v1

latestOpenAPI 3.1.0Apache 2.02026-07-22160175414.0 KB
Trainings

List trainings

Retrieve a paginated list of trainings.

get/talent-training/api/v1/trainings

Query parameters

searchstring
Example:French

Find a training from a string. Search is based on title, subtitle and description.

providerIdsinteger[]

Filter out trainings by provider ID.

[
  1,
  2,
  3
]
categoryIdsinteger[]

Filter out trainings by category ID.

[
  2,
  5,
  6
]
idinteger[]

Filter out trainings based on their id.

fields.root'count'

Include collection properties.

pageinteger

Page number

limitinteger

Page size

Response

OK

countinteger nullable

Total number of items across all pages. You need to include ?fields.root=count to your request to retrieve this.

prevstring nullable

Cursor to the previous page. You need to include ?fields.root=prev in order to retrieve this.

nextstring nullable

Cursor to the next page. You need to include ?fields.root=next in order to retrieve this.

Example response

{
  "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"
          }
        }
      }
    }
  ]
}