Sendinblue API

  • Guides
  • Code Examples
  • API Reference
  • API Clients
  • Sendinblue Tracker
  • Status
  • Back to Sendinblue

SendinBlue's Developers Portal

We’ve rebuilt SendinBlue's API from the ground up to be simpler, faster, and fully compatible with the OpenAPI Standard.

v3
  • v2.0
    ((Old version) API v2.0)
  • v3stable
    (New RESTful API)
HomeGuidesRecipesAPI ReferenceReferenceChangelogDiscussionsPage Not FoundSearch{{ state.current().meta.title }}API Logs
    GuidesRecipesAPI ReferenceChangelog
discard

API

  • Getting Started
    • How the API works
    • Import your contacts to Sendinblue
    • Send a transactional email
  • Track your website activity
  • Limits
  • Batch Send Customised Transactional Emails
  • API Clients
    • Functions in API Clients
  • FAQ
    • Other integration related questions
  • What's new?
    • Changelog
  • Migration Guide for API v2 users
    • Endpoint Mapping

Webhooks

  • How to use webhooks ?
  • Marketing Webhooks
  • Transactional Webhooks

Product

  • Sendinblue
  • Sendinblue Blog

API

  • Getting Started
    • How the API works
    • Import your contacts to Sendinblue
    • Send a transactional email
  • Track your website activity
  • Limits
  • Batch Send Customised Transactional Emails
  • API Clients
    • Functions in API Clients
  • FAQ
    • Other integration related questions
  • What's new?
    • Changelog
  • Migration Guide for API v2 users
    • Endpoint Mapping

Webhooks

  • How to use webhooks ?
  • Marketing Webhooks
  • Transactional Webhooks

Product

  • Sendinblue
  • Sendinblue Blog

SendinBlue API

  • Email Campaigns
    • get
      Return all your created email campaigns
    • post
      Create an email campaign
    • get
      Get an email campaign report
    • put
      Update an email campaign
    • delete
      Delete an email campaign
    • post
      Send an email campaign immediately, based on campaignId
    • post
      Send an email campaign to your test list
    • put
      Update an email campaign status
    • post
      Send the report of a campaign
    • get
      Get an A/B test email campaign results
    • get
      Get a shared template url
    • post
      Export the recipients of an email campaign
    • post
      Upload an image to your account's image gallery
  • Transactional emails
    • post
      Send a transactional email
    • get
      Get the list of transactional emails on the basis of allowed filters
    • get
      Get the personalized content of a sent transactional email
    • delete
      Delete an SMTP transactional log
    • get
      Get the list of email templates
    • post
      Create an email template
    • get
      Returns the template information
    • put
      Update an email template
    • delete
      Delete an inactive email template
    • post
      Send a template to your test list
    • get
      Get your transactional email activity aggregated over a period of time
    • get
      Get your transactional email activity aggregated per day
    • get
      Get all your transactional email activity (unaggregated events)
    • delete
      Unblock or resubscribe a transactional contact
    • get
      Get the list of blocked or unsubscribed transactional contacts
    • get
      Get the list of blocked domains
    • post
      Add a new domain to the list of blocked domains
    • delete
      Unblock an existing domain from the list of blocked domains
    • post
      Delete hardbounces
    • post
      Send a template
  • Contacts
    • get
      Get all the contacts
    • post
      Create a contact
    • post
      Create Contact via DOI (Double-Opt-In) Flow
    • get
      Get a contact's details
    • put
      Update a contact
    • delete
      Delete a contact
    • get
      Get email campaigns' statistics for a contact
    • get
      List all attributes
    • put
      Update contact attribute
    • post
      Create contact attribute
    • delete
      Delete an attribute
    • get
      Get all folders
    • post
      Create a folder
    • get
      Returns a folder's details
    • put
      Update a folder
    • delete
      Delete a folder (and all its lists)
    • get
      Get lists in a folder
    • get
      Get all the lists
    • post
      Create a list
    • get
      Get a list's details
    • put
      Update a list
    • delete
      Delete a list
    • get
      Get contacts in a list
    • post
      Add existing contacts to a list
    • post
      Delete a contact from a list
    • post
      Export contacts
    • post
      Import contacts
  • SMS Campaigns
    • get
      Returns the information for all your created SMS campaigns
    • post
      Creates an SMS campaign
    • get
      Get an SMS campaign
    • put
      Update an SMS campaign
    • delete
      Delete an SMS campaign
    • post
      Send your SMS campaign immediately
    • put
      Update a campaign's status
    • post
      Send a test SMS campaign
    • post
      Export an SMS campaign's recipients
    • post
      Send an SMS campaign's report
  • Transactional SMS
    • post
      Send SMS message to a mobile number
    • get
      Get your SMS activity aggregated over a period of time
    • get
      Get your SMS activity aggregated per day
    • get
      Get all your SMS activity (unaggregated events)
  • Senders
    • get
      Get the list of all your senders
    • post
      Create a new sender
    • put
      Update a sender
    • delete
      Delete a sender
    • get
      Get all the dedicated IPs for a sender
    • get
      Get all the dedicated IPs for your account
  • Webhooks
    • get
      Get all webhooks
    • post
      Create a webhook
    • get
      Get a webhook details
    • put
      Update a webhook
    • delete
      Delete a webhook
  • Reseller
    • get
      Get the list of all children accounts
    • post
      Creates a reseller child
    • get
      Get a child account's details
    • put
      Update info of reseller's child based on the child identifier supplied
    • delete
      Delete a single reseller child based on the child identifier supplied
    • put
      Update info of reseller's child account status based on the identifier supplied
    • get
      Get the status of a reseller's child account creation, whether it is successfully created (exists) or not based on the childIdentifier supplied
    • post
      Associate a dedicated IP to the child
    • post
      Dissociate a dedicated IP to the child
    • post
      Add Email and/or SMS credits to a specific child account
    • post
      Remove Email and/or SMS credits from a specific child account
    • get
      Get all sender domains for a specific child account
    • post
      Create a domain for a child account
    • put
      Update the sender domain of reseller's child based on the childIdentifier and domainName passed
    • delete
      Delete the sender domain of the reseller child based on the childIdentifier and domainName passed
    • get
      Get session token to access Sendinblue (SSO)
  • Account
    • get
      Get your account information, plan and credits details
  • Process
    • get
      Return all the processes for your account
    • get
      Return the informations for a process