Pular para o conteúdo

Com a API de tags você pode gerenciar as tags da sua empresa e vinculá-las a contatos e chats para organização e segmentação.

Listar Tags

GET https://api.tinko.com.br/v1/tags

Retorna todas as tags da empresa autenticada.

Headers

NomeTipoObrigatórioDescrição
AuthorizationstringSimToken de autenticação. Ex: Bearer seu_token

Query Parameters

NomeTipoObrigatórioDescrição
pageintegerNãoNúmero da página. Default: 1
per_pageintegerNãoRegistros por página (máx: 100). Default: 50
searchstringNãoBuscar por texto da tag

Exemplo de requisição

Terminal window
curl -X GET "https://api.tinko.com.br/v1/tags?search=cliente" \
-H "Authorization: Bearer SEU_TOKEN"

Response

{
"success": true,
"data": [
{
"id": "01j7m8n9p0q1r2s3t4u5v6w7x",
"text": "Cliente VIP",
"emoji": "⭐",
"color": "#FFD700",
"created_at": "2025-10-29T10:30:00.000000Z"
},
{
"id": "01k8l9m0n1o2p3q4r5s6t7u8v9w",
"text": "Cliente Novo",
"emoji": "🆕",
"color": "#4CAF50",
"created_at": "2025-10-28T15:45:00.000000Z"
}
],
"pagination": {
"total": 2,
"per_page": 50,
"current_page": 1,
"last_page": 1
}
}

Campos do Response

CampoTipoDescrição
idstringID da tag
textstringTexto da tag
emojistring/nullEmoji da tag
colorstringCor da tag em hexadecimal
created_atstringData de criação

Visualizar Tag

GET https://api.tinko.com.br/v1/tags/{id}

Retorna os detalhes de uma tag específica.

Headers

NomeTipoObrigatórioDescrição
AuthorizationstringSimToken de autenticação. Ex: Bearer seu_token

Path Parameters

NomeTipoObrigatórioDescrição
idstringSimID da tag

Exemplo de requisição

Terminal window
curl -X GET "https://api.tinko.com.br/v1/tags/01j7m8n9p0q1r2s3t4u5v6w7x" \
-H "Authorization: Bearer SEU_TOKEN"

Response

{
"success": true,
"data": {
"id": "01j7m8n9p0q1r2s3t4u5v6w7x",
"text": "Cliente VIP",
"emoji": "⭐",
"color": "#FFD700",
"created_at": "2025-10-29T10:30:00.000000Z"
}
}

Criar Tag

POST https://api.tinko.com.br/v1/tags

Cria uma nova tag.

CampoTipoObrigatórioDescrição
textstringSimTexto da tag
emojistringNãoEmoji da tag
colorstringNãoCor da tag em hexadecimal. Default: #000000

Exemplo de requisição

Terminal window
curl -X POST "https://api.tinko.com.br/v1/tags" \
-H "Authorization: Bearer SEU_TOKEN" \
-H "Content-Type: application/json" \
-d '{
"text": "Cliente VIP",
"emoji": "⭐",
"color": "#FFD700"
}'

Response

{
"success": true,
"message": "Tag criada com sucesso.",
"data": {
"id": "01j7m8n9p0q1r2s3t4u5v6w7x",
"text": "Cliente VIP",
"emoji": "⭐",
"color": "#FFD700",
"created_at": "2025-10-29T10:30:00.000000Z"
}
}

Erros

{
"success": false,
"message": "Erro de validação",
"errors": [
{
"code": "FIELD_REQUIRED",
"field": "text",
"message": "O campo text é obrigatório."
}
]
}

Atualizar Tag

PUT https://api.tinko.com.br/v1/tags/{id}

Atualiza os dados de uma tag existente.

Path Parameters

NomeTipoObrigatórioDescrição
idstringSimID da tag

Request Body

CampoTipoObrigatórioDescrição
textstringNãoTexto da tag
emojistringNãoEmoji da tag
colorstringNãoCor da tag em hexadecimal

Exemplo de requisição

Terminal window
curl -X PUT "https://api.tinko.com.br/v1/tags/01j7m8n9p0q1r2s3t4u5v6w7x" \
-H "Authorization: Bearer SEU_TOKEN" \
-H "Content-Type: application/json" \
-d '{
"text": "Cliente Premium",
"color": "#C0A000"
}'

Response

{
"success": true,
"message": "Tag atualizada com sucesso.",
"data": {
"id": "01j7m8n9p0q1r2s3t4u5v6w7x",
"text": "Cliente Premium",
"emoji": "⭐",
"color": "#C0A000",
"created_at": "2025-10-29T10:30:00.000000Z"
}
}

Erros

{
"success": false,
"message": "Tag não encontrada."
}

Excluir Tag

DELETE https://api.tinko.com.br/v1/tags/{id}

Remove uma tag. A tag será desvinculada automaticamente de todos os contatos e chats.

Path Parameters

NomeTipoObrigatórioDescrição
idstringSimID da tag

Exemplo de requisição

Terminal window
curl -X DELETE "https://api.tinko.com.br/v1/tags/01j7m8n9p0q1r2s3t4u5v6w7x" \
-H "Authorization: Bearer SEU_TOKEN"

Response

{
"success": true,
"message": "Tag excluída com sucesso."
}

Erros

{
"success": false,
"message": "Tag não encontrada."
}