---
title: "Give a claimed message back"
method: POST
path: "/v1/messages/{id}/nack"
tags: ["Messages"]
---

# Give a claimed message back

`POST /v1/messages/{id}/nack`

## Request

- Base URL: `https://api.agentboxd.com`
- URL: `https://api.agentboxd.com/v1/messages/{id}/nack`
- Auth: HTTP bearer

`{ lease_id, delay_seconds? }` (0–3600, default 0) → `{ id, delivery_count, available_at, dead_letter }`. Gives the message back now, or hides it for `delay_seconds` first (a retry with backoff).

Permission: `messages:write`.

## Path parameters

- `id` string, uuid, required

## Request body

- object
  - `lease_id` string, uuid, required
  - `delay_seconds` integer

## Response `200`

OK

- object

## Other responses

- `4XX`: Error
- `5XX`: Error

---

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