API endpoints for managing tasks
Tasks represent activities or actions that need to be completed within the GridLogs platform. This API allows you to create, retrieve, update, and delete tasks, as well as manage task assignees.
Creates a new task.
Title of the task
Detailed description of the task
Due date for the task (ISO format)
Priority level (e.g., LOW, MEDIUM, HIGH)
Status of the task (e.g., TODO, IN_PROGRESS, DONE)
ID of the associated business case
ID of the associated consumer case
Unique identifier for the task
Title of the task
Detailed description of the task
Due date for the task
Priority level of the task
Status of the task
ID of the associated business case
ID of the associated consumer case
Creation timestamp
Last update timestamp
Returns a paginated list of tasks.
Page number for pagination (default: 1)
Number of items per page (default: 10)
Filter by status
Filter by priority
Filter by business case ID
Filter by consumer case ID
Search term to filter results
Array of task objects
Pagination metadata
Total number of tasks
Current page number
Number of items per page
Total number of pages
Retrieves a specific task by ID.
Task ID
Returns a task object with all its properties.
Updates a specific task.
Task ID
Title of the task
Detailed description of the task
Due date for the task (ISO format)
Priority level (e.g., LOW, MEDIUM, HIGH)
Status of the task (e.g., TODO, IN_PROGRESS, DONE)
Returns the updated task object.
Deletes a specific task.
Task ID
Returns the deleted task object.
Adds an assignee to a task.
Task ID
ID of the user to assign to the task
Returns the updated task with the new assignee added.
Removes an assignee from a task.
Task ID
ID of the user to remove from the task
Returns the updated task with the assignee removed.