Postman Collection
Download the public SDP API Postman collection generated from the OpenAPI contract.
The Postman collection is generated from the same public OpenAPI contract that powers the API reference. It includes every end-user-facing family published there.
Internal-only endpoint families such as rpc, admin, onboarding, auth, organizations, and members are intentionally excluded.
When you import the collection into Postman, set:
baseUrlto the SDP API environment you want to targetsdpApiKeyto your bearer API key
Required routes use a saved key in the idempotencyKey.<operationId> collection variable. Postman creates it when empty and clears it only after a final-payment 2xx, a replayed refusal, or a 422 other than IDEMPOTENCY_KEY_REUSED.
If the payment remains pending or processing, poll with GET and keep the key until final. Timeouts, 5xx, 409, 429, 400, 401, 403, and 422 IDEMPOTENCY_KEY_REUSED also keep it for the next attempt. See Idempotency.