Create batch deliveries for multiple products
Fuga Delivery
Create batch deliveries for multiple products
POST /product/batch-delivery
POST
Create batch deliveries for multiple products
This endpoint requires authentication. Include your Bearer token in the Authorization header.
Description
POST /product/batch-delivery Create deliveries for multiple products in a single request. Features:- Process up to 100 products per request
- Returns detailed status for each product
- Supports partial success (some products succeed, others fail)
- Asynchronous queue-based processing
- All products must have UPC codes
- Provider must be active and configured
- “DDEX & Deliveries” addon must be enabled
- Products must have required DDEX metadata
- Maximum 100 products per batch
- Required role:
adminor higher
201 is returned whenever at least one product’s delivery
succeeded — including a partial success where some products failed (check status /
data.errors in the body to tell them apart). 207 is only returned when every product
failed (nothing succeeded).
Code Examples
Authorizations
JWT Authorization header using the Bearer scheme. Format: "Bearer {token}"
Body
application/json
Array of product IDs to deliver (max 100)
Required array length:
1 - 100 elementsExample:
Provider identifier
Example:
"fuga-csv-ftp"
Delivery priority. Echoed back in the response but not otherwise validated or enforced server-side (any string is accepted).
Example:
"normal"
Optional DDEX metadata overrides, merged into each product's ddexMetadata