Get all tasks with filters
Retrieve a paginated list of tasks based on query parameters and user role
query Parameters
groupIdsnumber[] · requiredGroup list of Ids
mandatoryboolean · requiredTask mandatory?
expiredboolean · requiredTask expired?
archivedboolean · requiredTask archived?
completedboolean · requiredTask completed?
pagenumberCurrent page
pageSizenumberPage size
keystringSearch by task title or description
Responses
dataobject[] · requiredData
pagenumberCurrent page
pageSizenumberPage size
totalnumberTotal
lastPagenumberLast page
nextstringNext page (endpoint)
previousstringPrevious page (endpoint)
Create a new task
Create a new task with the provided data
Request Body
titlestring · requiredTitle task
dueDatestring · date-time · requiredExpiration date
mandatoryboolean · requiredTask mandatory?
descriptionstring · requiredDescription task
documentSlugsstring[] · requiredDocument slugs
groupIdsnumber[] · requiredGroup list of Ids
sessionobjectreasonstringReason for deletion
Responses
Task created
idnumber · requiredId
createdAtstring · date-time · requiredCreation Date
updatedAtstring · date-time · requiredUpdated Date
titlestring · requiredTitle task
dueDatestring · date-time · requiredExpiration date
mandatoryboolean · requiredTask mandatory?
descriptionstring · requiredDescription task
documentSlugsstring[] · requiredDocument slugs
sessionobjectreasonstringReason for deletion
Get pending tasks for current user
Retrieve all pending tasks for the currently authenticated user
Responses
List of pending tasks for the user
idnumber · requiredId
createdAtstring · date-time · requiredCreation Date
updatedAtstring · date-time · requiredUpdated Date
titlestring · requiredTitle task
dueDatestring · date-time · requiredExpiration date
mandatoryboolean · requiredTask mandatory?
descriptionstring · requiredDescription task
documentSlugsstring[] · requiredDocument slugs
sessionobjectreasonstringReason for deletion
Get task by ID
Retrieve a specific task by its ID with all relations
path Parameters
idnumber · min: 1 · requiredId
Responses
Task detail
idnumber · requiredId
createdAtstring · date-time · requiredCreation Date
updatedAtstring · date-time · requiredUpdated Date
titlestring · requiredTitle task
dueDatestring · date-time · requiredExpiration date
mandatoryboolean · requiredTask mandatory?
descriptionstring · requiredDescription task
documentSlugsstring[] · requiredDocument slugs
sessionobjectreasonstringReason for deletion
Update a task
Update an existing task by its ID
path Parameters
idnumber · min: 1 · requiredId
Request Body
titlestringTitle task
dueDatestring · date-timeExpiration date
mandatorybooleanTask mandatory?
descriptionstringDescription task
documentSlugsstring[]Document slugs
sessionobjectreasonstringReason for deletion
groupIdsnumber[]Group list of Ids
Responses
Task updated
Get task detail by ID
Retrieve detailed information about a specific task by its ID
path Parameters
idnumber · min: 1 · requiredId
Responses
Task detail
idnumber · requiredId
createdAtstring · date-time · requiredCreation Date
updatedAtstring · date-time · requiredUpdated Date
titlestring · requiredTitle task
dueDatestring · date-time · requiredExpiration date
mandatoryboolean · requiredTask mandatory?
descriptionstring · requiredDescription task
documentSlugsstring[] · requiredDocument slugs
sessionobjectreasonstringReason for deletion

