---
title: "Hand the work back, optionally with the evidence you produced."
method: POST
path: "/delegations/{id}/deliver"
---

# Hand the work back, optionally with the evidence you produced.

`POST /delegations/{id}/deliver`

## Request

- Base URL: `https://forbiz.io/api/public/agent`
- URL: `https://forbiz.io/api/public/agent/delegations/{id}/deliver`
- Auth: HTTP bearer

Delivery is LEVEL ONE only: it records that you handed something over, never that the criterion was met and never a commercial outcome. `evidenceIds` must all be evidence items of this workspace; they are stored on the delegation as delivered_evidence_ids and the evidence rows themselves are left byte-identical, because evidence is history. When the delegation is a CHECK REQUEST (1.46.0), send a `check` object ({ source, period, looked_for, result, reason?, note?, evidenceId?, signalId? }): the delivery and exactly one signal check are written in the same transaction, and the check's own validation applies (400 CHECK_SCOPE_REQUIRED / CHECK_REASON_REQUIRED).

## Path parameters

- `id` string, required

## Request body

- object
  - `note` string
  - `evidenceIds` string[]

## Response `200`

Delivered

- object
  - `ok` boolean
  - `delegation` object
  - `levels` object

## Other responses

- `400`: EVIDENCE_NOT_FOUND
- `409`: LEASE_LOST

---

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