POST
Customer.RemoveTag
Remove one tag from a customer. Matches the dashboard customer tag removal behavior by deleting the tag id from contactus.tag_id and leaving the rest of the tag list unchanged.
Permissions
- User must be logged in with a valid bearer token.
- Returned or changed records are limited by the user permissions, team access, folder access, and account settings.
Action
- Runs the Customer.RemoveTag function and returns JSON.
Push Service
Pushes event customer.removetag to users who should see this change.
Automation
No automation is run for this function.
Special Instructions
- Send the bearer token on protected calls with Authorization: Bearer YOUR TOKEN.
- Send parameters as POST body fields exactly as documented.
Required Parameters
| Name | Type | Sample | Explanation |
|---|---|---|---|
customer_idpost | int | 123 | Customer id. You may also send cust_id. |
tag_idpost | int | 45 | Tag id to remove from the customer. |
Optional Parameters
No optional body parameters are defined for this function.
Authentication
Send the bearer token returned by Login in the request header.
Authorization: Bearer YOUR TOKEN
Sample Request
{
"url": "\/app\/Customer.RemoveTag",
"method": "POST",
"headers": {
"Authorization": "Bearer YOUR TOKEN"
},
"body": {
"customer_id": "123",
"tag_id": "45"
},
"url_user": "https:\/\/{user}.bull36.com\/app\/Customer.RemoveTag",
"url_domain": "https:\/\/{domain}\/app\/Customer.RemoveTag"
}Endpoint
POST /app/Customer.RemoveTag
POST https://{user}.bull36.com/app/Customer.RemoveTag
POST https://{domain}/app/Customer.RemoveTagSample Output
{
"success": 1,
"message": "Your Tag Remove",
"customer_id": "123",
"tag_id": "45",
"socket_event": "customer.removetag"
}JavaScript Example
const token = 'YOUR TOKEN';
const body = new URLSearchParams({ customer_id: '123', tag_id: '45' });
const res = await fetch('/app/Customer.RemoveTag', { method: 'POST', headers: { Authorization: 'Bearer ' + token }, body });
console.log(await res.json());Error Example
{
"success": 0,
"message": "Customer not found"
}