Skip to main content
BlueAI
Home/Mail/Overview

Mail Reference

Mail domain API for sending emails, managing contacts, campaigns, and scenario-based delivery

|
Send

Send emails, send document emails, and receive webhooks.

  • POST/api/v1/mail/sendSend an email
  • POST/api/v1/mail/send-documentSend a document email
  • POST/api/v1/mail/webhooks/sendgridReceive SendGrid webhook
Messages

Retrieve sent message history.

  • GET/api/v1/mail/messagesList sent messages
Contacts

Manage and import mail delivery contacts.

  • GET/api/v1/mail/contactsList contacts
  • POST/api/v1/mail/contactsCreate a contact
  • GET/api/v1/mail/contacts/{id}Get a contact
  • PATCH/api/v1/mail/contacts/{id}Update a contact
  • DELETE/api/v1/mail/contacts/{id}Delete a contact
  • POST/api/v1/mail/contacts/importImport contacts
Lists

Create and manage mailing lists and their members.

  • GET/api/v1/mail/listsList mailing lists
  • POST/api/v1/mail/listsCreate a list
  • GET/api/v1/mail/lists/{id}Get a list
  • DELETE/api/v1/mail/lists/{id}Delete a list
  • GET/api/v1/mail/lists/{id}/membersList members of a list
  • POST/api/v1/mail/lists/{id}/membersAdd a member to a list
  • DELETE/api/v1/mail/lists/{id}/members/{contactId}Remove a member from a list
Campaigns

Create, send, and view statistics for email campaigns.

  • GET/api/v1/mail/campaignsList campaigns
  • POST/api/v1/mail/campaignsCreate a campaign
  • GET/api/v1/mail/campaigns/{id}Get a campaign
  • PATCH/api/v1/mail/campaigns/{id}Update a campaign
  • DELETE/api/v1/mail/campaigns/{id}Delete a campaign
  • POST/api/v1/mail/campaigns/{id}/sendSend a campaign
  • GET/api/v1/mail/campaigns/{id}/statsGet campaign stats
Scenarios

Create, manage, and activate scenario-based email delivery such as drip campaigns.

  • GET/api/v1/mail/scenariosList scenarios
  • POST/api/v1/mail/scenariosCreate a scenario
  • GET/api/v1/mail/scenarios/{id}Get a scenario
  • PATCH/api/v1/mail/scenarios/{id}Update a scenario
  • DELETE/api/v1/mail/scenarios/{id}Delete a scenario
  • POST/api/v1/mail/scenarios/{id}/activateActivate a scenario
  • POST/api/v1/mail/scenarios/{id}/pausePause a scenario
Scenario Steps

Add, update, and delete individual steps (send email, wait, etc.) within a scenario.

  • POST/api/v1/mail/scenarios/{id}/stepsCreate a step
  • PATCH/api/v1/mail/scenarios/{id}/steps/{stepId}Update a step
  • DELETE/api/v1/mail/scenarios/{id}/steps/{stepId}Delete a step
Analytics & Dashboard

Retrieve mail delivery analytics and dashboard data.

  • GET/api/v1/mail/analytics/overviewGet analytics overview
  • GET/api/v1/mail/dashboardGet dashboard
Audit Logs

View change history of mail delivery data.

  • GET/api/v1/mail/audit-logsList audit logs