API Reference · Incidents · Roles & responders
Assign responder role
Mutation
assignResponderRoleAssigns a member to an incident role on an incident, adding them as a responder if they aren't one yet.
assignResponderRole(
organizationUUID: ID!
incidentId: Int!
memberId: ID!
roleId: ID!
): IncidentRoleAssignment!Arguments
Field
Type
Returns
Field
Type
Example
mutation AssignResponderRole($organizationUUID: ID!, $incidentId: Int!, $memberId: ID!, $roleId: ID!) {
assignResponderRole(organizationUUID: $organizationUUID, incidentId: $incidentId, memberId: $memberId, roleId: $roleId) {
id
memberId
createdAt
updatedAt
user {
firstname
lastname
avatar
}
}
}Example response
{
"data": {
"assignResponderRole": {
"id": "01JB3X7T9QK2M4N6P8R0S2T4V6",
"memberId": "01JB3X7T9QK2M4N6P8R0S2T4V6",
"createdAt": "2026-01-01T12:00:00Z",
"updatedAt": "2026-01-01T12:00:00Z",
"user": {
"firstname": "Example firstname",
"lastname": "Example lastname",
"avatar": "Example avatar"
}
}
}
}