Iniciar sesión

API de SMS: errores, códigos de estado y límites

Qué significa cada código y cuántas peticiones puedes hacer.

Última actualización

Los errores tienen siempre la misma forma. Programa contra code, nunca contra message: el texto puede cambiar, el código no.

json
{
  "error": {
    "code": "device_not_found",
    "message": "Device dev_oppo_cph2577 not found.",
    "requestId": "req_01H8X2K9"
  }
}

Estados HTTP

EstadoSignificadoQué hacer
200aceptadanada
400la petición está mal formadacorrige el cuerpo; reintentar no servirá
401clave no válida o revocadacrea una clave nueva
402no quedan mensajes en el planespera a la renovación o cambia de plan
403la cuenta está bloqueada, o el destinatario se ha dado de bajarevisa el código; reintentar no servirá
404el dispositivo, el mensaje o la conversación no existerevisa el id
409la Idempotency-Key se usó con un cuerpo distintousa una clave nueva para una petición nueva
429demasiadas peticionesve más despacio; el límite se reinicia cada minuto
5xxfallo por nuestra partereintenta con la misma Idempotency-Key

Códigos de error

CódigoCuándo ocurre
validation_errorfalta un campo o está mal formado
invalid_numberel número no es válido
message_too_longmás de 10.000 caracteres
device_not_foundel deviceId no pertenece a la cuenta
not_foundel mensaje o la conversación no existe, en GET /messages/:id y /conversations/:id (404)
quota_exceededse han agotado los mensajes de este ciclo
account_blockedla cuenta se ha bloqueado (403); si crees que es un error, escribe a hello@droidsender.com
recipient_opted_outel destinatario respondió STOP; no reintentes (403)
idempotency_conflictla Idempotency-Key ya se usó con un cuerpo distinto (409)
rate_limitedse ha superado el límite de peticiones de esta cuenta
invalid_keyla clave se revocó o nunca existió

Límites

LímiteValor
Peticiones a la API60 por minuto por clave, multiplicadas por los móviles conectados a la cuenta (hasta 3000)
Envío por móvilunos 30 mensajes de una parte por minuto; en la mayoría de los móviles, Android permite unas 30 partes de SMS por minuto, así que un mensaje de 3 partes cuenta como 3
Mensajes por ciclola cuota de tu plan; cada respuesta te indica cuánto te queda
Longitud del mensajehasta 10.000 caracteres (unos 66 SMS en GSM-7)
Campo reference200 caracteres

Tus preferencias de cookies

Usamos cookies esenciales para que el sitio funcione. Con tu consentimiento, también usamos cookies de analítica y de publicidad para entender las visitas y medir nuestros anuncios. Puedes cambiar tu elección cuando quieras en la Configuración de cookies. Política de cookies