Skip to content

OpenAPI and Postman

Every endpoint, field, schema and webhook body is described in an OpenAPI 3.1 document. The API serves it itself, always current:

https://app.quatlasglobal.com/openapi/integrations-v1.json

A copy, taken from the same source as the reference pages, is here:

integrations-v1.json

A Postman collection (v2.1) generated from the same document, with every endpoint grouped by area and example bodies:

Postman collection
  1. In Postman, choose Import and drop the file in.
  2. Open the collection’s Variables and set apiKey to your test key (qk_test_...). For the token request, set clientId (the key’s prefix) and clientSecret (the key). Keep them in the Current value column, which Postman does not share or sync.
  3. baseUrl is https://app.quatlasglobal.com. Every request sends Authorization: Bearer {{apiKey}}; to use OAuth, put an access token in apiKey instead.
  4. The create request sends a fresh X-Idempotency-Key each time ({{$guid}}). To try a retry, put a fixed value there.

You can also import the OpenAPI document straight into Postman (Import > Link) and set the base URL to https://app.quatlasglobal.com.