Trainingen
https://scintillating-wolf-799.eu-west-1.convex.site/v1/trainings Trainingen met het aantal modules en lessen. De inhoud zelf zit er niet in: een leesbare API hoort de structuur te geven, niet het lesmateriaal exporteerbaar te maken.
Rechten: learning:read. Deze gegevens gaan over personen.
Dit geeft de trainingen van een omgeving met hun opbouw in aantallen, niet de inhoud zelf. Lesmateriaal blijft binnen Memly: een leesbare API hoort de structuur te geven, niet het product van de klant exporteerbaar te maken.
Alleen trainingen met status published zijn zichtbaar voor leden. Een training in draft staat wel in deze lijst, dus filter daarop als je een overzicht voor bezoekers bouwt.
De velden moduleCount en lessonCount zijn er zodat je niet eerst alle lessen hoeft op te halen om te weten hoe groot een training is. Wil je de lessen zelf, gebruik dan het lessen-endpoint met het id uit deze lijst.
Certificaten zitten niet in deze API. Memly kent er wel een instelling voor, maar er worden op dit moment geen certificaten afgegeven, dus een endpoint ervoor zou een lijst opleveren die altijd leeg is.
Parameters
| Naam | Uitleg |
|---|---|
limit | Aantal items per pagina, 1 tot en met 500. Standaard 100. Een waarde daarbuiten geeft een fout in plaats van een stille correctie. |
cursor | De nextCursor uit het vorige antwoord. Blijf doorbladeren tot nextCursor null is, ook als een pagina niet vol zit. |
Voorbeeld
curl "https://scintillating-wolf-799.eu-west-1.convex.site/v1/trainings" \
-H "Authorization: Bearer <je sleutel>" Antwoord
{
"items": [
{
"id": "ps7…",
"name": "Beginnen met beeldbewerking",
"slug": "beginnen-met-beeldbewerking",
"description": "Van eerste foto tot afgewerkte serie",
"status": "published",
"displayOrder": 1,
"moduleCount": 4,
"lessonCount": 23,
"createdAt": 1759276800000
}
],
"nextCursor": null
} Velden
| Veld | Type | Betekenis |
|---|---|---|
id | string | Vaste verwijzing naar deze training. |
name | string | Naam van de training. |
slug | string of null | Adresdeel bij de klant. |
description | string of null | Korte omschrijving. |
status | string | draft of published. Alleen published is zichtbaar voor leden. |
displayOrder | getal | Volgorde in het overzicht. |
moduleCount | getal | Aantal modules. |
lessonCount | getal | Aantal lessen, over alle modules. |
createdAt | getal | Aanmaakmoment. |
Veelgestelde vragen
- Kan ik de video's ophalen?
- Nee. Je ziet per les alleen of er video bij zit, niet de video zelf of een link ernaartoe.
- Wat betekent status draft?
- De training is nog niet gepubliceerd en dus niet zichtbaar voor leden. Hij staat wel in deze lijst.
Hierna nodig
Werkt je aanroep niet zoals verwacht, kijk dan bij de foutcodes en wat ze betekenen. Heb je nog geen sleutel, dan legt de kennisbank uit hoe je er een aanmaakt.