Saltar al contenido
Saltar al contenido

Documentación de eSIMTrade

API pública

api.esimtrade.com

cURL
JavaScript
HTTP
JSON

Documentación práctica y clara de la API para revendedores.

Empieza por la autenticación, comprueba el saldo, consulta los planes y después trabaja con pedidos e inventario. Cada página de ruta explica la autenticación, los campos de la solicitud, la respuesta y ejemplos que puedes copiar.

Consulta rápida
Rutas disponibles
Ejemplos para copiar
Inventario
Clave de API o sesión
GET

Consultar eSIM

Consulta tu inventario de eSIM con filtros opcionales por estado.

Ruta de API

GET /reseller/esims

Funcionamiento de la ruta

Esta ruta devuelve el inventario de eSIM que aparece en Mis eSIM. Los resultados admiten paginación y filtros opcionales por estado.

Parámetro de consultaTipoDescripción
pagenumberNúmero de página; valor predeterminado: 1
pageSizenumberElementos por página; valor predeterminado: 20 y máximo: 100
statusstringFiltro opcional por estado

Lista de eSIM

cURL
curl --location --request GET 'https://api.esimtrade.com/api/v1/reseller/esims?page=1&pageSize=20' \
--header 'x-access-code: YOUR_ACCESS_CODE' \
--header 'x-secret-key: YOUR_SECRET_KEY'

Estructura de la respuesta real

JSON
{
  "total": 2,
  "page": 1,
  "pageSize": 5,
  "esims": [
    {
      "providerOrderNo": "B26022703140001",
      "slug": "PK_0.5_Daily",
      "packageCode": "PUX79Y0PK",
      "packageName": "Pakistan 500MB/Day",
      "locationCode": "PK",
      "status": "got_resource",
      "quantity": 1,
      "rawOrderJson": {
        "iccid": "8948010000095399804",
        "qrCodeUrl": "https://p.qrsim.net/example.png",
        "smdpStatus": "RELEASED"
      }
    }
  ]
}

URL base

https://api.esimtrade.com/api/v1