Skip to main content

Overview

A Whitelist Recipient is an intercompany bank account that your organization pre-registers and has reviewed by Conduit before any funds move. Only recipients in registered status unlock purpose: intercompany payouts for the associated customer. Whitelist recipients are scoped to a customer. Each entry records a bank account (US domestic, or SWIFT identified by BIC plus an IBAN or account number), the legal holder name, the relationship to the customer, and the evidence documents that support the registration.

Relationships

  • Customer — each recipient is scoped to a single customer (customerId). You may register multiple recipients per customer.
  • Documents — one or more previously uploaded doc_* documents are attached as evidenceDocumentIds at registration time. These evidence the intercompany relationship (ownership chart, inter-company agreement, bank statement).
  • Payouts — a payout with purpose: intercompany requires a registered recipient matching the destination bank details. The RECIPIENT_NOT_WHITELISTED error fires if no such entry exists.

Lifecycle

Review outcomes are delivered via whitelist_recipient.* webhooks. Do not poll for status changes — listen for the webhook.

Key fields

API surface

  • POST /v2/customers/:customerId/whitelist-recipients — register a new recipient (requires Idempotency-Key)
  • GET /v2/customers/:customerId/whitelist-recipients — list recipients, optionally filtered by ?status=
  • GET /v2/customers/:customerId/whitelist-recipients/:id — get a single recipient
  • DELETE /v2/customers/:customerId/whitelist-recipients/:id — revoke a recipient (terminal)
In sandbox, two simulate endpoints bypass the review queue:
  • POST /v2/sandbox/whitelist-recipients/:id/simulate-approve — move pending_reviewregistered
  • POST /v2/sandbox/whitelist-recipients/:id/simulate-reject — move pending_reviewrejected