---
title: "Update human request deadlines"
method: PATCH
path: "/chat/human_requests/{uuid}"
tags: ["human_requests"]
---

# Update human request deadlines

`PATCH /chat/human_requests/{uuid}`

## Request

- Base URL: `https://api.rhythms.ai`
- URL: `https://api.rhythms.ai/chat/human_requests/{uuid}`
- Auth: none required

Update both canonical deadlines for an owned pending request using its observed revision. Deadline changes advance request and wait revision together. MCP and Internal service calls require the exact signed update_human_request_deadline operation from the original conversation; authenticated WebUI user calls use request policy.

## Path parameters

- `uuid` string, required

## Request body

- object
  - `expected_revision` number, required: Observed canonical revision
  - `due_at` string, required: ISO8601 future due time
  - `expires_at` string, required: ISO8601 expiry within 30 days of creation

## Other responses

- `400`: Bad Request - Invalid parameters or malformed request
- `401`: Unauthorized - Invalid or missing authentication
- `403`: Forbidden - User lacks permission to access this resource
- `404`: Not Found - Resource does not exist
- `422`: Unprocessable Entity - Invalid request parameters or validation errors
- `429`: Too Many Requests - Rate limit exceeded
- `500`: Internal Server Error - Unexpected server error

## Changes

- **2026-10-15** `7ed8cef9d8e9`: 1 info
  - endpoint added

[Operation history](https://skmtc.dev/rhythms/apis/rhythms-params-in-body/changes/chat/human_requests/:uuid/patch.md)

---

[API](https://skmtc.dev/rhythms/apis/rhythms-params-in-body.md) - [All operations](https://skmtc.dev/rhythms/apis/rhythms-params-in-body/llms.txt) - [OpenAPI document](https://skmtc.dev/rhythms/apis/rhythms-params-in-body/revisions/3776068254ff?raw)
