Update issue
Edit fields, refresh evidence, comment on, or change the review status of one issue.
/v1/projects/{projectId}/issues/{issueId}AuthorizationPersonal API key · headerrequiredYour personal API key from Settings > Personal API Keys, sent as Bearer <key>.
X-Organization-IdOrganization ID · headerrequiredThe organization to act in. Copy it with Copy organization ID in the organization menu or the settings sidebar.
projectIdstringrequiredissueIdstring<uuid>requiredapplication/jsontitlestringShort issue title.
diagnosisstring1–2 short sentences describing the observed failure, with inline trace and relevant signal citations. Omit fixes and investigation history.
impact_summarystring | null2–3 Markdown bullets on impact, scope, frequency, trends, and material uncertainty. Quantify how often contributing labels were applied, and any other judge signals, with inline citations. Combine related facts; omit immaterial unknowns and labeled checklists.
prioritystringlowmediumhighcriticalproduction_activitystringnewongoingincreasingrecurringagent_reasoningstring | null1–3 Markdown bullets suggesting evidence-backed remediation. Omit repeated evidence and claims of an exact cause or fix.
cited_itemsobject[]Cite every supporting trace with a one-sentence failure description in its label field and an optional short quote. Add a span or trace-behavior citation for each contributing location, using the same trace_id and real span_id when available; use trace-only evidence only when no deeper location is reliable. For contributing label or judge signals, include their citation with the stable name in its label field and matching trace-behavior verdicts with tool-returned behavior_id/judge_id and value. Cite the label itself with type "behavior" (behavior_id) and its verdict on a trace with type "trace-behavior". Put changing metrics and confidence in impact_summary.
Show propertiesHide properties
objecttypestringrequireduser_statusstringneeds_reviewignoredmergedmonitoredjudge_idstringMonitoring Judge ID; required for monitored status.
behavior_idstringID of the label the production judge applies; required for monitored status. The field name remains behavior_id.
messagestringTimeline comment, alone or with other changes.
Response for status 200
issueobjectrequiredShow propertiesHide properties
idstringrequiredorganization_idstringrequiredproject_idstringrequiredissue_keystringrequiredtitlestringrequireddiagnosisstringrequiredimpact_summarystring | nullrequiredprioritystringrequiredlowmediumhighcriticaluser_statusstringrequiredneeds_reviewignoredresolvedmergedmonitoredproduction_activitystringrequirednewongoingincreasingrecurringfirst_seen_atstring | nullrequiredlast_seen_atstring | nullrequiredevidence_countnumberrequiredDistinct stored traces the Issue cites. Citations that point to the same trace count once.
agent_reasoningstring | nullrequiredmonitoring_judge_idstring | nullrequiredmonitoring_behavior_idstring | nullrequiredcreated_atstringrequiredupdated_atstringrequired