MandaíProdutoEvidênciaPreçoEntrar

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”.

  • conclusivo
  • conclusivo
  • não reenviar
  • billable
Retry só antes do acknowledgment Em R1, uma nova tentativa exige rejeição transitória explícita antes do provedor reconhecer a tentativa. DLR ausente vira 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.

npm@mandai/sdk
curl 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
250 SMS/mês
Cenário operacional
  • 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.

Criar sandbox grátisLeve esta quantidade para o onboarding ou decida depois. Ela será obrigatória antes de ativar Produção.

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.

API de SMSSMS OTPPreçoDocumentaçãoBlogGuiasEnviar SMS com Node.jsMCP Powered by Brixs Design System Termos de usoPrivacidadeUso aceitável