POST /api/developer/oauth/tokenRequest access token
Exchange a client ID and client secret for a tenant-bound token that expires after 15 minutes.
Connect catalog, stock, order and operational systems through tenant-scoped clients, short-lived tokens and idempotent events.
A business owner grants tenant access and selects the capabilities you may request.
Create a test or live client and store the one-time secret in your own secret manager.
Use OAuth client credentials. Rotate or revoke the client without changing a business login.
curl --request POST \
"$BASE_URL/api/developer/oauth/token" \
--user "$CLIENT_ID:$CLIENT_SECRET" \
--header "Content-Type: application/x-www-form-urlencoded" \
--data-urlencode "grant_type=client_credentials" \
--data-urlencode "scope=products.read orders.handoff"Every operation is tenant-scoped, rate-limited and returned as JSON with no-store response headers.
POST /api/developer/oauth/tokenExchange a client ID and client secret for a tenant-bound token that expires after 15 minutes.
GET /api/developer/v1/meConfirm the active tenant, client version, environment and effective scope set.
GET /api/integrations/{clientId}/eventsRead at most 100 pending events filtered to the scopes inside the access token.
POST /api/integrations/{clientId}/eventsPublish an idempotent inbound projection or acknowledge a previously offered outbound event.