underwritingApplications query to retrieve the current status of an underwriting application. This is useful when verifying whether an application is ready for submission, confirming a state before taking action, or diagnosing unexpected behavior.
Prefer webhook events over polling for production integrations.
Use this query for one-off checks or when troubleshooting.
Query an application
Pass the applicationid to retrieve its current status and timestamps.
Response
Success
Status values
TheapplicationStatus field reflects the application’s current position in the underwriting lifecycle.
For the full list of status values, see
UnderwritingApplicationStatus.
ScenarioBen attempts to resubmit his keyboard business application after fixing a
validation error. He first checks the status and confirms the application is
in
SUBMISSION_INVALID state, which means it is eligible for resubmission.Next steps
- Submit the application once the status is
CREATED,SUBMISSION_FAILED, orSUBMISSION_INVALID - Monitor webhooks for status change events to avoid polling
- Application lifecycle for a full overview of status transitions