Brevo
Number of APIs: 208
Welcome π
Using the REST API allows you to programmatically execute a wide range of code operations which are also available through the user interface. In this guide you will find a quick start section with the most important concepts about the API, instructions to authenticate and some short code examples.
Quick start
There are a few key concepts to keep in mind while using our API:
How to call the endpoints
What is the response structure
What API SDKs you can use depending on your stack
What IP addresses we use
Read more about how the API works π
-
Contact Management-Contacts - Create Contact via DOI (Double-Opt-In) Flow POST {{baseUrl}}/contacts/doubleOptinConfirmation
-
Contact Management-Attributes - List all attributes GET {{baseUrl}}/contacts/attributes
-
Accounts and settings-Senders - Update a sender PUT {{baseUrl}}/senders/:senderId
-
Sales CRM-Deals - Create a deal POST {{baseUrl}}/crm/deals
-
Marketing-WhatsApp Campaigns - Delete a WhatsApp campaign DELETE {{baseUrl}}/whatsappCampaigns/?campaignId=12
-
Contact Management-Lists - Get contacts in a list GET {{baseUrl}}/contacts/lists/:listId/contacts?modifiedSince=&limit=50&offset=0&sort=desc
-
Accounts and settings-Reseller-Domains - Get all sender domains for a specific child account GET {{baseUrl}}/reseller/children/:childIdentifier/domains
-
Contact Management-Contacts - Get a contact's details GET {{baseUrl}}/contacts/:identifier?startDate=YYYY-MM-DD&endDate=YYYY-MM-DD
-
Transactional-Statistics - Get your transactional email activity aggregated per day GET {{baseUrl}}/smtp/statistics/reports?limit=10&offset=0&startDate=&endDate=&days=7&tag=&sort=desc
-
Marketing-SMS Campaigns - Update an SMS campaign PUT {{baseUrl}}/smsCampaigns/:campaignId