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.
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
Parâmetros obrigatórios em todas as requisições
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
Enviar Mensagem (message_send)
post
https://app.zap.guru/api/v1
?key=KEY&account_id=ACCOUNT_ID&phone_id=PHONE_ID&action=message_status&message_id=MESSAGE_ID
Verificar Status da Mensagem (message_status)
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
Cadastrar um chat (chat_add)
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
Verifica cadastro do Chat (chat_add_status)
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
Atualiza Campos Personalizados (chat_update_custom_fields)
post
https://app.zap.guru/api/v1
Adiciona Anotação (note_add)
post
https://app.zap.guru/api/v1
Executar diálogo (dialog_execute)
post
https://app.zap.guru/api/v1
Enviar um Arquivo (message_file_send)