Company logoTrust Center Documentation

API Integrations Overview

How the documented API and built-in integrations map to the actual product. Learn the workflows, permissions, screenshots, and related setup guidance in the…

API Integrations Overview

Manage API keys in the Admin Center: /integrations

Authentication

An integration authenticates with an API key, created from Integrations & API Keys and sent as Authorization: Bearer ....

Requests made from the Admin Center in a browser are authenticated by the session cookie instead, which is why the reference works when you are signed in. Logging in does not issue a bearer token, so anything calling the API from outside the Admin Center needs a key of its own.

Keeping an API key secret

An API key is shown once, when you create it, and cannot be retrieved afterwards: the key list only ever returns a masked value. Copy it straight into secret storage, and if you lose it, create a replacement rather than trying to recover it.

A key carries the permissions of the tenant it was created for, so treat it the way you would a password:

  • Keep it server-side, in your platform's secret storage or an environment variable that is not committed to version control.
  • Never ship it in a browser, a mobile app, or anything else running on someone else's device. Anything sent to a client can be read by that client, so call the API from your own backend and let that backend hold the key.
  • Rotate by creating the new key first and deleting the old one once traffic has moved across. Deleting a key revokes it immediately, so any integration still using it starts failing at once.

What The API Covers

The /docs/api/v1 reference is generated from the OpenAPI files and documents endpoints for areas such as:

  • Accounts
  • Contacts
  • Documents
  • Certifications
  • Access requests
  • Knowledge base entries
  • Users
  • Custom tabs
  • NDA templates
  • Analytics
  • Built-in integrations

Built-In Integration APIs

The integration endpoints in the reference are for the integrations that are implemented in the product:

  • Google Docs / Google Drive
  • Notion
  • Confluence
  • Slack
  • DocuSign

These endpoints support the Admin Center UI and shipped product flows.

Example

Use standard HTTP clients such as curl or fetch.

curl -X GET "https://app.orbiqhq.com/api/v1/documents" \
  -H "Authorization: Bearer $ACCESS_TOKEN"
const response = await fetch("https://app.orbiqhq.com/api/v1/documents", {
  headers: {
    Authorization: `Bearer ${process.env.ACCESS_TOKEN}`,
  },
});

if (!response.ok) {
  throw new Error(await response.text());
}

const payload = await response.json();
console.log(payload);

Important Notes

  • Slack and DocuSign endpoints are for the shipped integrations, not for arbitrary third-party webhook setups

How is this guide?

On this page