Aller au contenu

API : Listes

Les listes regroupent les tâches au sein d’un espace de travail. Chaque liste a une couleur, choisie automatiquement à la création.

GET /api/workspaces/{workspaceId}/lists
[
{ "id": "019f…", "name": "Groceries", "color": "#22d3ee" },
{ "id": "019f…", "name": "House", "color": "#f471b5" }
]
POST /api/workspaces/{workspaceId}/lists
{ "name": "Groceries" }

Renvoie 201 avec { "id": "…" }.

PUT /api/workspaces/{workspaceId}/lists/{listId}
{ "name": "Weekly groceries" }

Renvoie 200.

DELETE /api/workspaces/{workspaceId}/lists/{listId}

Renvoie 204. Les tâches de la liste ne sont pas supprimées — elles continuent d’exister sans liste (listId devient null).