Skip to main content
GET
/
external
/
v1
/
applications
/
{application_id}
Get Application
curl --request GET \
  --url https://api.example.com/external/v1/applications/{application_id}/

Get Application Details

Retrieve detailed information about a specific application, including candidate data, current stage, form submissions, and documents.

Endpoint

GET /external/v1/applications/{application_id}/

Path Parameters

ParameterTypeRequiredDescription
application_idstring (UUID)YesThe application ID

Example Request

curl -X GET "https://your-instance.firstwork.com/external/v1/applications/7c9e6679-7425-40de-944b-e07fc1f90ae7/" \
  -H "Authorization: Bearer YOUR_API_KEY"

Example Response

{
  "status": "success",
  "data": {
    "id": "7c9e6679-7425-40de-944b-e07fc1f90ae7",
    "candidate": {
      "id": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
      "email": "john.doe@example.com",
      "first_name": "John",
      "last_name": "Doe",
      "phone": "+1234567890"
    },
    "hiring_flow": {
      "id": "550e8400-e29b-41d4-a716-446655440000",
      "name": "Software Engineer"
    },
    "current_stage": {
      "id": "stage-uuid",
      "name": "Technical Interview",
      "order": 3
    },
    "status": "IN_PROGRESS",
    "form_submissions": [
      {
        "form_id": "form-uuid",
        "form_name": "Personal Information",
        "status": "SUBMITTED",
        "submitted_at": "2025-01-15T10:35:00Z"
      }
    ],
    "documents": [
      {
        "id": "doc-uuid",
        "type": "Resume",
        "status": "VERIFIED",
        "uploaded_at": "2025-01-15T10:36:00Z"
      }
    ],
    "created_at": "2025-01-15T10:30:00Z",
    "updated_at": "2025-01-18T14:22:00Z"
  }
}

Error Responses

CodeDescription
401Invalid API key
404Application not found