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:

Read more about how the API works πŸ“–

  1. Contact Management-Contacts - Create Contact via DOI (Double-Opt-In) Flow POST {{baseUrl}}/contacts/doubleOptinConfirmation

  2. Contact Management-Attributes - List all attributes GET {{baseUrl}}/contacts/attributes

  3. Accounts and settings-Senders - Update a sender PUT {{baseUrl}}/senders/:senderId

  4. Sales CRM-Deals - Create a deal POST {{baseUrl}}/crm/deals

  5. Marketing-WhatsApp Campaigns - Delete a WhatsApp campaign DELETE {{baseUrl}}/whatsappCampaigns/?campaignId=12

  6. Contact Management-Lists - Get contacts in a list GET {{baseUrl}}/contacts/lists/:listId/contacts?modifiedSince=&limit=50&offset=0&sort=desc

  7. Accounts and settings-Reseller-Domains - Get all sender domains for a specific child account GET {{baseUrl}}/reseller/children/:childIdentifier/domains

  8. Contact Management-Contacts - Get a contact's details GET {{baseUrl}}/contacts/:identifier?startDate=YYYY-MM-DD&endDate=YYYY-MM-DD

  9. 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

  10. Marketing-SMS Campaigns - Update an SMS campaign PUT {{baseUrl}}/smsCampaigns/:campaignId