Articles sur : Développeurs

API myDid Community Studio

L'API myDid Community Studio permet aux développeurs d'intégrer les fonctionnalités de gestion communautaire dans leurs propres outils et workflows : émission de badges, gestion des templates, génération de liens d'invitation et bien plus.
La documentation complète est disponible sur swagger.mydid.com


Accéder à votre clé API

Depuis le menu de gauche du Studio, allez dans Paramètres > Clés API.
Votre clé API est unique et confidentielle. Elle est utilisée pour authentifier toutes vos requêtes à l'API Community Studio.

  • Cliquez sur l'icône œil pour afficher la clé
  • Cliquez sur l'icône copier pour la copier dans le presse-papiers
  • Cliquez sur "Régénérer la clé API" pour en créer une nouvelle

Important : Conservez votre clé API en lieu sûr et ne la partagez jamais publiquement. La régénération de votre clé révoquera automatiquement l'ancienne.


Mesures de sécurité

Votre clé API est protégée par plusieurs couches de sécurité :

  • Toutes les communications sont chiffrées de bout en bout
  • Protection contre les abus et les attaques par limitation automatique du nombre de requêtes
  • Surveillance continue des accès et audits de sécurité réguliers pour détecter toute activité suspecte


Types de clés API

Deux types de clés sont disponibles selon le niveau d'accès requis :

  • Admin API Key — requise pour les routes critiques : créer, récupérer et supprimer des managers. Fournie par le support myDid sur demande à contact@mydid.com
  • Manager API Key — générée lors de la création d'un manager. Donne accès à la gestion des badges, templates et invitations pour ce manager spécifique


Routes principales

Ressource

Description

Managers

Créer, récupérer et supprimer des managers

Templates

Gérer les templates de badges (basic, community P2P, membership)

Invitations

Générer des liens d'invitation uniques pour les membres

Endpoints disponibles

  • POST /api/v1/managers — Créer un profil manager
  • GET /api/v1/managers — Récupérer les infos d'un manager
  • PUT /api/v1/managers — Mettre à jour les infos d'un manager
  • GET /api/v1/managers/list — Lister les managers (admin)
  • DELETE /api/v1/managers/{did} — Supprimer un manager (admin)
  • POST /api/v1/managers/templates/basic — Créer un template basic
  • PUT /api/v1/managers/templates/basic — Mettre à jour un template basic
  • POST /api/v1/managers/templates/community — Créer un template community (P2P)
  • PUT /api/v1/managers/templates/community — Mettre à jour un template community (P2P)
  • POST /api/v1/managers/templates/membership — Créer un template membership
  • PUT /api/v1/managers/templates/membership — Mettre à jour un template membership


Environnement de production
Serveur : https://api.studio.mydid.com
Pour toute demande de clé Admin ou assistance technique, contactez le support myDid

Mis à jour le : 10/07/2026

Cet article a-t-il répondu à vos questions ?

Partagez vos commentaires

Annuler

Merci !