Autenticación
Crea o rota tu clave en Configuración de cuenta. Envíala en el encabezado Authorization. La clave completa solo se muestra una vez; SMSREC solo almacena su hash criptográfico.
Errores, límites e idempotencia
Las respuestas son JSON e incluyen un booleano ok. El límite actual es 60 solicitudes por minuto por clave de API. Las solicitudes de compra requieren una Idempotency-Key única para que un reintento de red no compre el mismo número dos veces.
GET/api/v1/balance
Devuelve el saldo actual de la cuenta.
GET/api/v1/services
Devuelve todos los servicios con stock actual y su precio más bajo actual.
GET/api/v1/prices?service=telegram
Devuelve hasta 500 ofertas actuales de servicio-país. Proporciona servicio, país, o ambos. Cada oferta incluye success_rate: el porcentaje de entregas exitosas de SMS, o null si no se conoce.
POST/api/v1/activations
service requerido — código de servicio del endpoint servicescountry requerido — código de país del endpoint pricesIdempotency-Key encabezado requerido — un valor único para este intento de compraGET/api/v1/activations/{id}
Consulta cada 3–5 segundos. Cuando el SMS llegue, el estado cambia a received y code contiene el código de verificación.
POST/api/v1/activations/{id}/cancel
Cancela una activación en espera y devuelve su precio a tu saldo de SMSREC. Una activación recibida se completa sin reembolso.