Mettre en ligne
post
https://mudey.fr/api/v1/courses/{courseId}/publishcourses:writeContrôle : titre, description (50 caractères), couverture, au moins une leçon publiée avec son contenu, aucune leçon publiée vide. Sinon 422 not_publishable et la liste de ce qui manque dans details. L'adresse publique est fixée à la première publication.
Header Authorization: Bearer mudey_sk_… verplicht. Een sleutel aanmaken en gebruiken
Paramètres
| Nom | Emplacement | Type | Description |
|---|---|---|---|
| courseId* | chemin | string |
Réponses
200Formation en ligne.401Clé absente, invalide, révoquée ou expirée.403Droit manquant sur la clé, ou compte qui n'est plus formateur.404Ressource introuvable dans vos formations.422Données invalides (details liste les champs).429Quota dépassé (300 appels par minute et par clé). Voir l'en-tête Retry-After.
Exemple
export MUDEY_API_KEY="mudey_sk_..."
export COURSE_ID="..." # à remplacer
curl -X POST "https://mudey.fr/api/v1/courses/$COURSE_ID/publish" \
-H "Authorization: Bearer $MUDEY_API_KEY"