---
title: "Record that a Pupil has no Mobile"
method: POST
path: "/Students/ContactExemptions"
tags: ["Students"]
---

# Record that a Pupil has no Mobile

`POST /Students/ContactExemptions`

## Request

- Base URL: `https://api.tonbridge.school`
- URL: `https://api.tonbridge.school/Students/ContactExemptions`
- Auth: HTTP bearer

**Requires permissions:** *Admin* or *Housemaster* or *Matron* or *SeniorStudent*

Releases a pupil from the verified-mobile sign-in step. House staff may record it for their own house, an Admin for any. There is deliberately no pupil-facing equivalent: possession of a phone is proved by the SMS code, absence cannot be, so this is an assertion by somebody who can check it. It lapses at the end of the academic year.

## Query parameters

- `page` integer, required
- `pageSize` integer, required
- `includes` string[], nullable
- `sort` string, nullable
- `filter` string, nullable

## Request body

- PostPupilContactExemptionRequest
  - `pupilUPI` string, guid
  - `reason` string, nullable

## Response `200`

Success - Exemption recorded

- PostPupilContactExemptionResponse
  - `exemption` ContactExemptionDto
    - `pupilUPI` string, guid
    - `pupilName` string, nullable
    - `yearGroup` string, nullable
    - `houseCode` string, nullable
    - `houseName` string, nullable
    - `housePhone` string, nullable
    - `reason` string, nullable
    - `setByRoute` string, nullable
    - `setByStaffName` string, nullable
    - `setAt` string, date-time
    - `expiresOn` string, date-time
  - `meta` Meta
    - `page` integer
    - `pageSize` integer
    - `total` integer

## Other responses

- `400`: Bad Request - Validation failed
- `401`: Unauthorized
- `403`: Forbidden - Not this pupil's house, and not an Admin
- `404`: Not Found - No such pupil in the current year

## Changes

- **2026-09-04** `a434e248333a`: 1 info
  - endpoint added

[Operation history](https://skmtc.dev/tonbridge/apis/tonbridge-app-api/changes/Students/ContactExemptions/post.md)

---

[API](https://skmtc.dev/tonbridge/apis/tonbridge-app-api.md) · [All operations](https://skmtc.dev/tonbridge/apis/tonbridge-app-api/llms.txt) · [OpenAPI document](https://skmtc.dev/tonbridge/apis/tonbridge-app-api/revisions/d7f60d54b9de?raw)
