What are APIs?
APIs (Application Programming Interface) make it possible to perform actions programatically and automatically without using the user interface.
Envoke REST APIs use HTTP basic authentication. You need to send requests in JSON format.
Available APIs
Contact APIs
Using a combination of read, insert, update and delete operations you can query, add and update contacts in Envoke as they change in your CRM system. Read more.
You can also use the CSV sync option to keep contacts in Envoke in sync with your CRM system.
APIs to send emails
You can use the messages API to update and send messages to a pre-existing list of contacts or use the send API to send transactional emails.
Reporting API
Get email campaign reports using the reporting API.
Webhooks
Receive data from Envoke based on a variety of triggers using webhooks.
Cost
Access to the APIs is included with the Professional and Pay As You Go Plans. API access is not available with the Standard plan. See billing plan details.
API usage limits
There is a default daily API request limit of 1,000 requests/day. Contact our support team to increase this limit for your account.
Implementation
API integrations need to be implemented with the help of your developers. Envoke provides the following support for API implementations:
Examples in 20+ programming languages and a test environment at api.envoke.com
Book a technical support call dedicated to help with API implementation. This call is focused on API setup and should include the developer who is implementing the APIs.
Getting started with using the API
Get your API connection credentials from the Integrations section of the Account Settings page.

