Import your orders
Overview
You can manage your eCommerce orders through two endpoints:
- Single order —
POST /orders/status— create or update one order at a time. - Batch orders —
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.
Managing the status of an order
Use POST https://api.brevo.com/v3/orders/status to create or update a single order.
Order attributes
The following fields are required: id, createdAt, updatedAt, status, amount, products.
Identifiers attribute
Use identifiers to link the order to a Brevo contact. At least one identifier is required.
Products attribute
Provide either quantity or quantityFloat for each product, not both.
Billing attribute
Shipping attribute
Use shipping when the ship-to address differs from the billing address, or when your platform sends both. All fields are optional.
Creating orders in batch
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.
Batch-specific attributes
Each order in the orders array follows the same schema as a single order, so each order can include or omit shipping on its own. The following additional fields apply to the batch request itself.
Responses
A successful batch response returns: