WhatsApp, SMS, RCS, e-mail e Instagram por trás de um único contrato de requisição. Defina uma cadeia de fallback uma vez e pare de construir uma integração separada, e um ponto de falha separado, para cada canal que você lança.
Uma demonstração ao vivo de fallbackChannels: o WhatsApp não é entregue e a One API tenta o SMS automaticamente.
O campo channel decide qual rede cuida da entrega. O formato da requisição nunca muda.
Mensagens de modelo e de sessão entregues pelo WhatsApp Business.
Endpoint unificadoSMS transacional e promocional com ID do remetente e controle de rota.
Endpoint unificadoMensagens ricas e com a sua marca para dispositivos Android compatíveis com RCS.
Endpoint unificadoE-mail transacional com modelos e suporte completo a variáveis de mesclagem.
Endpoint unificadoMensagens diretas para clientes que entraram em contato primeiro pelo Instagram.
Endpoint unificadoLigações de saída e de entrada, transcrição e gravação.
Endpoint dedicado · mesma chaveTudo a que você já tem acesso, reorganizado em torno de uma única chamada.
A mesma chave de API e os mesmos escopos de canal que você já tem (whatsapp:send, sms:send e assim por diante) funcionam com a One API imediatamente. Nada de novo para provisionar.
Defina fallbackChannels uma vez e a One API tenta o próximo canal automaticamente quando o primeiro não consegue entregar, sem código de orquestração do seu lado.
Um único formato de requisição e de resposta para todos os canais, em vez de cinco formatos de payload, cinco convenções de erro e cinco conjuntos de documentação vivendo no seu código.
Conecte um endpoint e lance. Adicionar um novo canal de fallback depois significa adicionar uma entrada em um array, não escrever uma nova integração.
Cada tentativa, bem-sucedida ou não, volta no array attempts, para você registrar exatamente o que aconteceu sem chamadas extras à API.
O endpoint unificado envia mensagens. Campanhas, modelos e análises continuam na API dedicada e no painel de cada canal, sempre que você precisar.
POST https://api.slide.cx/v1/messages/send
curl -X POST https://api.slide.cx/v1/messages/send \ -H "Authorization: Bearer sk_live_YOUR_API_KEY" \ -H "Content-Type: application/json" \ -d '{ "to": "+919876543210", "channel": "whatsapp", "template": { "name": "order_confirmation", "languageCode": "en", "variables": { "1": "John", "2": "ORD-12345" } } }'
curl -X POST https://api.slide.cx/v1/messages/send \ -H "Authorization: Bearer sk_live_YOUR_API_KEY" \ -H "Content-Type: application/json" \ -d '{ "to": "+919876543210", "channel": "whatsapp", "fallbackChannels": ["sms"], "message": "Your order ORD-12345 has shipped!", "template": { "name": "order_shipped", "languageCode": "en" }, "sms": { "senderId": "ACMEIN" } }'
{
"status": "sent",
"channelUsed": "sms",
"messageId": "sms_9f2a1c8e7b3d",
"attempts": [
{
"channel": "whatsapp",
"status": "failed",
"error": "Template not delivered to this recipient"
},
{
"channel": "sms",
"status": "sent",
"messageId": "sms_9f2a1c8e7b3d"
}
]
}Não. Ela usa exatamente a mesma chave de API e exatamente as mesmas permissões por canal de todos os outros endpoints. Se a sua chave já tem whatsapp:send ou sms:send, ela funciona com a One API hoje.
Obtenha sua chave de API e envie sua primeira mensagem em minutos. Sem nova infraestrutura, sem nova linha na fatura.