Skip to main content
The Secfix Public API uses the OAuth 2.0 client-credentials grant. Exchange your application’s client id and secret for a short-lived bearer access token, then send that token on every request.

Get a token

Response
The audience parameter is optional and defaults to the Secfix Public API; any other value is rejected.

Call the API

Send the access token as a bearer token:

Single active token

Each application has one active token at a time. Requesting a new token (or rotating the secret) immediately supersedes the previous token — the old token stops working and returns 401 token_superseded. Design your integration to fetch a token, reuse it until it expires, and re-fetch on 401.

Tenancy

Your workspace is bound to the token at issuance from the token’s customer_id claim. The API ignores any client-supplied tenant hints — you only ever see your own workspace’s data.