Documentação API v1
Fácil, rápido, estável e robusto!
Envios (send)
Utilitários (utils)
Recebimentos (webhooks)
Para consumir nossa API, é super simples
Você precisará informar apenas
- Token
- Instance_id
Todos os endpoints são requisitados por verbo POST e GET
Todos os retornos são em formato JSON
Enviar Texto
Endpoind para envio de mensagens de texto
- POST https://wpp360.com.br/api/v1/sendtext
- BEARER TOKEN
- token (string): SeuTokenQueSeraEntregue
- REQUEST
- instance_id (integer): 0123456789
- operator_id (optional): 123
- phone (integer): 5511987654321 (em formato internacional)
- message (string): texto a ser entregue
- sender_name (optional): nome do contato que recebera a mensagem
- RESPONSE 200 OK | { "message_id": "EA2DA8F700B557D8A1EE" }
// Exemplo em PHP de envio de uma mensagem de texto
function sendText()
{
use GuzzleHttp\Client;
$client = new Client();
$token = "SeuTokenQueSeraEntregue",
$data = [
'instance_id' => 0123456789,
'phone' => 551132301613,
'message' => "Esta é uma mensagem de teste!",
];
$headers = [
'Authorization' => 'Bearer ' . $token,
'Accept' => 'application/json',
];
try
{
$response = $client->request('POST', 'https://wpp360.com.br/api/v1/sendtext',
[
'form_params' => $data,
'headers' => $headers,
]);
return $response->getStatusCode();
}
catch (\Exception $e)
{
return $e->getMessage();
}
}
Enviar Documentos
Endpoind para envio de documentos dos tipos: pdf, docx, doc, xlsx, deb, gz, 7z, zip
- POST https://wpp360.com.br/api/v1/senddocument/{type}
- BEARER TOKEN
- token (string): SeuTokenQueSeraEntregue
- REQUEST
- instance_id (integer): 0123456789
- operator_id (optional): 123
- phone (integer): 5511987654321 (em formato internacional)
- type (string): extensão do documento
- file_name (string): endreço em url válida onde se encontra o arquivo
- sender_name (optional): nome do contato que recebera o documento
- RESPONSE 200 OK | { "message_id": "EA2DA8F700B557D8A1EE" }
Enviar Imagens
Endpoind para envio de imagens
- POST https://wpp360.com.br/api/v1/sendimage
- BEARER TOKEN
- token (string): SeuTokenQueSeraEntregue
- REQUEST
- instance_id (integer): 0123456789
- operator_id (optional): 123
- phone (integer): 5511987654321 (em formato internacional)
- image (string): endreço em url válida onde se encontra a imagem
- sender_name (optional): nome do contato que recebera a imagem
- RESPONSE 200 OK | { "message_id": "EA2DA8F700B557D8A1EE" }
Enviar Audio
Endpoind para envio de audio tipo: mp3
- POST https://wpp360.com.br/api/v1/sendaudio
- BEARER TOKEN
- token (string): SeuTokenQueSeraEntregue
- REQUEST
- instance_id (integer): 0123456789
- operator_id (optional): 123
- phone (integer): 5511987654321 (em formato internacional)
- audio (string): endreço em url válida onde se encontra o mp3
- sender_name (optional): nome do contato que recebera o audio
- RESPONSE 200 OK | { "message_id": "EA2DA8F700B557D8A1EE" }
Enviar Video
Endpoind para envio de video tipo: mp4
- POST https://wpp360.com.br/api/v1/sendvideo
- BEARER TOKEN
- token (string): SeuTokenQueSeraEntregue
- REQUEST
- instance_id (integer): 0123456789
- operator_id (optional): 123
- phone (integer): 5511987654321 (em formato internacional)
- video (string): endereço em url válida onde se encontra o video
- sender_name (optional): nome do contato que recebera o video
- RESPONSE 200 OK | { "message_id": "EA2DA8F700B557D8A1EE" }
Pegar Qrcode
Endpoind para pegar qrcode
- GET https://wpp360.com.br/api/v1/qrcode/{instance_id}
- BEARER TOKEN
- token (string): SeuTokenQueSeraEntregue
- REQUEST
- instance_id (integer): 0123456789
- RESPONSE 200 OK | { "connected": true }
// Exemplo em PHP de pegar dados do qrcode
function qrcode()
{
use GuzzleHttp\Client;
$client = new Client();
$token = "SeuTokenQueSeraEntregue",
$data = [
'instance_id' => 0123456789,
];
$headers = [
'Authorization' => 'Bearer ' . $token,
'Accept' => 'application/json',
];
try
{
$response = $client->request('GET', 'https://wpp360.com.br/api/v1/qrcode/{instance_id}',
[
'form_params' => $data,
'headers' => $headers,
]);
return $response->getStatusCode();
}
catch (\Exception $e)
{
return $e->getMessage();
}
}
Status do Celular
Retorna status do celular
- GET https://whatsapp.fcati.com.br/api/status/{instance_id}
- BEARER TOKEN
- token (string): SeuTokenQueSeraEntregue
- REQUEST
- instance_id (integer): 0123456789
- RESPONSE 200 OK | { "connected": true,"session": false,"created": 1621258472708,"error": "You are already connected.","smartphoneConnected": true}
Mensagens em fila
Retorna um array de mensagens em fila
- GET https://whatsapp.fcati.com.br/api/queue/{instance_id}
- BEARER TOKEN
- token (string): SeuTokenQueSeraEntregue
- REQUEST
- instance_id (integer): 0123456789
- RESPONSE 200 OK | { "size": 0, "messages": [] }
Telefone existe
Testa se o Telefone destino existe
- GET https://wpp360.com.br/api/v1/phoneexists/{instance_id}/{phone}/
- BEARER TOKEN
- token (string): SeuTokenQueSeraEntregue
- RESPONSE 200 OK | { "phone": "true" }
Restaurar sessão
Envia todas as mensagens em fila
- GET https://whatsapp.fcati.com.br/api/restoresession/{instance_id}
- BEARER TOKEN
- token (string): SeuTokenQueSeraEntregue
- REQUEST
- instance_id (integer): 0123456789
- RESPONSE 200 OK | { "restored": true, }
Desconectar Celular
Desconecta celular da api
- GET https://whatsapp.fcati.com.br/api/disconnect/{instance_id}
- BEARER TOKEN
- token (string): SeuTokenQueSeraEntregue
- REQUEST
- instance_id (integer): 0123456789
- RESPONSE 200 OK | { "value": true }