Skip to content

Tasks

Open .md

API reference Production Jobs

Tasks are the production steps of a job (the work pipeline). Each comes from a task preset, which sets its statuses; a task has dates, a position and assignees.

10 operations

  • POSTAdd a task to a job/v2/api/store/{team_slug}/v2/job/{hash_id}/work_pipelineCheck success, not only the HTTP status: when the job's order is neither a draft nor published, this call answers HTTP 200 with { "status": 500, "success": false, "error": { "code": "action_not_allowed", "message": null } } and creates…
  • GETList the tasks of a job/v2/api/store/{team_slug}/v2/job/{hash_id}/work_pipelineCheck success, not only the HTTP status: when the job's order is neither a draft nor published, this call answers HTTP 200 with { "status": 500, "success": false, "error": { "code": "action_not_allowed", "message": null } } instead of…
  • POSTList tasks in a date range/v1/api/store/{team_slug}/work_pipeline/calendarTasks whose start or due date falls in the range, or whose dates span it.
  • POSTFilter tasks/v1/api/store/{team_slug}/work_pipeline/filterReturns one page of your team's tasks across all jobs that match the filters, in the order you ask for.
  • GETGet a task/v2/api/store/{team_slug}/v2/work_pipeline/{hash_id}Returns one task: its job and order, preset, status, dates, position and assignees.
  • PUTUpdate a task/v2/api/store/{team_slug}/v2/work_pipeline/{hash_id}Changes a task's name, note, preset, status, position, dates or assignees, and returns it.
  • PUTAssign or unassign a person on a task/v2/api/store/{team_slug}/v2/work_pipeline/{hash_id}/assignAdds one team member to a task, or removes one.
  • PUTChange a task's status/v2/api/store/{team_slug}/v2/work_pipeline/{hash_id}/statusMoves a task to another status of its task preset.
  • POSTReorder tasks/v1/api/store/{team_slug}/work_pipeline/bulk_update_positionSets the position of several tasks at once, as the web app does when you drag tasks on a board or within a job.
  • DELETEDelete a task/v2/api/store/{team_slug}/v2/work_pipeline/{hash_id}Deletes a task.