curl --request GET \
--url https://{host}/talent-training/api/v1/trainings \
--header 'Authorization: <authorization>'{
"items": [
{
"id": 45,
"state": "Ready",
"type": "External",
"title": "Mastering French: From Basics to Fluency",
"subtitle": "A Complete Training Program to Speak, Read, and Write with Confidence",
"description": "Unlock the beauty of the French language with this immersive training designed for learners at all levels. Whether you're a complete beginner or looking to refine your skills, this course covers essential grammar, vocabulary, pronunciation, and real-world conversation practice. Through interactive lessons, cultural insights, and practical exercises, you’ll gain the tools and confidence to use French in everyday and professional settings.",
"provider": {
"id": 12,
"name": "L'Élan Français",
"websiteHref": "https://elan-francais.fr"
},
"level": "Beginner",
"isCertifying": false,
"isMandatory": false,
"category": {
"id": 2,
"name": "Languages",
"t9n": {
"name": {
"Fr": "Langues",
"Es": "Idiomas"
}
}
}
}
],
"prev": null,
"next": "~f",
"count": 1234
}Retrieve a paginated list of trainings.
curl --request GET \
--url https://{host}/talent-training/api/v1/trainings \
--header 'Authorization: <authorization>'{
"items": [
{
"id": 45,
"state": "Ready",
"type": "External",
"title": "Mastering French: From Basics to Fluency",
"subtitle": "A Complete Training Program to Speak, Read, and Write with Confidence",
"description": "Unlock the beauty of the French language with this immersive training designed for learners at all levels. Whether you're a complete beginner or looking to refine your skills, this course covers essential grammar, vocabulary, pronunciation, and real-world conversation practice. Through interactive lessons, cultural insights, and practical exercises, you’ll gain the tools and confidence to use French in everyday and professional settings.",
"provider": {
"id": 12,
"name": "L'Élan Français",
"websiteHref": "https://elan-francais.fr"
},
"level": "Beginner",
"isCertifying": false,
"isMandatory": false,
"category": {
"id": 2,
"name": "Languages",
"t9n": {
"name": {
"Fr": "Langues",
"Es": "Idiomas"
}
}
}
}
],
"prev": null,
"next": "~f",
"count": 1234
}API key. Value must be formatted like so: lucca application={api_key}.
Find a training from a string. Search is based on title, subtitle and description.
"French"
Filter out trainings by provider ID.
x >= 1[1, 2, 3]Filter out trainings by category ID.
x >= 1[2, 5, 6]Filter out trainings based on their id.
Include the total number of items across all pages, as well as pointers to the previous and next pages.
prev, next, count Page to retrieve. Either the page index
x >= 0Pagination: number of items per page.
0 <= x <= 100OK
Total number of items across all pages. You need to include ?fields.root=count to your request to retrieve this.
x >= 0Cursor to the previous page. You need to include ?fields.root=prev in order to retrieve this.
Cursor to the next page. You need to include ?fields.root=next in order to retrieve this.
Show child attributes
Was this page helpful?