orderId or clientOrderId. Updates use PATCH semantics (only provided fields are changed).curl --location --request PUT '/orders/bulk' \
--header 'Authorization: Bearer JWT' \
--header 'Content-Type: application/json' \
--data-raw '{
"orders": [
{
"clientOrderId": "ORD-101",
"email": "customer@example.com",
"total": 99,
"currency": "EUR",
"items": [
{
"itemId": "ITEM-A",
"quantity": 1,
"price": 99
}
]
},
{
"orderId": "550e8400-e29b-41d4-a716-446655440000",
"state": "delivered"
}
]
}'{
"created": 1,
"updated": 1,
"failed": 0,
"orders": [
{
"orderId": "760819d3-92bb-420c-967a-77f693dfc5d3",
"clientOrderId": "ORD-101",
"status": "created"
},
{
"orderId": "550e8400-e29b-41d4-a716-446655440000",
"status": "updated"
}
]
}