# 🧩 API

# ⚙️ Gestion de l'API

Depuis le Community Studio, sélectionnez le badge, puis cliquez sur le bouton Plus et choisissez Générer une clé d'API . La clé sera créée après confirmation depuis l'application mobile. Il ne vous reste plus qu'à revenir dans le menu et utiliser l'option Copier la clé d'API .

# 📖 Information sur le fonctionnement de l'API

L'API myDid permet aux utilisateurs et développeurs d'intégrer facilement la distribution des badges dans leurs propres systèmes ou plateformes. Une fois qu'une clé API est générée via le Community Studio, cette clé sert d'identifiant unique pour permettre des interactions sécurisées avec l'infrastructure de myDid.

Grâce à cette API, il est possible d'automatiser plusieurs opérations liées aux badges, telles que :

  • La gĂ©nĂ©reration de liens uniques pour un modèle spĂ©cifique de badge.

  • RĂ©cupĂ©rer les donnĂ©es d'un modèle correspondant Ă  une clĂ© API.

  • Utiliser cette requĂŞte pour obtenir le statut (en attente, utilisĂ©, expirĂ©) d'un lien gĂ©nĂ©rĂ© en fournissant l'identifiant du lien dans les paramètres de l'URL.

# 💡 IntĂ©rĂŞt de l'utilisation de l'API myDid

L'utilisation de l'API myDid offre de nombreux avantages pour les utilisateurs et les entreprises :

  1. Accès sécurisé : Garantit que seules les applications autorisées peuvent interagir avec vos services.
  2. Automatisation : Permet de générer des liens uniques sans intervention manuelle et de récupérer les informations des templates/badges.
  3. Personnalisation : Facilite l'envoi de liens spécifiques à des utilisateurs avec des informations personnalisées.
  4. Suivi efficace : Permet de vérifier le statut des liens générés, optimisant ainsi la gestion des ressources.
  5. Simplicité d'intégration : Rend l'intégration avec d'autres systèmes ou applications fluide et directe.

# ➡️ Exemple d'intĂ©gration

Le plugin Masteriyo pour WordPress permet de créer et gérer des formations en ligne (courses) et l'intégration de l'API myDid permet de récompenser les utilisateurs qui complètent ces formations avec des badges certifiés. Ces badges, vérifiables via l'application myDid, renforcent la crédibilité des compétences acquises et permettent de les partager facilement dans des contextes professionnels.