Versions and changes
The current major version is v1 and forms part of the URL. Within one major version, EasyPick only makes backward-compatible additions such as a new optional field, webhook event, or endpoint.
Integrations must ignore unknown JSON fields and must not depend on object field order. A new enum value, removing a field, or changing field semantics requires a new major version.
- Public responses and webhooks distinguish shipment
statusfrom physical compartmentcompartment_state. - The
door_availablewebhook is emitted after every actual compartment release. - A new idempotent
POST /shipments/{shipment_id}/retryendpoint creates another attempt after safe recovery fromfault. - Responses and webhooks include
attempt_numberandretry_of_shipment_idto distinguish attempts.
- Public
/v1namespace andep_live_/ep_test_Bearer API keys. - Atomic compartment reservation with
external_order_ididempotency. - Audited PIN reveal.
- Signed webhooks with at-least-once delivery.
- Isolated sandbox with deterministic shipment transitions.
- Czech and English OpenAPI documents.