Tasks

See the Tickets page for more info.

Tasks can be created stand-alone and not linked to a ticket.

Types

type Task {
    id: ID
    completedAt: Date
    description: String
    dueDate: Date
    endDate: Date
    estimatedTimeInHours: Number
    initialStartDate: Date
    lastStartedAt: Date
    notes: String
    priority: Number
    scheduledStartTime: Date
    status: String
    title: String
    totalElapsedTime: Number
    urgent: Boolean
}

Queries

input SearchQueryInput {
   dueDate: Date
   assignee: String
   tags: String
}

query {
    tickets {
       tasks {
          search(
             q: SearchQueryInput
          ) {
             edges {
                node {
                   # Task
                }
             }
          }
       }
    }
}

Get

query {
    tickets {
        task(taskId: ID) {
            # Task
        }
    }
}

Mutations

mutation {
    tickets {
        createTask(data: Task)
        updateTask(taskId: ID, data: Task)
        deleteTask(taskId: ID)
    }
}

Last updated