# Get Feature by ID

Retrieve a feature by its unique identifier.

Endpoint: GET /v2/candidates/psychometrics/{id}/company/{companyId}/vacancy/{vacancyId}
Version: 2.0
Security: x-auth-api-key, bearer

## Security:

  - `x-auth-api-key` (unknown)
    apiKey in header x-auth-api-key

  - `bearer` (unknown)
    http bearer JWT

## Path parameters:

  - `companyId` (string, required)

  - `vacancyId` (string, required)

  - `id` (string, required)

## Response 200 fields (application/json):

  - `id` (string, required)

  - `featureId` (string, required)

  - `relationId` (string, required)

  - `candidateId` (string, required)

  - `vacancyId` (string, required)

  - `companyId` (string, required)

  - `status` (object, required)

  - `status.code` (string, required)

  - `status.descriptionCode` (string, required)

  - `status.date` (string, required)

  - `status.notificationDelay` (number, required)

  - `statusHistory` (array, required)

  - `isClosed` (boolean, required)

  - `createdAt` (string, required)

  - `updatedAt` (string, required)

  - `submissionId` (string)
    Company-side submission id. Null until the submission is created.

  - `link` (string)
    Test link sent to the candidate. Null until accepted.

  - `evaluationId` (number)
    Provider evaluation id. Null until assigned.

  - `evaluationName` (string)
    Provider evaluation name. Null until assigned.

  - `reports` (array, required)
    Report links available once the test is finished.

  - `reports.name` (string, required)
    Report identifier/label (e.g. "candidate").

  - `reports.url` (string, required)
    Downloadable URL for this report.

