Take an unowned conversation yourself
POST/api/conversations/:conversationId/claim
"Üstlen" (doc 64 §6.6). Assigns the conversation to the caller only
while it is still unowned — atomically, so of two people pressing at
once exactly one wins and the other gets 409 naming the current
owner. Allowed to anyone who can see the conversation unless the tenant
routes through supervisors and has not let agents claim (403);
another member's personal mailbox is never claimable.
Request
Responses
- 200
- 401
- 403
- 404
- 409
The claimed conversation, now owned by the caller.
Not authenticated. code: account_disabled means the member's seat was deactivated in this workspace: the session is over even though the token was not revoked (clients sign out and clean up).
Authenticated but not allowed.
Resource not found (or not visible to the current tenant).
Somebody else changed the owner between the moment the caller looked and the write (doc 64 §8). Carries the CURRENT owner so the screen can say who won.