sandbox and production client secret keys in the developer console. We’re also offering a company unique identifier to be used as username in the authentication process.
Use your company unique identifier (client_id) as username and generated secret key (client_secret) as password to authenticate:
Acting on another organization
If your organization has been granted access to another organization, any of your API keys can operate on it by sending theTrio-Target-Org-Id header. This is the
same credential you already use — the header only changes which organization the
request acts on.
Access is granted at the organization level (not per key) and is configured
by the Trio team through a channel. It cannot be self-provisioned. Access is
typically granted automatically to the organizations you create through the
Onboarding endpoint, when your
channel has API key access enabled.
- Header omitted — the request acts on your own organization, exactly as before.
- Header present — the request acts on the target organization. The target ID
is validated against your granted access on every request; if you have no access,
the request returns
403.
If an access is configured as read-only, only
GET/HEAD requests are allowed
on the target organization. Organizations that require mTLS must be reached over
your verified channel.
