Claim feedback
claim_feedbackClaims an open item for 15 minutes before you work on it (open → in_progress), so no other agent works on it at the same time; an unassigned item is assigned to you. Pass the revision and version you read. Returns a claim_token, the new version for submit_resolution and the assignee. With your claim_token it renews the claim instead. conflict_claimed: another agent holds it; conflict_stale: the item changed, read it again.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| claim_token | No | Your current claim_token, to renew the claim instead of claiming anew. | |
| feedback_id | Yes | Feedback item id from list_feedback. | |
| expected_version | Yes | The version you read (get_feedback item.version, or the latest claim_feedback/add_comment result); conflict_stale when not current. | |
| expected_revision | Yes | The revision you read (get_feedback item.revision); conflict_stale when not current. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| error | No | Present only when isError is true: a stable error code (not_found, invalid, conflict_stale, conflict_claimed, conflict_state, quota_exhausted, rate_limited, internal_error) with details such as current_revision/current_version. | |
| status | No | ||
| renewed | No | ||
| version | No | ||
| assignee | No | ||
| revision | No | ||
| expires_at | No | ||
| claim_token | No | ||
| schema_version | Yes |