API-Referenz · Incidents · Tasks
Assign task
Mutation
assignTaskAssigns a task to an organization member, notifies them unless they assigned it to themselves, and records the assignment on the timeline of the incident it belongs to.
assignTask(
organizationId: ID!
taskId: ID!
assigneeId: ID!
): Task!Argumente
Feld
Typ
Rückgabe
Task!
Feld
Typ
Beispiel
mutation AssignTask($organizationId: ID!, $taskId: ID!, $assigneeId: ID!) {
assignTask(organizationId: $organizationId, taskId: $taskId, assigneeId: $assigneeId) {
id
taskTemplateId
name
description
status
assigneeId
relatedResourceId
createdAt
updatedAt
assignee {
firstname
lastname
avatar
}
relatedResource {
__typename
... on Incident {
id
title
summary
createdAt
viewCount
}
}
}
}Beispielantwort
{
"data": {
"assignTask": {
"id": "01JB3X7T9QK2M4N6P8R0S2T4V6",
"taskTemplateId": "01JB3X7T9QK2M4N6P8R0S2T4V6",
"name": "Example name",
"description": "Example description",
"status": "OPEN",
"assigneeId": "01JB3X7T9QK2M4N6P8R0S2T4V6",
"relatedResourceId": "01JB3X7T9QK2M4N6P8R0S2T4V6",
"createdAt": "2026-01-01T12:00:00Z",
"updatedAt": "2026-01-01T12:00:00Z",
"assignee": {
"firstname": "Example firstname",
"lastname": "Example lastname",
"avatar": "Example avatar"
},
"relatedResource": {
"__typename": "Incident",
"id": 1,
"title": "Example title",
"summary": "Example summary",
"createdAt": "2026-01-01T12:00:00Z",
"viewCount": 1
}
}
}
}