> ## Documentation Index
> Fetch the complete documentation index at: https://careerk.mintlify.site/llms.txt
> Use this file to discover all available pages before exploring further.

# Get Application By ID

> Retrieve detailed information about a specific application

## Endpoint

```
GET /api/v1/companies/me/applications/:id
```

**Base URL**: `http://localhost:3000/api/v1`

<Note>This endpoint requires **Company authentication**.</Note>

## Headers

| Header        | Value                 |
| ------------- | --------------------- |
| Authorization | Bearer {access_token} |

## Path Parameters

<ParamField path="id" type="string" required>
  The unique identifier of the application (UUID).
</ParamField>

## Response

```json theme={null}
{
  "success": true,
  "data": {
    "id": "uuid",
    "status": "PENDING",
    "appliedAt": "2025-02-20T10:00:00Z",
    "updatedAt": "2025-02-21T14:30:00Z",
    "matchScore": 85,
    "jobSeeker": {
      "id": "uuid",
      "firstName": "John",
      "lastName": "Doe",
      "profileImageUrl": "https://...",
      "email": "john@example.com",
      "profile": {
        "title": "Software Engineer",
        "summary": "Experienced software engineer...",
        "location": "Cairo, Egypt",
        "yearsOfExperience": 3,
        "availabilityStatus": "OPEN_TO_WORK",
        "workPreference": "REMOTE",
        "expectedSalary": 20000,
        "linkedinUrl": "https://linkedin.com/in/johndoe",
        "githubUrl": "https://github.com/johndoe"
      },
      "educations": [
        {
          "institutionName": "Cairo University",
          "degreeType": "BACHELOR",
          "fieldOfStudy": "Computer Science",
          "startDate": "2018-09-01",
          "endDate": "2022-06-30",
          "gpa": 3.5
        }
      ],
      "workExperiences": [
        {
          "companyName": "Tech Company",
          "jobTitle": "Software Engineer",
          "startDate": "2022-07-01",
          "endDate": null,
          "isCurrent": true,
          "description": "Working on..."
        }
      ],
      "skills": [
        { "id": "uuid", "name": "TypeScript", "verified": true },
        { "id": "uuid", "name": "Node.js", "verified": true }
      ],
      "cv": "https://storage.url...temp..."
    },
    "directJob": {
      "id": "uuid",
      "title": "Senior Software Engineer"
    }
  },
  "message": "Application retrieved successfully",
  "meta": {
    "timestamp": "2026-04-23T20:00:00.000Z",
    "path": "/companies/me/applications/5d524fd9-8ea1-4c4f-bc15-b32072c144a1",
    "method": "GET"
  }
}
```

## Error Responses

### 401 Unauthorized

```json theme={null}
{
  "success": false,
  "error": {
    "message": "Unauthorized",
    "statusCode": 401,
    "timestamp": "2026-04-23T20:00:00.000Z",
    "path": "/companies/me/applications/5d524fd9-8ea1-4c4f-bc15-b32072c144a1",
    "method": "GET",
    "details": "Unauthorized"
  }
}
```

### 403 Forbidden

```json theme={null}
{
  "success": false,
  "error": {
    "message": "Forbidden resource",
    "statusCode": 403,
    "timestamp": "2026-04-23T20:00:00.000Z",
    "path": "/companies/me/applications/5d524fd9-8ea1-4c4f-bc15-b32072c144a1",
    "method": "GET",
    "details": "Forbidden"
  }
}
```

### 404 Not Found

```json theme={null}
{
  "success": false,
  "error": {
    "message": "Application not found",
    "statusCode": 404,
    "timestamp": "2026-04-23T20:00:00.000Z",
    "path": "/companies/me/applications/5d524fd9-8ea1-4c4f-bc15-b32072c144a1",
    "method": "GET",
    "details": "Not Found"
  }
}
```
