Mensagens dentro do seu produto, atrás de uma API só.
WhatsApp, SMS, e-mail e push pela mesma API REST, com webhooks assinados para status e respostas, envio idempotente e chaves de teste que nunca tocam o seu saldo. O seu time entrega funcionalidade, não integração com operadora.
Criando a conta pelo site, você ganha R$ 10 de crédito de teste.
curl -X POST https://api.messages.ccxcompany.co/messages \ -H "Authorization: Bearer $CCX_API_KEY" \ -H "Content-Type: application/json" \ -H "Idempotency-Key: pedido-4821" \ -d '{ "numberId": "num_…", "to": "+5511…", "type": "template", "templateId": "tpl_…", "templateVars": ["Marina", "4821"], "metadata": { "pedido": "4821" } }' → 201 Created{ "id": "msg_…", "status": "queued" }
O que muda para o time de produto.
Quatro peças do contrato público. A referência e o começo rápido têm os detalhes.
Um contrato para todos os canais
A mesma chave, os mesmos erros no formato Problem Details e os mesmos webhooks para WhatsApp, SMS, e-mail e push. O corpo muda conforme o canal; o resto, não.
Conhecer a APIWebhooks em que você pode confiar
Cada entrega é assinada com HMAC-SHA256. O seu endpoint tem 10 segundos para responder, e um 5xx, 408, 429 ou tempo esgotado é repetido depois de 5 s, 30 s, 2 min, 10 min e 1 h.
Ler sobre webhooksTeste sem gastar
Uma chave ccx_test_ se comporta como uma chave de produção, mas os envios passam por um transporte simulado e por uma carteira de teste que você recarrega de graça.
Ver as chaves de testeJornadas a partir dos seus eventos
Mande um evento do seu produto e uma jornada segue dali: esperas, condições, testes A/B e um webhook assinado de volta para você.
Conhecer as jornadasDa primeira chave à produção.
O caminho que a maioria dos times faz, na ordem em que a documentação apresenta.
- Chave
Crie uma chave de teste
Com escopo só para o que ela pode fazer, e enviada como token Bearer.
- Envio
Envie a primeira mensagem
POST /messages responde 201 com a mensagem na fila.
- Webhook
Inscreva uma URL
A CCX confere o endereço e manda um ping assinado antes de ele valer.
- Repetição
Deixe a repetição segura
No WhatsApp, no SMS e no push, uma Idempotency-Key devolve a mensagem original em vez de enviar duas vezes.
- Produção
Troque para uma chave de produção
É a chave guardada do nosso lado que decide o ambiente, não o corpo do pedido.
Times que constroem em cima da API.
A Core.IA embute mensagens no próprio produto pela API. A Rumo.tv manda os códigos de acesso dos assinantes por SMS via SMPP.
Queríamos parar de manter integração e voltar a escrever produto. A API entregou isso: um contrato, um webhook, e a Meta deixou de ser problema nosso.
Time de engenharia, Core.IAChamada de API não custa. Você paga as mensagens.
Cada mensagem sai pelo preço publicado do canal. Chaves de teste e sandbox não custam nada, e o plano cobre o time inteiro.
Tabela de outubro de 2026, em reais. No WhatsApp, no SMS e no push, o preço por mensagem cai conforme o volume do mês.
O que os engenheiros perguntam antes de integrar
Ainda com dúvida? Fale com o time que cuida da plataforma.
Tem SDK?
Tem: um SDK TypeScript e uma CLI no npm, @ccx-messages/sdk e @ccx-messages/cli. O documento OpenAPI é público, então dá para gerar um cliente em qualquer linguagem.
Como testo sem enviar mensagens de verdade?
Use uma chave ccx_test_. Os envios passam por um transporte simulado e por uma carteira de teste que você recarrega de graça, e nada chega a cliente nenhum.
E se o meu webhook estiver fora do ar?
Um 5xx, 408, 429 ou nenhuma resposta em 10 segundos é repetido depois de 5 s, 30 s, 2 min, 10 min e 1 h. Qualquer outro 4xx é definitivo, e um 410 cancela a inscrição.
Posso repetir um envio com segurança?
Pode, no WhatsApp, no SMS e no push: a mesma Idempotency-Key dentro de 24 horas devolve a mensagem original, e a mesma chave com outro corpo dá 409.
Vocês têm SMPP?
Temos, SMPP com TLS para os times que já têm um cliente SMPP. O SMS vai para números do Brasil; rotas internacionais são sob consulta.
Quanto custa?
Chamada de API não custa nada. Você paga o plano mensal, a partir de R$ 129,90, mais cada mensagem pelo preço publicado do canal.
Pegue uma chave de teste e envie a sua primeira mensagem.
Criando a conta pelo site, você ganha R$ 10 de crédito de teste.