Skip to main content
Question

Docebo Connect - Updating a manager field clears all managers

  • October 1, 2025
  • 1 reply
  • 31 views

When I use the Docebo Learn - Update User action in Connect to update a manager field it will remove any pre-existing managers that user has. Clears out the entire manager list and only leaves the updated value. Is there a workaround for this? I’m assuming this is because the API call is a PUT thus requiring all fields to be populated else they are made null?

1 reply

hailey.gebhart
Helper III

Are you using the in-built recipe action vs a custom action → API call? If so, I have had issues with that specific action requiring updates where you didn’t need it. As long as you don’t have the optional fields you don’t want selected, it usually doesn’t include the information in the payload and then doesn’t update it. However, if you select null/blank for the fields, it will replace the data with null/blank.

 

I was recommended by the Docebo support team to use POST Batch import users /manage/v1/user/batch with "update_user_info": true. This call then updates existing users and has manager update permissions. When you are creating the API in Connect, only include the required information from the schema and the information you are trying to update. This should ignore existing data. I used this method to update user additional fields without impacting other user data.