API revendeur eSIMDual
Utilisez l’API revendeur eSIMDual dans votre propre site ou application
Cette documentation couvre l’authentification, les forfaits, les commandes, les ressources eSIM, les données de portefeuille et les charges utiles webhook de l’API revendeur. Utilisez la référence en ligne ci-dessous ou téléchargez le fichier OpenAPI JSON pour Postman, Insomnia ou vos propres outils d’intégration.
Démarrage rapide
- 1Créez un jeton API avec POST /login
- 2Envoyer des jetons Bearer sur tous les points de terminaison protégés
- 3Utilisez la clé d'idempotence lors de la création de la commande
- 4Validez les signatures des webhooks avec votre secret partagé
URL de base
https://esimdual.com/api/reseller/v1
Authentification
Authorization: Bearer <token>
Idempotence
Idempotency-Key: unique-order-key
Exemple de requête de connexion
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"
}'
Demande d'échantillon
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"
}'
Événements Webhook
eSIMDual signe les charges utiles webhook avec HMAC SHA-256 en utilisant votre secret webhook.
ping
order.completed
order.processing
order.failed
X-eSIMDual-EventX-eSIMDual-DeliveryX-eSIMDual-Signature