API de revendedor eSIMDual
Use the eSIMDual reseller API in your own website or app
This documentation covers authentication, packages, orders, eSIM resources, wallet data and webhook payloads for the reseller API. Use the online reference below or download the OpenAPI JSON file for Postman, Insomnia or your own integration tools.
Inicio rápido
- 1Crea un token de API con POST /login
- 2Enviar tokens de portador en todos los puntos finales protegidos.
- 3Utilice la clave de idempotencia al crear el pedido.
- 4Valida las firmas de webhook con tu clave secreta compartida.
URL base
https://esimdual.com/api/reseller/v1
Autenticación
Authorization: Bearer <token>
Idempotency
Idempotency-Key: unique-order-key
Ejemplo de solicitud de inicio de sesión
curl --request POST 'https://esimdual.com/api/reseller/v1/login' \
--header 'Content-Type: application/json' \
--data '{
"email": "partner@example.com",
"password": "StrongPassword123!",
"device_name": "production-server"
}'
Solicitud de pedido de muestra
curl --request POST 'https://esimdual.com/api/reseller/v1/orders' \
--header 'Authorization: Bearer YOUR_TOKEN' \
--header 'Idempotency-Key: ORDER-2026-0001' \
--header 'Content-Type: application/json' \
--data '{
"package_id": 1120,
"external_order_id": "NOANET-2026-0001",
"device_imei": "356938035643809"
}'
Eventos de webhook
eSIMDual firma las cargas útiles de los webhooks con HMAC SHA-256 utilizando su clave secreta de webhook.
ping
order.completed
order.processing
order.failed
X-eSIMDual-EventX-eSIMDual-DeliveryX-eSIMDual-Signature