Skip to main content
If an applicant will no longer be moving forward, for example because they withdrew or the unit is no longer available, you can cancel their application as long as a bond has not been issued for it. Endpoint: POST /v1/applications/:id/cancel Purpose: Cancels the application and sends an application.status.canceled webhook to your subscribed endpoint. See Webhooks. Path Parameter: id (string, required) is the unique identifier for the application. Request Body (optional): reason (string) is the reason for canceling, up to 1,000 characters. Example Request
Example Response
An application can be canceled from any status other than bound. Once a bond has been issued, the request is rejected with a 409 and the application is left unchanged. Canceling an application that is already canceled returns 200 with the application as-is. In the sandbox, cancel an application with this endpoint to test the application.status.canceled webhook, since it can’t be sent through the trigger endpoint. See Sandbox Guide.