Documentation Index
Fetch the complete documentation index at: https://docs.firstwork.com/llms.txt
Use this file to discover all available pages before exploring further.
Update Application Status
Change an application’s status or advance it to a different stage in the hiring flow.
Endpoint
POST /external/v1/applications/{application_id}/advance/
Authentication
Requires a valid company API key in the Authorization header (format: Api-Key <key>).
Path Parameters
| Parameter | Type | Required | Description |
|---|
application_id | string (UUID) | Yes | The application ID |
Request Body
| Field | Type | Required | Description |
|---|
page_or_stage_id | string (UUID) | Yes | The new page/status where the application should be moved |
stage_reason_id | string (UUID) | No | Reason ID for the stage update (if applicable) |
Example Request
curl -X POST "https://api.firstwork.com/external/v1/applications/7c9e6679-7425-40de-944b-e07fc1f90ae7/advance/" \
-H "Authorization: Api-Key YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"page_or_stage_id": "next-stage-uuid",
"stage_reason_id": "reason-uuid"
}'
Responses
The status update was successfully initiated.
Invalid request, missing required fields, or invalid application ID.
Internal server error occurred while initiating the status update.
Notes
- Stage transitions trigger any configured automations
- Transition history is automatically recorded
- For updating multiple applications at once, see Bulk Update Status