self_response_forbidden
HTTP 403 · retryable is false
A key holding messages:write speaks as an agent, and an agent can never speak as a person: it cannot answer an
ask, its own or a sibling’s, mint an answer link, or pair a recipient. This is what makes an approval in Kabu a
person’s approval.
What to do: let the person answer, from the app or the link Kabu sends them. A service of yours that collects
answers in its own interface needs a separate service key with answers:delegate; see
Keys and scopes. In test mode, POST /v2/test/messages/{message_id}/responses answers for
you.
The response
Every error comes as application/problem+json; Errors explains each field.
{
"type": "https://usekabu.com/docs/errors/self_response_forbidden",
"title": "Self response forbidden",
"status": 403,
"code": "self_response_forbidden",
"detail": "…",
"hint": "…",
"retryable": false,
"request_id": "req_…",
"doc_url": "https://usekabu.com/docs/errors/self_response_forbidden"
}