aid: brevo url: https://raw.githubusercontent.com/api-evangelist/brevo/refs/heads/main/apis.yml apis: - aid: brevo:transactional-email-api name: Brevo Transactional Email API tags: - Email - Messaging - SMTP - Transactional image: https://kinlane-productions2.s3.amazonaws.com/apis-json/apis-json-logo.jpg baseURL: https://api.brevo.com/v3 humanURL: https://developers.brevo.com/docs/send-a-transactional-email properties: - url: https://developers.brevo.com/docs/send-a-transactional-email type: Documentation - url: openapi/brevo-transactional-email-openapi.yml type: OpenAPI - type: NaftikoCapability url: capabilities/transactional-email-email-activity.yaml - type: NaftikoCapability url: capabilities/transactional-email-email-templates.yaml - type: NaftikoCapability url: capabilities/transactional-email-senders.yaml - type: NaftikoCapability url: capabilities/transactional-email-transactional-emails.yaml description: The Brevo Transactional Email API allows developers to send transactional emails such as order confirmations, password resets, and account notifications programmatically. It supports single and batch sending, scheduled deliveries, template-based emails, and attachment handling. The API also provides endpoints for tracking email activity including opens, clicks, bounces, and delivery status through detailed event logs and real-time webhooks. - aid: brevo:email-campaigns-api name: Brevo Email Campaigns API tags: - Automation - Campaigns - Email - Marketing image: https://kinlane-productions2.s3.amazonaws.com/apis-json/apis-json-logo.jpg baseURL: https://api.brevo.com/v3 humanURL: https://developers.brevo.com/docs/getting-started properties: - url: https://developers.brevo.com/docs/getting-started type: Documentation - url: openapi/brevo-email-campaigns-openapi.yml type: OpenAPI - type: NaftikoCapability url: capabilities/email-campaigns-campaign-statistics.yaml - type: NaftikoCapability url: capabilities/email-campaigns-email-campaigns.yaml description: The Brevo Email Campaigns API enables developers to create, manage, and send marketing email campaigns programmatically. It provides endpoints for building campaigns with HTML content or templates, scheduling sends, segmenting audiences, and managing sender identities. Developers can retrieve campaign statistics including open rates, click rates, and unsubscribes to measure performance and optimize future campaigns. - aid: brevo:contacts-api name: Brevo Contacts API tags: - Contacts - CRM - Lists - Segmentation image: https://kinlane-productions2.s3.amazonaws.com/apis-json/apis-json-logo.jpg baseURL: https://api.brevo.com/v3 humanURL: https://developers.brevo.com/docs/how-it-works properties: - url: https://developers.brevo.com/docs/how-it-works type: Documentation - url: openapi/brevo-contacts-openapi.yml type: OpenAPI - type: NaftikoCapability url: capabilities/contacts-contact-attributes.yaml - type: NaftikoCapability url: capabilities/contacts-contact-lists.yaml - type: NaftikoCapability url: capabilities/contacts-contacts.yaml - type: NaftikoCapability url: capabilities/contacts-folders.yaml - type: NaftikoCapability url: capabilities/contacts-import.yaml description: The Brevo Contacts API provides programmatic access to contact management features including creating, updating, and deleting contacts. Developers can organize contacts into lists, apply attributes and tags, import contacts in bulk, and build audience segments for targeted campaigns. The API also supports managing folders, contact attributes, and custom fields to structure contact data according to business needs. - aid: brevo:transactional-sms-api name: Brevo Transactional SMS API tags: - Messaging - Mobile - SMS - Transactional image: https://kinlane-productions2.s3.amazonaws.com/apis-json/apis-json-logo.jpg baseURL: https://api.brevo.com/v3 humanURL: https://developers.brevo.com/docs/transactional-sms-endpoints properties: - url: https://developers.brevo.com/docs/transactional-sms-endpoints type: Documentation - url: openapi/brevo-transactional-sms-openapi.yml type: OpenAPI - type: NaftikoCapability url: capabilities/transactional-sms-sms-statistics.yaml - type: NaftikoCapability url: capabilities/transactional-sms-transactional-sms.yaml description: The Brevo Transactional SMS API allows developers to send non-promotional SMS messages such as order confirmations, delivery notifications, and verification codes using recipients' phone numbers. It supports sending individual messages with customizable sender names and provides endpoints for tracking SMS delivery status and activity. The API is designed for time-sensitive notifications that require immediate delivery to mobile devices. - aid: brevo:whatsapp-api name: Brevo WhatsApp API tags: - Messaging - Mobile - Transactional - WhatsApp image: https://kinlane-productions2.s3.amazonaws.com/apis-json/apis-json-logo.jpg baseURL: https://api.brevo.com/v3 humanURL: https://developers.brevo.com/docs/whatsapp-messages properties: - url: https://developers.brevo.com/docs/whatsapp-messages type: Documentation - url: openapi/brevo-whatsapp-openapi.yml type: OpenAPI - type: NaftikoCapability url: capabilities/whatsapp-whatsapp-campaigns.yaml - type: NaftikoCapability url: capabilities/whatsapp-whatsapp-messages.yaml - type: NaftikoCapability url: capabilities/whatsapp-whatsapp-templates.yaml description: The Brevo WhatsApp API enables developers to send transactional WhatsApp messages such as order confirmations, status updates, and password reset links through the WhatsApp Business platform. It provides endpoints for sending template-based messages, managing WhatsApp campaigns, and tracking message delivery and read status. The API leverages WhatsApp's high engagement rates to deliver important notifications directly to users on their preferred messaging platform. - aid: brevo:ecommerce-api name: Brevo eCommerce API tags: - Categories - Ecommerce - Orders - Products image: https://kinlane-productions2.s3.amazonaws.com/apis-json/apis-json-logo.jpg baseURL: https://api.brevo.com/v3 humanURL: https://developers.brevo.com/docs/import-your-products properties: - url: https://developers.brevo.com/docs/import-your-products type: Documentation - url: openapi/brevo-ecommerce-openapi.yml type: OpenAPI - type: NaftikoCapability url: capabilities/ecommerce-categories.yaml - type: NaftikoCapability url: capabilities/ecommerce-orders.yaml - type: NaftikoCapability url: capabilities/ecommerce-products.yaml description: The Brevo eCommerce API allows developers to sync product catalogs, categories, and order data with the Brevo platform. It provides endpoints for importing and managing products, organizing them into categories, and tracking customer purchase history. This data integration enables merchants to attribute revenue to marketing campaigns, trigger automated workflows based on purchase behavior, and build product recommendation segments for targeted messaging. - aid: brevo:conversations-api name: Brevo Conversations API tags: - Chat - Conversations - Live Chat - Support image: https://kinlane-productions2.s3.amazonaws.com/apis-json/apis-json-logo.jpg baseURL: https://api.brevo.com/v3 humanURL: https://developers.brevo.com/docs/getting-started properties: - url: https://developers.brevo.com/docs/getting-started type: Documentation - url: openapi/brevo-conversations-openapi.yml type: OpenAPI - type: NaftikoCapability url: capabilities/conversations-agent-status.yaml - type: NaftikoCapability url: capabilities/conversations-automated-messages.yaml - type: NaftikoCapability url: capabilities/conversations-messages.yaml description: The Brevo Conversations API provides programmatic access to live chat and messaging features for customer support and engagement. It enables developers to manage chat conversations, send and receive messages, and integrate Brevo's chat widget into websites and applications. The API supports real-time communication with site visitors and can be used to build custom chat interfaces, automate responses, and route conversations to appropriate team members. - aid: brevo:webhooks-api name: Brevo Webhooks API tags: - Automation - Events - Notifications - Webhooks image: https://kinlane-productions2.s3.amazonaws.com/apis-json/apis-json-logo.jpg baseURL: https://api.brevo.com/v3 humanURL: https://developers.brevo.com/docs/transactional-webhooks properties: - url: https://developers.brevo.com/docs/transactional-webhooks type: Documentation - url: openapi/brevo-webhooks-openapi.yml type: OpenAPI - url: asyncapi/brevo-webhooks-asyncapi.yml type: AsyncAPI - type: NaftikoCapability url: capabilities/webhooks-webhooks.yaml description: The Brevo Webhooks API allows developers to receive real-time notifications when events occur across transactional emails, marketing campaigns, and conversations. By configuring webhook subscriptions, applications can automatically receive data for events such as email deliveries, opens, clicks, bounces, spam reports, and unsubscribes. This eliminates the need for polling and enables event-driven integrations that respond immediately to changes in messaging activity. modified: '2026-05-19' common: - type: GitHubOrganization url: https://github.com/getbrevo - type: LinkedIn url: https://www.linkedin.com/company/brevo - type: JSONLD url: json-ld/brevo-context.jsonld - type: JSONSchema url: json-schema/brevo-contact-schema.json - type: JSONSchema url: json-schema/brevo-email-event-schema.json - type: JSONSchema url: json-schema/brevo-order-schema.json - type: LLMsTxt url: https://developers.brevo.com/llms.txt description: Send transactional emails with static or dynamic content using the Messaging API.