Get customer compliance requirements
Changed onVerify that you have passed all required compliance information for a customer.
Returns a merged list of missing requirements plus any active overlays. Use this endpoint to check what information is still needed before submitting verification.
Note: When RFIs (Requests for Information) are issued, additional fields may be added to this response.
Request
- Base URLhttps://sandbox.api.infinite.dev
- AuthHTTP bearer
- TypeScriptA function with typed inputs. Its response is checked against the schema.
Path parameters
Customer ID
Query parameters
When true, merge open primary hosted-session drafts into the projection (MCP / hosted-aware reads). Default false.
When set with includeHostedProgress, overlay applies only if the open draft is this session. Does not expose session ids in the response.
Headers
API key
Response
Customer compliance status
Example response
{
"customerId": "cus_abc123",
"updatedAt": "2026-01-15T10:30:00Z",
"missingRequirements": [
{
"requirementType": "FIELD",
"key": "businessData.legalName",
"displayName": "Legal Name"
},
{
"requirementType": "DOCUMENT",
"key": "compliance.aml_policy",
"displayName": "AML / BSA Policy"
}
],
"enhancedDiligence": {
"missingRequirements": [
{
"requirementType": "FIELD",
"key": "businessData.legalName",
"displayName": "Legal Name",
"entityId": "asp_abc123",
"entityDisplayName": "Jane Owner"
}
]
},
"validationErrors": [
"At least one beneficial owner or control person must be identified."
],
"hostedProgressUpdatedAt": "2026-10-07T18:30:00Z"
}Changes
- info
added the new optional
queryrequest parameterforSessionId - info
added the new optional
queryrequest parameterincludeHostedProgress - info
added the optional property
to the response with the status - info
added the optional property
to the response with the status - info
added the optional property
to the response with the status
- info
- info
added the optional property
///to the response with the status
- info