O que é
A API de SMS envia uma mensagem de texto para um número de telefone. Use-a para notificações, alertas, atualizações transacionais e outras comunicações baseadas em texto.Antes de começar
- Armazene sua chave de API da YCloud em
YCLOUD_API_KEY. - Formate o número do destinatário no formato E.164.
- Registre um
senderIdaprovado quando o destino exigir. - Forneça uma
signatureaprovada para mensagens enviadas à China continental.
Como funciona
Envie a mensagem comPOST /sms. Uma resposta bem-sucedida significa que a YCloud aceitou
a requisição. Isso não garante a entrega final.
A YCloud atualiza a mensagem de accepted para um status posterior como sent,
delivered, undelivered ou failed. Receba essas mudanças através do
webhook sms.message.updated ou recupere registros de SMS com GET /sms.
Requisição
POST /sms
Campos da requisição
Exemplo de requisição
Resposta
Uma resposta bem-sucedida retorna o objeto de SMS criado. Armazene seuid para
correlacionar atualizações de entrega e recuperar a mensagem depois.
Exemplo de resposta
Campos da resposta
Status de entrega
Inscreva-se emsms.message.updated para mudanças de status de saída. Inscreva-se em
sms.inbound.received se sua conta recebe respostas de SMS.
Use GET /sms para reconciliar registros por horário de criação ou ID da mensagem.
Limites e solução de problemas
- A disponibilidade de Sender ID e as regras de conteúdo variam conforme o destino.
- Mensagens longas podem usar múltiplos segmentos de SMS e custar mais.
- Não repita uma requisição aceita sem uma estratégia de idempotência. Uma requisição repetida pode enviar uma mensagem duplicada.
- Use o
idretornado e oexternalIdao investigar um problema de entrega.

