Base URLs & Versioning
- HTTP base path:
/v1 - OpenAPI:
/api-docs/openapi.json - Docs UI:
/docs/or/swagger-ui/ - Responses include
x-api-versionandx-api-supported-versions
Response Envelopes
Success:Error Codes (Common)
validation_failedrate_limit_exceededintegration_missingupstream_errorinternal_error
Idempotency
- Order creation is idempotent on
shopify_order_id - Write endpoints accept
idempotency-key(cached for 24h) - Retries return
idempotency-replayed: true
Related Documentation
- API Contract
- Sync Server README
Next steps
Full API contract
The complete HTTP and gRPC contract this summarises.
gRPC dispatch
Getting orders into the Sync Server durably.
gRPC flow
What happens to an order after it is accepted.
ACP guide
Protocol support built on this contract.