Skip to main content
Answer

API endpoint for LP option "Show this learning plan in the course catalog"?

  • April 8, 2022
  • 3 replies
  • 172 views

Lena
Helper I
Forum|alt.badge.img

We want to automate the creation of our LPs via the API. The only endpoint we can't find is for the option to display the learning plan in a catalog. Can anyone help here?

Best answer by lrnlab

HI @Lena we ran into a similar issue with another API that has missing fields. If you run an API to “view Learning Plan” https://doceboapi.docebosaas.com/api-browser/#!/learn/Lp/Lp_learn_v1_lp_lp_id

you can see the “show in catalogue” field. You should be able to add this to your import file and have it set that value for you when you create your LP’s

the field is identified as: “show_in_catalog": true

Hopefully this will work for you.

3 replies

lrnlab
Hero III
Forum|alt.badge.img+10
  • Hero III
  • Answer
  • April 8, 2022

HI @Lena we ran into a similar issue with another API that has missing fields. If you run an API to “view Learning Plan” https://doceboapi.docebosaas.com/api-browser/#!/learn/Lp/Lp_learn_v1_lp_lp_id

you can see the “show in catalogue” field. You should be able to add this to your import file and have it set that value for you when you create your LP’s

the field is identified as: “show_in_catalog": true

Hopefully this will work for you.


Bfarkas
Hero III
Forum|alt.badge.img+6
  • Hero III
  • April 8, 2022

HI @Lena we ran into a similar issue with another API that has missing fields. If you run an API to “view Learning Plan” https://doceboapi.docebosaas.com/api-browser/#!/learn/Lp/Lp_learn_v1_lp_lp_id

you can see the “show in catalogue” field. You should be able to add this to your import file and have it set that value for you when you create your LP’s

the field is identified as: “show_in_catalog": true

Hopefully this will work for you.

This is a great tip in general when working with the API, often things are available in GETs/viewing data, but not shown in the browser under the POST/PUT events but are supported if you try them...not always, but often it works.


  • Newcomer
  • June 4, 2025

Had some trouble getting this to work through the API- found that taking the “show_in_catalog” value out of its parent “settings” in the payload body did the trick!