Use the eSIMDual reseller API in your own website or app
This documentation covers authentication, packages, reseller pricing, VPN plans, 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.
Início rápido
- 1Crie um token de API com POST /login
- 2Enviar tokens Bearer em todos os endpoints protegidos.
- 3Use a chave de idempotência na criação do pedido.
- 4Read VPN plans with GET /vpn/plans when you sell Secure VPN options
- 5Valide as assinaturas do webhook com sua chave compartilhada.
https://esimdual.com/api/reseller/v1
Authorization: Bearer <token>
Idempotency-Key: unique-order-key
Exemplo de solicitação de login
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"
}'
Pedido de amostra
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"
}'
Sample VPN plans request
curl --request GET 'https://esimdual.com/api/reseller/v1/vpn/plans' \
--header 'Authorization: Bearer YOUR_TOKEN'
The price_for_reseller field is the amount charged by eSIMDual to the reseller. Your storefront can add its own customer selling price on top.
Eventos de webhook
O eSIMDual assina payloads de webhook com HMAC SHA-256 usando sua chave secreta de webhook.
X-eSIMDual-EventX-eSIMDual-DeliveryX-eSIMDual-Signature