Slide
Agendar demo
30 min · Apresentação do produto com nossa equipe
Novo: One API

Uma chave da One API.
Todos os canais.

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.

Mesma chave de APIMesmos escoposZero infraestrutura nova
POST /v1/messages/send
WhatsApp
SMS

Uma demonstração ao vivo de fallbackChannels: o WhatsApp não é entregue e a One API tenta o SMS automaticamente.

Seis canais

Todos os canais por trás de um endpoint

O campo channel decide qual rede cuida da entrega. O formato da requisição nunca muda.

Mensagens do WhatsApp Business

Mensagens de modelo e de sessão entregues pelo WhatsApp Business.

Endpoint unificado

SMS

SMS transacional e promocional com ID do remetente e controle de rota.

Endpoint unificado

RCS

Mensagens ricas e com a sua marca para dispositivos Android compatíveis com RCS.

Endpoint unificado

E-mail

E-mail transacional com modelos e suporte completo a variáveis de mesclagem.

Endpoint unificado

Mensagens do Instagram

Mensagens diretas para clientes que entraram em contato primeiro pelo Instagram.

Endpoint unificado

Voz

Ligações de saída e de entrada, transcrição e gravação.

Endpoint dedicado · mesma chave
Por que a One API

Feita para equipes que lançam em mais de um canal

Tudo a que você já tem acesso, reorganizado em torno de uma única chamada.

Uma credencial, um modelo de escopos

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.

Roteamento de fallback inteligente

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 contrato em vez de cinco

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.

Integração mais rápida

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.

Um rastro de entrega transparente

Cada tentativa, bem-sucedida ou não, volta no array attempts, para você registrar exatamente o que aconteceu sem chamadas extras à API.

Todo o poder de cada canal, ainda disponível

O endpoint unificado envia mensagens. Campanhas, modelos e análises continuam na API dedicada e no painel de cada canal, sempre que você precisar.

O contrato

Uma requisição. Leia uma vez, use em todo lugar.

POST https://api.slide.cx/v1/messages/send

1

Enviar um modelo simples de WhatsApp

terminal
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" }
    }
  }'
2

Tentar o WhatsApp e, se falhar, recorrer ao SMS automaticamente

terminal
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" }
  }'
3

A resposta, depois que o fallback foi acionado

response.json
{
  "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"
    }
  ]
}
Antes e depois

O que muda quando você adota

Sem a One API

  • Cinco integrações separadas para construir, testar e manter
  • Cinco formatos diferentes de requisição e de resposta para lembrar
  • Cinco pontos de falha independentes, sem lógica de nova tentativa compartilhada
  • Você escreve e mantém a lógica de fallback por conta própria, para cada canal

Com a One API

  • Um endpoint, um contrato de requisição, para todos os canais
  • Uma chave da One API, com os mesmos escopos que você já tem
  • Uma cadeia de fallback configurada de forma declarativa, não programada à mão
  • Um array attempts[] mostra exatamente o que aconteceu, em ordem
Perguntas

Perguntas frequentes

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.

Lance todos os canais com uma só chamada

Obtenha sua chave de API e envie sua primeira mensagem em minutos. Sem nova infraestrutura, sem nova linha na fatura.