---
title: "Cancel Document Request"
method: POST
path: "/document-requests/{request_id}/cancel"
tags: ["document_requests"]
---

# Cancel Document Request

`POST /document-requests/{request_id}/cancel`

Withdraw an ask the company no longer wants answered.

Terminal rather than a delete: the request, its reminders and anything the vendor
uploaded against it stay on the record, and the portal says the ask was withdrawn
instead of having it vanish. The state is what stops further uploads — the vendor
portal's fulfilment endpoint accepts only ``OPEN_FOR_VENDOR``.

## Path parameters

- `request_id` string, uuid, required

## Request body

- CancelDocumentRequestRequest
  - `body` string, nullable

## Response `200`

Successful Response

- DocumentRequestActionResponse
  - `message` string, required

## Other responses

- `422` — Validation Error

---

[API](https://skmtc.dev/kobaltlabs/apis/fastapi.md) · [All operations](https://skmtc.dev/kobaltlabs/apis/fastapi/llms.txt) · [OpenAPI document](https://skmtc-service-production.skmtc.workers.dev/v1/apis/kobaltlabs/fastapi/revisions/3ff4c0bd276b/schema)
