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