API de revenda 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.
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.
- 4Valide as assinaturas do webhook com sua chave compartilhada.
URL base
https://esimdual.com/api/reseller/v1
Autenticação
Authorization: Bearer <token>
Idempotência
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"
}'
Eventos de webhook
O eSIMDual assina payloads de webhook com HMAC SHA-256 usando sua chave secreta de webhook.
ping
order.completed
order.processing
order.failed
X-eSIMDual-EventX-eSIMDual-DeliveryX-eSIMDual-Signature