Tags
Add ability to get, create, and apply tags from contacts
Get list of current tags
GET: /tags
200 Response Object
{
"accountId": "string",
"createdAt": number,
"name": "string",
"id": "string",
"updatedAt": number
}
Return
CODE
RETURN
200
Tag Object
401
Unauthorized
404
Returns account not found error
500
Internal Server Error
Create a new tag
POST: /tags
Body
FIELD
TYPE
Description
name
string
the name of the tag
200 Response Object
{
"tag": {
"createdAt": number,
"accountId": "string",
"name": "string",
"id": "string",
"updatedAt": number
},
"message": "Successfully added the tag new to the database"
}
Return codes
CODE
RETURN
201
Created Value
400
Neo4j Error
401
Unauthorized
500
Internal Server Error
Apply tag to contact
POST: /tags/:tagId
Body
FIELD
TYPE
Description
contactIds
array of strings
list of contact ids to apply
201 Response Object
{
"tag": {
"createdAt": number,
"accountId": "string",
"name": "string",
"id": "string",
"updatedAt": number
},
"message": "Successfully applied the tag ${tagId} to the contact"
}
Return codes
CODE
RETURN
201
Created Value
401
Unauthorized
404
Contact or tag not found
500
Internal Server Error
Last updated