Skip to content

Create a task list

POST /v1/lists

Creates a new task list in the team the API key is bound to. The API key’s owner is automatically granted access to the new list.

Connected web clients receive a realtime tasklists refetch event so the new list shows up in their sidebar without a page reload.

No path parameters.

Content-Type: application/json

FieldTypeRequiredDescription
namestringyesName of the new task list. Must contain at least one non-whitespace character.
colorstringnoColor tag for the list. Defaults to Green when omitted.

Valid color values: Gray, Red, Orange, Yellow, Amber, Lime, Green, Teal, Sky, Blue, Purple, Pink.

{
  "name": "Q3 launch",
  "color": "Blue"
}

201 Created — the created list:

FieldTypeDescription
idnumberNumeric ID of the new list.
namestringDisplay name of the list.
colorstringColor tag the list was created with.
isArchivedbooleanAlways false for a freshly created list.
{
  "id": 27,
  "name": "Q3 launch",
  "color": "Blue",
  "isArchived": false
}

400 Bad Request is returned with { "error": "..." } when name is missing or empty, or when color is not one of the valid values.