{"id":26395646,"url":"https://github.com/elasticemail/elasticemail-js","last_synced_at":"2025-03-17T11:18:53.821Z","repository":{"id":63947906,"uuid":"366327436","full_name":"ElasticEmail/elasticemail-js","owner":"ElasticEmail","description":"ElasticEmail - JavaScript client for Elastic Email REST API","archived":false,"fork":false,"pushed_at":"2024-12-05T12:36:30.000Z","size":656,"stargazers_count":7,"open_issues_count":0,"forks_count":0,"subscribers_count":2,"default_branch":"master","last_synced_at":"2024-12-05T13:33:25.254Z","etag":null,"topics":["elasticemail","email","emails","javascript","massmailing","nodejs","smtp","transactional-emails"],"latest_commit_sha":null,"homepage":"","language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/ElasticEmail.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":"docs/SecurityApi.md","support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2021-05-11T09:30:02.000Z","updated_at":"2024-12-05T12:36:34.000Z","dependencies_parsed_at":"2024-07-08T11:38:04.076Z","dependency_job_id":null,"html_url":"https://github.com/ElasticEmail/elasticemail-js","commit_stats":null,"previous_names":[],"tags_count":5,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ElasticEmail%2Felasticemail-js","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ElasticEmail%2Felasticemail-js/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ElasticEmail%2Felasticemail-js/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ElasticEmail%2Felasticemail-js/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ElasticEmail","download_url":"https://codeload.github.com/ElasticEmail/elasticemail-js/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":244022684,"owners_count":20385134,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["elasticemail","email","emails","javascript","massmailing","nodejs","smtp","transactional-emails"],"created_at":"2025-03-17T11:18:53.094Z","updated_at":"2025-03-17T11:18:53.807Z","avatar_url":"https://github.com/ElasticEmail.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# @elasticemail/elasticemail-client\n\nElasticEmail - JavaScript client for @elasticemail/elasticemail-client\nThis API is based on the REST API architecture, allowing the user to easily manage their data with this resource-based approach.\r\n\r\nEvery API call is established on which specific request type (GET, POST, PUT, DELETE) will be used.\r\n\r\nThe API has a limit of 20 concurrent connections and a hard timeout of 600 seconds per request.\r\n\r\nTo start using this API, you will need your Access Token (available [here](https://app.elasticemail.com/marketing/settings/new/manage-api)). Remember to keep it safe. Required access levels are listed in the given request’s description.\r\n\r\nDownloadable library clients can be found in our Github repository [here](https://github.com/ElasticEmail?tab=repositories\u0026q=%22rest+api%22+in%3Areadme)\nThis SDK is automatically generated by the [OpenAPI Generator](https://openapi-generator.tech) project:\n\n- API version: 4.0.0\n- Package version: 4.0.25\n- Generator version: 7.5.0\n- Build package: org.openapitools.codegen.languages.JavascriptClientCodegen\n\n## Installation\n\n### For [Node.js](https://nodejs.org/)\n\n#### npm\n\nTo publish the library as a [npm](https://www.npmjs.com/), please follow the procedure in [\"Publishing npm packages\"](https://docs.npmjs.com/getting-started/publishing-npm-packages).\n\nThen install it via:\n\n```shell\nnpm install @elasticemail/elasticemail-client --save\n```\n\nFinally, you need to build the module:\n\n```shell\nnpm run build\n```\n\n##### Local development\n\nTo 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:\n\n```shell\nnpm install\n```\n\nNext, [link](https://docs.npmjs.com/cli/link) it globally in npm with the following, also from `JAVASCRIPT_CLIENT_DIR`:\n\n```shell\nnpm link\n```\n\nTo use the link you just defined in your project, switch to the directory you want to use your @elasticemail/elasticemail-client from, and run:\n\n```shell\nnpm link /path/to/\u003cJAVASCRIPT_CLIENT_DIR\u003e\n```\n\nFinally, you need to build the module:\n\n```shell\nnpm run build\n```\n\n#### git\n\nIf the library is hosted at a git repository, e.g.https://github.com/elasticemail/elasticemail-js\nthen install it via:\n\n```shell\n    npm install elasticemail/elasticemail-js --save\n```\n\n### For browser\n\nThe library also works in the browser environment via npm and [browserify](http://browserify.org/). After following\nthe above steps with Node.js and installing browserify with `npm install -g browserify`,\nperform the following (assuming *main.js* is your entry file):\n\n```shell\nbrowserify main.js \u003e bundle.js\n```\n\nThen include *bundle.js* in the HTML pages.\n\n### Webpack Configuration\n\nUsing Webpack you may encounter the following error: \"Module not found: Error:\nCannot resolve module\", most certainly you should disable AMD loader. Add/merge\nthe following section to your webpack config:\n\n```javascript\nmodule: {\n  rules: [\n    {\n      parser: {\n        amd: false\n      }\n    }\n  ]\n}\n```\n\n## Getting Started\n\nPlease follow the [installation](#installation) instruction and execute the following JS code:\n\n```javascript\nvar ElasticEmail = require('@elasticemail/elasticemail-client');\n\nvar defaultClient = ElasticEmail.ApiClient.instance;\n// Configure API key authorization: apikey\nvar apikey = defaultClient.authentications['apikey'];\napikey.apiKey = \"YOUR API KEY\"\n// Uncomment the following line to set a prefix for the API key, e.g. \"Token\" (defaults to null)\n//apikey.apiKeyPrefix['X-ElasticEmail-ApiKey'] = \"Token\"\n\nvar api = new ElasticEmail.CampaignsApi()\nvar name = \"name_example\"; // {String} Name of Campaign to delete\nvar callback = function(error, data, response) {\n  if (error) {\n    console.error(error);\n  } else {\n    console.log('API called successfully.');\n  }\n};\napi.campaignsByNameDelete(name, callback);\n\n```\n\n\n## Examples\n\nFunction ||\n------------ | ------------- \n[addCampaign](examples/functions/functions/addCampaign.js) | [readme](examples/functions/functions/addCampaign.md)\n[addContacts](examples/functions/addContacts.js) | [readme](examples/functions/addContacts.md)\n[addList](examples/functions/addList.js) | [readme](examples/functions/addList.md)\n[addTemplate](examples/functions/addTemplate.js) | [readme](examples/functions/addTemplate.md)\n[deleteCampaign](examples/functions/deleteCampaign.js) | [readme](examples/functions/deleteCampaign.md)\n[deleteContact](examples/functions/deleteContact.js) | [readme](examples/functions/deleteContact.md)\n[deleteList](examples/functions/deleteList.js) | [readme](examples/functions/deleteList.md)\n[deleteTemplate](examples/functions/deleteTemplate.js) | [readme](examples/functions/deleteTemplate.md)\n[exportContacts](examples/functions/exportContacts.js) | [readme](examples/functions/exportContacts.md)\n[loadCampaign](examples/functions/loadCampaign.js) | [readme](examples/functions/loadCampaign.md)\n[loadCampaignsStats](examples/functions/loadCampaignsStats.js) | [readme](examples/functions/loadCampaignsStats.md)\n[loadChannelsStats](examples/functions/loadChannelsStats.js) | [readme](examples/functions/loadChannelsStats.md)\n[loadList](examples/functions/loadList.js) | [readme](examples/functions/loadList.md)\n[loadStatistics](examples/functions/loadStatistics.js) | [readme](examples/functions/loadStatistics.md)\n[loadTemplate](examples/functions/loadTemplate.js) | [readme](examples/functions/loadTemplate.md)\n[sendBulkEmails](examples/functions/sendBulkEmails.js) | [readme](examples/functions/sendBulkEmails.md)\n[sendTransactionalEmails](examples/functions/sendTransactionalEmails.js) | [readme](examples/functions/sendTransactionalEmails.md)\n[updateCampaign](examples/functions/updateCampaign.js) | [readme](examples/functions/updateCampaign.md)\n[uploadContacts](examples/functions/uploadContacts.js) | [readme](examples/functions/uploadContacts.md)\n\n## Documentation for API Endpoints\n\nAll URIs are relative to *https://api.elasticemail.com/v4*\n\nClass | Method | HTTP request | Description\n------------ | ------------- | ------------- | -------------\n*ElasticEmail.CampaignsApi* | [**campaignsByNameDelete**](docs/CampaignsApi.md#campaignsByNameDelete) | **DELETE** /campaigns/{name} | Delete Campaign\n*ElasticEmail.CampaignsApi* | [**campaignsByNameGet**](docs/CampaignsApi.md#campaignsByNameGet) | **GET** /campaigns/{name} | Load Campaign\n*ElasticEmail.CampaignsApi* | [**campaignsByNamePausePut**](docs/CampaignsApi.md#campaignsByNamePausePut) | **PUT** /campaigns/{name}/pause | Pause Campaign\n*ElasticEmail.CampaignsApi* | [**campaignsByNamePut**](docs/CampaignsApi.md#campaignsByNamePut) | **PUT** /campaigns/{name} | Update Campaign\n*ElasticEmail.CampaignsApi* | [**campaignsGet**](docs/CampaignsApi.md#campaignsGet) | **GET** /campaigns | Load Campaigns\n*ElasticEmail.CampaignsApi* | [**campaignsPost**](docs/CampaignsApi.md#campaignsPost) | **POST** /campaigns | Add Campaign\n*ElasticEmail.ContactsApi* | [**contactsByEmailDelete**](docs/ContactsApi.md#contactsByEmailDelete) | **DELETE** /contacts/{email} | Delete Contact\n*ElasticEmail.ContactsApi* | [**contactsByEmailGet**](docs/ContactsApi.md#contactsByEmailGet) | **GET** /contacts/{email} | Load Contact\n*ElasticEmail.ContactsApi* | [**contactsByEmailPut**](docs/ContactsApi.md#contactsByEmailPut) | **PUT** /contacts/{email} | Update Contact\n*ElasticEmail.ContactsApi* | [**contactsDeletePost**](docs/ContactsApi.md#contactsDeletePost) | **POST** /contacts/delete | Delete Contacts Bulk\n*ElasticEmail.ContactsApi* | [**contactsExportByIdStatusGet**](docs/ContactsApi.md#contactsExportByIdStatusGet) | **GET** /contacts/export/{id}/status | Check Export Status\n*ElasticEmail.ContactsApi* | [**contactsExportPost**](docs/ContactsApi.md#contactsExportPost) | **POST** /contacts/export | Export Contacts\n*ElasticEmail.ContactsApi* | [**contactsGet**](docs/ContactsApi.md#contactsGet) | **GET** /contacts | Load Contacts\n*ElasticEmail.ContactsApi* | [**contactsImportPost**](docs/ContactsApi.md#contactsImportPost) | **POST** /contacts/import | Upload Contacts\n*ElasticEmail.ContactsApi* | [**contactsPost**](docs/ContactsApi.md#contactsPost) | **POST** /contacts | Add Contact\n*ElasticEmail.DomainsApi* | [**domainsByDomainDelete**](docs/DomainsApi.md#domainsByDomainDelete) | **DELETE** /domains/{domain} | Delete Domain\n*ElasticEmail.DomainsApi* | [**domainsByDomainGet**](docs/DomainsApi.md#domainsByDomainGet) | **GET** /domains/{domain} | Load Domain\n*ElasticEmail.DomainsApi* | [**domainsByDomainPut**](docs/DomainsApi.md#domainsByDomainPut) | **PUT** /domains/{domain} | Update Domain\n*ElasticEmail.DomainsApi* | [**domainsByDomainRestrictedGet**](docs/DomainsApi.md#domainsByDomainRestrictedGet) | **GET** /domains/{domain}/restricted | Check for domain restriction\n*ElasticEmail.DomainsApi* | [**domainsByDomainVerificationPut**](docs/DomainsApi.md#domainsByDomainVerificationPut) | **PUT** /domains/{domain}/verification | Verify Domain\n*ElasticEmail.DomainsApi* | [**domainsByEmailDefaultPatch**](docs/DomainsApi.md#domainsByEmailDefaultPatch) | **PATCH** /domains/{email}/default | Set Default\n*ElasticEmail.DomainsApi* | [**domainsGet**](docs/DomainsApi.md#domainsGet) | **GET** /domains | Load Domains\n*ElasticEmail.DomainsApi* | [**domainsPost**](docs/DomainsApi.md#domainsPost) | **POST** /domains | Add Domain\n*ElasticEmail.EmailsApi* | [**emailsByMsgidViewGet**](docs/EmailsApi.md#emailsByMsgidViewGet) | **GET** /emails/{msgid}/view | View Email\n*ElasticEmail.EmailsApi* | [**emailsByTransactionidStatusGet**](docs/EmailsApi.md#emailsByTransactionidStatusGet) | **GET** /emails/{transactionid}/status | Get Status\n*ElasticEmail.EmailsApi* | [**emailsMergefilePost**](docs/EmailsApi.md#emailsMergefilePost) | **POST** /emails/mergefile | Send Bulk Emails CSV\n*ElasticEmail.EmailsApi* | [**emailsPost**](docs/EmailsApi.md#emailsPost) | **POST** /emails | Send Bulk Emails\n*ElasticEmail.EmailsApi* | [**emailsTransactionalPost**](docs/EmailsApi.md#emailsTransactionalPost) | **POST** /emails/transactional | Send Transactional Email\n*ElasticEmail.EventsApi* | [**eventsByTransactionidGet**](docs/EventsApi.md#eventsByTransactionidGet) | **GET** /events/{transactionid} | Load Email Events\n*ElasticEmail.EventsApi* | [**eventsChannelsByNameExportPost**](docs/EventsApi.md#eventsChannelsByNameExportPost) | **POST** /events/channels/{name}/export | Export Channel Events\n*ElasticEmail.EventsApi* | [**eventsChannelsByNameGet**](docs/EventsApi.md#eventsChannelsByNameGet) | **GET** /events/channels/{name} | Load Channel Events\n*ElasticEmail.EventsApi* | [**eventsChannelsExportByIdStatusGet**](docs/EventsApi.md#eventsChannelsExportByIdStatusGet) | **GET** /events/channels/export/{id}/status | Check Channel Export Status\n*ElasticEmail.EventsApi* | [**eventsExportByIdStatusGet**](docs/EventsApi.md#eventsExportByIdStatusGet) | **GET** /events/export/{id}/status | Check Export Status\n*ElasticEmail.EventsApi* | [**eventsExportPost**](docs/EventsApi.md#eventsExportPost) | **POST** /events/export | Export Events\n*ElasticEmail.EventsApi* | [**eventsGet**](docs/EventsApi.md#eventsGet) | **GET** /events | Load Events\n*ElasticEmail.FilesApi* | [**filesByNameDelete**](docs/FilesApi.md#filesByNameDelete) | **DELETE** /files/{name} | Delete File\n*ElasticEmail.FilesApi* | [**filesByNameGet**](docs/FilesApi.md#filesByNameGet) | **GET** /files/{name} | Download File\n*ElasticEmail.FilesApi* | [**filesByNameInfoGet**](docs/FilesApi.md#filesByNameInfoGet) | **GET** /files/{name}/info | Load File Details\n*ElasticEmail.FilesApi* | [**filesGet**](docs/FilesApi.md#filesGet) | **GET** /files | List Files\n*ElasticEmail.FilesApi* | [**filesPost**](docs/FilesApi.md#filesPost) | **POST** /files | Upload File\n*ElasticEmail.InboundRouteApi* | [**inboundrouteByIdDelete**](docs/InboundRouteApi.md#inboundrouteByIdDelete) | **DELETE** /inboundroute/{id} | Delete Route\n*ElasticEmail.InboundRouteApi* | [**inboundrouteByIdGet**](docs/InboundRouteApi.md#inboundrouteByIdGet) | **GET** /inboundroute/{id} | Get Route\n*ElasticEmail.InboundRouteApi* | [**inboundrouteByIdPut**](docs/InboundRouteApi.md#inboundrouteByIdPut) | **PUT** /inboundroute/{id} | Update Route\n*ElasticEmail.InboundRouteApi* | [**inboundrouteGet**](docs/InboundRouteApi.md#inboundrouteGet) | **GET** /inboundroute | Get Routes\n*ElasticEmail.InboundRouteApi* | [**inboundrouteOrderPut**](docs/InboundRouteApi.md#inboundrouteOrderPut) | **PUT** /inboundroute/order | Update Sorting\n*ElasticEmail.InboundRouteApi* | [**inboundroutePost**](docs/InboundRouteApi.md#inboundroutePost) | **POST** /inboundroute | Create Route\n*ElasticEmail.ListsApi* | [**listsByListnameContactsGet**](docs/ListsApi.md#listsByListnameContactsGet) | **GET** /lists/{listname}/contacts | Load Contacts in List\n*ElasticEmail.ListsApi* | [**listsByNameContactsPost**](docs/ListsApi.md#listsByNameContactsPost) | **POST** /lists/{name}/contacts | Add Contacts to List\n*ElasticEmail.ListsApi* | [**listsByNameContactsRemovePost**](docs/ListsApi.md#listsByNameContactsRemovePost) | **POST** /lists/{name}/contacts/remove | Remove Contacts from List\n*ElasticEmail.ListsApi* | [**listsByNameDelete**](docs/ListsApi.md#listsByNameDelete) | **DELETE** /lists/{name} | Delete List\n*ElasticEmail.ListsApi* | [**listsByNameGet**](docs/ListsApi.md#listsByNameGet) | **GET** /lists/{name} | Load List\n*ElasticEmail.ListsApi* | [**listsByNamePut**](docs/ListsApi.md#listsByNamePut) | **PUT** /lists/{name} | Update List\n*ElasticEmail.ListsApi* | [**listsGet**](docs/ListsApi.md#listsGet) | **GET** /lists | Load Lists\n*ElasticEmail.ListsApi* | [**listsPost**](docs/ListsApi.md#listsPost) | **POST** /lists | Add List\n*ElasticEmail.SecurityApi* | [**securityApikeysByNameDelete**](docs/SecurityApi.md#securityApikeysByNameDelete) | **DELETE** /security/apikeys/{name} | Delete ApiKey\n*ElasticEmail.SecurityApi* | [**securityApikeysByNameGet**](docs/SecurityApi.md#securityApikeysByNameGet) | **GET** /security/apikeys/{name} | Load ApiKey\n*ElasticEmail.SecurityApi* | [**securityApikeysByNamePut**](docs/SecurityApi.md#securityApikeysByNamePut) | **PUT** /security/apikeys/{name} | Update ApiKey\n*ElasticEmail.SecurityApi* | [**securityApikeysGet**](docs/SecurityApi.md#securityApikeysGet) | **GET** /security/apikeys | List ApiKeys\n*ElasticEmail.SecurityApi* | [**securityApikeysPost**](docs/SecurityApi.md#securityApikeysPost) | **POST** /security/apikeys | Add ApiKey\n*ElasticEmail.SecurityApi* | [**securitySmtpByNameDelete**](docs/SecurityApi.md#securitySmtpByNameDelete) | **DELETE** /security/smtp/{name} | Delete SMTP Credential\n*ElasticEmail.SecurityApi* | [**securitySmtpByNameGet**](docs/SecurityApi.md#securitySmtpByNameGet) | **GET** /security/smtp/{name} | Load SMTP Credential\n*ElasticEmail.SecurityApi* | [**securitySmtpByNamePut**](docs/SecurityApi.md#securitySmtpByNamePut) | **PUT** /security/smtp/{name} | Update SMTP Credential\n*ElasticEmail.SecurityApi* | [**securitySmtpGet**](docs/SecurityApi.md#securitySmtpGet) | **GET** /security/smtp | List SMTP Credentials\n*ElasticEmail.SecurityApi* | [**securitySmtpPost**](docs/SecurityApi.md#securitySmtpPost) | **POST** /security/smtp | Add SMTP Credential\n*ElasticEmail.SegmentsApi* | [**segmentsByNameDelete**](docs/SegmentsApi.md#segmentsByNameDelete) | **DELETE** /segments/{name} | Delete Segment\n*ElasticEmail.SegmentsApi* | [**segmentsByNameGet**](docs/SegmentsApi.md#segmentsByNameGet) | **GET** /segments/{name} | Load Segment\n*ElasticEmail.SegmentsApi* | [**segmentsByNamePut**](docs/SegmentsApi.md#segmentsByNamePut) | **PUT** /segments/{name} | Update Segment\n*ElasticEmail.SegmentsApi* | [**segmentsGet**](docs/SegmentsApi.md#segmentsGet) | **GET** /segments | Load Segments\n*ElasticEmail.SegmentsApi* | [**segmentsPost**](docs/SegmentsApi.md#segmentsPost) | **POST** /segments | Add Segment\n*ElasticEmail.StatisticsApi* | [**statisticsCampaignsByNameGet**](docs/StatisticsApi.md#statisticsCampaignsByNameGet) | **GET** /statistics/campaigns/{name} | Load Campaign Stats\n*ElasticEmail.StatisticsApi* | [**statisticsCampaignsGet**](docs/StatisticsApi.md#statisticsCampaignsGet) | **GET** /statistics/campaigns | Load Campaigns Stats\n*ElasticEmail.StatisticsApi* | [**statisticsChannelsByNameGet**](docs/StatisticsApi.md#statisticsChannelsByNameGet) | **GET** /statistics/channels/{name} | Load Channel Stats\n*ElasticEmail.StatisticsApi* | [**statisticsChannelsGet**](docs/StatisticsApi.md#statisticsChannelsGet) | **GET** /statistics/channels | Load Channels Stats\n*ElasticEmail.StatisticsApi* | [**statisticsGet**](docs/StatisticsApi.md#statisticsGet) | **GET** /statistics | Load Statistics\n*ElasticEmail.SubAccountsApi* | [**subaccountsByEmailCreditsPatch**](docs/SubAccountsApi.md#subaccountsByEmailCreditsPatch) | **PATCH** /subaccounts/{email}/credits | Add, Subtract Email Credits\n*ElasticEmail.SubAccountsApi* | [**subaccountsByEmailDelete**](docs/SubAccountsApi.md#subaccountsByEmailDelete) | **DELETE** /subaccounts/{email} | Delete SubAccount\n*ElasticEmail.SubAccountsApi* | [**subaccountsByEmailGet**](docs/SubAccountsApi.md#subaccountsByEmailGet) | **GET** /subaccounts/{email} | Load SubAccount\n*ElasticEmail.SubAccountsApi* | [**subaccountsByEmailSettingsEmailPut**](docs/SubAccountsApi.md#subaccountsByEmailSettingsEmailPut) | **PUT** /subaccounts/{email}/settings/email | Update SubAccount Email Settings\n*ElasticEmail.SubAccountsApi* | [**subaccountsGet**](docs/SubAccountsApi.md#subaccountsGet) | **GET** /subaccounts | Load SubAccounts\n*ElasticEmail.SubAccountsApi* | [**subaccountsPost**](docs/SubAccountsApi.md#subaccountsPost) | **POST** /subaccounts | Add SubAccount\n*ElasticEmail.SuppressionsApi* | [**suppressionsBouncesGet**](docs/SuppressionsApi.md#suppressionsBouncesGet) | **GET** /suppressions/bounces | Get Bounce List\n*ElasticEmail.SuppressionsApi* | [**suppressionsBouncesImportPost**](docs/SuppressionsApi.md#suppressionsBouncesImportPost) | **POST** /suppressions/bounces/import | Add Bounces Async\n*ElasticEmail.SuppressionsApi* | [**suppressionsBouncesPost**](docs/SuppressionsApi.md#suppressionsBouncesPost) | **POST** /suppressions/bounces | Add Bounces\n*ElasticEmail.SuppressionsApi* | [**suppressionsByEmailDelete**](docs/SuppressionsApi.md#suppressionsByEmailDelete) | **DELETE** /suppressions/{email} | Delete Suppression\n*ElasticEmail.SuppressionsApi* | [**suppressionsByEmailGet**](docs/SuppressionsApi.md#suppressionsByEmailGet) | **GET** /suppressions/{email} | Get Suppression\n*ElasticEmail.SuppressionsApi* | [**suppressionsComplaintsGet**](docs/SuppressionsApi.md#suppressionsComplaintsGet) | **GET** /suppressions/complaints | Get Complaints List\n*ElasticEmail.SuppressionsApi* | [**suppressionsComplaintsImportPost**](docs/SuppressionsApi.md#suppressionsComplaintsImportPost) | **POST** /suppressions/complaints/import | Add Complaints Async\n*ElasticEmail.SuppressionsApi* | [**suppressionsComplaintsPost**](docs/SuppressionsApi.md#suppressionsComplaintsPost) | **POST** /suppressions/complaints | Add Complaints\n*ElasticEmail.SuppressionsApi* | [**suppressionsGet**](docs/SuppressionsApi.md#suppressionsGet) | **GET** /suppressions | Get Suppressions\n*ElasticEmail.SuppressionsApi* | [**suppressionsUnsubscribesGet**](docs/SuppressionsApi.md#suppressionsUnsubscribesGet) | **GET** /suppressions/unsubscribes | Get Unsubscribes List\n*ElasticEmail.SuppressionsApi* | [**suppressionsUnsubscribesImportPost**](docs/SuppressionsApi.md#suppressionsUnsubscribesImportPost) | **POST** /suppressions/unsubscribes/import | Add Unsubscribes Async\n*ElasticEmail.SuppressionsApi* | [**suppressionsUnsubscribesPost**](docs/SuppressionsApi.md#suppressionsUnsubscribesPost) | **POST** /suppressions/unsubscribes | Add Unsubscribes\n*ElasticEmail.TemplatesApi* | [**templatesByNameDelete**](docs/TemplatesApi.md#templatesByNameDelete) | **DELETE** /templates/{name} | Delete Template\n*ElasticEmail.TemplatesApi* | [**templatesByNameGet**](docs/TemplatesApi.md#templatesByNameGet) | **GET** /templates/{name} | Load Template\n*ElasticEmail.TemplatesApi* | [**templatesByNamePut**](docs/TemplatesApi.md#templatesByNamePut) | **PUT** /templates/{name} | Update Template\n*ElasticEmail.TemplatesApi* | [**templatesGet**](docs/TemplatesApi.md#templatesGet) | **GET** /templates | Load Templates\n*ElasticEmail.TemplatesApi* | [**templatesPost**](docs/TemplatesApi.md#templatesPost) | **POST** /templates | Add Template\n*ElasticEmail.VerificationsApi* | [**verificationsByEmailDelete**](docs/VerificationsApi.md#verificationsByEmailDelete) | **DELETE** /verifications/{email} | Delete Email Verification Result\n*ElasticEmail.VerificationsApi* | [**verificationsByEmailGet**](docs/VerificationsApi.md#verificationsByEmailGet) | **GET** /verifications/{email} | Get Email Verification Result\n*ElasticEmail.VerificationsApi* | [**verificationsByEmailPost**](docs/VerificationsApi.md#verificationsByEmailPost) | **POST** /verifications/{email} | Verify Email\n*ElasticEmail.VerificationsApi* | [**verificationsFilesByIdDelete**](docs/VerificationsApi.md#verificationsFilesByIdDelete) | **DELETE** /verifications/files/{id} | Delete File Verification Result\n*ElasticEmail.VerificationsApi* | [**verificationsFilesByIdResultDownloadGet**](docs/VerificationsApi.md#verificationsFilesByIdResultDownloadGet) | **GET** /verifications/files/{id}/result/download | Download File Verification Result\n*ElasticEmail.VerificationsApi* | [**verificationsFilesByIdResultGet**](docs/VerificationsApi.md#verificationsFilesByIdResultGet) | **GET** /verifications/files/{id}/result | Get Detailed File Verification Result\n*ElasticEmail.VerificationsApi* | [**verificationsFilesByIdVerificationPost**](docs/VerificationsApi.md#verificationsFilesByIdVerificationPost) | **POST** /verifications/files/{id}/verification | Start verification\n*ElasticEmail.VerificationsApi* | [**verificationsFilesPost**](docs/VerificationsApi.md#verificationsFilesPost) | **POST** /verifications/files | Upload File with Emails\n*ElasticEmail.VerificationsApi* | [**verificationsFilesResultGet**](docs/VerificationsApi.md#verificationsFilesResultGet) | **GET** /verifications/files/result | Get Files Verification Results\n*ElasticEmail.VerificationsApi* | [**verificationsGet**](docs/VerificationsApi.md#verificationsGet) | **GET** /verifications | Get Emails Verification Results\n\n\n## Documentation for Models\n\n - [ElasticEmail.AccessLevel](docs/AccessLevel.md)\n - [ElasticEmail.AccountStatusEnum](docs/AccountStatusEnum.md)\n - [ElasticEmail.ApiKey](docs/ApiKey.md)\n - [ElasticEmail.ApiKeyPayload](docs/ApiKeyPayload.md)\n - [ElasticEmail.BodyContentType](docs/BodyContentType.md)\n - [ElasticEmail.BodyPart](docs/BodyPart.md)\n - [ElasticEmail.Campaign](docs/Campaign.md)\n - [ElasticEmail.CampaignOptions](docs/CampaignOptions.md)\n - [ElasticEmail.CampaignRecipient](docs/CampaignRecipient.md)\n - [ElasticEmail.CampaignStatus](docs/CampaignStatus.md)\n - [ElasticEmail.CampaignTemplate](docs/CampaignTemplate.md)\n - [ElasticEmail.CertificateValidationStatus](docs/CertificateValidationStatus.md)\n - [ElasticEmail.ChannelLogStatusSummary](docs/ChannelLogStatusSummary.md)\n - [ElasticEmail.CompressionFormat](docs/CompressionFormat.md)\n - [ElasticEmail.ConsentData](docs/ConsentData.md)\n - [ElasticEmail.ConsentTracking](docs/ConsentTracking.md)\n - [ElasticEmail.Contact](docs/Contact.md)\n - [ElasticEmail.ContactActivity](docs/ContactActivity.md)\n - [ElasticEmail.ContactPayload](docs/ContactPayload.md)\n - [ElasticEmail.ContactSource](docs/ContactSource.md)\n - [ElasticEmail.ContactStatus](docs/ContactStatus.md)\n - [ElasticEmail.ContactUpdatePayload](docs/ContactUpdatePayload.md)\n - [ElasticEmail.ContactsList](docs/ContactsList.md)\n - [ElasticEmail.DeliveryOptimizationType](docs/DeliveryOptimizationType.md)\n - [ElasticEmail.DomainData](docs/DomainData.md)\n - [ElasticEmail.DomainDetail](docs/DomainDetail.md)\n - [ElasticEmail.DomainOwner](docs/DomainOwner.md)\n - [ElasticEmail.DomainPayload](docs/DomainPayload.md)\n - [ElasticEmail.DomainUpdatePayload](docs/DomainUpdatePayload.md)\n - [ElasticEmail.EmailContent](docs/EmailContent.md)\n - [ElasticEmail.EmailData](docs/EmailData.md)\n - [ElasticEmail.EmailJobFailedStatus](docs/EmailJobFailedStatus.md)\n - [ElasticEmail.EmailJobStatus](docs/EmailJobStatus.md)\n - [ElasticEmail.EmailMessageData](docs/EmailMessageData.md)\n - [ElasticEmail.EmailPredictedValidationStatus](docs/EmailPredictedValidationStatus.md)\n - [ElasticEmail.EmailRecipient](docs/EmailRecipient.md)\n - [ElasticEmail.EmailSend](docs/EmailSend.md)\n - [ElasticEmail.EmailStatus](docs/EmailStatus.md)\n - [ElasticEmail.EmailTransactionalMessageData](docs/EmailTransactionalMessageData.md)\n - [ElasticEmail.EmailValidationResult](docs/EmailValidationResult.md)\n - [ElasticEmail.EmailValidationStatus](docs/EmailValidationStatus.md)\n - [ElasticEmail.EmailView](docs/EmailView.md)\n - [ElasticEmail.EmailsPayload](docs/EmailsPayload.md)\n - [ElasticEmail.EncodingType](docs/EncodingType.md)\n - [ElasticEmail.EventType](docs/EventType.md)\n - [ElasticEmail.EventsOrderBy](docs/EventsOrderBy.md)\n - [ElasticEmail.ExportFileFormats](docs/ExportFileFormats.md)\n - [ElasticEmail.ExportLink](docs/ExportLink.md)\n - [ElasticEmail.ExportStatus](docs/ExportStatus.md)\n - [ElasticEmail.FileInfo](docs/FileInfo.md)\n - [ElasticEmail.FilePayload](docs/FilePayload.md)\n - [ElasticEmail.FileUploadResult](docs/FileUploadResult.md)\n - [ElasticEmail.InboundPayload](docs/InboundPayload.md)\n - [ElasticEmail.InboundRoute](docs/InboundRoute.md)\n - [ElasticEmail.InboundRouteActionType](docs/InboundRouteActionType.md)\n - [ElasticEmail.InboundRouteFilterType](docs/InboundRouteFilterType.md)\n - [ElasticEmail.ListPayload](docs/ListPayload.md)\n - [ElasticEmail.ListUpdatePayload](docs/ListUpdatePayload.md)\n - [ElasticEmail.LogJobStatus](docs/LogJobStatus.md)\n - [ElasticEmail.LogStatusSummary](docs/LogStatusSummary.md)\n - [ElasticEmail.MergeEmailPayload](docs/MergeEmailPayload.md)\n - [ElasticEmail.MessageAttachment](docs/MessageAttachment.md)\n - [ElasticEmail.MessageCategory](docs/MessageCategory.md)\n - [ElasticEmail.MessageCategoryEnum](docs/MessageCategoryEnum.md)\n - [ElasticEmail.NewApiKey](docs/NewApiKey.md)\n - [ElasticEmail.NewSmtpCredentials](docs/NewSmtpCredentials.md)\n - [ElasticEmail.Options](docs/Options.md)\n - [ElasticEmail.RecipientEvent](docs/RecipientEvent.md)\n - [ElasticEmail.Segment](docs/Segment.md)\n - [ElasticEmail.SegmentPayload](docs/SegmentPayload.md)\n - [ElasticEmail.SmtpCredentials](docs/SmtpCredentials.md)\n - [ElasticEmail.SmtpCredentialsPayload](docs/SmtpCredentialsPayload.md)\n - [ElasticEmail.SortOrderItem](docs/SortOrderItem.md)\n - [ElasticEmail.SplitOptimizationType](docs/SplitOptimizationType.md)\n - [ElasticEmail.SplitOptions](docs/SplitOptions.md)\n - [ElasticEmail.SubAccountInfo](docs/SubAccountInfo.md)\n - [ElasticEmail.SubaccountEmailCreditsPayload](docs/SubaccountEmailCreditsPayload.md)\n - [ElasticEmail.SubaccountEmailSettings](docs/SubaccountEmailSettings.md)\n - [ElasticEmail.SubaccountEmailSettingsPayload](docs/SubaccountEmailSettingsPayload.md)\n - [ElasticEmail.SubaccountPayload](docs/SubaccountPayload.md)\n - [ElasticEmail.SubaccountSettingsInfo](docs/SubaccountSettingsInfo.md)\n - [ElasticEmail.SubaccountSettingsInfoPayload](docs/SubaccountSettingsInfoPayload.md)\n - [ElasticEmail.Suppression](docs/Suppression.md)\n - [ElasticEmail.Template](docs/Template.md)\n - [ElasticEmail.TemplatePayload](docs/TemplatePayload.md)\n - [ElasticEmail.TemplateScope](docs/TemplateScope.md)\n - [ElasticEmail.TemplateType](docs/TemplateType.md)\n - [ElasticEmail.TrackingType](docs/TrackingType.md)\n - [ElasticEmail.TrackingValidationStatus](docs/TrackingValidationStatus.md)\n - [ElasticEmail.TransactionalRecipient](docs/TransactionalRecipient.md)\n - [ElasticEmail.Utm](docs/Utm.md)\n - [ElasticEmail.VerificationFileResult](docs/VerificationFileResult.md)\n - [ElasticEmail.VerificationFileResultDetails](docs/VerificationFileResultDetails.md)\n - [ElasticEmail.VerificationStatus](docs/VerificationStatus.md)\n\n\n## Documentation for Authorization\n\n\nAuthentication schemes defined for the API:\n### apikey\n\n\n- **Type**: API key\n- **API key parameter name**: X-ElasticEmail-ApiKey\n- **Location**: HTTP header\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Felasticemail%2Felasticemail-js","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Felasticemail%2Felasticemail-js","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Felasticemail%2Felasticemail-js/lists"}