already_settled
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 explains each field.
{
"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"
}