QEHSQEHS

Developer portal

API client collections

One-click import for the full QEHS REST surface into Postman, Insomnia, or Bruno. All three are auto-generated from the same canonical endpoint catalogue, they never drift.

Download collections

16 endpoints. Environment variables for production and sandbox pre-configured. Pre-request scripts set idempotency keys automatically.

Import into Postman via File → Import. Set qehs_api_token in the collection variables.

qehs-api.postman_collection.json

All three exports are auto-generated from the same canonical endpoint catalogue, so they never drift from each other or from the server. Pick your preferred client and move on.

What is in the collection

  • Records: list / get / create / update, with Idempotency-Key set to {{$guid}} on writes so retries are safe out of the box.
  • Attachments: request signed URL + download signed URL.
  • Exports: start job + poll status.
  • Modules: list installed modules + retrieve full schema.
  • SCIM 2.0: create user, patch user, create group, tested with Okta, Entra ID, Google Workspace.
  • Collection variables: baseUrl (points at your environment) + qehs_api_token / apiToken (your bearer token).
  • Auto-regenerated, the collection file is built on every request from the canonical endpoint catalogue, so it never drifts.

Postman workspace

Fork the hosted Postman workspace to get collection updates as we ship new endpoints. Set qehs_api_token in the collection variables and start sending requests against {{baseUrl}}.

Open Postman workspace

OpenAPI spec

Prefer to generate your own client? The full OpenAPI 3.1 document includes your modules and is always current.

OpenAPI spec (JSON)