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.
issues.update · Sentry · v1
Details
Scopes
None
Input
| Name | Type | Required | Constraints |
|---|---|---|---|
(root) | object | Yes | additionalProperties 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_id | string | Yes | minLength 1; maxLength 64 |
status | string | No | enum resolved | unresolved | ignored |
assigned_to | string | No | minLength 1; maxLength 200 |
unassign | boolean | No | — |
Output
| Name | Type | Required | Constraints |
|---|---|---|---|
(root) | object | Yes | additionalProperties false |
id | string | Yes | minLength 1; maxLength 64 |
short_id | string | Yes | minLength 1; maxLength 100 |
title | string | Yes | maxLength 500 |
culprit | string | No | maxLength 500 |
level | string | No | maxLength 32 |
status | string | Yes | minLength 1; maxLength 64 |
substatus | string | No | minLength 1; maxLength 64 |
permalink | string | No | maxLength 2048 |
first_seen | string | No | minLength 1; maxLength 64 |
last_seen | string | No | minLength 1; maxLength 64 |
count | string | No | maxLength 32 |
user_count | integer | No | — |
project | object | Yes | additionalProperties false |
project.id | string | Yes | minLength 1; maxLength 64 |
project.slug | string | Yes | minLength 1; maxLength 100 |
project.name | string | No | minLength 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"
]
}