What is an orchestrator?
An orchestrator is a fee and branding partner in Request Network. It is a first-class account that can:- Link client IDs — associate the developer Client IDs (
cli_*tokens) of the platforms you serve with your orchestrator. - Configure fees — set orchestrator fees (and per-client-ID overrides) that apply to payments made under those client IDs.
- Apply branding — give the hosted Secure Payment experience your own whitelabel branding.
“Orchestrator” here is the formal fee/branding partner account described on this page. It builds on — but is broader than — the lightweight “orchestrator pattern” of binding a single Client ID to a payee destination described in Client ID Management.
Getting provisioned
Orchestrator accounts and their API keys are provisioned by Request Network — they are not self-service. Get in touch to have an orchestrator created for you. Once provisioned, you authenticate to the orchestrator endpoints with a secret key sent in thex-orchestrator-key header:
The orchestrator API surface
All partner-facing orchestrator endpoints live under/v2/orchestrators and are authenticated with the x-orchestrator-key header:
| Endpoint | Purpose |
|---|---|
GET /v2/orchestrators/client-ids | List the client IDs linked to your orchestrator |
POST /v2/orchestrators/client-ids | Link an existing cli_* client ID |
DELETE /v2/orchestrators/client-ids/:clientId | Unlink a client ID |
POST /v2/orchestrators/client-id-link-intents | Create an onboarding link intent |
POST /v2/orchestrators/fee-configs | Create an orchestrator fee or per-client-ID override |
GET /v2/orchestrators/fee-configs | List your fee configs (optionally ?clientId) |
PATCH /v2/orchestrators/fee-configs/:id | Update a fee config |
DELETE /v2/orchestrators/fee-configs/:id | Disable a fee config |
How orchestrators apply at payment time
Fees are applied only when the secure payment is created with paired authentication — both yourx-orchestrator-key and the platform’s x-client-id headers. A client-ID-only call cannot carry an orchestrator key (it is rejected), so it receives no orchestrator fee. The orchestrator’s active fee configuration is resolved and baked into the payment at creation time:
Related
Orchestrator fees
Configure orchestrator fees and per-client-ID overrides.
Client ID linking
Link client IDs directly or via onboarding link intents.
Whitelabel branding
Theme the Secure Payment page with your branding.