Skip to main content

Documentation Index

Fetch the complete documentation index at: https://developers.circle.com/llms.txt

Use this file to discover all available pages before exploring further.

The Partner Onboarding API lets you create and manage onboarding applications for your customers. Collect business data, upload documents, and submit applications for compliance review—all through one REST API. This removes manual steps so you can scale without extra overhead. Use the Partner Onboarding API when you need to bring your own end users onto Circle’s platform. This is required for products where Circle performs Know Your Business (KYB) verification on your customers, such as Digital Asset Accounts.
Partner Onboarding API access is enabled per account. Contact your Circle representative to provision sandbox and production access before calling the API.

Supported products

The Partner Onboarding API supports onboarding for the following Circle products:

Digital Asset Accounts

Onboard business end customers to stablecoin-backed accounts with fiat and crypto operations

Key features

Schema-driven forms

Retrieve a JSON Schema that defines required fields, validation rules, and conditional dependencies.

Bulk data submission

Submit all sections in one call. The API validates first, then saves each in order.

Document management

Upload, list, and delete documents. Files link to the relevant application fields and entities.
The API covers the full lifecycle from draft to approval. It also handles Requests for Information (RFIs) when the team needs more data.

What you can build

Build onboarding forms in your platform. Use the JSON Schema to render fields and conditional sections. Your customers stay in your app the whole time.
Migrate existing customers by creating applications and submitting data in bulk. One request per application fills all sections at once.
Surface RFIs to your operations team or to customers. Webhook notifications drive real-time updates and automate follow-ups.

How it works

1

Create a draft application

Set up an application for your customer. It starts in DRAFT status with a schema that lists required fields.
2

Collect data and documents

Save section data and upload documents. The API checks each submission against the schema.
3

Submit for compliance review

When all sections are complete, submit the application. The compliance team reviews it and approves or issues requests for information (RFIs).
4

Handle RFIs and resubmit

If the team asks for more data, update sections or documents and resubmit. The application moves through statuses until it reaches a final state.

Get started

Submit onboarding application

Walk through an application end to end in sandbox

Application states

Learn the statuses an application moves through

Create and populate applications

Walk through the full application lifecycle

Handle requests for information

Respond to compliance team RFIs and resubmit