Migrating Customers (Banks)
Send aPOST to /v1/bank/customers with an array of customer objects.
batchId, a processing status, and a summary with counts for successful, failed, and duplicate records. For batches over a certain size, failures are returned as a downloadable CSV rather than inline.
After migration, link customer devices using POST /v1/bank/customer/device/link to enable merchant discovery.
Migrating Merchants (Providers)
Send aPOST to /v1/provider/merchants with an array of merchant objects. After creation, set appropriate trust levels for each merchant via PATCH /v1/provider/merchant/trust.
Migrate in batches of 100 or fewer and add a short delay between requests to avoid rate limits.