Project Reference
Project domain API for managing projects, tasks, links, and labels
|
Create, update, list, and delete projects.
- GET
/api/v1/project/projects— List projects - POST
/api/v1/project/projects— Create a project - GET
/api/v1/project/projects/{id}— Get a project - PATCH
/api/v1/project/projects/{id}— Update a project - DELETE
/api/v1/project/projects/{id}— Delete a project
Create, update, and delete task groups within a project.
- POST
/api/v1/project/projects/{id}/groups— Create a task group - PATCH
/api/v1/project/projects/{id}/groups/{gid}— Update a task group - DELETE
/api/v1/project/projects/{id}/groups/{gid}— Delete a task group
Create, update, and delete tasks within a project. Tasks are managed at the project scope.
- POST
/api/v1/project/projects/{id}/tasks— Create a task - PATCH
/api/v1/project/projects/{id}/tasks/{tid}— Update a task - DELETE
/api/v1/project/projects/{id}/tasks/{tid}— Delete a task
Create and delete dependency links (predecessor/successor) between tasks.
- POST
/api/v1/project/projects/{id}/links— Create a link - DELETE
/api/v1/project/projects/{id}/links/{lid}— Delete a link
List, create, and delete comments on tasks.
- GET
/api/v1/project/projects/{id}/tasks/{tid}/comments— List comments - POST
/api/v1/project/projects/{id}/tasks/{tid}/comments— Create a comment - DELETE
/api/v1/project/projects/{id}/comments/{cid}— Delete a comment
Create and delete labels within a project, and assign or remove labels from tasks.
- GET
/api/v1/project/projects/{id}/labels— List labels - POST
/api/v1/project/projects/{id}/labels— Create a label - DELETE
/api/v1/project/projects/{id}/labels/{lid}— Delete a label - POST
/api/v1/project/projects/{id}/tasks/{tid}/labels— Add label to task - DELETE
/api/v1/project/projects/{id}/tasks/{tid}/labels/{lid}— Remove label from task
View change history of project data.
- GET
/api/v1/project/audit-logs— List audit logs