# elean ## Docs - [Add comment](https://docs.elean.app/api-reference/comments/add-comment.md): Adds a comment to a task. The comment is attributed to the API key name. Accepts either a UUID or an external ID. - [List comments](https://docs.elean.app/api-reference/comments/list-comments.md): Returns all comments on a task, ordered oldest first. Accepts either a UUID or an external ID. - [Public API](https://docs.elean.app/api-reference/introduction.md): Integrate Elean into your tools, scripts, and AI agents using the Public API. - [List labels](https://docs.elean.app/api-reference/labels/list-labels.md): Returns all labels available in the project — both workspace-wide labels and project-scoped labels assigned to this project. - [List members](https://docs.elean.app/api-reference/members/list-members.md): Returns all members of the project. - [List statuses](https://docs.elean.app/api-reference/statuses/list-statuses.md): Returns all custom task statuses for the project, ordered by their display order. - [Create task](https://docs.elean.app/api-reference/tasks/create-task.md): Creates a new task in the specified project. - [Delete task](https://docs.elean.app/api-reference/tasks/delete-task.md): Permanently deletes a task. This action cannot be undone. Accepts either a UUID or an external ID (e.g. `PROJ-42`). - [Get attachment](https://docs.elean.app/api-reference/tasks/get-attachment.md): Returns a single attachment by its UUID. The attachment must belong to the specified task. - [Get task](https://docs.elean.app/api-reference/tasks/get-task.md): Returns a single task by its UUID or external ID (e.g. `PROJ-42`). The task must belong to the workspace associated with the API key. - [List tasks](https://docs.elean.app/api-reference/tasks/list-tasks.md): Returns a paginated list of top-level tasks for the given project. Subtasks are excluded. - [Update task](https://docs.elean.app/api-reference/tasks/update-task.md): Updates one or more fields on an existing task. Only fields included in the request body are changed. Accepts either a UUID or an external ID (e.g. `PROJ-42`). - [Upload attachment](https://docs.elean.app/api-reference/tasks/upload-attachment.md): Uploads a file and attaches it to the specified task. ## OpenAPI Specs - [api](https://docs.elean.app/api-reference/api.json) - [openapi](https://docs.elean.app/api-reference/openapi.json) ## Optional - [Changelog](https://elean.app/changelog)