Skip to main content
BlueAI
Home/Project/Overview

Project Reference

Project domain API for managing projects, tasks, links, and labels

|
Projects

Create, update, list, and delete projects.

  • GET/api/v1/project/projectsList projects
  • POST/api/v1/project/projectsCreate 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
Task Groups

Create, update, and delete task groups within a project.

  • POST/api/v1/project/projects/{id}/groupsCreate 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
Tasks

Create, update, and delete tasks within a project. Tasks are managed at the project scope.

  • POST/api/v1/project/projects/{id}/tasksCreate a task
  • PATCH/api/v1/project/projects/{id}/tasks/{tid}Update a task
  • DELETE/api/v1/project/projects/{id}/tasks/{tid}Delete a task
Links

Create and delete dependency links (predecessor/successor) between tasks.

  • POST/api/v1/project/projects/{id}/linksCreate a link
  • DELETE/api/v1/project/projects/{id}/links/{lid}Delete a link
Comments

List, create, and delete comments on tasks.

  • GET/api/v1/project/projects/{id}/tasks/{tid}/commentsList comments
  • POST/api/v1/project/projects/{id}/tasks/{tid}/commentsCreate a comment
  • DELETE/api/v1/project/projects/{id}/comments/{cid}Delete a comment
Labels

Create and delete labels within a project, and assign or remove labels from tasks.

  • GET/api/v1/project/projects/{id}/labelsList labels
  • POST/api/v1/project/projects/{id}/labelsCreate a label
  • DELETE/api/v1/project/projects/{id}/labels/{lid}Delete a label
  • POST/api/v1/project/projects/{id}/tasks/{tid}/labelsAdd label to task
  • DELETE/api/v1/project/projects/{id}/tasks/{tid}/labels/{lid}Remove label from task
Audit Logs

View change history of project data.

  • GET/api/v1/project/audit-logsList audit logs