---
title: "Cancel latest requisition"
method: PUT
path: "/api/v1/requisitions/latest/cancel"
tags: ["requisitions"]
---

# Cancel latest requisition

`PUT /api/v1/requisitions/latest/cancel`

## Request

- Base URL: `https://api.endless.health` (the document declares no server; this is the origin it was published from)
- URL: `https://api.endless.health/api/v1/requisitions/latest/cancel`
- Auth: none declared

Cancel the authenticated patient's latest requisition.

Resolves the latest requisition from RS using the user id as patient external id.
Only ORDER_CREATED and MD_APPROVED statuses are cancellable.
Syncs user_orders status and writes audit log while the legacy write path exists.

## Response `200`

Successful Response

- CancelRequisitionResponseSchema: Envelope for requisition cancel endpoints.
  - `status` string, required
  - `message` string, required

## Other responses

- `404`: Not found

---

[API](https://skmtc.dev/endless/apis/eh-core-v3-api-prod.md) - [All operations](https://skmtc.dev/endless/apis/eh-core-v3-api-prod/llms.txt) - [OpenAPI document](https://skmtc.dev/endless/apis/eh-core-v3-api-prod/revisions/9046a1eb2d0c?raw)
