Documentación de eSIMTrade
api.esimtrade.com
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.
Consultar planes
Carga el catálogo con los precios asignados al revendedor o consulta un slug para obtener el precio correspondiente a un solo plan.
Ruta de API
GET /portal/plans
Funcionamiento de la ruta
Sin parámetros de consulta, esta ruta devuelve el catálogo actual del proveedor con el precio del revendedor para cada paquete. Si incluyes el parámetro slug, devuelve un único plan y resuelve el precio de ese elemento.
The response includes the sell price assigned to your reseller account. Supplier cost and internal pricing calculations are not included. Use the returned slug or packageCode values as the source of truth for later purchase requests.
| Parámetro de consulta | Tipo | Descripción |
|---|---|---|
| slug | string | Consulta opcional de un plan por slug |
Consultar el catálogo
curl --location --request GET 'https://api.esimtrade.com/api/v1/portal/plans' \ --header 'x-access-code: YOUR_ACCESS_CODE' \ --header 'x-secret-key: YOUR_SECRET_KEY'
Consultar un plan por slug
curl --location --request GET 'https://api.esimtrade.com/api/v1/portal/plans?slug=ES_3_30' \ --header 'x-access-code: YOUR_ACCESS_CODE' \ --header 'x-secret-key: YOUR_SECRET_KEY'
Estructura de la respuesta real
{
"data": {
"packageCode": "CKH002",
"slug": "ES_3_30",
"name": "Spain 3GB 30Days",
"price": 2.5,
"currencyCode": "USD",
"volume": 3,
"duration": 30,
"durationUnit": "DAY",
"locationCode": "ES",
"retailPrice": 3.6
}
}En esta página
