Median

GET /tasks

Updated Oct 1, 20261 minute read

List tasks

One column in order, or the whole board left to right. Done comes back newest first.

Part of Tasks.

Parameters

NameInTypeRequiredDescription
statusquery"requests" | "planned" | "in_progress" | "in_review" | "done"No
assigneequerystringNoA teammate's identity key or their email address.
limitqueryintegerNo

Responses

StatusDescription
200The cards.
400The request is malformed, and the message names the field.
401The bearer token is missing, revoked, or expired.
429Too many requests. Wait the seconds in Retry-After. Limits depend on the plan. See rate limits.

200 body

FieldTypeRequiredDescription
tasksobject[]No
tasks[].idstringNo
tasks[].keystringNoWhat a commit message says: "MED-12".
tasks[].numberintegerNo
tasks[].titlestringNo
tasks[].descriptionstringNoThe write-up, as markdown.
tasks[].status"requests" | "planned" | "in_progress" | "in_review" | "done"No
tasks[].priority"urgent" | "high" | "medium" | "low" | nullNo
tasks[].assigneeobjectNo
tasks[].assignee.userIdstringNo
tasks[].assignee.namestringNo
tasks[].assignee.emailanyNo
tasks[].createdByNamestringNo
tasks[].createdAtintegerNo
tasks[].updatedAtintegerNo
tasks[].doneAtanyNo
tasks[].signalIdanyNoThe report it was adopted from, for GET /v1/signals/{id}.
tasks[].linearobjectNo
tasks[].linear.identifierstringNo
tasks[].linear.urlstringNo
tasks[].githubobjectNo
tasks[].github.numberintegerNo
tasks[].github.urlstringNo
tasks[].commitsintegerNo
tasks[].pullRequestsintegerNo
tasks[].urlanyNoThe card's page, or null where no board address is set.

Example request

curl https://api.median.sh/v1/tasks \
  -H "Authorization: Bearer $BEARER_AUTH"

Still need help?

    Esc