Shipments

Run shipment action

Marks ready, updates tracking or records delivery, in a job.

POST/v1/shipments/{shipmentId}/actions

Coming soon

This route is not in the API yet. This page shows what it will do. Fields, examples and the playground arrive when it ships.

The body has type: mark_ready_to_ship, update_tracking (carrier, trackingNumber), mark_delivered (deliveredAt) or mark_not_delivered (reason). It answers 202 with a shipment.action job; the result arrives as shipment.updated.

Each action needs marketplace support. Without it, the answer is 422 CAPABILITY_UNSUPPORTED, and no job is created.