Tags
Tag management operations
Returns all tags accessible to the authenticated user
Session-based authentication via HTTP-only cookie
List of tags
Unique tag identifier
1Tag name
High PriorityTag color (hex code)
#FF5733Parent category ID
Parent tag ID for hierarchical tags
Whether the tag is available globally
trueCreation timestamp
Not authenticated
Server error
GET /api/tags HTTP/1.1
Accept: */*
[
{
"id": 1,
"name": "High Priority",
"color": "#FF5733",
"categoryId": 1,
"parentId": 1,
"isGlobal": true,
"createdAt": "2026-01-01T00:00:00.000Z"
}
]Creates a new tag. Requires manage_tags permission.
Session-based authentication via HTTP-only cookie
Tag name
UrgentTag color (hex code)
#E74C3CParent category ID
Parent tag ID
trueTag created successfully
Unique tag identifier
1Tag name
High PriorityTag color (hex code)
#FF5733Parent category ID
Parent tag ID for hierarchical tags
Whether the tag is available globally
trueCreation timestamp
Validation error
Not authenticated
Permission denied
Server error
POST /api/tags HTTP/1.1
Content-Type: application/json
Accept: */*
Content-Length: 79
{
"name": "Urgent",
"color": "#E74C3C",
"categoryId": 1,
"parentId": 1,
"isGlobal": true
}{
"id": 1,
"name": "High Priority",
"color": "#FF5733",
"categoryId": 1,
"parentId": 1,
"isGlobal": true,
"createdAt": "2026-01-01T00:00:00.000Z"
}Associates a tag with a project
Session-based authentication via HTTP-only cookie
Project ID
Tag ID to add
Tag added to project successfully
No content
Not authenticated
Permission denied
Project or tag not found
Server error
POST /api/projects/{projectId}/tags HTTP/1.1
Content-Type: application/json
Accept: */*
Content-Length: 11
{
"tagId": 1
}No content
Removes the association between a tag and a project
Session-based authentication via HTTP-only cookie
Project ID
Tag ID
Tag removed from project successfully
No content
Not authenticated
Permission denied
Association not found
Server error
DELETE /api/projects/{projectId}/tags/{tagId} HTTP/1.1
Accept: */*
No content
Updates the set of tags associated with a project
Session-based authentication via HTTP-only cookie
Project ID
List of tag IDs to associate with the project
Project tags updated successfully
No content
Not authenticated
Permission denied
Server error
POST /api/projects/{projectId}/project-tags HTTP/1.1
Content-Type: application/json
Accept: */*
Content-Length: 14
{
"tagIds": [
1
]
}No content
Last updated
Was this helpful?