cURL
curl --request GET \ --url https://api.example.com/external/v1/applications/{application_id}/history/
Retrieve the transition history for an application
GET /external/v1/applications/{application_id}/history/
application_id
curl -X GET "https://your-instance.firstwork.com/external/v1/applications/7c9e6679-7425-40de-944b-e07fc1f90ae7/history/" \ -H "Authorization: Bearer YOUR_API_KEY"
{ "status": "success", "data": { "application_id": "7c9e6679-7425-40de-944b-e07fc1f90ae7", "transitions": [ { "from_stage": null, "to_stage": "Application Received", "timestamp": "2025-01-15T10:30:00Z", "triggered_by": "system", "reason": "Application created" }, { "from_stage": "Application Received", "to_stage": "Phone Screen", "timestamp": "2025-01-16T09:15:00Z", "triggered_by": "automation", "reason": "Auto-advanced: compliance check passed" }, { "from_stage": "Phone Screen", "to_stage": "Technical Interview", "timestamp": "2025-01-18T14:22:00Z", "triggered_by": "admin@company.com", "reason": "Passed phone screening" } ] } }
POST /external/v1/applications/bulk_transition_history/
{ "application_ids": ["uuid-1", "uuid-2", "uuid-3"] }