API - Documentação (v1)
Para utilizar a API é necessário solicitar a ativação deste recurso na sua conta do ChatGuru. Os dados ficam disponíveis na página "Celulares", apenas usuários com permissão ADMIN tem acesso.
Last updated
Para utilizar a API é necessário solicitar a ativação deste recurso na sua conta do ChatGuru. Os dados ficam disponíveis na página "Celulares", apenas usuários com permissão ADMIN tem acesso.
Last updated
Neste exemplo estamos utilizando o endpoint "https://app.zap.guru/api/v1", verifique em sua conta qual é o endpoint que deve ser utilizado.
POST
https://app.zap.guru/api/v1
Os parâmetros a seguir são obrigatórios em todas as requisições de nossa API, devem ser sempre incorporados com o restante das requisições.
Name | Type | Description |
---|---|---|
POST
https://app.zap.guru/api/v1?key=KEY&account_id=ACCOUNT_ID&phone_id=PHONE_ID&action=message_send&send_date=SEND_DATE&text=TEXT&chat_number=CHAT_NUMBER
Envia uma mensagem para um chat que já encontra-se previamente cadastrado no ChatGuru.
POST
https://app.zap.guru/api/v1?key=KEY&account_id=ACCOUNT_ID&phone_id=PHONE_ID&action=message_status&message_id=MESSAGE_ID
Retorna o status da mensagem
POST
https://app.zap.guru/api/v1?key=KEY&account_id=ACCOUNT_ID&phone_id=PHONE_ID&action=chat_add&name=NAME&text=TEXT&chat_number=CHAT_NUMBER&user_id=USER_ID&dialog_id=DIALOG_ID
Permite cadastrar um chat apenas se o recurso de "Adicionar Chats"estiver ativo em sua conta. O retorno das requisições é disponibilizado em formato JSON, o campo chat_add_id é informado neste retorno contendo o id que pode ser utilizado para verificar se o chat foi inserido ou houve algum erro durante a inserção.
POST
https://app.zap.guru/api/v1?key=KEY&account_id=ACCOUNT_ID&phone_id=PHONE_ID&action=chat_add_status&chat_add_id=CHAT_ADD_ID
Retorna o status do cadastro do chat da ação "chat_add".
POST
https://app.zap.guru/api/v1?key=KEY&account_id=ACCOUNT_ID&phone_id=PHONE_ID&action=chat_update_custom_fields&chat_number=NUMERODOCHAT&field__NOME_DO_CAMPO=NOMEDOCAMPO
Permite atualizar os campos personalizados do chat através da API. O ID de cada campo pode ser encontrado no Gerenciador de Campos Personalizados
POST
https://app.zap.guru/api/v1
Permite adicionar anotações em um determinado chat via API
POST
https://app.zap.guru/api/v1
Permite executar um diálogo em um chat existente
POST
https://app.zap.guru/api/v1
Permite enviar um arquivo para um chat existente
Name | Type | Description |
---|---|---|
Name | Type | Description |
---|---|---|
Name | Type | Description |
---|---|---|
Name | Type | Description |
---|---|---|
Name | Type | Description |
---|---|---|
Name | Type | Description |
---|---|---|
Name | Type | Description |
---|---|---|
Name | Type | Description |
---|---|---|
chat_number
string
Número completo do WhatsApp, código do país, código de área e número, ex. 5511999999999
key
string
Sua chave da API
account_id
string
ID de sua conta ChatGuru
phone_id
string
ID do aparelho cadastrado no ChatGuru
send_date
string
Data, Hora e Minuto para envio da mensagem. Formato: YYYY-MM-DD HH:MM
action
string
Ação desejada, neste caso "message_send"
text
string
Texto da mensagem.
action
string
Ação desejada, neste caso "message_status"
message_id
string
ID da mensagem recebida em resposta ao método message_send
dialog_id
String
ID do diálogo do chatbot que deseja executar para o chat após ele ter sido incluído com sucesso
action
string
Ação desejada, neste caso "chat_add"
name
string
Nome do chat que deseja cadastrar
text
string
Texto da mensagem inicial para o chat.
user_id
string
ID do usuário do ChatGuru para quem deseja delegar o chat automaticamente.
action
string
Ação desejada, neste caso "chat_add_status"
chat_add_id
string
ID do cadastro do chat informado no retorno de sucesso da ação "chat_add"
action
string
Ação desejada, nesse caso: "chat_update_custom_fields"
field__NOME_DO_CAMPO
string
Valor do campo personalizado
note_text
string
Texto de sua anotação
action
string
Ação desejada, nesse caso "note_add"
action
string
Ação desejada, nesse caso "dialog_execute"
dialog_id
string
ID do diálogo que será executado
caption
string
Nome do seu arquivo
file_url
string
O link de URL do arquivo
action
string
message_file_send