{# Onglet Développeur - Guide API en 3 étapes #} {% embed '_molecules/card/card.html.twig' with { title: 'API Développeur', subtitle: 'Intégrez Bubul dans vos applications avec votre clé API personnelle', icon: 'key', iconColor: 'primary' } %} {% block body %}
Votre clé personnelle pour authentifier vos requêtes.
{{ key.maskedKey }}
Utilisez cette commande pour vérifier votre clé.
curl -X GET {{ app.request.schemeAndHttpHost }}/api/moodlev5/me \
-H "X-API-Key: bubul_sk_votre_cle"
Si votre clé est valide, vous recevrez cette réponse.
{
"success": true,
"data": {
"user": {
"id": 123,
"email": "vous@example.com",
"first_name": "Prénom",
"last_name": "Nom",
"roles": ["ROLE_USER"],
"company": {
"uuid": "abc-123",
"name": "Mon Entreprise",
"has_moodle_config": true,
"has_active_contract": true
}
}
}
}