Um endpoint, vários canais
POST /v1/messages com channel = rcs, whatsapp, sms ou voice. Menos código, menos integrações para manter.
Envie mensagens em qualquer canal com o mesmo endpoint e o mesmo payload — o canal é só um parâmetro. Receba status de entrega e respostas por webhooks assinados e acompanhe cada requisição nos logs.
const res = await fetch("https://api.nexfy.com/v1/messages", { method: "POST", headers: { Authorization: "Bearer YOUR_API_KEY", "Content-Type": "application/json" }, body: JSON.stringify({ channel: "whatsapp", // "rcs" | "sms" | "voice" to: "+5511999999999", template: "pedido_confirmado", variables: { pedido: "1042", entrega: "amanhã" } })});const { id, status } = await res.json(); // "msg_01H…", "queued"Exemplo conceitual. O contrato de API definitivo é disponibilizado para a sua operação.
POST /v1/messages com channel = rcs, whatsapp, sms ou voice. Menos código, menos integrações para manter.
Eventos de entrega (DLR), leitura, clique e mensagens recebidas chegam ao seu sistema com assinatura para validação.
Chaves separadas para teste e produção, permissões por chave e logs de cada requisição para auditoria.
Da chave de API ao webhook: o caminho para colocar a integração em produção.
Desenhar minha jornadaConfirmação de pedido, rastreio e recuperação de carrinho disparados por eventos.
OTP por SMS ou WhatsApp no fluxo de login e cadastro do seu produto.
Notificações do produto por canal preferido do usuário.
Integração do Nexfy Desk com CRM e ferramentas de ticket.
Recursos disponíveis conforme os canais e o plano contratados. Fale com um especialista para desenhar a configuração ideal para a sua operação.
Ver a API para desenvolvedoresPor webhook. Cada mudança de status (enfileirada, enviada, entregue, lida, falha) gera um evento assinado para a URL cadastrada. Também é possível consultar o status pelo id da mensagem.
Sim. Chaves de teste permitem validar a integração sem envio real; os eventos de webhook são simulados para o seu endpoint.
Envie um identificador único por requisição no header; requisições repetidas com o mesmo identificador não geram novos envios.
Os limites dependem dos canais e do plano contratado e podem ser configurados por chave. Acima do limite, a API responde com o código apropriado e o tempo sugerido para nova tentativa.
Os canais funcionam melhor juntos: o mesmo contato, o mesmo contexto, a jornada completa.
Conte sobre sua operação e receba uma proposta sob medida por canais, volume e integração.
Ou escreva para contato@nexfy.com