API
The same contract the dashboard uses, available to a workspace on request. Access is enabled per plan; the OpenAPI document is sent with the client credentials.
- Base URL
- https://api.ezmarketplaces.com/api/v1
- Authentication
- OAuth 2.1 client credentials, issued per workspace; Bearer token on every call
- Scope
- Every request is bound to one workspace by its token. There is no cross-workspace call.
- Writes
- Send an Idempotency-Key header (any unique string per logical operation). A retry with the same key returns the stored result and changes nothing.
- Correlation
- Send X-Correlation-Id and it is echoed back and written to our logs, so a support ticket can name one request.
- Errors
- application/problem+json with a stable code field (validation_failed, not_found, rate_limited …).
- Rate limits
- Per workspace. A 429 carries Retry-After.
- Versioning
- The path carries the major version. Breaking changes ship as v2 with v1 kept for a published sunset period.
To request access, write to support@ezmarketplaces.com from the email on your workspace, or raise a ticket from Help once signed in.