List Application Requirements

<Badge>Available by Request</Badge> The requirement slots on the application: what is required, for whom, where each slot is in review, and the criteria row to review it against. Read on `application.activated` and whenever a `requirement.*` event tells you a slot changed. Returns `[]` when none. Pagination to be defined. The application itself is read with `GET /applications/{applicationId}`; household members with `GET /households/{householdId}` and `GET /customers` filtered by household. <Note> This endpoint is part of the document-review agent surface. To explore availability for your integration, please contact our team. </Note>

Path parameters

applicationIdstringRequired
The id of the application

Response

The application's requirement slots
requirementIdstringOptionalformat: "uuid"
requirementTypeenumOptional
Fortress emits events and accepts findings for DOCUMENT slots only. FORM stays in the enum and emits nothing.
documentTypeIdstringOptionalformat: "uuid"
formTemplateIdstringOptionalformat: "uuid"
verificationTypeKeystringOptional
Set when requirementType is VERIFICATION.
applicantIdstringOptionalformat: "uuid"

Which member. null = household-level.

requestedByenumOptional
statusenumOptional
Status of one requirement slot. Never the status of the application or the document.
waitingReasonenumOptional

Why the applicant must act. Only set when status is WAITING_ON_APPLICANT.

uploadStateenumOptional
currentDocumentIdstringOptionalformat: "uuid"
requirementVersionintegerOptional

Send back on every write. Stale → 409.

dueDatestringOptionalformat: "date"
isOptionalbooleanOptional
minQuantityintegerOptional
criteriaobjectOptional

The ACTIVE criteria row for this slot. null when none authored yet — handle “no criteria”.

lastFindingobjectOptional

Errors

404
List Application Requirements Request Not Found Error