Sommaire
Intégration API pour Ubigi for Business
Pour démarrer
Pour commencer l’intégration de nos APIs, veuillez lire cet article en premier.
Il explique comment obtenir vos identifiants et où trouver les valeurs techniques liées à votre offre dans le portail de gestion des SIM.
Passons maintenant aux détails concernant les API nécessaires pour gérer notre offre Ubigi for Business.
Activer vos SIMs
Le cycle de vie et les informations des SIM sont gérés via les API Connectivity Management API.
Ces API permettent :
- d’ activer des SIM,
- de modifier les services (appelés « options ») associés à vos SIM,
- de suspendre ou résilier des SIM,
- de renseigner des champs d’information tels que Référence ou Groupes pour organiser votre flotte,
- de récupérer les informations des services d’une SIM spécifique.
Pour activer vos SIM Ubigi for Business, vous trouverez tous les libellés techniques nécessaires dans le Portail de gestion des SIM, sous Catalogue > Options.
Vous aurez besoin:
- du plan tarifaire utilisé pour votre compte. Si votre compte est sur notre plan classique en Euros, la valeur sera M2MA_WW_TSL_MWC_1
- Les libellés techniques des options que vous souhaitez configurer pour les nouvelles SIM
Cela inclut le choix entre le mode « pay-per-use » (paiement à l’usage) et les forfaits (bundles).
Par exemple, pour activer une SIM avec le modèle tarifaire « bundles », vous devrez sélectionner UBGBUS_REF_BUNDLE dans votre appel API.
Voici un exemple d’appel à l’API d’activation pour une SIM en mode « forfaits Ubigi »

Note : Si vous n’incluez pas de valeur spécifique pour le modèle tarifaire, la SIM sera activée par défaut sur le modèle au compteur avec couverture réseau Premium.
Pour garder votre interface synchronisée, vous pouvez recevoir les webhooks liés au cycle de vie des SIM.
Comme de nombreuses actions sont asynchrones (par exemple, il faut quelques minutes pour activer une SIM après l’envoi de l’appel d’activation), il est utile de recevoir des événements pour savoir quand une modification est terminée.
Les webhooks que vous pouvez recevoir sont détaillés ici.
Ajouter et gérer les forfaits
Pour tout maitriser sur les forfaits, il vous faudra les API suivantes:
– OCS Subscription
Il s’agit de l’API pour souscrire à un forfait
– OCS Inventory
Cette API vous permet de vérifier l’inventaire d’une SIM et son solde restant.
Utilisez cette API pour afficher le solde restant d’un forfait dans votre propre application ou interface.
– OCS Catalog
Cette API vous permet de récupérer tous les forfaits disponibles dans notre catalogue.
– OCS Events
Ce sont les événements Webhook liés au cycle de vie des produits (par exemple : expiration d’un bundle…).
Ils peuvent être utiles pour activer des notifications destinées à vos utilisateurs finaux ou dans votre propre interface.
Récupérer les informations d’une eSIM
Pour récupérer le code d’activation ou le QR Code d’une eSIM, utilisez l’API SIM Management API
Dans cet ensemble d’API, vous devez uniquement utiliser « Get eSIM details ».
Cette API permet de :
- récupérer le code d’activation, le lien de téléchargement du QR Code et le statut d’une eSIM,
- récupérer le statut de l’eSIM sur l’appareil – cela peut aider votre support lors du dépannage.
Les API « Reserve » et « Release » des profils ne s’appliquent pas à Ubigi for Business. Vos profils sont déjà dans le statut « Released
Valeurs spécifiques pour l’offre Ubigi for Business
Comme notre documentation API est générique, voici les valeurs à utiliser spécifiquement pour l’offre Ubigi for Business:
mvnoRef: le nom de votre compte Ubigi for Business, commençant en « M2MA_WW_TSL_….. »
Il s’affiche dans l’interface:
COS: cela correspond au catalogue de l’offre
La valeur à utiliser pour les comptes Ubigi for Business est WW_COS_UBG_MKP_EUR
Payment: s’agissant de forfaits qui seront rajoutés à votre facture mensuelle, la valeur à utiliser est « Customer«

RatePlan
Le plan tarifaire est nécessaire pour l’utilisation des API Connectivity Management
Pour Ubigi for Business, si votre compte est en Euros, la valeur est M2MA_WW_TSL_MWC_1