Underwriters may create information requests when:
- Automated processing identifies missing or inconsistent data
- Manual underwriting review requires clarification
- Additional documentation is needed to complete verification or risk assessment
Multiple information requests may be active at the same time for a single application.
Use the underwritingInformationRequests query to retrieve active and historical information requests for an application.
Filter by status to see only active (REQUESTED) information requests that
require attention.
query UnderwritingApplicationWithInfoRequests($input: UnderwritingApplicationInput!) {
underwritingApplications(input: $input) {
items {
id
informationRequests(input: { where: { status: { eq: REQUESTED } }, paging: { skip: 0, take: 10 } }) {
id
applicationId
status
title
description
createdDateTime
fulfilledDateTime
}
}
}
}
{
"data": {
"underwritingApplications": {
"items": [
{
"id": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
"informationRequests": [
{
"id": "b2c3d4e5-f6a7-4b8c-9d0e-1f2a3b4c5d6e",
"applicationId": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
"status": "REQUESTED",
"title": "Proof of Address",
"description": "Please provide proof of current business address",
"createdDateTime": "2024-01-15T14:00:00Z",
"fulfilledDateTime": null
}
]
}
]
}
}
}
Run in Playground
Webhooks
Information request lifecycle events are emitted via webhooks, allowing your system to receive real-time notifications when:
- A new information request is created (status: REQUESTED)
- An information request is fulfilled (status: FULFILLED)
Configure webhooks to automatically notify merchants or internal systems when information requests require attention.