crate::transaction::compliance::rfi::controller::openapi
GET /v1/customers/{customer_id}/rfi-cases
Changed onRequest
- Base URLhttps://api.1money.com
- AuthHTTP bearer
- TypeScriptA function with typed inputs. Its response is checked against the schema.
Path parameters
customer_idstring required
Customer ID
Query parameters
action_requiredboolean
true returns only cases the customer must act on; false only cases with no pending customer action.
case_idstring
RFI case business ID.
Example:TC-WXYZ-2345
Exact RFI case ID match — resolves a case (e.g. from a webhook) to its subject.
subject_idstring
Exact subject ID match: a transaction ID when subject_type is TRANSACTION, a recipient ID when it is RECIPIENT, either when subject_type is omitted.
subject_typestring
Subject kind: TRANSACTION or RECIPIENT. Omit for both.
rfi_statusstring
CSV of statuses: ACTION_REQUIRED, PENDING_REVIEW, ANSWERED, REJECTED, CLOSED.
updated_fromstring
Example:2025-08-21T07:56:57.981Z
updated_at >= updated_from, ISO 8601 UTC (inclusive); for incremental reconciliation pulls.
pageinteger
Page number (starts from 1, default: 1).
sizeinteger
Number of items per page (1-100, default: 10).
Response
Example response
{
"list": [
{
"case_id": "TC-WXYZ-2345",
"case_class": "TRANSACTION",
"subject": {
"type": "TRANSACTION",
"id": "53f0273e-24c6-11f0-ad3e-02f7cd56c66d",
"transaction_type": "FIAT_PAYOUT_THIRD_PARTY"
},
"requirements": [
{
"requirement_id": "RQ-WXYZ-2345",
"submissions": [
{
"submission_id": "RS-WXYZ-2345",
"document_type": "INVOICE",
"file_name": "invoice.pdf"
}
]
}
]
}
]
}Changes
- info
endpoint added
- info