The End User Onboarding API base URL is
https://api-sandbox.circle.com for
sandbox and https://api.circle.com for production. All requests require a
Bearer token obtained via Circle key exchange in the Authorization header. All
POST requests require an X-Idempotency-Key header with a client-generated
UUID v4.Prerequisites
Before you begin, ensure that you’ve:- Obtained an API key for the End User Onboarding API from the CPN Console.
- Confirmed your application is in
PENDING_CUSTOMER_INFORMATIONstatus. See Application states for the full lifecycle.
Steps
Step 1. List RFI bundles
When an application moves toPENDING_CUSTOMER_INFORMATION, the pendingRfis
array on the application response contains the bundle IDs. List all bundles:
section and field that needs attention. The
systemComment explains what the compliance team requires.
Step 2. View RFI detail and comments
Retrieve the full detail for a specific RFI, including any prior comments:Step 3. Update the requested data
For RFIs with typeUPDATE_FIELD or NEW_FIELD, submit the corrected field
data directly to the RFI:
datumName from the RFI detail response. The API
validates the value against the application schema and marks the RFI as
responded.
For RFIs with type COLLECT_DOCUMENT, re-upload the document instead. See
Upload documents
for the upload workflow.
Step 4. Respond with a comment
Add a comment to an RFI to communicate with the compliance team:Step 5. Resubmit the application
After you address all open RFIs, resubmit the application so it moves back toSUBMITTED for another round of review:
certificationIds, see
Submit and track applications.