Tags
Retrieve a list of tag categories
Provide the token that is returned upon login
Limits the number of results to return
10Pagination token that keeps of track of the current position in the list
Order in which to retrieve the results
falseOK
Workspace not found
GET /workspaces/{workspaceId}/tags/categories HTTP/1.1
Host:
Authorization: Bearer YOUR_SECRET_TOKEN
Accept: */*
{
"results": [
{
"id": "123e4567-e89b-12d3-a456-426614174000",
"name": "text",
"description": "text",
"emoji": "text",
"createdAt": "text",
"updatedAt": "text"
}
],
"nextPageToken": "text",
"total": 1
}Create a new category to organize tags based on specific attributes or characteristics.
Provide the token that is returned upon login
^([a-zA-Z0-9-_]+\s)*[a-zA-Z0-9-_]+$^(\S.*\S|\S)*$created
Tag category already exists
Invalid request
POST /workspaces/{workspaceId}/tags/categories HTTP/1.1
Host:
Authorization: Bearer YOUR_SECRET_TOKEN
Content-Type: application/json
Accept: */*
Content-Length: 51
{
"name": "text",
"description": "text",
"emoji": "text"
}No content
Retrieve information about a specific tag category, including its name, description.
Provide the token that is returned upon login
OK
Tag category or workspace not found
GET /workspaces/{workspaceId}/tags/categories/{categoryId} HTTP/1.1
Host:
Authorization: Bearer YOUR_SECRET_TOKEN
Accept: */*
{
"id": "123e4567-e89b-12d3-a456-426614174000",
"name": "text",
"description": "text",
"emoji": "text",
"createdAt": "text",
"updatedAt": "text"
}Modify the details of a specific tag category, such as its name, description.
Provide the token that is returned upon login
^([a-zA-Z0-9-_]+\s)*[a-zA-Z0-9-_]+$^(\S.*\S|\S)*$updated
Tag category or workspace not found
Tag category already exists
Invalid request
PATCH /workspaces/{workspaceId}/tags/categories/{categoryId} HTTP/1.1
Host:
Authorization: Bearer YOUR_SECRET_TOKEN
Content-Type: application/json
Accept: */*
Content-Length: 51
{
"name": "text",
"description": "text",
"emoji": "text"
}{
"id": "123e4567-e89b-12d3-a456-426614174000",
"name": "text",
"description": "text",
"emoji": "text",
"createdAt": "text",
"updatedAt": "text"
}Remove a specific tag category.
Provide the token that is returned upon login
Deleted
Tag category or workspace not found
Tag category still being used
Invalid request
DELETE /workspaces/{workspaceId}/tags/categories/{categoryId} HTTP/1.1
Host:
Authorization: Bearer YOUR_SECRET_TOKEN
Accept: */*
No content
Retrieve a list of all tags associated with a specific category.
Provide the token that is returned upon login
Limits the number of results to return
10Pagination token that keeps of track of the current position in the list
Order in which to retrieve the results
falseFilter by tag name begins with
Filter by tag name exact match
Filter by tag category ID
Filter by tag status
Will also return deleted tags
Sort by field specified
OK
Workspace not found
GET /workspaces/{workspaceId}/tags HTTP/1.1
Host:
Authorization: Bearer YOUR_SECRET_TOKEN
Accept: */*
{
"results": [
{
"id": "123e4567-e89b-12d3-a456-426614174000",
"name": "text",
"description": "text",
"status": "draft",
"category": {
"id": "123e4567-e89b-12d3-a456-426614174000",
"name": "text",
"description": "text",
"emoji": "text",
"createdAt": "text",
"updatedAt": "text"
},
"agentCount": 1,
"itemCount": 1,
"macroCount": 1,
"createdAt": "text",
"updatedAt": "text",
"deletedAt": "text",
"lastUsed": {
"addedToItemAt": "text",
"addedToItemId": "123e4567-e89b-12d3-a456-426614174000",
"removedFromItemAt": "text",
"removedFromItemId": "123e4567-e89b-12d3-a456-426614174000"
},
"ANY_ADDITIONAL_PROPERTY": "anything"
}
],
"nextPageToken": "text",
"total": 1
}Create a new tag within a specific category
Provide the token that is returned upon login
^([a-zA-Z0-9-_]+\s)*[a-zA-Z0-9-_]+$^(\S.*\S|\S)*$created
Workspace not found
Tag already exists
Invalid request
POST /workspaces/{workspaceId}/tags HTTP/1.1
Host:
Authorization: Bearer YOUR_SECRET_TOKEN
Content-Type: application/json
Accept: */*
Content-Length: 73
{
"name": "text",
"description": "text",
"status": "draft",
"categoryId": "text"
}No content
Retrieve information about a specific tag, including its name, category id.
Provide the token that is returned upon login
OK
Tag or workspace not found
GET /workspaces/{workspaceId}/tags/{tagId} HTTP/1.1
Host:
Authorization: Bearer YOUR_SECRET_TOKEN
Accept: */*
{
"id": "123e4567-e89b-12d3-a456-426614174000",
"name": "text",
"description": "text",
"status": "draft",
"category": {
"id": "123e4567-e89b-12d3-a456-426614174000",
"name": "text",
"description": "text",
"emoji": "text",
"createdAt": "text",
"updatedAt": "text"
},
"agentCount": 1,
"itemCount": 1,
"macroCount": 1,
"createdAt": "text",
"updatedAt": "text",
"deletedAt": "text",
"lastUsed": {
"addedToItemAt": "text",
"addedToItemId": "123e4567-e89b-12d3-a456-426614174000",
"removedFromItemAt": "text",
"removedFromItemId": "123e4567-e89b-12d3-a456-426614174000"
},
"ANY_ADDITIONAL_PROPERTY": "anything"
}Modify the details of a specific tag, such as its name.
Provide the token that is returned upon login
^([a-zA-Z0-9-_]+\s)*[a-zA-Z0-9-_]+$^(\S.*\S|\S)*$updated
Tag or workspace not found
Tag already exists
Invalid request
PATCH /workspaces/{workspaceId}/tags/{tagId} HTTP/1.1
Host:
Authorization: Bearer YOUR_SECRET_TOKEN
Content-Type: application/json
Accept: */*
Content-Length: 73
{
"name": "text",
"description": "text",
"status": "draft",
"categoryId": "text"
}{
"id": "123e4567-e89b-12d3-a456-426614174000",
"name": "text",
"description": "text",
"status": "draft",
"category": {
"id": "123e4567-e89b-12d3-a456-426614174000",
"name": "text",
"description": "text",
"emoji": "text",
"createdAt": "text",
"updatedAt": "text"
},
"agentCount": 1,
"itemCount": 1,
"macroCount": 1,
"createdAt": "text",
"updatedAt": "text",
"deletedAt": "text",
"lastUsed": {
"addedToItemAt": "text",
"addedToItemId": "123e4567-e89b-12d3-a456-426614174000",
"removedFromItemAt": "text",
"removedFromItemId": "123e4567-e89b-12d3-a456-426614174000"
},
"ANY_ADDITIONAL_PROPERTY": "anything"
}Remove a specific tag.
Provide the token that is returned upon login
Deleted
Tag or workspace not found
DELETE /workspaces/{workspaceId}/tags/{tagId} HTTP/1.1
Host:
Authorization: Bearer YOUR_SECRET_TOKEN
Accept: */*
No content
Retrieve a list of tags associated with a specific feed item.
Provide the token that is returned upon login
Represents an identifier for feed or feed contents. Supported formats ':' or '::', for example 'channel:747d7564-9ec1-461a-ad3a-2a3a55124917' or 'participant:contact:c453186d-c1e1-494d-9176-1673e1a542ee'
Feed Item UUID
Limits the number of results to return
10Pagination token that keeps of track of the current position in the list
Order in which to retrieve the results
falseOK
Workspace, feed or item not found
GET /workspaces/{workspaceId}/feeds/{feedId}/items/{itemId}/tags HTTP/1.1
Host:
Authorization: Bearer YOUR_SECRET_TOKEN
Accept: */*
{
"results": [
{
"itemId": "text",
"tag": {
"id": "123e4567-e89b-12d3-a456-426614174000",
"name": "text",
"description": "text",
"status": "draft",
"category": {
"id": "123e4567-e89b-12d3-a456-426614174000",
"name": "text",
"description": "text",
"emoji": "text",
"createdAt": "text",
"updatedAt": "text"
},
"agentCount": 1,
"itemCount": 1,
"macroCount": 1,
"createdAt": "text",
"updatedAt": "text",
"deletedAt": "text",
"lastUsed": {
"addedToItemAt": "text",
"addedToItemId": "123e4567-e89b-12d3-a456-426614174000",
"removedFromItemAt": "text",
"removedFromItemId": "123e4567-e89b-12d3-a456-426614174000"
},
"ANY_ADDITIONAL_PROPERTY": "anything"
},
"createdAt": "2025-11-28T02:04:32.431Z"
}
],
"nextPageToken": "text",
"total": 1
}Associate a new tag with a specific feed item, categorizing and labeling it based on specific attributes.
Provide the token that is returned upon login
Represents an identifier for feed or feed contents. Supported formats ':' or '::', for example 'channel:747d7564-9ec1-461a-ad3a-2a3a55124917' or 'participant:contact:c453186d-c1e1-494d-9176-1673e1a542ee'
Feed Item UUID
Created
Workspace, feed, item or tag not found
Item tag already exists
Invalid item tag
POST /workspaces/{workspaceId}/feeds/{feedId}/items/{itemId}/tags HTTP/1.1
Host:
Authorization: Bearer YOUR_SECRET_TOKEN
Content-Type: application/json
Accept: */*
Content-Length: 51
{
"tagIds": [
"123e4567-e89b-12d3-a456-426614174000"
]
}[
{
"itemId": "text",
"tag": {
"id": "123e4567-e89b-12d3-a456-426614174000",
"name": "text",
"description": "text",
"status": "draft",
"category": {
"id": "123e4567-e89b-12d3-a456-426614174000",
"name": "text",
"description": "text",
"emoji": "text",
"createdAt": "text",
"updatedAt": "text"
},
"agentCount": 1,
"itemCount": 1,
"macroCount": 1,
"createdAt": "text",
"updatedAt": "text",
"deletedAt": "text",
"lastUsed": {
"addedToItemAt": "text",
"addedToItemId": "123e4567-e89b-12d3-a456-426614174000",
"removedFromItemAt": "text",
"removedFromItemId": "123e4567-e89b-12d3-a456-426614174000"
},
"ANY_ADDITIONAL_PROPERTY": "anything"
},
"createdAt": "2025-11-28T02:04:32.431Z"
}
]Retrieve information about a specific tag associated with an feed item.
Provide the token that is returned upon login
Represents an identifier for feed or feed contents. Supported formats ':' or '::', for example 'channel:747d7564-9ec1-461a-ad3a-2a3a55124917' or 'participant:contact:c453186d-c1e1-494d-9176-1673e1a542ee'
Feed Item UUID
OK
Feed, item, tag, item tag or workspace not found
GET /workspaces/{workspaceId}/feeds/{feedId}/items/{itemId}/tags/{tagId} HTTP/1.1
Host:
Authorization: Bearer YOUR_SECRET_TOKEN
Accept: */*
{
"itemId": "text",
"tag": {
"id": "123e4567-e89b-12d3-a456-426614174000",
"name": "text",
"description": "text",
"status": "draft",
"category": {
"id": "123e4567-e89b-12d3-a456-426614174000",
"name": "text",
"description": "text",
"emoji": "text",
"createdAt": "text",
"updatedAt": "text"
},
"agentCount": 1,
"itemCount": 1,
"macroCount": 1,
"createdAt": "text",
"updatedAt": "text",
"deletedAt": "text",
"lastUsed": {
"addedToItemAt": "text",
"addedToItemId": "123e4567-e89b-12d3-a456-426614174000",
"removedFromItemAt": "text",
"removedFromItemId": "123e4567-e89b-12d3-a456-426614174000"
},
"ANY_ADDITIONAL_PROPERTY": "anything"
},
"createdAt": "2025-11-28T02:04:32.431Z"
}Remove a specific tag associated with an item.
Provide the token that is returned upon login
Represents an identifier for feed or feed contents. Supported formats ':' or '::', for example 'channel:747d7564-9ec1-461a-ad3a-2a3a55124917' or 'participant:contact:c453186d-c1e1-494d-9176-1673e1a542ee'
Feed Item UUID
Deleted
Item tag or workspace not found
DELETE /workspaces/{workspaceId}/feeds/{feedId}/items/{itemId}/tags/{tagId} HTTP/1.1
Host:
Authorization: Bearer YOUR_SECRET_TOKEN
Accept: */*
No content
Last updated
Was this helpful?

