---
title: "Creates a candidate access token."
method: POST
path: "/api/candidates/access_tokens"
tags: ["Candidates"]
---

# Creates a candidate access token.

`POST /api/candidates/access_tokens`

Finds a candidate matching at least 3 of the provided CandidateAccessTokenRequest attributes (including email). 
                If a candidate is found, an access token (PIN code) will be sent to the candidate email address 
                that can then be used for verification.

## Request body

- ExistingCandidateRequest
  - `firstName` string, nullable
  - `lastName` string, nullable
  - `email` string, email, required
  - `dateOfBirth` string, date-time, nullable
  - `reference` string, nullable

## Response `204`

No Content

## Other responses

- `400` — Bad Request
- `401` — Unauthorized
- `404` — Not Found

---

[API](https://skmtc.net/department-for-education/apis/get-into-teaching-api-v1.md) · [All operations](https://skmtc.net/department-for-education/apis/get-into-teaching-api-v1/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/department-for-education/get-into-teaching-api-v1/revisions/5d53dbaed560/schema)
