Etiquetas
Etiquetas do WhatsApp Business.
Base
https://app.onzap.io/v1/instances/{instanceId}AuthX-Instance-Token: SEU_TOKENRequisição
curl "https://app.onzap.io/v1/instances/SUA_INSTANCIA/labels" \
-H "X-Instance-Token: $ONZAP_TOKEN"Resposta
[
{
"color": 0,
"colorHex": "#ff9485",
"id": "1",
"name": "Lead"
}
]Criar etiqueta
POST
API OnZap/v1/instances/{instanceId}/labelsCorpo (JSON)
namestringobrigatóriocolornumberopcionalcolorHexstringopcionalRequisição
curl -X POST "https://app.onzap.io/v1/instances/SUA_INSTANCIA/labels" \
-H "X-Instance-Token: $ONZAP_TOKEN" \
-H "Content-Type: application/json" \
-d '{
"name": "Lead"
}'Resposta
{
"color": 0,
"colorHex": "#ff9485",
"id": "1",
"name": "Lead"
}Etiquetas do chat
GET
API OnZap/v1/instances/{instanceId}/labels/chats/{chatId}Parâmetros do caminho
chatIdstringobrigatório5511999999999) ou JID (…@c.us, …@g.us, …@lid).Requisição
curl "https://app.onzap.io/v1/instances/SUA_INSTANCIA/labels/chats/5511999999999" \
-H "X-Instance-Token: $ONZAP_TOKEN"Resposta
[
{
"color": 0,
"colorHex": "#ff9485",
"id": "1",
"name": "Lead"
}
]Definir etiquetas do chat
PUT
API OnZap/v1/instances/{instanceId}/labels/chats/{chatId}Parâmetros do caminho
chatIdstringobrigatório5511999999999) ou JID (…@c.us, …@g.us, …@lid).Corpo (JSON)
labelsarray de objectobrigatóriolabels[].idstringobrigatórioRequisição
curl -X PUT "https://app.onzap.io/v1/instances/SUA_INSTANCIA/labels/chats/5511999999999" \
-H "X-Instance-Token: $ONZAP_TOKEN" \
-H "Content-Type: application/json" \
-d '{
"labels": [
{
"id": "1"
}
]
}'Resposta
Sucesso
Atualizar etiqueta
PUT
API OnZap/v1/instances/{instanceId}/labels/{labelId}Parâmetros do caminho
labelIdstringobrigatórioCorpo (JSON)
namestringobrigatóriocolornumberopcionalcolorHexstringopcionalRequisição
curl -X PUT "https://app.onzap.io/v1/instances/SUA_INSTANCIA/labels/LABELID" \
-H "X-Instance-Token: $ONZAP_TOKEN" \
-H "Content-Type: application/json" \
-d '{
"name": "Lead"
}'Resposta
{
"color": 0,
"colorHex": "#ff9485",
"id": "1",
"name": "Lead"
}Excluir etiqueta
DELETE
API OnZap/v1/instances/{instanceId}/labels/{labelId}Parâmetros do caminho
labelIdstringobrigatórioRequisição
curl -X DELETE "https://app.onzap.io/v1/instances/SUA_INSTANCIA/labels/LABELID" \
-H "X-Instance-Token: $ONZAP_TOKEN"Resposta
{}Chats com a etiqueta
GET
API OnZap/v1/instances/{instanceId}/labels/{labelId}/chatsParâmetros do caminho
labelIdstringobrigatórioRequisição
curl "https://app.onzap.io/v1/instances/SUA_INSTANCIA/labels/LABELID/chats" \
-H "X-Instance-Token: $ONZAP_TOKEN"Resposta
Sucesso