API myDid Community Studio
The myDid Community Studio API allows developers to integrate community management features into their own tools and workflows: badge issuance, template management, invitation link generation, and more.
The full documentation is available at swagger.mydid.com
Accessing your API key
From the left menu of the Studio, go to Settings > API Keys.
Your API key is unique and confidential. It is used to authenticate all your requests to the Community Studio API.
- Click the eye icon to reveal the key
- Click the copy icon to copy it to your clipboard
- Click "Regenerate API key" to generate a new one
Important: Keep your API key in a safe place and never share it publicly. Regenerating your key will automatically revoke the previous one.
Security measures
Your API key is protected by multiple layers of security:
- All communications are end-to-end encrypted
- Protection against abuse and attacks through automatic request rate limiting
- Continuous access monitoring and regular security audits to detect any suspicious activity
API key types
Two types of keys are available depending on the level of access required:
- Admin API Key — required for critical routes: creating, retrieving, and deleting managers. Provided by myDid support upon request at contact@mydid.com
- Manager API Key — generated when a manager is created. Grants access to badge, template, and invitation management for that specific manager
Main routes
Resource | Description |
|---|---|
Managers | Create, retrieve, and delete managers |
Templates | Manage badge templates (basic, community P2P, membership) |
Invitations | Generate unique invitation links for members |
Available endpoints |
POST /api/v1/managers— Create a manager profileGET /api/v1/managers— Retrieve manager infoPUT /api/v1/managers— Update manager infoGET /api/v1/managers/list— List managers (admin)DELETE /api/v1/managers/{did}— Delete a manager (admin)POST /api/v1/managers/templates/basic— Create a basic templatePUT /api/v1/managers/templates/basic— Update a basic templatePOST /api/v1/managers/templates/community— Create a community template (P2P)PUT /api/v1/managers/templates/community— Update a community template (P2P)POST /api/v1/managers/templates/membership— Create a membership templatePUT /api/v1/managers/templates/membership— Update a membership template
Production environment
Server: https://api.studio.mydid.com
For any Admin key request or technical assistance, contact myDid support
Updated on: 10/07/2026
Thank you!