Rest API
Get conversation tags
GET /api/v1/ai/conversations/tags
GET
/api/v1/ai/conversations/tags
Every conversation tag created in the workspace, with its id and name. Use it to turn the tags__id numbers returned by GET /api/v1/visitors/conversations into tag names.
Notes
- Tags belong to one workspace, so the same name in two workspaces has two different ids
- Pass
includeConversationCount=trueto also get how many conversations carry each tag
Parameters
Section titled “ Parameters ”Header Parameters
Section titled “Header Parameters ” x-api-key
required
string
Your API key from account settings.
x-user-email
required
string
The email address of your user.
x-account-id
required
string
The ID of your account. You can find this in the account settings.
x-website-id
required
string
The ID of the workspace you want to use.
Query Parameters
Section titled “Query Parameters ” includeConversationCount
boolean
Also return conversationsCount, the number of conversations each tag is attached to.
Responses
Section titled “ Responses ”The workspace’s tags.
object
tags
Array<object>
object
id
The tag’s id, as found in tags__id on a conversation.
integer
name
string
accountId
string
websiteId
string
fullCount
The total number of tags in the workspace.
integer
conversationsCount
Number of conversations carrying the tag. Only present with includeConversationCount=true.
integer
Example
{ "tags": [ { "id": 42, "name": "Billing", "accountId": "6c1f2d3e-0000-4000-8000-000000000001", "websiteId": "9a8b7c6d-0000-4000-8000-000000000002", "fullCount": 2, "conversationsCount": 118 }, { "id": 43, "name": "Login issue", "accountId": "6c1f2d3e-0000-4000-8000-000000000001", "websiteId": "9a8b7c6d-0000-4000-8000-000000000002", "fullCount": 2, "conversationsCount": 37 } ]}Bad request - missing websiteId.
Unauthorized - invalid API key.