Add a responder to a JSM alert
jsm_add_alert_responderAdd a responder (user, team, escalation, or schedule) to an existing Jira alert to notify them and assign accountability. Use when triage shows the alert belongs to another team.
Instructions
Add a responder (user, team, escalation or schedule) to an existing JSM alert so they are notified and become accountable for it.
Use this to pull in another team once triage shows the alert belongs elsewhere. Responders are additive — this does not remove the existing ones.
Args:
alert_id (string): the full alert id (not the tinyId)
responder_id (string): id of the user/team/escalation/schedule to add
responder_type ('user' | 'team' | 'escalation' | 'schedule'): what responder_id refers to
Returns: { "requestId": string, "result": string, "alert_id": string }
IMPORTANT: this action is asynchronous. Verify with jsm_get_request_status using the returned requestId.
Examples:
"Page the database team on this" -> responder_id=, responder_type="team"
Error handling:
HTTP 422 or a failed request status usually means responder_id doesn't exist or its type is wrong. Team and schedule ids can be found with jsm_list_schedules or the JSM UI.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| alert_id | Yes | Full alert id, e.g. '9b251e07-73c9-4907-9996-8cb53a6a20d0-1704440650350'. This is NOT the short tinyId shown in the JSM UI — get the full id from jsm_list_alerts first. | |
| responder_id | Yes | Id of the user, team, escalation or schedule to add as a responder. | |
| responder_type | Yes | What kind of entity responder_id refers to. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | No | ||
| alert_id | Yes | ||
| requestId | No |