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.