# already_settled

> The ask was already answered, expired or was cancelled, so it cannot be answered again. The response includes the settled message.

HTTP `409` · `retryable` is `false`

An ask settles exactly once. Someone answered it first, from another device or as another recipient, or it
expired or was cancelled. The response carries the settled message, so you can see what happened.

**What to do:** read the message in the response, and its `resolution`, for the outcome. Nothing else is needed.

## The response

Every error comes as `application/problem+json`; [Errors](/docs/errors) explains each field.

```json
{
  "type": "https://usekabu.com/docs/errors/already_settled",
  "title": "Already settled",
  "status": 409,
  "code": "already_settled",
  "detail": "…",
  "hint": "…",
  "retryable": false,
  "request_id": "req_…",
  "doc_url": "https://usekabu.com/docs/errors/already_settled"
}
```
