Inicio API e integraciones | Claves, endpoints y webhooks Cómo eliminar tags de contactos en masa vía API

Cómo eliminar tags de contactos en masa vía API

Última actualización el Oct 02, 2026

La documentación más actualizada de las APIs de Cloud Humans está en docs.cloudhumans.com/api-reference. En caso de divergencia entre este artículo y la referencia, prevalece lo que está allí.

Cuándo usar

  • Necesitas eliminar tags de múltiples contactos a la vez sin tener que abrir cada contacto manualmente
  • Estás ejecutando una rutina de limpieza o corrección de tags en tu base de contactos
  • Quieres mantener la base organizada después de una campaña o migración

Requisitos previos


Endpoint

DELETE https://cloudchat.cloudhumans.com/api/v1/accounts/{ACCOUNT_ID}/contacts/delete_tags

Headers

Header Valor
content-type application/json
api_access_token Tu token de API


Cuerpo de la solicitud

El body debe contener un único campo, contacts, que es un array de objetos. Cada objeto representa un contacto y debe contener:

Campo Obligatorio Descripción
identifier Al menos 1 de los 3* Identificador único del contacto
email Al menos 1 de los 3* Correo electrónico del contacto
phone_number Al menos 1 de los 3* Teléfono del contacto
tags Sí Array con los tags a eliminar (por nombre)

*Se debe informar al menos un identificador para localizar el contacto.


Ejemplo de solicitud

curl --request DELETE \
  --url 'https://cloudchat.cloudhumans.com/api/v1/accounts/ACCOUNT_ID/contacts/delete_tags' \
  --header 'api_access_token: API_TOKEN' \
  --header 'content-type: application/json' \
  --data '{
    "contacts": [
      {
        "identifier": 123,
        "tags": ["tag-de-massa-1","tag-de-massa-2"]
      },
      {
        "email": "[email protected]",
        "tags": ["tag-de-massa-2","tag-de-massa-3"]
      },
      {
        "phone_number": 5551000000000,
        "tags": ["tag-de-massa-1","tag-de-massa-3"]
      }
    ]
  }'

Cómo se localiza el contacto

El sistema busca el contacto en este orden:

  1. identifier (primero)

  2. email (segundo)

  3. phone_number (tercero)

A diferencia del endpoint de importación de contactos (que prioriza email), aquí identifier tiene prioridad.

Sobre phone_number

Si se envía sin el prefijo +, el sistema lo agrega automáticamente (ej.: 5511999998888 → +5511999998888).


Observaciones