SMSPVAdevelopers
Activation V2
SMSPVA / API REFERENCE

Pedidos actuales

Lista los pedidos actuales y sus identificadores.

SMSPVA API
GEThttps://api.smspva.com/activation/orders

Autenticación

NombreUbicaciónTipoObligatorioDescripción
apikeyheaderstringSíTu clave API

Parámetros

Sin parámetros de ruta o consulta. No requiere cuerpo.

Cómo usar este método

Consulta tus pedidos de activación actuales. Usa el orderId devuelto para Recibir SMS y gestionar cada pedido.

Ejemplos de solicitud

Requisitos y configuración del entorno. cURL usa un shell POSIX. El ejemplo JavaScript también es válido en TypeScript sobre Node.js. Java utiliza el cliente estándar y muestra JSON sin analizar; usa la biblioteca JSON de tu aplicación.

: "${SMSPVA_API_KEY:?Set SMSPVA_API_KEY}"
curl --fail-with-body --max-time 30 --request GET \
  --url "https://api.smspva.com/activation/orders" \
  --header "apikey: $SMSPVA_API_KEY"

Respuestas

Los ejemplos muestran el formato de respuesta. Los precios, las cantidades y los datos de cuenta son orientativos; consulta la API para obtener valores actuales.

HTTPDescripción
200Operación completada
501El servidor no pudo procesar la solicitud.
503El servidor está sobrecargado. Inténtalo más tarde.
HTTP 200

Operación completada

Respuesta ilustrativa

{
  "statusCode": 200,
  "data": {
    "orders": [
      {
        "orderId": 123456,
        "phoneNumber": 987654321,
        "countryCode": "+7",
        "orderExpireIn": 599,
        "service": "opt0",
        "country": "UK",
        "status": "PENDING_SMS|SMS_READY|PENDING_PAYMENT",
        "sms": {
          "code": "1234",
          "fullText": "Your service Activation code is 1234. Don't tell it anybody"
        }
      }
    ]
  }
}

Campos de respuesta

NombreTipoDescripción
statusCodeintegerCódigo de estado del resultado
dataobjectDatos de respuesta
data.ordersarray<object>Datos de respuesta
data.orders[].orderIdintegerID del pedido
data.orders[].phoneNumberintegerNúmero sin prefijo de país
data.orders[].countryCodestringPrefijo telefónico del país.
data.orders[].orderExpireInintegerTiempo hasta el vencimiento, en segundos
data.orders[].servicestringCódigo de servicio Lista de servicios
data.orders[].countrystringCódigo de país según ITU-T E.123 y E.164. Lista de países
data.orders[].statusstringEstado del SMS.
data.orders[].smsobjectEstado del SMS.
data.orders[].sms.codestringCódigo de activación recibido por SMS.
data.orders[].sms.fullTextstringTexto completo del SMS.
HTTP 501

El servidor no pudo procesar la solicitud.

Respuesta ilustrativa

{
  "statusCode": 501,
  "error": {
    "type": "SERVER_FAIL",
    "description": "Server failed to process request"
  }
}

Campos de respuesta

NombreTipoDescripción
statusCodeintegerCódigo de estado del resultado
errorobjectDatos de respuesta
error.typestringTipo de error
error.descriptionstringDescripción del error
HTTP 503

El servidor está sobrecargado. Inténtalo más tarde.

Respuesta ilustrativa

{
  "statusCode": 503,
  "error": {
    "type": "SERVER_BUSY",
    "description": "Server overload, try later."
  }
}

Campos de respuesta

NombreTipoDescripción
statusCodeintegerCódigo de estado del resultado
errorobjectDatos de respuesta
error.typestringTipo de error
error.descriptionstringDescripción del error

Guías relacionadas

Si falla la conexión al modificar un pedido, comprueba su estado antes de repetir.

En esta página