Skip to main content

Hi-

I’m using Zapier to create new records in TalentLMS. Zapier has a “create user” action, which is simple enough. However, there is no “create group” action. TalentLMS does provide a “Beta API” option, which allows access to their full API list. I’ve used the Beta API to successfully retrieve information (e.g., list of users in a course). However, I’m having trouble figuring out the syntax to use it to create a group. I have their documentation, which is here: https://market.talentlms.com/pages/docs/TalentLMS-API-Documentation.pdf . I found the endpoint, which should be something like: https://<my subdomain>.talentlms.com/api/v1/creategroup . I’m assuming I have to use a POST or PUT method. What I’m struggling with is the syntax in zapier to pass in the expected array values. And of course, I will want to be able to use variables from earlier in the zap to populate the array values. Does it go in the URL query string, like a GET request? Or does it go in the query string parameter fields? I’ve tried both unsuccessfully. 

Hi @BillLodestarTech,

 

Welcome to the Community.

 

To create a group in TalentLMS via their API using Zapier, set up a Webhooks by Zapier app with a POST action. Input the endpoint URL and payload type as JSON, and add the necessary data and headers, including your API key. Test and review the setup to ensure it works correctly, and adjust as needed based on your TalentLMS configuration.

 

Let us know if you need further assistance.


Hi ​@BillLodestarTech 👋

How did you get on with setting up that Webhooks action that Jammer suggested?

Keen to ensure you’re all set so please let us know if you need any further help at all! 🙂