Brevo

Brevo

Brevo provide a RESTFul API that can be used with any languages. With this API, you will be able to :

You can download our wrappers at https://github.com/orgs/brevo Possible responses | Code | Message | | :-------------: | ------------- | | 200 | OK. Successful Request | | 201 | OK. Successful Creation | | 202 | OK. Request accepted | | 204 | OK. Successful Update/Deletion | | 400 | Error. Bad Request | | 401 | Error. Authentication Needed | | 402 | Error. Not enough credit, plan upgrade needed | | 403 | Error. Permission denied | | 404 | Error. Object does not exist | | 405 | Error. Method not allowed | | 406 | Error. Not Acceptable | | 422 | Error. Unprocessable Entity |

Operations

Get account details
Create categories in batch
Return all your categories
Get a category details
Create/Update a category
Get all Companies
Delete a company
Get a company
Update a company
Import companies(creation and updation)
Link and Unlink company with contact and deal
Create a company
List all attributes
Update multiple contacts
Create Contact via DOI (Double-Opt-In) Flow
Export contacts
Delete a folder (and all its lists)
Returns a folder's details
Get all folders
Create a folder
Get all the contacts
Get email campaigns' statistics for a contact
Get a contact's details
Update a contact
Import contacts
Get all the lists
Add existing contacts to a list
Get contacts in a list
Delete a contact from a list
Get a list's details
Create a list
Create a contact
Get all the segments
Sets agent's status to online for 2-3 minutes
Delete a message sent by an agent
Update a message sent by an agent
Send a message as an agent
Delete an automated message
Get an automated message
Update an automated message
Send an automated message to a visitor
Set visitor group assignment
GET a group details
Update a group of sub-accounts
Create a new group of sub-accounts
Get the list of groups
Get the list of all admin users
List of all IPs
Get the details of requested master account
Generate SSO token to access admin account
Get the list of all the sub-accounts of the master account.
Enable/disable sub-account application(s)
Delete a sub-account
Get sub-account details
Update sub-account plan
Associate an IP to sub-accounts
Dissociate an IP to sub-accounts
Create an API key for a sub-account
Create a new sub-account under a master account.
Generate SSO token to access sub-account
Update sub-accounts plan
Check admin user permissions
Change admin user permissions
Resend / cancel admin user invitation
Send invitation to an admin user
Get all your coupon collections
Get a coupon collection by id
Update a coupon collection by id
Create а coupon collection
Create coupons for a coupon collection
Get company attributes
Get deal attributes
Delete an attribute
Update an attribute
Create a company/deal attribute
Get all deals
Delete a deal
Get a deal
Update a deal
Import deals(creation and updation)
Link and Unlink a deal with contacts and companies
Create a deal
Get all files
Get file details
Delete a file
Download a file
Upload a file
Get all notes
Delete a note
Get a note
Update a note
Create a note
Get all pipelines
Get all tasks
Delete a task
Get a task
Update a task
Create a task
Get all task types
Activate the eCommerce app
Get detailed attribution metrics for a single Brevo campaign or workflow
Get attribution metrics for one or more Brevo campaigns or workflows
Get attributed product sales for a single Brevo campaign or workflow
Get the ISO 4217 compliant display currency code for your Brevo account
Set the ISO 4217 compliant display currency code for your Brevo account
Get an A/B test email campaign results
Delete an email campaign
Export the recipients of an email campaign
Get an email campaign report
Update an email campaign
Send an email campaign immediately, based on campaignId
Send the report of a campaign
Send an email campaign to your test list
Get a shared template url
Update an email campaign status
Return all your created email campaigns
Upload an image to your account's image gallery
Create an email campaign
Create events in batch
Get events
Create an event
Get all external feeds
Create external feed
Delete external feed
Get external feed details
Update external feed
Retrieve inbound attachment with download token.
Get the list of all the events for the received emails.
Fetch all events history for one particular received email.
Get loyalty program list
Delete Loyalty Program
Get loyalty program Info
Partially update loyalty program
Update loyalty program
Create loyalty program
Get voucher for a contact
Delete multiple object records (up to 1000) asynchronously
Create/Update object records in bulk
Get the list of object records and total records count for an object.
Get order details
Create orders in batch
Managing the status of the order
Get user activity logs
Get the list of all your users
Send invitation to user
Update permission for a user
Delete a payment request.
Get payment request details
Create a payment request
Get background processes
Get process details
Create products in batch
Return all your products
Create a product alert for a contact
Get a product's details
Create/Update a product
Authenticate a sender domain
Delete a sender domain
Get a sender domain configuration
Get the list of all sender domains
Create a new sender domain
Get email senders
Get all the dedicated IPs for your account
Create email sender
Delete a sender
Get all the dedicated IPs for a specific sender
Update a sender
Validate a sender using OTP
Delete an SMS campaign
Export an SMS campaign's recipients
Get an SMS campaign
Update an SMS campaign
Send your SMS campaign immediately
Send an SMS campaign's report
Send a test SMS campaign
Update a campaign's status
Returns the information for all your created SMS campaigns
Creates an SMS campaign
Unblock or resubscribe a transactional contact
Get the list of blocked or unsubscribed transactional contacts
Unblock an existing domain from the list of blocked domains
Get the list of blocked domains
Add a new domain to the list of blocked domains
Delete hardbounces
Delete scheduled emails by batchId or messageId
Send a transactional email
Get the list of transactional emails on the basis of allowed filters
Get the personalized content of a sent transactional email
Fetch scheduled emails by batchId or messageId
Delete an SMTP transactional log
Get your transactional email activity aggregated over a period of time
Get all your transactional email activity (unaggregated events)
Get your transactional email activity aggregated per day
Generate the rendered preview of transactional template
Get the list of email templates
Create an email template
Delete an inactive email template
Returns the template information
Update an email template
Send a template to your test list
Send SMS message asynchronously to a mobile number
Send SMS message to a mobile number
Get your SMS activity aggregated over a period of time
Get all your SMS activity (unaggregated events)
Get your SMS activity aggregated per day
Return all your created SMS templates
Export webhook event history as CSV file
Get all webhooks
Create a webhook
Delete a webhook
Get a webhook details
Update a webhook
Send a WhatsApp message
Get all your WhatsApp activity (unaggregated events)
Delete a WhatsApp campaign
Get a WhatsApp campaign
Update a WhatsApp campaign
Get your WhatsApp API account information
Return all your created WhatsApp campaigns
Create and Send a WhatsApp campaign
Send your WhatsApp template for approval
Return all your created WhatsApp templates
Create a WhatsApp template