Get started quickly with E-goi with our integration tools. Our SDK is a modern open source library that makes it easy to integrate your application with E-goi services.
Almost anything you can do in E-goi, you can do with our API.
The API describes each available method. Learn about parameters, errors, and how to format your requests. That means you can easily call on E-goi actions for your integration. API Full documentation at https://developers.e-goi.com/api/v3/
Note: This repository is currently in Release Candidate stage. Use with caution in production environments.
Feel free to fork this repository and adapt it to your needs. Contributions and improvements are always welcome!
Building the API client library requires:
- Java 1.8+
- Maven (3.8.3+)/Gradle (7.2+)
To install the API client library to your local Maven repository, simply execute:
mvn clean installTo deploy it to a remote Maven repository instead, configure the settings of the repository and execute:
mvn clean deployRefer to the OSSRH Guide for more information.
Add this dependency to your project's POM:
<dependency>
<groupId>org.egoi</groupId>
<artifactId>egoi-java-client</artifactId>
<version>1.1.7RC1</version>
<scope>compile</scope>
</dependency>Add this dependency to your project's build file:
repositories {
mavenCentral() // Needed if the 'egoi-java-client' jar has been published to maven central.
mavenLocal() // Needed if the 'egoi-java-client' jar has been published to the local maven repo.
}
dependencies {
implementation "org.egoi:egoi-java-client:1.1.7RC1"
}At first generate the JAR by executing:
mvn clean packageThen manually install the following JARs:
target/egoi-java-client-1.1.7RC1.jartarget/lib/*.jar
Please follow the installation instruction and execute the following Java code:
// Import classes:
import org.egoi.client.ApiClient;
import org.egoi.client.ApiException;
import org.egoi.client.Configuration;
import org.egoi.client.auth.*;
import org.egoi.client.models.*;
import org.egoi.client.api.AdvancedReportsApi;
public class Example {
public static void main(String[] args) {
ApiClient defaultClient = Configuration.getDefaultApiClient();
defaultClient.setBasePath("https://api.egoiapp.com");
// Configure API key authorization: Apikey
ApiKeyAuth Apikey = (ApiKeyAuth) defaultClient.getAuthentication("Apikey");
Apikey.setApiKey("YOUR API KEY");
// Uncomment the following line to set a prefix for the API key, e.g. "Token" (defaults to null)
//Apikey.setApiKeyPrefix("Token");
AdvancedReportsApi apiInstance = new AdvancedReportsApi(defaultClient);
GenerateByModelReport generateByModelReport = new GenerateByModelReport(); // GenerateByModelReport | Parameters for the report by model Id
try {
AcceptedResponse result = apiInstance.generateByModelReport(generateByModelReport);
System.out.println(result);
} catch (ApiException e) {
System.err.println("Exception when calling AdvancedReportsApi#generateByModelReport");
System.err.println("Status code: " + e.getCode());
System.err.println("Reason: " + e.getResponseBody());
System.err.println("Response headers: " + e.getResponseHeaders());
e.printStackTrace();
}
}
}All URIs are relative to https://api.egoiapp.com
| Class | Method | HTTP request | Description |
|---|---|---|---|
| AdvancedReportsApi | generateByModelReport | POST /reports/advanced/model | Generate report by model |
| AdvancedReportsApi | generateContactActivityReport | POST /reports/advanced/contact-activity | Generate contact activity report |
| AdvancedReportsApi | generateEmailBouncesReport | POST /reports/advanced/email-bounces | Generate email bounces report |
| AdvancedReportsApi | generateEmailClicksByContactReport | POST /reports/advanced/email-clicks-by-contact | Generate email clicks by contact report |
| AdvancedReportsApi | generateEmailClicksByUrlReport | POST /reports/advanced/email-clicks-by-url | Generate email clicks by URL report |
| AdvancedReportsApi | generateEmailEventsReport | POST /reports/advanced/email-events | Generate email events report |
| AdvancedReportsApi | generateEmailUnsubscriptionsReport | POST /reports/advanced/email-unsubscriptions | Generate email unsubscriptions report |
| AdvancedReportsApi | generateFormAnswersReport | POST /reports/advanced/form-answers | Generate form answers report |
| AdvancedReportsApi | generateSendsReport | POST /reports/advanced/sends | Generate sends report |
| AdvancedReportsApi | generateSmsBouncesReport | POST /reports/advanced/sms-bounces | Generate SMS bounces report |
| AdvancedReportsApi | generateSmsEventsReport | POST /reports/advanced/sms-events | Generate SMS events report |
| AdvancedReportsApi | generateSubscriptionsReport | POST /reports/advanced/subscriptions | Generate subscriptions report |
| AdvancedReportsApi | generateUnsubscriptionsReport | POST /reports/advanced/unsubscriptions | Generate unsubscriptions report |
| AdvancedReportsApi | getAllAdvancedReports | GET /reports/advanced | Get all advanced reports |
| AdvancedReportsApi | getAllAdvancedReportsModels | GET /reports/advanced/models | Get all advanced reports models |
| AutomationsApi | deleteAutomation | DELETE /automations/{automation_id} | Remove automation |
| AutomationsApi | getAllActions | GET /automations/{automation_id}/actions | Get all actions from given automation |
| AutomationsApi | getAllAutomations | GET /automations | Get all automations |
| CNamesApi | createCName | POST /cnames | Create cname |
| CNamesApi | getAllCNames | GET /cnames | Get All CNames |
| CampaignGroupsApi | createCampaignGroup | POST /campaign-groups | Create new campaign group |
| CampaignGroupsApi | deleteCampaignGroup | DELETE /campaign-groups/{group_id} | Remove Campaign Group |
| CampaignGroupsApi | getAllCampaignGroups | GET /campaign-groups | Get all campaign groups |
| CampaignGroupsApi | updateCampaignGroup | PUT /campaign-groups/{group_id} | Update a specific campaign group |
| CampaignsApi | deleteCampaigns | DELETE /campaigns/{campaign_hash} | Remove Campaign |
| CampaignsApi | getAllCampaigns | GET /campaigns | Get all Campaigns |
| ConnectedSitesApi | createConnectedSites | POST /connectedsites | Creates a Connected Site |
| ConnectedSitesApi | deleteConnectedSites | DELETE /connectedsites/{domain} | Deletes a Connected Site |
| ConnectedSitesApi | getAllConnectedSites | GET /connectedsites | Get all Connected Sites |
| ConnectedSitesApi | getConnectedSites | GET /connectedsites/{domain} | Get a Connected Site |
| ContactsApi | actionActivateContacts | POST /lists/{list_id}/contacts/actions/activate | Activate contacts |
| ContactsApi | actionAttachTag | POST /lists/{list_id}/contacts/actions/attach-tag | Attach tag to contact |
| ContactsApi | actionDeactivateContacts | POST /lists/{list_id}/contacts/actions/deactivate | Deactivate contacts |
| ContactsApi | actionDetachTag | POST /lists/{list_id}/contacts/actions/detach-tag | Detach tag to contact |
| ContactsApi | actionExportContacts | POST /lists/{list_id}/contacts/actions/export | Exports a list of contacts |
| ContactsApi | actionForgetContacts | POST /lists/{list_id}/contacts/actions/forget | Forget contacts |
| ContactsApi | actionImportBulk | POST /lists/{list_id}/contacts/actions/import-bulk | Import collection of contacts |
| ContactsApi | actionStartAutomation | POST /lists/{list_id}/contacts/actions/start-automation | Start automation |
| ContactsApi | actionUnsubscribeContact | POST /lists/{list_id}/contacts/actions/unsubscribe | Unsubscribes contacts |
| ContactsApi | actionUpdateContacts | POST /lists/{list_id}/contacts/actions/update | Updates contacts |
| ContactsApi | createContact | POST /lists/{list_id}/contacts | Create new contact |
| ContactsApi | getAllContactActivities | GET /lists/{list_id}/contacts/{contact_id}/activities | Get all contact activities |
| ContactsApi | getAllContacts | GET /lists/{list_id}/contacts | Get all contacts |
| ContactsApi | getAllContactsBySegment | GET /lists/{list_id}/contacts/segment/{segment_id} | Get all contacts by Segment Id |
| ContactsApi | getContact | GET /lists/{list_id}/contacts/{contact_id} | Get contact |
| ContactsApi | patchContact | PATCH /lists/{list_id}/contacts/{contact_id} | Update a specific contact |
| ContactsApi | searchContacts | GET /contacts/search | Search contact |
| ContactsApi | updateContactByField | POST /lists/{list_id}/contacts/by-field | Updates a contact by field |
| EcommerceApi | createCart | POST /{domain}/carts | Create cart |
| EcommerceApi | createCatalog | POST /catalogs | Create new catalog |
| EcommerceApi | createOrder | POST /{domain}/orders | Create order |
| EcommerceApi | createProduct | POST /catalogs/{catalog_id}/products | Create new product |
| EcommerceApi | deleteCatalog | DELETE /catalogs/{catalog_id} | Remove catalog |
| EcommerceApi | deleteProduct | DELETE /catalogs/{catalog_id}/products/{product_identifier} | Remove product |
| EcommerceApi | getAllCatalogs | GET /catalogs | Get all catalogs |
| EcommerceApi | getAllProducts | GET /catalogs/{catalog_id}/products | Get all products |
| EcommerceApi | getProduct | GET /catalogs/{catalog_id}/products/{product_identifier} | Get product |
| EcommerceApi | importOrdersBulk | POST /lists/{list_id}/orders | Orders import bulk request |
| EcommerceApi | importProducts | POST /catalogs/{catalog_id}/products/actions/import | Import products |
| EcommerceApi | updateProduct | PATCH /catalogs/{catalog_id}/products/{product_identifier} | Update product |
| EmailApi | actionEnableEmailRss | POST /campaigns/email/rss/{campaign_hash}/actions/enable | Enables a rss email campaign |
| EmailApi | actionSendEmail | POST /campaigns/email/{campaign_hash}/actions/send | Send email message |
| EmailApi | createEmailCampaign | POST /campaigns/email | Create new email campaign |
| EmailApi | createEmailRssCampaign | POST /campaigns/email/rss | Create new email rss campaign |
| EmailApi | patchEmailCampaign | PATCH /campaigns/email/{campaign_hash} | Update a specific email campaign |
| FieldsApi | createExtraField | POST /lists/{list_id}/fields/extra | Create extra field |
| FieldsApi | createFieldOption | POST /lists/{list_id}/fields/extra/{field_id}/options | Create new field option |
| FieldsApi | deleteExtraField | DELETE /lists/{list_id}/fields/extra/{field_id} | Remove extra field |
| FieldsApi | deleteFieldOption | DELETE /lists/{list_id}/fields/extra/{field_id}/options/{option_id} | Deletes an option |
| FieldsApi | getAllFieldOptions | GET /lists/{list_id}/fields/extra/{field_id}/options | Get all field options |
| FieldsApi | getAllFields | GET /lists/{list_id}/fields | Get all fields |
| FieldsApi | patchBaseField | PATCH /lists/{list_id}/fields/base/{field_id} | Update base field |
| FieldsApi | patchExtraField | PATCH /lists/{list_id}/fields/extra/{field_id} | Update extra field |
| FieldsApi | updateFieldOption | PATCH /lists/{list_id}/fields/extra/{field_id}/options/{option_id} | Update field option |
| ListsApi | createList | POST /lists | Create new list |
| ListsApi | deleteList | DELETE /lists/{list_id} | Remove list |
| ListsApi | getAllLists | GET /lists | Get all lists |
| ListsApi | getList | GET /lists/{list_id} | Get list |
| ListsApi | updateList | PATCH /lists/{list_id} | Update a specific list |
| MyAccountApi | enableTe | POST /my-account/actions/enable-te | Enable Track&Engage |
| MyAccountApi | enableTransactional | POST /my-account/actions/enable-transactional | Enable Transactional |
| MyAccountApi | getMyAccount | GET /my-account | Get My Account Info |
| OperationsApi | actionApproveOperation | POST /operations/actions/approve | Approve operation |
| OperationsApi | actionCancelOperation | POST /operations/actions/cancel | Cancel operation |
| OperationsApi | actionPauseOperation | POST /operations/actions/pause | Pause operation |
| OperationsApi | actionResumeOperation | POST /operations/actions/resume | Resume operation |
| OperationsApi | getAllOperations | GET /operations | Get all queued operations |
| PingApi | ping | POST /ping | Pings the API |
| PushApi | actionSendPush | POST /campaigns/push/{campaign_hash}/actions/send | Send push message |
| PushApi | createPushCampaign | POST /campaigns/push | Create new push campaign |
| PushApi | getPushApp | GET /push/apps/{app_id} | Get a Push application from E-goi |
| PushApi | getPushApps | GET /push/apps | Get all Push applications from E-goi |
| PushApi | patchPushCampaign | PATCH /campaigns/push/{campaign_hash} | Update a specific push campaign |
| PushApi | registerPushEvent | POST /push/apps/{app_id}/event | Registers an event from the push notification. |
| PushApi | registerPushToken | POST /push/apps/{app_id}/token | Registers a Firebase token |
| ReportsApi | getEmailReport | GET /reports/email/{campaign_hash} | Get email report |
| ReportsApi | getPushReport | GET /reports/push/{campaign_hash} | Get push report |
| ReportsApi | getSMSReport | GET /reports/sms/{campaign_hash} | Get sms report |
| ReportsApi | getVoiceReport | GET /reports/voice/{campaign_hash} | Get voice report |
| ReportsApi | getWebPushReport | GET /reports/web-push/{campaign_hash} | Get webpush report |
| SegmentsApi | deleteSegment | DELETE /lists/{list_id}/segments/{segment_id} | Remove segment |
| SegmentsApi | getAllSegments | GET /lists/{list_id}/segments | Get all segments |
| SendersApi | createCellphoneSender | POST /senders/cellphone | Create cellphone sender |
| SendersApi | createEmailSender | POST /senders/email | Create email sender |
| SendersApi | createPhoneSender | POST /senders/phone | Create phone sender |
| SendersApi | deleteCellphoneSender | DELETE /senders/cellphone/{sender_id} | Remove cellphone sender |
| SendersApi | deleteEmailSender | DELETE /senders/email/{sender_id} | Remove email sender |
| SendersApi | deletePhoneSender | DELETE /senders/phone/{sender_id} | Remove phone sender |
| SendersApi | getAllCellphoneSenders | GET /senders/cellphone | Get all cellphone senders |
| SendersApi | getAllEmailSenders | GET /senders/email | Get all email senders |
| SendersApi | getAllPhoneSenders | GET /senders/phone | Get all phone senders |
| SendersApi | putEmailSender | PUT /senders/email/{sender_id} | Update email sender |
| SmartSmsApi | actionSendSmartSms | POST /campaigns/smart-sms/{campaign_hash}/actions/send | Send smart sms message |
| SmartSmsApi | createSmartSmsCampaign | POST /campaigns/smart-sms | Create new smart sms campaign |
| SmartSmsApi | patchSmartSmsCampaign | PATCH /campaigns/smart-sms/{campaign_hash} | Update a specific smart sms campaign |
| SmsApi | actionSendSms | POST /campaigns/sms/{campaign_hash}/actions/send | Send sms message |
| SmsApi | createSmsCampaign | POST /campaigns/sms | Create new sms campaign |
| SmsApi | patchSmsCampaign | PATCH /campaigns/sms/{campaign_hash} | Update a specific sms campaign |
| SuppressionListApi | createSuppressionList | POST /suppression-list | Add to suppression list |
| SuppressionListApi | deleteSuppressionList | DELETE /suppression-list/{suppression_id} | Delete from suppression list |
| SuppressionListApi | getAllSuppressionList | GET /suppression-list | Get the suppression list |
| TagsApi | createTag | POST /tags | Create new tag |
| TagsApi | deleteTag | DELETE /tags/{tag_id} | Remove tag |
| TagsApi | getAllTags | GET /tags | Get all tags |
| TagsApi | updateTag | PUT /tags/{tag_id} | Update a specific tag |
| TrackEngageApi | getAllDomains | GET /trackengage/domains | Get all domains |
| TrackEngageApi | getAllGoals | GET /trackengage/goals | Get all goals |
| UsersApi | deleteUser | DELETE /users/{user_id} | Remove user |
| UsersApi | getAllUsers | GET /users | Get all users |
| UtilitiesApi | getAllCountries | GET /utilities/countries | Get all countries |
| VoiceApi | actionSendVoice | POST /campaigns/voice/{campaign_hash}/actions/send | Send voice message |
| VoiceApi | createVoiceCampaign | POST /campaigns/voice | Create new voice campaign |
| VoiceApi | patchVoiceCampaign | PATCH /campaigns/voice/{campaign_hash} | Update a specific voice campaign |
| WebHooksApi | createWebhook | POST /webhooks | Create new webhook |
| WebHooksApi | deleteWebhook | DELETE /webhooks/{webhook_id} | Remove webhook |
| WebHooksApi | getAllWebhooks | GET /webhooks | Get all webhooks |
| WebpushApi | actionEnableWebPushRss | POST /campaigns/webpush/rss/{campaign_hash}/actions/enable | Enable a rss webpush campaign |
| WebpushApi | actionSendWebPush | POST /campaigns/web-push/{campaign_hash}/actions/send | Send webpush message |
| WebpushApi | createWebPushCampaign | POST /campaigns/web-push | Create new webpush campaign |
| WebpushApi | createWebPushRssCampaign | POST /campaigns/webpush/rss | Create new webpush rss campaign |
| WebpushApi | createWebpushSite | POST /webpush/sites | Creates a webpush site |
| WebpushApi | getAllWebPushSites | GET /webpush/sites | Get all webpush sites |
| WebpushApi | patchWebPushCampaign | PATCH /campaigns/web-push/{campaign_hash} | Update a specific webpush campaign |
- AbstractCampaignSendRequest
- AbstractCampaignSendRequestSegments
- AbstractCampaignTemplate
- AbstractCellphoneSender
- AbstractCellphoneSenderAllOf
- AbstractSegment
- AbstractSendEmail
- AbstractSendVoice
- AbstractSendVoiceAllOf
- AbstractSendVoiceAllOf1
- AbstractSuppresionList
- AcceptedResponse
- ActivateContactsAll
- ActivateContactsMany
- ActivateContactsRequest
- ActivityCollection
- AdvancedReport
- AdvancedReportCampaignsObject
- AdvancedReportContactActivityColumns
- AdvancedReportContactActivityOptions
- AdvancedReportEmailBouncesColumns
- AdvancedReportEmailBouncesOptions
- AdvancedReportEmailClicksByContactColumns
- AdvancedReportEmailClicksByContactOptions
- AdvancedReportEmailClicksByUrlColumns
- AdvancedReportEmailClicksByUrlOptions
- AdvancedReportEmailEventsColumns
- AdvancedReportEmailEventsOptions
- AdvancedReportEmailUnsubscriptionsColumns
- AdvancedReportEmailUnsubscriptionsOptions
- AdvancedReportFormsInner
- AdvancedReportListExtraFieldsInner
- AdvancedReportModels
- AdvancedReportRange
- AdvancedReportSendsColumns
- AdvancedReportSendsOptions
- AdvancedReportSmsBouncesColumns
- AdvancedReportSmsBouncesOptions
- AdvancedReportSmsEventsColumns
- AdvancedReportSmsEventsOptions
- AdvancedReportSubscriptionsColumns
- AdvancedReportSubscriptionsOptions
- AdvancedReportUnsubscriptionsColumns
- AdvancedReportUnsubscriptionsOptions
- AdvancedReportsCollection
- AdvancedReportsModelsCollection
- AlphanumericCellphoneSender
- AlphanumericCellphoneSenderPost
- AlphanumericCellphoneSenderPostAllOf
- AppStructure
- AppStructureList
- AttachByContacts
- AttachByFieldId
- AttachBySegment
- AttachTagRequest
- AttachTagResponse
- AutomaticSegment
- AutomaticSegmentAllOf
- Automation
- AutomationActions
- AutomationActionsAllOf
- AutomationActionsCollection
- AutomationAllOf
- AutomationCollection
- AutomationPost
- AutomationPostAllOf
- BadRequest
- BalanceInfo
- BalanceInfoBalanceInfo
- BaseConflict
- BasicProduct
- BasicSender
- BillingInfo
- BillingInfoAllOf
- BillingInfoAllOfBillingInfo
- BillingInfoAllOfBillingInfoCountry
- BulkActionResponse
- CName
- CNamePost
- CNamesCollection
- Campaign
- CampaignEmailBaseContent
- CampaignEmailContent
- CampaignEmailContentFile
- CampaignEmailContentFileAllOf
- CampaignEmailContentHtml
- CampaignEmailContentHtmlAllOf
- CampaignEmailContentHtmlPatch
- CampaignEmailContentHtmlPatchAllOf
- CampaignEmailContentTemplate
- CampaignEmailContentTemplateAllOf
- CampaignEmailContentWebPage
- CampaignEmailContentWebPageAllOf
- CampaignEmailRssContent
- CampaignEmailRssContentHtml
- CampaignEmailRssContentHtmlAllOf
- CampaignEmailScheduleRequest
- CampaignEmailScheduleRequestAllOf
- CampaignEmailSendNowRequest
- CampaignEmailSendRequest
- CampaignGroup
- CampaignGroupAllOf
- CampaignGroupCollection
- CampaignGroupPost
- CampaignGroupPostAllOf
- CampaignHash
- CampaignPushContent
- CampaignPushContentTemplate
- CampaignPushContentText
- CampaignPushScheduleRequest
- CampaignPushSendRequest
- CampaignScheduleDate
- CampaignSentLast30Days
- CampaignSentLast30DaysErrors
- CampaignSmartSmsHtml
- CampaignSmartSmsImport
- CampaignSmartSmsOptions
- CampaignSmartSmsPageContent
- CampaignSmartSmsRedirect
- CampaignSmartSmsScheduleRequest
- CampaignSmartSmsSendRequest
- CampaignSmsContent
- CampaignSmsContentTemplate
- CampaignSmsContentText
- CampaignSmsOptions
- CampaignSmsScheduleRequest
- CampaignSmsSendRequest
- CampaignVoiceScheduleRequest
- CampaignVoiceSendRequest
- CampaignWebPushScheduleRequest
- CampaignWebPushSendRequest
- CampaignsCollection
- Cart
- CartPatchRequest
- Catalog
- CatalogCollection
- CatalogPost
- CatalogPostRequest
- CellphoneSender
- CellphoneSenderCollection
- CellphoneSenderPost
- ClientAlreadyEnabled
- ClientAlreadyEnabledErrors
- ClientIsBeingEnabled
- ClientIsBeingEnabledErrors
- CnameExists
- CnameExistsErrors
- ComplexContact
- ComplexField
- ComplexFieldAllOf
- ComplexList
- ComplexListAllOf
- ComplexListAllOfStats
- ComplexUser
- ComplexUserAllOf
- ComplexUserPost
- Conflict
- ConflictAllOf
- ConnectedSitesDomain
- ConnectedSitesDomainDetail
- ConnectedSitesEmbedForm
- ConnectedSitesGeneralProductAppDetail
- ConnectedSitesGeneralProductAppDetailGlobal
- ConnectedSitesGeneralProductFormDetail
- ConnectedSitesGeneralProductFormDetailGlobal
- ConnectedSitesGeneralProductTEDetailGlobal
- ConnectedSitesProductEmbedFormDetail
- ConnectedSitesProducts
- Contact
- Contact1
- Contact2
- ContactActivity
- ContactActivityAbstractActionsWithAutomations
- ContactActivityAbstractActionsWithCampaign
- ContactActivityAbstractActionsWithData
- ContactActivityAbstractActionsWithTags
- ContactActivityActivitiesFields
- ContactActivityClick
- ContactActivityClickAllOf
- ContactActivityClickAllOfActionData
- ContactAdvertisingPost
- ContactAdvertisingPostSchema
- ContactAdvertisingPostSchemaAdvertising
- ContactAutomationsActivity
- ContactAutomationsActivityAllOf
- ContactAutomationsActivityAllOfActionData
- ContactBaseExtra
- ContactBaseExtraBulk
- ContactBaseExtraFull
- ContactBaseExtraPost
- ContactBaseFieldsBulkSchema
- ContactBaseFieldsBulkSchemaBase
- ContactBaseFieldsPostSchema
- ContactBaseFieldsPostSchemaBase
- ContactBaseFieldsSchema
- ContactBaseFieldsSchemaBase
- ContactBaseFieldsWithIdSchema
- ContactBaseFieldsWithIdSchemaBase
- ContactBaseStatusExtra
- ContactBaseStatusExtraBulk
- ContactBaseStatusExtraNoRemoved
- ContactBaseWithStatusFieldsBulkSchema
- ContactBaseWithStatusFieldsBulkSchemaBase
- ContactBaseWithStatusFieldsNoTokensSchema
- ContactBaseWithStatusFieldsNoTokensSchemaBase
- ContactBaseWithStatusFieldsSchema
- ContactBaseWithStatusFieldsSchemaBase
- ContactBaseWithStatusNoRemovedFieldsSchema
- ContactBaseWithStatusNoRemovedFieldsSchemaBase
- ContactBaseWithStatusNoRemovedFieldsSchemaBasePushTokenAndroidInner
- ContactBaseWithStatusNoRemovedFieldsSchemaBasePushTokenIosInner
- ContactBulk
- ContactBulkFile
- ContactBulkFileAllOf
- ContactBulkFileAllOf1
- ContactBulkFileAllOf2
- ContactBulkFileAllOf3
- ContactByFieldFieldsPostSchema
- ContactByFieldFieldsPostSchemaCompareField
- ContactCampaignActivity
- ContactCampaignActivityAllOf
- ContactCampaignActivityAllOfActionData
- ContactCollection
- ContactCompareFieldPost
- ContactExportRequest
- ContactExtraFieldCellphone
- ContactExtraFieldCellphoneBulk
- ContactExtraFieldDate
- ContactExtraFieldEmail
- ContactExtraFieldEmailBulk
- ContactExtraFieldNumber
- ContactExtraFieldOptions
- ContactExtraFieldPhone
- ContactExtraFieldPhoneBulk
- ContactExtraFieldText
- ContactExtraFields
- ContactExtraFieldsBulk
- ContactExtraFieldsBulkSchema
- ContactExtraFieldsSchema
- ContactFieldIdBaseExtraPost
- ContactFieldMappingFileBulkSchema
- ContactForgetRequest
- ContactInsideBase
- ContactInsideBaseBulk
- ContactInsideBasePost
- ContactInsideBaseWithId
- ContactOtherActivity
- ContactReferrerPost
- ContactReferrerPostSchema
- ContactReferrerPostSchemaReferrer
- ContactSearchResponse
- ContactStats
- ContactStatsEmailStats
- ContactStatsPushStats
- ContactStatsSmsStats
- ContactStatsTrafficStats
- ContactStatsTrafficStatsAdvertising
- ContactStatsTrafficStatsReferrer
- ContactStatsTrafficStatsUtm
- ContactStatsVoiceStats
- ContactStatsWebpushStats
- ContactStatusFieldsBulkSchema
- ContactStatusFieldsSchema
- ContactTagActivity
- ContactTagActivityAllOf
- ContactTagActivityAllOfActionData
- ContactTags
- ContactTagsBulk
- ContactUtmPost
- ContactUtmPostSchema
- ContactUtmPostSchemaUtm
- ContactUtmReferrerAdvertisingPost
- ContactsActionUpdateContactsSchema
- ContentVoice
- ContentVoiceAudio
- ContentVoicePatch
- ContentVoiceTemplate
- Country
- CountryCollection
- CreateCartResponse
- CreateContactResponse
- CreateOrder
- CreateOrderResponse
- CreateSuppressionListRequest
- DeactivateContactsAll
- DeactivateContactsMany
- DeactivateContactsRequest
- DeleteCampaignsConflict
- DeleteFieldsConflict
- DeleteListsConflict
- DeleteListsConflictsErrors
- DeleteSegmentsConflict
- DeleteSegmentsConflictsErrors
- DeleteSuppressionListConflictsErrors
- DetachByContacts
- DetachByFieldId
- DetachBySegment
- DetachTagRequest
- Domain
- DomainAlreadyDefined
- DomainAlreadyDefinedErrors
- DomainCollection
- DomainListRequired
- DomainListRequiredErrors
- EmailBouncesCampaignFields
- EmailBouncesListStatsFields
- EmailCampaignCreate
- EmailCampaignPatch
- EmailCampaignTemplate
- EmailCampaignTemplateAllOf
- EmailCampaignTemplateAllOfReplyToData
- EmailCampaignTemplateAllOfSenderData
- EmailClicksByContactCampaignFields
- EmailClicksByContactListStatsFields
- EmailClicksByUrlCampaignFields
- EmailClicksByUrlListStatsFields
- EmailEventsCampaignFields
- EmailEventsListStatsFields
- EmailReport
- EmailReportAllOf
- EmailReportByDate
- EmailReportByDateDateInner
- EmailReportByDomain
- EmailReportByDomainDomainInner
- EmailReportByEcommerce
- EmailReportByEcommerceEcommerce
- EmailReportByHour
- EmailReportByHourHourInner
- EmailReportByLocation
- EmailReportByLocationLocationInner
- EmailReportByReader
- EmailReportByReaderReaderInner
- EmailReportByUrl
- EmailReportByUrlUrlInner
- EmailReportByWeekday
- EmailReportByWeekdayWeekdayInner
- EmailReportOverall
- EmailReportOverallOverall
- EmailRssCampaignCreate
- EmailSendSegment
- EmailSender
- EmailSenderAllOf
- EmailSenderCollection
- EmailSenderPost
- EmailSenderPutRequest
- EmailUnsubscriptionsCampaignFields
- EmailUnsubscriptionsListStatsFields
- EnableTeConflict
- EnableTeConflictsErrors
- EnableTeRequest
- EnableTransactionalConflict
- EnableTransactionalConflictsErrors
- ExportContactsWebhookData
- ExportReportWebhookData
- Field
- FieldInUse
- FieldInUseErrors
- FieldInUseErrorsFieldInUseData
- FieldOption
- FieldOptionPost
- FieldOptionsCollection
- Forbidden
- Form
- GeneralInfo
- GeneralInfoAllOf
- GeneralInfoAllOfGeneralInfo
- GenerateByModelReport
- GenerateContactActivityReport
- GenerateEmailBouncesReport
- GenerateEmailClicksByContactReport
- GenerateEmailClicksByUrlReport
- GenerateEmailEventsReport
- GenerateEmailUnsubscriptionsReport
- GenerateFormAnswersReport
- GenerateSendsReport
- GenerateSmsBouncesReport
- GenerateSmsEventsReport
- GenerateSubscriptionsReport
- GenerateUnsubscriptionsReport
- GetAllContactsExtraFieldIdParameter
- GetAllProductsCustomAttributesParameter
- Goal
- GoalAutommaticInfo
- GoalCollection
- GoalInfo
- GoalManualInfo
- GoalTimeInfo
- HasAutomations
- HasAutomationsErrors
- HasCampaignsLastThirtyDays
- HasCampaignsLastThirtyDaysErrors
- HasPushApp
- HasPushAppErrors
- HasQueuedCampaigns
- HasQueuedCampaignsErrors
- HasQueuedOperations
- HasQueuedOperationsErrors
- HasWebPushSite
- HasWebPushSiteErrors
- HashcodeCampaign
- HeaderFooter
- HeaderFooterFooterLinks
- HeaderFooterHeaderLinks
- HeaderFooterTemplate
- ImportBulkFileRequest
- ImportBulkFileRequestSchema
- ImportBulkFileRequestSchemaFile
- ImportBulkRequest
- ImportContactsWebhookData
- ImportOrdersBulkBulkRequest
- ImportOrdersBulkBulkRequestItems
- InternalServerError
- InvalidSegmentType
- InvalidSegmentTypeErrors
- Language
- LimitContactsActionSend
- LimitContactsPercentActionSend
- LimitContactsValueActionSend
- LimitHourActionSend
- LimitHourActionSendLimitHour
- LimitSpeedActionSend
- ListCollection
- ListCollection1
- ListLimitReached
- ListLimitReachedErrors
- MessageWebPush
- MessageWebPushPost
- MessageWebPushRss
- ModelList
- ModuleInfo
- ModuleInfoModuleInfo
- ModuleInfoModuleInfoTe
- MyAccount
- NameAlreadyExists
- NameAlreadyExistsErrors
- NotFound
- NotifyUserIdArrayActionSend
- Now
- NumericCellphoneSender
- NumericCellphoneSenderPost
- NumericCellphoneSenderPostAllOf
- OLimitContactsActionSend
- OSegmentsActionSend
- OSegmentsWithoutContactActionSend
- Operation
- OperationActionRequest
- OperationActionResponse
- OperationActionResponseError
- OperationOperationData
- OperationsCollection
- Order
- OrderPatchRequest
- OrderProduct
- Overall
- OverallOverall
- PatchRequestBaseField
- PatchRequestField
- PatchRequestList
- PatchVoiceCampaign200Response
- PayloadTooLarge
- PhoneCampaignTemplate
- PhoneCampaignTemplateAllOf
- PhoneReport
- PhoneReportAllOf
- PhoneReportAllOfNetworks
- PhoneSender
- PhoneSenderAllOf
- PhoneSenderCollection
- PhoneSenderPost
- Ping
- PlanInfo
- PlanInfoPlanInfo
- PostCNameConflict
- PostContactsConflict
- PostListsConflict
- PostProductsConflict
- PostRequestList
- PostWebpushSiteConflict
- Product
- ProductAllOf
- ProductAlreadyExists
- ProductAlreadyExistsErrors
- ProductBulkRequest
- ProductCollection
- ProductCustomAttributes
- ProductPatchRequest
- ProductPostRequest
- PushCampaignPatchRequest
- PushCampaignPatchRequestContent
- PushCampaignPatchRequestGeoOptions
- PushCampaignPostRequest
- PushCampaignPostRequestActions
- PushCampaignPostRequestGeoOptions
- PushCampaignPostRequestNotificationOptions
- PushEvent
- PushNotificationSoundSchema
- PushNotificationSoundSchemaDefault
- PushNotificationSoundSchemaNone
- PushNotificationSoundSchemaUrl
- PushReport
- PushReportOperatingSystemsInner
- PushReportOperatingSystemsInnerAllOf
- PushResponse
- PushStats
- PushToken
- PushTokenTwoStepsData
- RemoveRequest
- RemoveResponse
- RemoveResponseErrors
- ReportCampaignsAll
- ReportCampaignsGroup
- ReportCampaignsLast
- ReportCampaignsSpecific
- RequestEntityTooLarge
- RequestItemsUnsubscribe
- RequestItemsUnsubscribeAllOf
- RequestTimeout
- SavedSegment
- SavedSegmentAllOf
- SavedSegmentAllOf1
- SavedSegmentAllOf1SegmentFilter
- SavedSegmentAllOf1SegmentFilterSegmentFilterArray
- SearchContacts200Response
- Segment
- SegmentCollection
- SegmentsActionSend
- SegmentsWithoutContactActionSend
- SendContact
- SendContactCellphone
- SendEmailContact
- SendNone
- SendPush
- SendPushAllOf
- SendSegment
- SendSmartSms
- SendSmartSmsAllOf
- SendSmartSmsAllOf1
- SendSmartSmsAllOf2
- SendSms
- SendSmsAllOf
- SendSmsAllOf1
- SendWebPush
- SendWebPushAllOf
- SendsCampaignFields
- ServiceUnavailable
- SingleCartObject
- SingleOrderObject
- SmartSmsCampaign
- SmartSmsCampaignCampaignContent
- SmartSmsCampaignPatchRequest
- SmartSmsCampaignPatchRequestCampaignContent
- SmartSmsCampaignPatchRequestPageContent
- SmartSmsSegmentsActionSend
- SmsBouncesCampaignFields
- SmsBouncesListStatsFields
- SmsCampaign
- SmsCampaignPatchRequest
- SmsCampaignPatchRequestContent
- SmsCampaignTemplate
- SmsCampaignTemplateAllOf
- SmsEventsCampaignFields
- SmsEventsListStatsFields
- SmsSegmentsActionSend
- StartAutomationRequest
- StartAutomationResponse
- SubscriptionsListStatsFields
- SuppressionList
- SuppressionListItems
- SuppressionTypeCellphone
- SuppressionTypeCellphoneAllOf
- SuppressionTypeCellphoneAllOf1
- SuppressionTypeEmail
- SuppressionTypeEmailAllOf
- SuppressionTypeEmailAllOf1
- SuppressionTypeEmailDomain
- SuppressionTypeEmailDomainAllOf
- SuppressionTypeEmailDomainAllOf1
- SuppressionTypePhone
- SuppressionTypePhoneAllOf
- SuppressionTypePhoneAllOf1
- SuppressionTypeUserEmail
- SuppressionTypeUserEmailAllOf
- SuppressionTypeUserEmailAllOf1
- Tag
- TagCollection
- TagCollection1
- TagRequest
- TagSegment
- TagSegmentAllOf
- TeResponse
- TeResponseAllOf
- TooManyRequests
- Unauthorized
- UniqueFieldInUse
- UniqueFieldInUseErrors
- UnprocessableEntity
- UnremovableEntry
- UnremovableEntryErrors
- UnsubscriptionObject
- UnsubscriptionsListStatsFields
- UpdateByContact
- UpdateBySegment
- UpdateContactsRequest
- UpdateForAll
- UsedInAutomations
- UsedInAutomationsErrors
- UsedInRecurringMessages
- UsedInRecurringMessagesErrors
- User
- UserAllOf
- UserCollection
- UserPost
- UserPostAllOf
- UserPostRequest
- UserPostRequestAllOf
- VoiceCampaign
- VoiceCampaignAllOf
- VoiceCampaignTemplate
- VoiceCampaignTemplateAllOf
- VoicePatchCampaign
- VoicePatchCampaignAllOf
- WebPushCampaign
- WebPushPatchCampaign
- WebPushReport
- WebPushReportBrowsersInner
- WebPushReportBrowsersInnerVersionsInner
- WebPushReportBrowsersInnerVersionsInnerAllOf
- WebPushReportDevicesInner
- WebPushReportDevicesInnerAllOf
- WebPushReportOperatingSystemsInner
- WebPushReportOperatingSystemsInnerVersionsInner
- WebPushReportOperatingSystemsInnerVersionsInnerAllOf
- WebPushReportUrlInner
- WebPushReportUrlInnerAllOf
- WebPushRssCampaign
- WebPushSite
- WebPushStats
- Webhook
- WebhookActionSchema
- WebpushActionsInner
Authentication schemes defined for the API:
- Type: API key
- API key parameter name: Apikey
- Location: HTTP header
It's recommended to create an instance of ApiClient per thread in a multithreaded environment to avoid any potential issues.