API
0.00 MZN
SMS estimados: 0
Preço estimado por SMS: 3.25 MZN
API Key
Informação base
x-api-keyEndpoint principal
Envia uma mensagem SMS para um ou vários destinatários usando a tua API key.
Para envio imediato, não envie isScheduled. Para agendamento, envie
isScheduled: true e scheduleAt.
Headers
Body
Resposta de sucesso
Agendar SMS via API
Para agendar uma mensagem, use o mesmo endpoint de envio e adicione
isScheduled: true e scheduleAt.
Body
Resposta de sucesso
scheduleAtdeve ser uma data futura.- Recomenda-se enviar o horário com timezone, por exemplo
+02:00. - Exemplo Maputo:
2026-05-01T14:20:00+02:00. - O saldo é validado no momento do agendamento.
- O envio será processado automaticamente quando chegar a hora.
Exemplo em cURL
Exemplo em JavaScript
Listar SMS agendados
Retorna a lista de mensagens SMS agendadas associadas à API key.
Headers
Resposta de sucesso
Cancelar SMS agendado
Cancela um SMS previamente agendado.
Headers
Exemplo cURL
Resposta de sucesso
- Apenas mensagens com status
scheduledpodem ser canceladas. - Após cancelamento, o status passa para
cancelled. - Mensagens já enviadas não podem ser canceladas.
Consultar saldo
Consulta o saldo disponível da conta associada à API key.
Headers
Resposta de sucesso
Exemplo em cURL
Exemplo em JavaScript
Testar endpoint de saldo
{ }
Notas
- Os números devem ir no formato normalizado, por exemplo:
258841234567. - A API suporta dois providers:
tsembaesendit. tsembaé o provider económico: custa 1,75 MZN / SMS.tsembanão suporta acentos, emojis ou caracteres especiais. Use apenas texto simples sem unicode.sendité o provider premium: custa 3,25 MZN / SMS.senditsuporta acentos e caracteres unicode.- O custo final depende do número de destinatários, provider escolhido e quantidade de partes SMS.
- Uma mensagem normal tem até 160 caracteres. Mensagens maiores podem ser divididas em várias partes.
- Se o saldo for insuficiente, a API devolve erro e a mensagem não será enviada.
- A API key deve ser mantida em segredo e nunca exposta no frontend público.
- Envie a API key no header
x-api-key. - Máximo de 100 requests por minuto por API key.
- Para envios em massa, recomenda-se agrupar destinatários no mesmo request em vez de fazer muitos requests individuais.
- Para agendar SMS via API, use o mesmo endpoint
/v1/sms/send. - Para agendamento, envie
isScheduled: trueescheduleAt. - O campo
scheduleAtdeve estar em formato ISO, exemplo:2026-05-01T14:20:00+02:00. - O horário recomendado é UTC+2 / Africa Maputo.
- Mensagens agendadas ficam com status
scheduledaté serem processadas.