List RFIs

Returns a paginated list of Requests for Information (RFIs) raised against an account. Results use cursor-based pagination ordered by creation time, and can be filtered by status, type, and creation-time range. Each item is a summary that does not include the questions array; call Retrieve an RFI to obtain the full question details.
Request Parameters
limitinteger
Number of records to return per page. Value range: 1–100. Defaults to 20 when omitted.
cursorstring
Pagination token for turning pages. Omit it on the first request; for subsequent pages, pass the nextCursor or prevCursor returned by the previous response.
fromCreatedAtdatetime
Start of the creation-time range to filter by, inclusive. ISO 8601 UTC format (ending with Z). See Data Types.
toCreatedAtdatetime
End of the creation-time range to filter by, inclusive. ISO 8601 UTC format (ending with Z). See Data Types.
statusstring
Filters results by RFI status. When omitted, RFIs of all statuses are returned. See RfiStatus.
rfiTypestring
Filters results by RFI type. When omitted, RFIs of all types are returned.

Valid Values:

KYC_RFI — Information request raised during the KYC process.
KYC_ONGOING_CDD_RFI — Information request raised during ongoing customer due diligence.
accountIdstring
Filters results by account ID. When omitted, returns all RFIs for the authenticated account, or for the proxied account specified in the account-id header.
Response Parameters
resultResult
See Result.
nextCursorstring
Cursor token for the next page. Pass it as cursor to fetch the following page. null when there is no next page.
prevCursorstring
Cursor token for the previous page. Pass it as cursor to fetch the preceding page. null when the current page is the first page.
itemsarray
List of RFI summaries, ordered by creation time. Each summary omits the questions array; retrieve full question details with Retrieve an RFI.
Show child parametersShow child parameters
Error Codes
resultCoderesultStatusresultMessageTroubleshooting
SUCCESSSsuccessN/A
AUTHORIZATION_NOT_EXISTFYou do not have permission to operate this RFI. Please verify your account-id.Check the `account-id` header is linked to the calling client.
PARAM_ILLEGALFThe request parameters are invalid.Check `limit` is within 1–100 and `fromCreatedAt` / `toCreatedAt` follow ISO 8601 UTC.
PROCESS_FAILFA general business failure occurred.Retry later; if it persists, contact WorldFirst support.
Definition
POST /api/open/v1/rfis/list
Request
{
"limit": 20,
"accountId": "21201203489****3",
"rfiType": "KYC_ONGOING_CDD_RFI"
}
Response
{
"result": {
  "resultStatus": "S",
  "resultCode": "SUCCESS",
  "resultMessage": "success"
},
"nextCursor": null,
"prevCursor": null,
"items": [
  {
    "id": "20260818191210001360300000****1",
    "accountId": "21201203489****3",
    "rfiType": "KYC_ONGOING_CDD_RFI",
    "status": "CLOSED",
    "createdAt": "2026-08-18T12:37:05Z",
    "updatedAt": "2026-08-19T02:53:31Z"
  }
]
}