{"id":26087858,"url":"https://github.com/elasticemail/elasticemail-php","last_synced_at":"2025-04-12T04:05:55.981Z","repository":{"id":56976252,"uuid":"366327162","full_name":"ElasticEmail/elasticemail-php","owner":"ElasticEmail","description":"ElasticEmail - the PHP library for the Elastic Email REST API","archived":false,"fork":false,"pushed_at":"2024-12-05T12:36:25.000Z","size":743,"stargazers_count":10,"open_issues_count":1,"forks_count":11,"subscribers_count":3,"default_branch":"master","last_synced_at":"2025-04-12T04:05:37.766Z","etag":null,"topics":["elasticemail","email","emails","massmailing","php","smtp","transactional-emails"],"latest_commit_sha":null,"homepage":"","language":"PHP","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":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2021-05-11T09:29:02.000Z","updated_at":"2025-01-24T19:50:28.000Z","dependencies_parsed_at":"2024-06-21T15:21:14.287Z","dependency_job_id":null,"html_url":"https://github.com/ElasticEmail/elasticemail-php","commit_stats":{"total_commits":13,"total_committers":3,"mean_commits":4.333333333333333,"dds":0.5384615384615384,"last_synced_commit":"7e9c5d17cce55424c50f0be1bf1cd91726448e3b"},"previous_names":[],"tags_count":4,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ElasticEmail%2Felasticemail-php","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ElasticEmail%2Felasticemail-php/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ElasticEmail%2Felasticemail-php/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ElasticEmail%2Felasticemail-php/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ElasticEmail","download_url":"https://codeload.github.com/ElasticEmail/elasticemail-php/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248514228,"owners_count":21116903,"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","massmailing","php","smtp","transactional-emails"],"created_at":"2025-03-09T07:58:10.977Z","updated_at":"2025-04-12T04:05:55.939Z","avatar_url":"https://github.com/ElasticEmail.png","language":"PHP","funding_links":[],"categories":[],"sub_categories":[],"readme":"# ElasticEmail\n\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)\n\n\n## Installation \u0026 Usage\n\n### Requirements\n\nPHP 7.4 and later.\nShould also work with PHP 8.0.\n\n### Composer\n\nTo install the bindings via [Composer](https://getcomposer.org/), add the following to `composer.json`:\n\n```json\n{\n  \"repositories\": [\n    {\n      \"type\": \"vcs\",\n      \"url\": \"https://github.com/elasticemail/elasticemail-php.git\"\n    }\n  ],\n  \"require\": {\n    \"elasticemail/elasticemail-php\": \"*@dev\"\n  }\n}\n```\n\nThen run `composer install`\n\n### Manual Installation\n\nDownload the files and include `autoload.php`:\n\n```php\n\u003c?php\nrequire_once('/path/to/ElasticEmail/vendor/autoload.php');\n```\n\n## Getting Started\n\nPlease follow the [installation procedure](#installation--usage) and then run the following:\n\n```php\n\u003c?php\nrequire_once(__DIR__ . '/vendor/autoload.php');\n\n\n\n// Configure API key authorization: apikey\n$config = ElasticEmail\\Configuration::getDefaultConfiguration()-\u003esetApiKey('X-ElasticEmail-ApiKey', 'YOUR_API_KEY');\n// Uncomment below to setup prefix (e.g. Bearer) for API key, if needed\n// $config = ElasticEmail\\Configuration::getDefaultConfiguration()-\u003esetApiKeyPrefix('X-ElasticEmail-ApiKey', 'Bearer');\n\n\n$apiInstance = new ElasticEmail\\Api\\CampaignsApi(\n    // If you want use custom http client, pass your client which implements `GuzzleHttp\\ClientInterface`.\n    // This is optional, `GuzzleHttp\\Client` will be used as default.\n    new GuzzleHttp\\Client(),\n    $config\n);\n$name = 'name_example'; // string | Name of Campaign to delete\n\ntry {\n    $apiInstance-\u003ecampaignsByNameDelete($name);\n} catch (Exception $e) {\n    echo 'Exception when calling CampaignsApi-\u003ecampaignsByNameDelete: ', $e-\u003egetMessage(), PHP_EOL;\n}\n\n```\n\n\n## Examples\n\nFunction ||\n------------ | ------------- \n[addCampaign](examples/functions/addCampaign.php) | [readme](examples/functions/addCampaign.md)\n[addBulkContacts](examples/functions/addBulkContacts.php) | [readme](examples/functions/addBulkContacts.md)\n[addSingleContact](examples/functions/addSingleContact.php) | [readme](examples/functions/addSingleContact.md)\n[addList](examples/functions/addList.php) | [readme](examples/functions/addList.md)\n[addTemplate](examples/functions/addTemplate.php) | [readme](examples/functions/addTemplate.md)\n[deleteCampaign](examples/functions/deleteCampaign.php) | [readme](examples/functions/deleteCampaign.md)\n[deleteContact](examples/functions/deleteContact.php) | [readme](examples/functions/deleteContact.md)\n[deleteList](examples/functions/deleteList.php) | [readme](examples/functions/deleteList.md)\n[exportContacts](examples/functions/exportContacts.php) | [readme](examples/functions/exportContacts.md)\n[loadCampaign](examples/functions/loadCampaign.php) | [readme](examples/functions/loadCampaign.md)\n[loadCampaigns](examples/functions/loadCampaigns.php) | [readme](examples/functions/loadCampaigns.md)\n[loadCampaignsStats](examples/functions/loadCampaignsStats.php) | [readme](examples/functions/loadCampaignsStats.md)\n[loadChannelsStats](examples/functions/loadChannelsStats.php) | [readme](examples/functions/loadChannelsStats.md)\n[loadList](examples/functions/loadList.php) | [readme](examples/functions/loadList.md)\n[loadStatistics](examples/functions/loadStatistics.php) | [readme](examples/functions/loadStatistics.md)\n[loadTemplate](examples/functions/loadTemplate.php) | [readme](examples/functions/loadTemplate.md)\n[sendBulkEmails](examples/functions/sendBulkEmails.php) | [readme](examples/functions/sendBulkEmails.md)\n[sendTransactionalEmails](examples/functions/sendTransactionalEmails.php) | [readme](examples/functions/sendTransactionalEmails.md)\n[updateCampaign](examples/functions/updateCampaign.php) | [readme](examples/functions/updateCampaign.md)\n\n## API Endpoints\n\nAll URIs are relative to *https://api.elasticemail.com/v4*\n\nClass | Method | HTTP request | Description\n------------ | ------------- | ------------- | -------------\n*CampaignsApi* | [**campaignsByNameDelete**](docs/Api/CampaignsApi.md#campaignsbynamedelete) | **DELETE** /campaigns/{name} | Delete Campaign\n*CampaignsApi* | [**campaignsByNameGet**](docs/Api/CampaignsApi.md#campaignsbynameget) | **GET** /campaigns/{name} | Load Campaign\n*CampaignsApi* | [**campaignsByNamePausePut**](docs/Api/CampaignsApi.md#campaignsbynamepauseput) | **PUT** /campaigns/{name}/pause | Pause Campaign\n*CampaignsApi* | [**campaignsByNamePut**](docs/Api/CampaignsApi.md#campaignsbynameput) | **PUT** /campaigns/{name} | Update Campaign\n*CampaignsApi* | [**campaignsGet**](docs/Api/CampaignsApi.md#campaignsget) | **GET** /campaigns | Load Campaigns\n*CampaignsApi* | [**campaignsPost**](docs/Api/CampaignsApi.md#campaignspost) | **POST** /campaigns | Add Campaign\n*ContactsApi* | [**contactsByEmailDelete**](docs/Api/ContactsApi.md#contactsbyemaildelete) | **DELETE** /contacts/{email} | Delete Contact\n*ContactsApi* | [**contactsByEmailGet**](docs/Api/ContactsApi.md#contactsbyemailget) | **GET** /contacts/{email} | Load Contact\n*ContactsApi* | [**contactsByEmailPut**](docs/Api/ContactsApi.md#contactsbyemailput) | **PUT** /contacts/{email} | Update Contact\n*ContactsApi* | [**contactsDeletePost**](docs/Api/ContactsApi.md#contactsdeletepost) | **POST** /contacts/delete | Delete Contacts Bulk\n*ContactsApi* | [**contactsExportByIdStatusGet**](docs/Api/ContactsApi.md#contactsexportbyidstatusget) | **GET** /contacts/export/{id}/status | Check Export Status\n*ContactsApi* | [**contactsExportPost**](docs/Api/ContactsApi.md#contactsexportpost) | **POST** /contacts/export | Export Contacts\n*ContactsApi* | [**contactsGet**](docs/Api/ContactsApi.md#contactsget) | **GET** /contacts | Load Contacts\n*ContactsApi* | [**contactsImportPost**](docs/Api/ContactsApi.md#contactsimportpost) | **POST** /contacts/import | Upload Contacts\n*ContactsApi* | [**contactsPost**](docs/Api/ContactsApi.md#contactspost) | **POST** /contacts | Add Contact\n*DomainsApi* | [**domainsByDomainDelete**](docs/Api/DomainsApi.md#domainsbydomaindelete) | **DELETE** /domains/{domain} | Delete Domain\n*DomainsApi* | [**domainsByDomainGet**](docs/Api/DomainsApi.md#domainsbydomainget) | **GET** /domains/{domain} | Load Domain\n*DomainsApi* | [**domainsByDomainPut**](docs/Api/DomainsApi.md#domainsbydomainput) | **PUT** /domains/{domain} | Update Domain\n*DomainsApi* | [**domainsByDomainRestrictedGet**](docs/Api/DomainsApi.md#domainsbydomainrestrictedget) | **GET** /domains/{domain}/restricted | Check for domain restriction\n*DomainsApi* | [**domainsByDomainVerificationPut**](docs/Api/DomainsApi.md#domainsbydomainverificationput) | **PUT** /domains/{domain}/verification | Verify Domain\n*DomainsApi* | [**domainsByEmailDefaultPatch**](docs/Api/DomainsApi.md#domainsbyemaildefaultpatch) | **PATCH** /domains/{email}/default | Set Default\n*DomainsApi* | [**domainsGet**](docs/Api/DomainsApi.md#domainsget) | **GET** /domains | Load Domains\n*DomainsApi* | [**domainsPost**](docs/Api/DomainsApi.md#domainspost) | **POST** /domains | Add Domain\n*EmailsApi* | [**emailsByMsgidViewGet**](docs/Api/EmailsApi.md#emailsbymsgidviewget) | **GET** /emails/{msgid}/view | View Email\n*EmailsApi* | [**emailsByTransactionidStatusGet**](docs/Api/EmailsApi.md#emailsbytransactionidstatusget) | **GET** /emails/{transactionid}/status | Get Status\n*EmailsApi* | [**emailsMergefilePost**](docs/Api/EmailsApi.md#emailsmergefilepost) | **POST** /emails/mergefile | Send Bulk Emails CSV\n*EmailsApi* | [**emailsPost**](docs/Api/EmailsApi.md#emailspost) | **POST** /emails | Send Bulk Emails\n*EmailsApi* | [**emailsTransactionalPost**](docs/Api/EmailsApi.md#emailstransactionalpost) | **POST** /emails/transactional | Send Transactional Email\n*EventsApi* | [**eventsByTransactionidGet**](docs/Api/EventsApi.md#eventsbytransactionidget) | **GET** /events/{transactionid} | Load Email Events\n*EventsApi* | [**eventsChannelsByNameExportPost**](docs/Api/EventsApi.md#eventschannelsbynameexportpost) | **POST** /events/channels/{name}/export | Export Channel Events\n*EventsApi* | [**eventsChannelsByNameGet**](docs/Api/EventsApi.md#eventschannelsbynameget) | **GET** /events/channels/{name} | Load Channel Events\n*EventsApi* | [**eventsChannelsExportByIdStatusGet**](docs/Api/EventsApi.md#eventschannelsexportbyidstatusget) | **GET** /events/channels/export/{id}/status | Check Channel Export Status\n*EventsApi* | [**eventsExportByIdStatusGet**](docs/Api/EventsApi.md#eventsexportbyidstatusget) | **GET** /events/export/{id}/status | Check Export Status\n*EventsApi* | [**eventsExportPost**](docs/Api/EventsApi.md#eventsexportpost) | **POST** /events/export | Export Events\n*EventsApi* | [**eventsGet**](docs/Api/EventsApi.md#eventsget) | **GET** /events | Load Events\n*FilesApi* | [**filesByNameDelete**](docs/Api/FilesApi.md#filesbynamedelete) | **DELETE** /files/{name} | Delete File\n*FilesApi* | [**filesByNameGet**](docs/Api/FilesApi.md#filesbynameget) | **GET** /files/{name} | Download File\n*FilesApi* | [**filesByNameInfoGet**](docs/Api/FilesApi.md#filesbynameinfoget) | **GET** /files/{name}/info | Load File Details\n*FilesApi* | [**filesGet**](docs/Api/FilesApi.md#filesget) | **GET** /files | List Files\n*FilesApi* | [**filesPost**](docs/Api/FilesApi.md#filespost) | **POST** /files | Upload File\n*InboundRouteApi* | [**inboundrouteByIdDelete**](docs/Api/InboundRouteApi.md#inboundroutebyiddelete) | **DELETE** /inboundroute/{id} | Delete Route\n*InboundRouteApi* | [**inboundrouteByIdGet**](docs/Api/InboundRouteApi.md#inboundroutebyidget) | **GET** /inboundroute/{id} | Get Route\n*InboundRouteApi* | [**inboundrouteByIdPut**](docs/Api/InboundRouteApi.md#inboundroutebyidput) | **PUT** /inboundroute/{id} | Update Route\n*InboundRouteApi* | [**inboundrouteGet**](docs/Api/InboundRouteApi.md#inboundrouteget) | **GET** /inboundroute | Get Routes\n*InboundRouteApi* | [**inboundrouteOrderPut**](docs/Api/InboundRouteApi.md#inboundrouteorderput) | **PUT** /inboundroute/order | Update Sorting\n*InboundRouteApi* | [**inboundroutePost**](docs/Api/InboundRouteApi.md#inboundroutepost) | **POST** /inboundroute | Create Route\n*ListsApi* | [**listsByListnameContactsGet**](docs/Api/ListsApi.md#listsbylistnamecontactsget) | **GET** /lists/{listname}/contacts | Load Contacts in List\n*ListsApi* | [**listsByNameContactsPost**](docs/Api/ListsApi.md#listsbynamecontactspost) | **POST** /lists/{name}/contacts | Add Contacts to List\n*ListsApi* | [**listsByNameContactsRemovePost**](docs/Api/ListsApi.md#listsbynamecontactsremovepost) | **POST** /lists/{name}/contacts/remove | Remove Contacts from List\n*ListsApi* | [**listsByNameDelete**](docs/Api/ListsApi.md#listsbynamedelete) | **DELETE** /lists/{name} | Delete List\n*ListsApi* | [**listsByNameGet**](docs/Api/ListsApi.md#listsbynameget) | **GET** /lists/{name} | Load List\n*ListsApi* | [**listsByNamePut**](docs/Api/ListsApi.md#listsbynameput) | **PUT** /lists/{name} | Update List\n*ListsApi* | [**listsGet**](docs/Api/ListsApi.md#listsget) | **GET** /lists | Load Lists\n*ListsApi* | [**listsPost**](docs/Api/ListsApi.md#listspost) | **POST** /lists | Add List\n*SecurityApi* | [**securityApikeysByNameDelete**](docs/Api/SecurityApi.md#securityapikeysbynamedelete) | **DELETE** /security/apikeys/{name} | Delete ApiKey\n*SecurityApi* | [**securityApikeysByNameGet**](docs/Api/SecurityApi.md#securityapikeysbynameget) | **GET** /security/apikeys/{name} | Load ApiKey\n*SecurityApi* | [**securityApikeysByNamePut**](docs/Api/SecurityApi.md#securityapikeysbynameput) | **PUT** /security/apikeys/{name} | Update ApiKey\n*SecurityApi* | [**securityApikeysGet**](docs/Api/SecurityApi.md#securityapikeysget) | **GET** /security/apikeys | List ApiKeys\n*SecurityApi* | [**securityApikeysPost**](docs/Api/SecurityApi.md#securityapikeyspost) | **POST** /security/apikeys | Add ApiKey\n*SecurityApi* | [**securitySmtpByNameDelete**](docs/Api/SecurityApi.md#securitysmtpbynamedelete) | **DELETE** /security/smtp/{name} | Delete SMTP Credential\n*SecurityApi* | [**securitySmtpByNameGet**](docs/Api/SecurityApi.md#securitysmtpbynameget) | **GET** /security/smtp/{name} | Load SMTP Credential\n*SecurityApi* | [**securitySmtpByNamePut**](docs/Api/SecurityApi.md#securitysmtpbynameput) | **PUT** /security/smtp/{name} | Update SMTP Credential\n*SecurityApi* | [**securitySmtpGet**](docs/Api/SecurityApi.md#securitysmtpget) | **GET** /security/smtp | List SMTP Credentials\n*SecurityApi* | [**securitySmtpPost**](docs/Api/SecurityApi.md#securitysmtppost) | **POST** /security/smtp | Add SMTP Credential\n*SegmentsApi* | [**segmentsByNameDelete**](docs/Api/SegmentsApi.md#segmentsbynamedelete) | **DELETE** /segments/{name} | Delete Segment\n*SegmentsApi* | [**segmentsByNameGet**](docs/Api/SegmentsApi.md#segmentsbynameget) | **GET** /segments/{name} | Load Segment\n*SegmentsApi* | [**segmentsByNamePut**](docs/Api/SegmentsApi.md#segmentsbynameput) | **PUT** /segments/{name} | Update Segment\n*SegmentsApi* | [**segmentsGet**](docs/Api/SegmentsApi.md#segmentsget) | **GET** /segments | Load Segments\n*SegmentsApi* | [**segmentsPost**](docs/Api/SegmentsApi.md#segmentspost) | **POST** /segments | Add Segment\n*StatisticsApi* | [**statisticsCampaignsByNameGet**](docs/Api/StatisticsApi.md#statisticscampaignsbynameget) | **GET** /statistics/campaigns/{name} | Load Campaign Stats\n*StatisticsApi* | [**statisticsCampaignsGet**](docs/Api/StatisticsApi.md#statisticscampaignsget) | **GET** /statistics/campaigns | Load Campaigns Stats\n*StatisticsApi* | [**statisticsChannelsByNameGet**](docs/Api/StatisticsApi.md#statisticschannelsbynameget) | **GET** /statistics/channels/{name} | Load Channel Stats\n*StatisticsApi* | [**statisticsChannelsGet**](docs/Api/StatisticsApi.md#statisticschannelsget) | **GET** /statistics/channels | Load Channels Stats\n*StatisticsApi* | [**statisticsGet**](docs/Api/StatisticsApi.md#statisticsget) | **GET** /statistics | Load Statistics\n*SubAccountsApi* | [**subaccountsByEmailCreditsPatch**](docs/Api/SubAccountsApi.md#subaccountsbyemailcreditspatch) | **PATCH** /subaccounts/{email}/credits | Add, Subtract Email Credits\n*SubAccountsApi* | [**subaccountsByEmailDelete**](docs/Api/SubAccountsApi.md#subaccountsbyemaildelete) | **DELETE** /subaccounts/{email} | Delete SubAccount\n*SubAccountsApi* | [**subaccountsByEmailGet**](docs/Api/SubAccountsApi.md#subaccountsbyemailget) | **GET** /subaccounts/{email} | Load SubAccount\n*SubAccountsApi* | [**subaccountsByEmailSettingsEmailPut**](docs/Api/SubAccountsApi.md#subaccountsbyemailsettingsemailput) | **PUT** /subaccounts/{email}/settings/email | Update SubAccount Email Settings\n*SubAccountsApi* | [**subaccountsGet**](docs/Api/SubAccountsApi.md#subaccountsget) | **GET** /subaccounts | Load SubAccounts\n*SubAccountsApi* | [**subaccountsPost**](docs/Api/SubAccountsApi.md#subaccountspost) | **POST** /subaccounts | Add SubAccount\n*SuppressionsApi* | [**suppressionsBouncesGet**](docs/Api/SuppressionsApi.md#suppressionsbouncesget) | **GET** /suppressions/bounces | Get Bounce List\n*SuppressionsApi* | [**suppressionsBouncesImportPost**](docs/Api/SuppressionsApi.md#suppressionsbouncesimportpost) | **POST** /suppressions/bounces/import | Add Bounces Async\n*SuppressionsApi* | [**suppressionsBouncesPost**](docs/Api/SuppressionsApi.md#suppressionsbouncespost) | **POST** /suppressions/bounces | Add Bounces\n*SuppressionsApi* | [**suppressionsByEmailDelete**](docs/Api/SuppressionsApi.md#suppressionsbyemaildelete) | **DELETE** /suppressions/{email} | Delete Suppression\n*SuppressionsApi* | [**suppressionsByEmailGet**](docs/Api/SuppressionsApi.md#suppressionsbyemailget) | **GET** /suppressions/{email} | Get Suppression\n*SuppressionsApi* | [**suppressionsComplaintsGet**](docs/Api/SuppressionsApi.md#suppressionscomplaintsget) | **GET** /suppressions/complaints | Get Complaints List\n*SuppressionsApi* | [**suppressionsComplaintsImportPost**](docs/Api/SuppressionsApi.md#suppressionscomplaintsimportpost) | **POST** /suppressions/complaints/import | Add Complaints Async\n*SuppressionsApi* | [**suppressionsComplaintsPost**](docs/Api/SuppressionsApi.md#suppressionscomplaintspost) | **POST** /suppressions/complaints | Add Complaints\n*SuppressionsApi* | [**suppressionsGet**](docs/Api/SuppressionsApi.md#suppressionsget) | **GET** /suppressions | Get Suppressions\n*SuppressionsApi* | [**suppressionsUnsubscribesGet**](docs/Api/SuppressionsApi.md#suppressionsunsubscribesget) | **GET** /suppressions/unsubscribes | Get Unsubscribes List\n*SuppressionsApi* | [**suppressionsUnsubscribesImportPost**](docs/Api/SuppressionsApi.md#suppressionsunsubscribesimportpost) | **POST** /suppressions/unsubscribes/import | Add Unsubscribes Async\n*SuppressionsApi* | [**suppressionsUnsubscribesPost**](docs/Api/SuppressionsApi.md#suppressionsunsubscribespost) | **POST** /suppressions/unsubscribes | Add Unsubscribes\n*TemplatesApi* | [**templatesByNameDelete**](docs/Api/TemplatesApi.md#templatesbynamedelete) | **DELETE** /templates/{name} | Delete Template\n*TemplatesApi* | [**templatesByNameGet**](docs/Api/TemplatesApi.md#templatesbynameget) | **GET** /templates/{name} | Load Template\n*TemplatesApi* | [**templatesByNamePut**](docs/Api/TemplatesApi.md#templatesbynameput) | **PUT** /templates/{name} | Update Template\n*TemplatesApi* | [**templatesGet**](docs/Api/TemplatesApi.md#templatesget) | **GET** /templates | Load Templates\n*TemplatesApi* | [**templatesPost**](docs/Api/TemplatesApi.md#templatespost) | **POST** /templates | Add Template\n*VerificationsApi* | [**verificationsByEmailDelete**](docs/Api/VerificationsApi.md#verificationsbyemaildelete) | **DELETE** /verifications/{email} | Delete Email Verification Result\n*VerificationsApi* | [**verificationsByEmailGet**](docs/Api/VerificationsApi.md#verificationsbyemailget) | **GET** /verifications/{email} | Get Email Verification Result\n*VerificationsApi* | [**verificationsByEmailPost**](docs/Api/VerificationsApi.md#verificationsbyemailpost) | **POST** /verifications/{email} | Verify Email\n*VerificationsApi* | [**verificationsFilesByIdDelete**](docs/Api/VerificationsApi.md#verificationsfilesbyiddelete) | **DELETE** /verifications/files/{id} | Delete File Verification Result\n*VerificationsApi* | [**verificationsFilesByIdResultDownloadGet**](docs/Api/VerificationsApi.md#verificationsfilesbyidresultdownloadget) | **GET** /verifications/files/{id}/result/download | Download File Verification Result\n*VerificationsApi* | [**verificationsFilesByIdResultGet**](docs/Api/VerificationsApi.md#verificationsfilesbyidresultget) | **GET** /verifications/files/{id}/result | Get Detailed File Verification Result\n*VerificationsApi* | [**verificationsFilesByIdVerificationPost**](docs/Api/VerificationsApi.md#verificationsfilesbyidverificationpost) | **POST** /verifications/files/{id}/verification | Start verification\n*VerificationsApi* | [**verificationsFilesPost**](docs/Api/VerificationsApi.md#verificationsfilespost) | **POST** /verifications/files | Upload File with Emails\n*VerificationsApi* | [**verificationsFilesResultGet**](docs/Api/VerificationsApi.md#verificationsfilesresultget) | **GET** /verifications/files/result | Get Files Verification Results\n*VerificationsApi* | [**verificationsGet**](docs/Api/VerificationsApi.md#verificationsget) | **GET** /verifications | Get Emails Verification Results\n\n## Models\n\n- [AccessLevel](docs/Model/AccessLevel.md)\n- [AccountStatusEnum](docs/Model/AccountStatusEnum.md)\n- [ApiKey](docs/Model/ApiKey.md)\n- [ApiKeyPayload](docs/Model/ApiKeyPayload.md)\n- [BodyContentType](docs/Model/BodyContentType.md)\n- [BodyPart](docs/Model/BodyPart.md)\n- [Campaign](docs/Model/Campaign.md)\n- [CampaignOptions](docs/Model/CampaignOptions.md)\n- [CampaignRecipient](docs/Model/CampaignRecipient.md)\n- [CampaignStatus](docs/Model/CampaignStatus.md)\n- [CampaignTemplate](docs/Model/CampaignTemplate.md)\n- [CertificateValidationStatus](docs/Model/CertificateValidationStatus.md)\n- [ChannelLogStatusSummary](docs/Model/ChannelLogStatusSummary.md)\n- [CompressionFormat](docs/Model/CompressionFormat.md)\n- [ConsentData](docs/Model/ConsentData.md)\n- [ConsentTracking](docs/Model/ConsentTracking.md)\n- [Contact](docs/Model/Contact.md)\n- [ContactActivity](docs/Model/ContactActivity.md)\n- [ContactPayload](docs/Model/ContactPayload.md)\n- [ContactSource](docs/Model/ContactSource.md)\n- [ContactStatus](docs/Model/ContactStatus.md)\n- [ContactUpdatePayload](docs/Model/ContactUpdatePayload.md)\n- [ContactsList](docs/Model/ContactsList.md)\n- [DeliveryOptimizationType](docs/Model/DeliveryOptimizationType.md)\n- [DomainData](docs/Model/DomainData.md)\n- [DomainDetail](docs/Model/DomainDetail.md)\n- [DomainOwner](docs/Model/DomainOwner.md)\n- [DomainPayload](docs/Model/DomainPayload.md)\n- [DomainUpdatePayload](docs/Model/DomainUpdatePayload.md)\n- [EmailContent](docs/Model/EmailContent.md)\n- [EmailData](docs/Model/EmailData.md)\n- [EmailJobFailedStatus](docs/Model/EmailJobFailedStatus.md)\n- [EmailJobStatus](docs/Model/EmailJobStatus.md)\n- [EmailMessageData](docs/Model/EmailMessageData.md)\n- [EmailPredictedValidationStatus](docs/Model/EmailPredictedValidationStatus.md)\n- [EmailRecipient](docs/Model/EmailRecipient.md)\n- [EmailSend](docs/Model/EmailSend.md)\n- [EmailStatus](docs/Model/EmailStatus.md)\n- [EmailTransactionalMessageData](docs/Model/EmailTransactionalMessageData.md)\n- [EmailValidationResult](docs/Model/EmailValidationResult.md)\n- [EmailValidationStatus](docs/Model/EmailValidationStatus.md)\n- [EmailView](docs/Model/EmailView.md)\n- [EmailsPayload](docs/Model/EmailsPayload.md)\n- [EncodingType](docs/Model/EncodingType.md)\n- [EventType](docs/Model/EventType.md)\n- [EventsOrderBy](docs/Model/EventsOrderBy.md)\n- [ExportFileFormats](docs/Model/ExportFileFormats.md)\n- [ExportLink](docs/Model/ExportLink.md)\n- [ExportStatus](docs/Model/ExportStatus.md)\n- [FileInfo](docs/Model/FileInfo.md)\n- [FilePayload](docs/Model/FilePayload.md)\n- [FileUploadResult](docs/Model/FileUploadResult.md)\n- [InboundPayload](docs/Model/InboundPayload.md)\n- [InboundRoute](docs/Model/InboundRoute.md)\n- [InboundRouteActionType](docs/Model/InboundRouteActionType.md)\n- [InboundRouteFilterType](docs/Model/InboundRouteFilterType.md)\n- [ListPayload](docs/Model/ListPayload.md)\n- [ListUpdatePayload](docs/Model/ListUpdatePayload.md)\n- [LogJobStatus](docs/Model/LogJobStatus.md)\n- [LogStatusSummary](docs/Model/LogStatusSummary.md)\n- [MergeEmailPayload](docs/Model/MergeEmailPayload.md)\n- [MessageAttachment](docs/Model/MessageAttachment.md)\n- [MessageCategory](docs/Model/MessageCategory.md)\n- [MessageCategoryEnum](docs/Model/MessageCategoryEnum.md)\n- [NewApiKey](docs/Model/NewApiKey.md)\n- [NewSmtpCredentials](docs/Model/NewSmtpCredentials.md)\n- [Options](docs/Model/Options.md)\n- [RecipientEvent](docs/Model/RecipientEvent.md)\n- [Segment](docs/Model/Segment.md)\n- [SegmentPayload](docs/Model/SegmentPayload.md)\n- [SmtpCredentials](docs/Model/SmtpCredentials.md)\n- [SmtpCredentialsPayload](docs/Model/SmtpCredentialsPayload.md)\n- [SortOrderItem](docs/Model/SortOrderItem.md)\n- [SplitOptimizationType](docs/Model/SplitOptimizationType.md)\n- [SplitOptions](docs/Model/SplitOptions.md)\n- [SubAccountInfo](docs/Model/SubAccountInfo.md)\n- [SubaccountEmailCreditsPayload](docs/Model/SubaccountEmailCreditsPayload.md)\n- [SubaccountEmailSettings](docs/Model/SubaccountEmailSettings.md)\n- [SubaccountEmailSettingsPayload](docs/Model/SubaccountEmailSettingsPayload.md)\n- [SubaccountPayload](docs/Model/SubaccountPayload.md)\n- [SubaccountSettingsInfo](docs/Model/SubaccountSettingsInfo.md)\n- [SubaccountSettingsInfoPayload](docs/Model/SubaccountSettingsInfoPayload.md)\n- [Suppression](docs/Model/Suppression.md)\n- [Template](docs/Model/Template.md)\n- [TemplatePayload](docs/Model/TemplatePayload.md)\n- [TemplateScope](docs/Model/TemplateScope.md)\n- [TemplateType](docs/Model/TemplateType.md)\n- [TrackingType](docs/Model/TrackingType.md)\n- [TrackingValidationStatus](docs/Model/TrackingValidationStatus.md)\n- [TransactionalRecipient](docs/Model/TransactionalRecipient.md)\n- [Utm](docs/Model/Utm.md)\n- [VerificationFileResult](docs/Model/VerificationFileResult.md)\n- [VerificationFileResultDetails](docs/Model/VerificationFileResultDetails.md)\n- [VerificationStatus](docs/Model/VerificationStatus.md)\n\n## Authorization\n\nAuthentication schemes defined for the API:\n### apikey\n\n- **Type**: API key\n- **API key parameter name**: X-ElasticEmail-ApiKey\n- **Location**: HTTP header\n\n\n## Tests\n\nTo run the tests, use:\n\n```bash\ncomposer install\nvendor/bin/phpunit\n```\n\n## Author\n\nsupport@elasticemail.com\n\n## About this package\n\nThis PHP package 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.PhpClientCodegen`\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Felasticemail%2Felasticemail-php","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Felasticemail%2Felasticemail-php","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Felasticemail%2Felasticemail-php/lists"}