---
title: "Get eligibility questionnaire schema"
method: GET
path: "/v1/contractors/schemas/eligibility-questionnaire"
tags: ["Eligibility"]
---

# Get eligibility questionnaire schema

`GET /v1/contractors/schemas/eligibility-questionnaire`

Returns the JSON schema for the eligibility questionnaire by type.

The schema defines the structure and validation rules for the questionnaire responses.
Supports versioning to allow for schema evolution while maintaining backwards compatibility.


## Scopes

| Category | Read only Scope | Write only Scope (read access implicit) |
|---|---|---|
| Manage employments (`employments`) | View employments (`employment:read`) | Manage employments (`employment:write`) |

## Query parameters

- `type` 'contractor_of_record', required
- `json_schema_version` union
  - integer — Specific version number
  - 'latest' — Use latest version

## Response `200`

Success

- EligibilityQuestionnaireJSONSchemaResponse — JSON Schema definition for eligibility questionnaire
  - `data` object
    - `permissions` object — Permissions related to the schema
    - `schema` object — The JSON Schema definition
    - `version` integer — The version of the JSON Schema

## Other responses

- `401` — Unauthorized
- `403` — Forbidden
- `422` — Unprocessable Entity

---

[API](https://skmtc.net/remote-com/apis/remote.md) · [All operations](https://skmtc.net/remote-com/apis/remote/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/remote-com/remote/revisions/7e6a0c61ac82/schema)
