You can manage your eCommerce orders through two endpoints:
POST /orders/status — create or update one order at a time.POST /orders/status/batch — create up to 1,000 orders in a single request.Both endpoints are listed in the API reference.
To use these endpoints, your account must have the Brevo eCommerce application enabled. See Activate the eCommerce App.
Use POST https://api.brevo.com/v3/orders/status to create or update a single order.
The following fields are required: id, createdAt, updatedAt, status, amount, products.
Use identifiers to link the order to a Brevo contact. At least one identifier is required.
Provide either quantity or quantityFloat for each product, not both.
Use POST https://api.brevo.com/v3/orders/status/batch to create multiple orders in a single request.
You can include up to 1,000 orders per request, or a maximum payload size of 5 MB.
Each order in the orders array follows the same schema as a single order. The following additional fields apply to the batch request itself.
A successful batch response returns: