---
title: "Amend a Fire Check Submission"
method: PATCH
path: "/FireChecks/Submissions/{id}"
tags: ["Firechecks"]
---

# Amend a Fire Check Submission

`PATCH /FireChecks/Submissions/{id}`

**Requires permission:** *StaffMember*

Amends a submission in place, recording who changed it and when. Previous values are NOT retained — this endpoint deliberately holds no field-level history. The house cannot be changed; withdraw and re-submit instead.

## Path parameters

- `id` integer, required

## Query parameters

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

## Request body

- PatchFireCheckSubmissionRequest
  - `checkedAt` string, date-time
  - `extinguishers` boolean
  - `breakGlass` boolean
  - `detectors` boolean
  - `fireDoors` boolean
  - `fireActionSigns` boolean
  - `emergencyExits` boolean
  - `alarmTest` boolean
  - `drillAwareness` string, nullable
  - `drillTiming` string, nullable
  - `notes` string, nullable

## Response `200`

Success - Submission amended

- PatchFireCheckSubmissionResponse
  - `submission` FireCheckSubmissionDto
    - `id` integer
    - `houseId` string, guid
    - `houseName` string, nullable
    - `checkedAt` string, date-time
    - `extinguishers` boolean
    - `breakGlass` boolean
    - `detectors` boolean
    - `fireDoors` boolean
    - `fireActionSigns` boolean
    - `emergencyExits` boolean
    - `alarmTest` boolean
    - `drillAwareness` string, nullable
    - `drillTiming` string, nullable
    - `notes` string, nullable
    - `batchId` string, guid, nullable
    - `batchSize` integer
    - `submittedByName` string, nullable
    - `submittedAt` string, date-time
    - `amendedAt` string, date-time, nullable
    - `withdrawn` boolean
    - `withdrawnAt` string, date-time, nullable
    - `weekLabel` string, nullable
  - `meta` Meta
    - `page` integer
    - `pageSize` integer
    - `total` integer

## Other responses

- `400` — Bad Request - Validation failed
- `401` — Unauthorized
- `403` — Forbidden - Not house staff for this record's house
- `404` — Not Found - Submission not found
- `409` — Conflict - Submission already withdrawn

---

[API](https://skmtc.net/tonbridge/apis/tonbridge-app-api.md) · [All operations](https://skmtc.net/tonbridge/apis/tonbridge-app-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/tonbridge/tonbridge-app-api/versions/fab57bf5558a/schema)
