# Send feedback

> Submit free-form agent feedback.

`POST /v1/agent-api/feedback`

## Body parameters

| Field  | Type   | Required | Description |
| ------ | ------ | -------- | ----------- |
| `body` | string | Yes      |             |

## Responses

| Status | Description       |
| ------ | ----------------- |
| `200`  | Feedback recorded |

## Response fields

| Field     | Type   | Required | Description |
| --------- | ------ | -------- | ----------- |
| `success` | `true` | Yes      |             |

## Example

### SDK

```ts
import { createCatenaClient } from "@catena/sdk"

// Reads CATENA_SECRET_KEY
const client = createCatenaClient()

await client.submitFeedback(
  "Goal: pay invoice INV-4471. The send was blocked and the reason did not say which limit.",
)
```

### CLI

```sh
catena feedback "Goal: pay invoice INV-4471. The send was blocked and the reason did not say which limit."
```

### Response `200`

```json
{
  "success": true
}
```
