{
"event": {
"id": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"event_reference_id": "cust-uuid-1234",
"type": "customer.rfi",
"created_at": "2026-04-04T10:00:00.000000Z",
"sandbox_mode": false
},
"data": {
"customer_id": "cust-uuid-1234",
"request_for_information": [
{
"section": "proof_of_identity",
"categories": [
{
"document_type": "GOVERNMENT_ID",
"fields": [
{
"field_name": "files",
"data_type": "URI",
"status": "EXPIRED",
"reason": "Document has expired",
"side": "FRONT"
},
{
"field_name": "files",
"data_type": "URI",
"status": "INVALID",
"reason": "Back side damaged",
"side": "BACK"
},
{
"field_name": "issue_date",
"data_type": "DATE",
"status": "MISSING",
"reason": null
},
{
"field_name": "expiry_date",
"data_type": "DATE",
"status": "MISSING",
"reason": null
},
{
"field_name": "text",
"data_type": "TEXT",
"status": "INVALID",
"reason": "Name mismatch"
}
]
}
]
},
{
"section": "proof_of_address",
"categories": [
{
"document_type": "PROOF_OF_ADDRESS",
"fields": [
{
"field_name": "files",
"data_type": "URI",
"status": "MISSING",
"reason": null
}
]
}
]
},
{
"section": "tos_policies_value",
"categories": [
{
"document_type": "TOS",
"fields": [
{
"field_name": "tos_policies_value",
"data_type": "TEXT",
"status": "MISSING",
"reason": null
}
]
}
]
}
]
}
}Customers
Customer RFI
Triggered when the compliance team requests additional information or documents from a customer. Sets the customer status to ACTION_REQUIRED. The payload includes a structured list of what is missing, invalid, or expired — scoped to either the customer or a specific associated party.
WEBHOOK
customer.rfi
{
"event": {
"id": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"event_reference_id": "cust-uuid-1234",
"type": "customer.rfi",
"created_at": "2026-04-04T10:00:00.000000Z",
"sandbox_mode": false
},
"data": {
"customer_id": "cust-uuid-1234",
"request_for_information": [
{
"section": "proof_of_identity",
"categories": [
{
"document_type": "GOVERNMENT_ID",
"fields": [
{
"field_name": "files",
"data_type": "URI",
"status": "EXPIRED",
"reason": "Document has expired",
"side": "FRONT"
},
{
"field_name": "files",
"data_type": "URI",
"status": "INVALID",
"reason": "Back side damaged",
"side": "BACK"
},
{
"field_name": "issue_date",
"data_type": "DATE",
"status": "MISSING",
"reason": null
},
{
"field_name": "expiry_date",
"data_type": "DATE",
"status": "MISSING",
"reason": null
},
{
"field_name": "text",
"data_type": "TEXT",
"status": "INVALID",
"reason": "Name mismatch"
}
]
}
]
},
{
"section": "proof_of_address",
"categories": [
{
"document_type": "PROOF_OF_ADDRESS",
"fields": [
{
"field_name": "files",
"data_type": "URI",
"status": "MISSING",
"reason": null
}
]
}
]
},
{
"section": "tos_policies_value",
"categories": [
{
"document_type": "TOS",
"fields": [
{
"field_name": "tos_policies_value",
"data_type": "TEXT",
"status": "MISSING",
"reason": null
}
]
}
]
}
]
}
}Documentation Index
Fetch the complete documentation index at: https://developer.fin.com/llms.txt
Use this file to discover all available pages before exploring further.
⌘I
