R1 · SMS transacional · Brasil
API SMS no Brasil.
Cada envio com evidência.
Envie confirmações, alertas e códigos de acesso pela API do Mandaí. Teste na Sandbox gratuita e acompanhe o resultado de cada SMS por API e webhooks.
- Base mensal
- R$ 49
- Segmento billable
- R$ 0,13
- Resultado inconclusivo
- unknown, sem reenvio
Contrato de estado
O painel só afirma o que a evidência suporta.
Cada rótulo responde a uma pergunta operacional diferente. Resultado, tentativa, webhook e cobrança não são condensados em um único “sucesso”.
conclusivoconclusivonão reenviarbillable
unknown. Contrato de envio
SDK ou HTTP. O mesmo contrato explícito.
Em JavaScript ou TypeScript, use @mandai/sdk somente no servidor. Para qualquer outra stack, consuma o contrato HTTP com Bearer token e Idempotency-Key.
@mandai/sdkcurl https://sandbox.api.mandaionline.com/v1/messages \
-X POST \
-H "Authorization: Bearer $MANDAI_API_KEY" \
-H "Idempotency-Key: order-BR-1842" \
-H "Content-Type: application/json" \
-d '{
"to": "+5511000000001",
"body": "Seu pedido BR-1842 foi confirmado.",
"metadata": { "order_id": "BR-1842" }
}'import { MandaiClient, createIdempotencyKey }
from "@mandai/sdk";
const mandai = new MandaiClient({
apiKey: process.env.MANDAI_API_KEY,
environment: "sandbox",
});
const { data: message } = await mandai.messages.create({
to: "+5511000000001",
body: "Seu pedido BR-1842 foi confirmado.",
metadata: { order_id: "BR-1842" },
}, {
idempotencyKey: createIdempotencyKey("order-BR-1842"),
});Preço verificável
Uma fórmula. Cada lançamento com evidência.
Escolha quantos SMS quer contratar por mês. O valor mensal é R$ 49 mais R$ 0,13 por unidade contratada — e você pode ajustar a quantidade quando precisar.
Contrato mensal
R$ 81,50- R$ 49,00
- R$ 32,50
- R$ 81,50
Inserir um volume exato
Contrate entre 250 e 100 mil SMS por mês.
Não existe excedente sob demanda: ao atingir a capacidade, Produção bloqueia novos envios até a renovação ou até você aumentar o contrato.
Sem letras miúdas
Três regras antes de integrar.
O que pode iniciar um retry?
Apenas uma rejeição transitória inequívoca antes do acknowledgment do provedor. Uma confirmação de entrega ausente ou tardia nunca autoriza reenvio.
Quando um segmento entra na fatura?
Quando existe acknowledgment do provedor para aquela tentativa e segmento. O ledger preserva a tentativa e a evidência associadas ao lançamento.
O que significa unknown?
Significa que não existe evidência conclusiva de entrega nem de falha terminal. O estado permanece separado dos resultados conhecidos e não dispara outro SMS.