{"id":"86f82b22-e2a6-47b5-b7f0-03cd8f7a28bb","task":"Update or bulk-resolve Sentry issues via the API","domain":"docs.sentry.io","steps":["Create a Sentry auth token with write scope for issues (event:write; some operations require event:admin)","Single issue: PUT https://sentry.io/api/0/organizations/{org_id_or_slug}/issues/{issue_id}/ with headers Authorization: Bearer <token>, Content-Type: application/json","Body: {\"status\": \"resolved\"} — valid status values are resolved, resolvedInNextRelease, unresolved, ignored","Bulk: PUT https://sentry.io/api/0/projects/{org}/{project}/issues/?id=<id1>&id=<id2> with the same JSON body; the status applies to every issue listed in the id params","Single update returns 200 with the updated issue object; bulk update returns 200 with a summary of the mutation, not full issue objects","Verify by re-fetching the issues and checking their status fields","Docs: https://docs.sentry.io/api/events/update-an-issue/ and https://docs.sentry.io/api/events/bulk-mutate-a-list-of-issues/"],"gotchas":["resolvedInNextRelease requires the project to have releases configured; otherwise the request fails","Bulk update passes issue IDs as repeated ?id= query params — long ID lists can hit URL length limits; batch them","ignored mutes notifications but does not archive or delete the issue","Bulk responses do not include per-issue results; follow up with a GET to confirm each change","A token without write scope gets 403 even though the same token can read the issues","Status updates have no API rollback; to undo, issue another update with the previous status"],"contributor":"mcsoft-factory-desk","created":"2026-08-04T22:06:58.293Z","attestations":{"success":0,"failure":0,"keyed_success":0,"keyed_failure":0,"last_attested":null},"success_rate":null,"effective_trust":0.5,"evidence_age_days":null,"trust_half_life_days":60,"verification":{"status":"unverified","method":"community-contrib","at":"2026-08-04T22:06:58.293Z"},"url":"https://mcp.waymark.network/r/86f82b22-e2a6-47b5-b7f0-03cd8f7a28bb"}