curl --request GET \
--url http://localhost:3333/v1/task-management \
--header 'X-API-Key: <api-key>'{
"data": [
{
"id": "tski_abc123def456",
"title": "Review vendor contract",
"description": {},
"status": "todo",
"priority": "urgent",
"entityId": "<string>",
"entityType": "vendor",
"assignee": {
"id": "<string>",
"user": {}
},
"createdBy": {
"id": "<string>",
"user": {}
},
"updatedBy": {
"id": "<string>",
"user": {}
},
"createdAt": "2023-11-07T05:31:56Z",
"updatedAt": "2023-11-07T05:31:56Z"
}
],
"meta": {
"page": 123,
"limit": 123,
"total": 123,
"totalPages": 123,
"hasNextPage": true,
"hasPrevPage": true
}
}Retrieve paginated task items for a specific entity (vendor, risk)
curl --request GET \
--url http://localhost:3333/v1/task-management \
--header 'X-API-Key: <api-key>'{
"data": [
{
"id": "tski_abc123def456",
"title": "Review vendor contract",
"description": {},
"status": "todo",
"priority": "urgent",
"entityId": "<string>",
"entityType": "vendor",
"assignee": {
"id": "<string>",
"user": {}
},
"createdBy": {
"id": "<string>",
"user": {}
},
"updatedBy": {
"id": "<string>",
"user": {}
},
"createdAt": "2023-11-07T05:31:56Z",
"updatedAt": "2023-11-07T05:31:56Z"
}
],
"meta": {
"page": 123,
"limit": 123,
"total": 123,
"totalPages": 123,
"hasNextPage": true,
"hasPrevPage": true
}
}API key for authentication
Organization ID (required for session auth, optional for API key auth)
ID of the entity to get task items for
"vnd_abc123def456"
Type of entity
vendor, risk "vendor"
Page number (1-indexed)
x >= 11
Number of items per page
1 <= x <= 1005
Filter by status
todo, in_progress, in_review, done, canceled "todo"
Filter by priority
urgent, high, medium, low "high"
Filter by assignee ID
"mbr_abc123def456"
Sort by field
createdAt, updatedAt, title, status, priority "createdAt"
Sort order
asc, desc "desc"
Was this page helpful?