curl --request POST \
--url https://api.example.com/v1/ui/providers/verifications \
--header 'Content-Type: application/json' \
--data '
{
"legalEntity": {
"name": "<string>",
"address": {
"line1": "<string>",
"line2": "<string>",
"line3": "<string>",
"city": "<string>",
"stateOrCounty": "<string>",
"postcode": "<string>",
"country": "<string>"
},
"bankAccount": {
"country": "<string>",
"currency": "<string>",
"accountHolderName": "<string>",
"accountHolderType": "individual",
"iban": "<string>",
"bic": "<string>",
"routingNumber": "<string>",
"sortCode": "<string>",
"bankCode": "<string>",
"accountNumber": "<string>",
"bankName": "<string>"
},
"companyNumber": "<string>",
"taxId": "<string>",
"vatNumber": "<string>",
"mainActivity": "<string>",
"additionalActivities": [
"<string>"
],
"personIds": [
"<string>"
],
"people": [
"<unknown>"
]
},
"metadata": {},
"tosAcceptance": {
"accepted": true,
"acceptedAt": "<unknown>",
"ipAddress": "<string>",
"userAgent": "<string>"
},
"description": "<string>",
"website": "<string>",
"businessType": "individual",
"businessEmail": "jsmith@example.com",
"supportEmail": "jsmith@example.com",
"telephone": "<string>",
"supportTelephone": "<string>",
"defaultCurrency": "<string>",
"theme": "<unknown>"
}
'Saves provider data and starts verification in the background. Returns 202 Accepted immediately. Verification progress is sent via WebSocket events: verification:started, verification:progress, verification:completed
curl --request POST \
--url https://api.example.com/v1/ui/providers/verifications \
--header 'Content-Type: application/json' \
--data '
{
"legalEntity": {
"name": "<string>",
"address": {
"line1": "<string>",
"line2": "<string>",
"line3": "<string>",
"city": "<string>",
"stateOrCounty": "<string>",
"postcode": "<string>",
"country": "<string>"
},
"bankAccount": {
"country": "<string>",
"currency": "<string>",
"accountHolderName": "<string>",
"accountHolderType": "individual",
"iban": "<string>",
"bic": "<string>",
"routingNumber": "<string>",
"sortCode": "<string>",
"bankCode": "<string>",
"accountNumber": "<string>",
"bankName": "<string>"
},
"companyNumber": "<string>",
"taxId": "<string>",
"vatNumber": "<string>",
"mainActivity": "<string>",
"additionalActivities": [
"<string>"
],
"personIds": [
"<string>"
],
"people": [
"<unknown>"
]
},
"metadata": {},
"tosAcceptance": {
"accepted": true,
"acceptedAt": "<unknown>",
"ipAddress": "<string>",
"userAgent": "<string>"
},
"description": "<string>",
"website": "<string>",
"businessType": "individual",
"businessEmail": "jsmith@example.com",
"supportEmail": "jsmith@example.com",
"telephone": "<string>",
"supportTelephone": "<string>",
"defaultCurrency": "<string>",
"theme": "<unknown>"
}
'Show child attributes
Show child attributes
individual, company Verification started in background