Integrações
Integrações prontas (ex.: Chatwoot) ligadas à instância.
Base
https://app.onzap.io/v1/instances/{instanceId}AuthX-Instance-Token: SEU_TOKENRequisição
curl "https://app.onzap.io/v1/instances/SUA_INSTANCIA/integrations" \
-H "X-Instance-Token: $ONZAP_TOKEN"Resposta
Sucesso
Criar integração
POST
API OnZap/v1/instances/{instanceId}/integrationsCorpo (JSON)
appstringobrigatórioValores:
argentine-phone-numbersbrazilian-phone-numberschatwootcallsmcpmexican-phone-numbersphone-numbersconfigobjectobrigatórioidstringobrigatórioenabledbooleanopcionalRequisição
curl -X POST "https://app.onzap.io/v1/instances/SUA_INSTANCIA/integrations" \
-H "X-Instance-Token: $ONZAP_TOKEN" \
-H "Content-Type: application/json" \
-d '{
"app": "argentine-phone-numbers",
"config": {},
"id": "app_01jabcdefghjkmnpqrstvwxy"
}'Resposta
Sucesso
Dados da integração
GET
API OnZap/v1/instances/{instanceId}/integrations/{appId}Parâmetros do caminho
appIdstringobrigatórioRequisição
curl "https://app.onzap.io/v1/instances/SUA_INSTANCIA/integrations/APPID" \
-H "X-Instance-Token: $ONZAP_TOKEN"Resposta
Sucesso
Atualizar integração
PUT
API OnZap/v1/instances/{instanceId}/integrations/{appId}Parâmetros do caminho
appIdstringobrigatórioCorpo (JSON)
appstringobrigatórioValores:
argentine-phone-numbersbrazilian-phone-numberschatwootcallsmcpmexican-phone-numbersphone-numbersconfigobjectobrigatórioidstringobrigatórioenabledbooleanopcionalRequisição
curl -X PUT "https://app.onzap.io/v1/instances/SUA_INSTANCIA/integrations/APPID" \
-H "X-Instance-Token: $ONZAP_TOKEN" \
-H "Content-Type: application/json" \
-d '{
"app": "argentine-phone-numbers",
"config": {},
"id": "app_01jabcdefghjkmnpqrstvwxy"
}'Resposta
Sucesso
Excluir integração
DELETE
API OnZap/v1/instances/{instanceId}/integrations/{appId}Parâmetros do caminho
appIdstringobrigatórioRequisição
curl -X DELETE "https://app.onzap.io/v1/instances/SUA_INSTANCIA/integrations/APPID" \
-H "X-Instance-Token: $ONZAP_TOKEN"Resposta
Sucesso
Limpar dados armazenados da integração
POST
API OnZap/v1/instances/{instanceId}/integrations/{appId}/purgeParâmetros do caminho
appIdstringobrigatórioRequisição
curl -X POST "https://app.onzap.io/v1/instances/SUA_INSTANCIA/integrations/APPID/purge" \
-H "X-Instance-Token: $ONZAP_TOKEN"Resposta
Sucesso
Limpar dados de uma integração pelo tipo
POST
API OnZap/v1/instances/{instanceId}/integrations/types/{app}/purgeParâmetros do caminho
appstringobrigatórioRequisição
curl -X POST "https://app.onzap.io/v1/instances/SUA_INSTANCIA/integrations/types/APP/purge" \
-H "X-Instance-Token: $ONZAP_TOKEN"Resposta
Sucesso
Cache em memória — números (regras próprias)
GET
API OnZap/v1/instances/{instanceId}/integrations/phone-numbers/cache/memoryParâmetros de query
limitnumberopcionaloffsetnumberopcionalRequisição
curl "https://app.onzap.io/v1/instances/SUA_INSTANCIA/integrations/phone-numbers/cache/memory" \
-H "X-Instance-Token: $ONZAP_TOKEN"Resposta
Sucesso
Cache persistente — números (regras próprias)
GET
API OnZap/v1/instances/{instanceId}/integrations/phone-numbers/cache/dbParâmetros de query
limitnumberopcionaloffsetnumberopcionalRequisição
curl "https://app.onzap.io/v1/instances/SUA_INSTANCIA/integrations/phone-numbers/cache/db" \
-H "X-Instance-Token: $ONZAP_TOKEN"Resposta
Sucesso
Estatísticas do cache — números (regras próprias)
GET
API OnZap/v1/instances/{instanceId}/integrations/phone-numbers/cache/statsRequisição
curl "https://app.onzap.io/v1/instances/SUA_INSTANCIA/integrations/phone-numbers/cache/stats" \
-H "X-Instance-Token: $ONZAP_TOKEN"Resposta
Sucesso
Limpar cache — números (regras próprias)
DELETE
API OnZap/v1/instances/{instanceId}/integrations/phone-numbers/cache/purgeRequisição
curl -X DELETE "https://app.onzap.io/v1/instances/SUA_INSTANCIA/integrations/phone-numbers/cache/purge" \
-H "X-Instance-Token: $ONZAP_TOKEN"Resposta
Sucesso
Cache em memória — números brasileiros (9º dígito)
GET
API OnZap/v1/instances/{instanceId}/integrations/brazilian-phone-numbers/cache/memoryParâmetros de query
limitnumberopcionaloffsetnumberopcionalRequisição
curl "https://app.onzap.io/v1/instances/SUA_INSTANCIA/integrations/brazilian-phone-numbers/cache/memory" \
-H "X-Instance-Token: $ONZAP_TOKEN"Resposta
Sucesso
Cache persistente — números brasileiros (9º dígito)
GET
API OnZap/v1/instances/{instanceId}/integrations/brazilian-phone-numbers/cache/dbParâmetros de query
limitnumberopcionaloffsetnumberopcionalRequisição
curl "https://app.onzap.io/v1/instances/SUA_INSTANCIA/integrations/brazilian-phone-numbers/cache/db" \
-H "X-Instance-Token: $ONZAP_TOKEN"Resposta
Sucesso
Estatísticas do cache — números brasileiros (9º dígito)
GET
API OnZap/v1/instances/{instanceId}/integrations/brazilian-phone-numbers/cache/statsRequisição
curl "https://app.onzap.io/v1/instances/SUA_INSTANCIA/integrations/brazilian-phone-numbers/cache/stats" \
-H "X-Instance-Token: $ONZAP_TOKEN"Resposta
Sucesso
Limpar cache — números brasileiros (9º dígito)
DELETE
API OnZap/v1/instances/{instanceId}/integrations/brazilian-phone-numbers/cache/purgeRequisição
curl -X DELETE "https://app.onzap.io/v1/instances/SUA_INSTANCIA/integrations/brazilian-phone-numbers/cache/purge" \
-H "X-Instance-Token: $ONZAP_TOKEN"Resposta
Sucesso
Cache em memória — números argentinos
GET
API OnZap/v1/instances/{instanceId}/integrations/argentine-phone-numbers/cache/memoryParâmetros de query
limitnumberopcionaloffsetnumberopcionalRequisição
curl "https://app.onzap.io/v1/instances/SUA_INSTANCIA/integrations/argentine-phone-numbers/cache/memory" \
-H "X-Instance-Token: $ONZAP_TOKEN"Resposta
Sucesso
Cache persistente — números argentinos
GET
API OnZap/v1/instances/{instanceId}/integrations/argentine-phone-numbers/cache/dbParâmetros de query
limitnumberopcionaloffsetnumberopcionalRequisição
curl "https://app.onzap.io/v1/instances/SUA_INSTANCIA/integrations/argentine-phone-numbers/cache/db" \
-H "X-Instance-Token: $ONZAP_TOKEN"Resposta
Sucesso
Estatísticas do cache — números argentinos
GET
API OnZap/v1/instances/{instanceId}/integrations/argentine-phone-numbers/cache/statsRequisição
curl "https://app.onzap.io/v1/instances/SUA_INSTANCIA/integrations/argentine-phone-numbers/cache/stats" \
-H "X-Instance-Token: $ONZAP_TOKEN"Resposta
Sucesso
Limpar cache — números argentinos
DELETE
API OnZap/v1/instances/{instanceId}/integrations/argentine-phone-numbers/cache/purgeRequisição
curl -X DELETE "https://app.onzap.io/v1/instances/SUA_INSTANCIA/integrations/argentine-phone-numbers/cache/purge" \
-H "X-Instance-Token: $ONZAP_TOKEN"Resposta
Sucesso
Cache em memória — números mexicanos
GET
API OnZap/v1/instances/{instanceId}/integrations/mexican-phone-numbers/cache/memoryParâmetros de query
limitnumberopcionaloffsetnumberopcionalRequisição
curl "https://app.onzap.io/v1/instances/SUA_INSTANCIA/integrations/mexican-phone-numbers/cache/memory" \
-H "X-Instance-Token: $ONZAP_TOKEN"Resposta
Sucesso
Cache persistente — números mexicanos
GET
API OnZap/v1/instances/{instanceId}/integrations/mexican-phone-numbers/cache/dbParâmetros de query
limitnumberopcionaloffsetnumberopcionalRequisição
curl "https://app.onzap.io/v1/instances/SUA_INSTANCIA/integrations/mexican-phone-numbers/cache/db" \
-H "X-Instance-Token: $ONZAP_TOKEN"Resposta
Sucesso
Estatísticas do cache — números mexicanos
GET
API OnZap/v1/instances/{instanceId}/integrations/mexican-phone-numbers/cache/statsRequisição
curl "https://app.onzap.io/v1/instances/SUA_INSTANCIA/integrations/mexican-phone-numbers/cache/stats" \
-H "X-Instance-Token: $ONZAP_TOKEN"Resposta
Sucesso
Limpar cache — números mexicanos
DELETE
API OnZap/v1/instances/{instanceId}/integrations/mexican-phone-numbers/cache/purgeRequisição
curl -X DELETE "https://app.onzap.io/v1/instances/SUA_INSTANCIA/integrations/mexican-phone-numbers/cache/purge" \
-H "X-Instance-Token: $ONZAP_TOKEN"Resposta
Sucesso