Docs
Espace développeursTableau de bordesimoa.com
    • Introduction
    • Démarrage rapide
    • Authentification
    • Overview
    • Lister les eSIM
    • Obtenir une eSIM
    • Pays
    • OpenAPI
    • Suivi et commissions
    • Limites de requêtes et erreurs
    • Overview
    • Claude
    • ChatGPT
    • Gemini
    • Autres clients MCP
    • Overview
    • Authentification
    • Produits
    • Détail du produit
    • Pays
    • Errors & rate limits
  1. Docs
  2. API partenaire (B2B)
  3. Authentification

API partenaire (B2B)

Authentification

Authenticate with an API key from the partner portal, and rotate, restrict or revoke keys.

On this page
  • Format de la clé
  • Sending the key
  • Issuing keys
  • Rotating keys
  • IP allowlist
  • Revoking keys
  • Member roles

Format de la clé#

text
esk_live_<prefix:10>_<secret:40>

Une clé est une chaîne alphanumérique composée d’un préfixe de 10 caractères (identifiant public affiché dans le portail) et d’un secret de 40 caractères. esimoa ne stocke qu’un hachage SHA-256 : la clé complète n’est affichée qu’une fois lors de son émission et ne peut pas être récupérée.

Remarque

Elle diffère des clés Public API du Centre des développeurs (esk_live_<32>). Utiliser l’une dans l’autre API est refusé avec INVALID_API_KEY.

Sending the key#

Envoyez la clé dans l’en-tête X-API-Key à chaque requête ; Authorization: Bearer est aussi accepté. Sans clé, la réponse est 401 API_KEY_REQUIRED ; une clé mal formée ou inconnue renvoie 401 INVALID_API_KEY.

http
# Preferred
X-API-Key: esk_live_AbCdE12345_<40-character secret>

# Also accepted
Authorization: Bearer esk_live_AbCdE12345_<40-character secret>

Issuing keys#

  1. 1Portail partenaire → Clés API — créez une nouvelle clé.
  2. 2Donnez-lui un nom et, si vous le souhaitez, une date d’expiration (entre 1 minute et 3 ans à partir de maintenant) et une liste d’IP autorisées.
  3. 3Copiez la clé immédiatement — elle ne s’affiche qu’une seule fois — et conservez-la dans un gestionnaire de secrets ou une variable d’environnement du serveur.

Par défaut, chaque compte peut disposer de 5 clés actives au maximum (clés ni révoquées ni expirées).

Rotating keys#

Le renouvellement crée une nouvelle clé avec le même nom, les mêmes périmètres, la même liste d’IP autorisées et la même expiration. L’ancienne clé fonctionne pendant la période de grâce choisie (0–72 heures), puis expire — déployez la nouvelle clé dans ce délai. Une période de grâce de 0 coupe immédiatement l’ancienne clé.

Remarque

Les clés révoquées ou déjà expirées ne peuvent pas être renouvelées — créez plutôt une nouvelle clé. À la fin de la période de grâce, l’ancienne clé reçoit 401 KEY_EXPIRED.

IP allowlist#

Chaque clé peut être limitée à 20 adresses IPv4/IPv6 ou plages CIDR au maximum (ex. : 203.0.113.10, 198.51.100.0/24). Une liste vide signifie aucune restriction ; les requêtes provenant d’ailleurs reçoivent 403 IP_NOT_ALLOWED. Utilisez les IP sortantes de vos serveurs.

Revoking keys#

Révoquez une clé dans le portail dès qu’elle fuite ou n’est plus utile. Les clés ne sont pas mises en cache : la requête suivante est immédiatement rejetée avec 401 KEY_REVOKED. En cas d’urgence, esimoa peut révoquer des clés ou suspendre un compte ; toutes les clés d’un compte suspendu reçoivent 403 PARTNER_SUSPENDED.

Member roles#

RôleActions possibles
OWNERTout
ADMINGérer les clés et les membres
DEVELOPERGérer les clés, parcourir les produits
VIEWERLecture seule

Seuls les membres OWNER, ADMIN et DEVELOPER peuvent émettre, renouveler ou révoquer des clés ; tous les membres peuvent voir la liste des clés.

Dernière mise à jour: 1 octobre 2026

PreviousAPI partenaire (B2B)SuivantProduits

On this page

  • Format de la clé
  • Sending the key
  • Issuing keys
  • Rotating keys
  • IP allowlist
  • Revoking keys
  • Member roles

APIs and MCP for bringing esimoa eSIMs to your product

Resources

  • Docs
  • API reference
  • API partenaire (B2B)
  • MCP server
  • OpenAPI spec

esimoa

  • Accueil
  • eSIM forfaits
  • Espace développeurs
  • Tableau de bord
  • Portail partenaire

Company

  • À propos
  • Partenariat
  • Conditions d’utilisation
  • Politique de confidentialité
  • Politique de livraison et de remboursement

Assistance

  • support@esimoa.com
  • Chat d’assistance

NBase Korea Co., Ltd.

902, Bldg A, 767 Sinsu-ro, Suji-gu, Yongin-si, Gyeonggi-do (Dongcheon-dong, Bundang Suji U-TOWER)

Siège américain : NBASE CORP. · Corporate Park, Irvine, CA 92606, USA

© 2026 esimoa. Tous droits réservés.