Pular para o conteúdo principal

Gerenciar Tags

Conceituacao

As tags sao rotulos que voce pode atribuir aos contatos para categoriza-los e segmenta-los. As tags sao armazenadas como um array de strings no campo tags de cada contato.

Casos de uso

  • Identificar clientes VIP ou recorrentes
  • Segmentar por interesse, produto ou campanha
  • Filtrar contatos para envios em massa
  • Organizar atendimentos por categoria

Adicionar tags a um contato

Use o endpoint de atualizacao de contato para definir ou modificar tags.

Metodo

PATCH https://oapi.ogmma.com.br/v1/contacts/:contactId

curl -X PATCH "https://oapi.ogmma.com.br/v1/contacts/{contactId}" \
-H "Authorization: Bearer {API_KEY}" \
-H "Content-Type: application/json" \
-d '{
"tags": ["vip", "cliente", "recorrente"]
}'
Importante

O campo tags e substituido inteiramente pela nova lista. Para adicionar uma tag sem remover as existentes, inclua todas as tags desejadas no array.


Filtrar contatos por tag

Use o parametro tag no endpoint de listagem de contatos para filtrar por uma tag especifica.

Metodo

GET https://oapi.ogmma.com.br/v1/contacts?tag=vip

curl -X GET "https://oapi.ogmma.com.br/v1/contacts?tag=vip" \
-H "Authorization: Bearer {API_KEY}"

Remover todas as tags

Para remover todas as tags de um contato, envie um array vazio.

curl -X PATCH "https://oapi.ogmma.com.br/v1/contacts/{contactId}" \
-H "Authorization: Bearer {API_KEY}" \
-H "Content-Type: application/json" \
-d '{"tags": []}'

Boas praticas

  • Use tags em lowercase e sem espacos (ex: cliente-vip em vez de Cliente VIP)
  • Mantenha um vocabulario consistente de tags na sua organizacao
  • Evite criar tags muito especificas que serao usadas apenas uma vez
  • Combine tags com envio em massa para campanhas segmentadas