Skip to main content
FuseFuse
IntegrationsSentryActions

Update Sentry issue

Update one issue status or assignment in the bound organization. Requires event:write. Unsafe because Sentry does not document provider-side replay idempotency.

Agent markdown

issues.update · Sentry · v1

Details

Risk
Write
Idempotency
Unsafe
Availability
Default
Exposure
REST, SDK
MCP hints
readOnly=false, destructive=false, idempotent=false, openWorld=true

Scopes

None

Input

Input schema
NameTypeRequiredConstraints
(root)objectYesadditionalProperties false; oneOf branch 1: required status / branch 2: required assigned_to / branch 3: required unassign / branch 4: required status, assigned_to / branch 5: required status, unassign
issue_idstringYesminLength 1; maxLength 64
statusstringNoenum resolved | unresolved | ignored
assigned_tostringNominLength 1; maxLength 200
unassignbooleanNo

Output

Output schema
NameTypeRequiredConstraints
(root)objectYesadditionalProperties false
idstringYesminLength 1; maxLength 64
short_idstringYesminLength 1; maxLength 100
titlestringYesmaxLength 500
culpritstringNomaxLength 500
levelstringNomaxLength 32
statusstringYesminLength 1; maxLength 64
substatusstringNominLength 1; maxLength 64
permalinkstringNomaxLength 2048
first_seenstringNominLength 1; maxLength 64
last_seenstringNominLength 1; maxLength 64
countstringNomaxLength 32
user_countintegerNo
projectobjectYesadditionalProperties false
project.idstringYesminLength 1; maxLength 64
project.slugstringYesminLength 1; maxLength 100
project.namestringNominLength 1; maxLength 200

Raw schema

Input
{
  "type": "object",
  "additionalProperties": false,
  "properties": {
    "issue_id": {
      "type": "string",
      "minLength": 1,
      "maxLength": 64
    },
    "status": {
      "type": "string",
      "enum": [
        "resolved",
        "unresolved",
        "ignored"
      ]
    },
    "assigned_to": {
      "type": "string",
      "minLength": 1,
      "maxLength": 200
    },
    "unassign": {
      "type": "boolean"
    }
  },
  "required": [
    "issue_id"
  ],
  "oneOf": [
    {
      "required": [
        "status"
      ]
    },
    {
      "required": [
        "assigned_to"
      ]
    },
    {
      "required": [
        "unassign"
      ]
    },
    {
      "required": [
        "status",
        "assigned_to"
      ]
    },
    {
      "required": [
        "status",
        "unassign"
      ]
    }
  ]
}
Output
{
  "type": "object",
  "additionalProperties": false,
  "properties": {
    "id": {
      "type": "string",
      "minLength": 1,
      "maxLength": 64
    },
    "short_id": {
      "type": "string",
      "minLength": 1,
      "maxLength": 100
    },
    "title": {
      "type": "string",
      "maxLength": 500
    },
    "culprit": {
      "type": "string",
      "maxLength": 500
    },
    "level": {
      "type": "string",
      "maxLength": 32
    },
    "status": {
      "type": "string",
      "minLength": 1,
      "maxLength": 64
    },
    "substatus": {
      "type": "string",
      "minLength": 1,
      "maxLength": 64
    },
    "permalink": {
      "type": "string",
      "maxLength": 2048
    },
    "first_seen": {
      "type": "string",
      "minLength": 1,
      "maxLength": 64
    },
    "last_seen": {
      "type": "string",
      "minLength": 1,
      "maxLength": 64
    },
    "count": {
      "type": "string",
      "maxLength": 32
    },
    "user_count": {
      "type": "integer"
    },
    "project": {
      "type": "object",
      "additionalProperties": false,
      "properties": {
        "id": {
          "type": "string",
          "minLength": 1,
          "maxLength": 64
        },
        "slug": {
          "type": "string",
          "minLength": 1,
          "maxLength": 100
        },
        "name": {
          "type": "string",
          "minLength": 1,
          "maxLength": 200
        }
      },
      "required": [
        "id",
        "slug"
      ]
    }
  },
  "required": [
    "id",
    "short_id",
    "title",
    "status",
    "project"
  ]
}