- Search And Retrieve A List Of All Users In The Thrive Learning Platform With Pagination Support. Returns Basic User Information Including Name, Email, Role, Status, Compliance Score, And Learning Progress. Useful For User Management, Reporting, And Analytics.
- Retrieve Detailed Information For A Specific User By Their Unique ID. Returns Comprehensive User Data Including Name, Email, Role, Status, Positions, Followers, Tags, Rank, And Profile Information.
- Search And Retrieve Basic User Information By Their Unique Reference Code. Returns User Data Including Name, Email, Role, Status, Positions, And Language Preferences.
- Retrieve A Paginated List Of All Learning Content Items From The Thrive Platform. Returns Content Metadata Including Title, Description, Tags, Type, Author, And Timestamps. Supports Pagination For Large Content Libraries.
- Retrieve Detailed Information For A Specific Content Item By Its Unique ID. Returns Comprehensive Content Data Including Title, Description (HTML), Tags, Type, Author, Official Status, And Timestamps.
- Retrieve Up To 1,000 Activity Records With Pagination And Filtering Options. Supports Filtering By Activity Types, Content IDs, Content Type, And Date Range.
- Retrieve A Specific Activity Record By Its Unique Identifier. Returns Activity Data Including Type, Name, User, Date, ContextId, ContextType, Data, And With Fields.
- Retrieve A Paginated List Of All Tags From The Thrive Platform. Returns Tag Metadata Including Associated Contents, Interests, Skills, And Campaigns.
- Retrieve Detailed Information For A Specific Tag By Its Unique ID. Returns Tag Data Including Associated Contents, Interests, Skills, And Campaigns.
- Add One Or More Existing Tags To A Learner. Accepts An Array Of Tag Names To Associate With The Specified User.
- Remove One Or More Existing Tags From A Learner. Uses JSON Patch Format To Specify Tags To Remove.
- Retrieve Up To 1,000 Audiences Per Page For A Tenant. Returns Audience Metadata Including Name, Reference, Type, Category, ApiControlled Status, And Parent Information.
- Retrieve A Specific Audience By Its ID Or Reference. Returns Audience Data Including Name, Reference, Type, Category, ApiControlled Status, Parent Information, And Timestamps.
- Create A New Audience Or Structure. First Create A Structure (Category=Structure, No ParentId), Then Create Child Audiences Within It (Category=Audience, With ParentId). API-Created Audiences Can Only Be Managed Via API.
- Update An Existing Audience'S Name And/Or Reference. Only Works For API-Controlled Audiences.
- Delete An Audience By Its ID Or Reference. The Audience Must Not Have Any Child Audiences. Only Works For API-Controlled Audiences.
- Retrieve A Paginated List Of Members Belonging To A Specific Audience. Returns User IDs, Emails, And References.
- Add Users To An Audience'S Members List. Takes An Array Of User Emails, References, Or IDs That Already Exist In The Thrive System (Min 1, Max 100).
- Replace An Audience'S Entire Members List With The Given List Of Users. Does Not Support An Empty Array. To Keep Existing Members, Include Them In This List (Min 1, Max 100).
- Remove A Single User From An Audience. Only Works For API-Controlled Child Audiences (Category 'Audience'), Not Parent Structures.
- Retrieve The List Of Managers For A Specific Audience. Returns Manager User IDs, Emails, References, And Their Permissions.
- Add Users To An Audience'S Managers List With Specified Permissions.
- Replace An Audience'S Entire Managers List With The Given List. Does Not Support An Empty Array.
- Retrieve A Paginated List Of Content Assignments For A Specific Audience. Returns Assignment Metadata Including Content IDs, Completion Period, Recurrence Settings, And Status. Assignments Represent Content Items Assigned To Audiences For Completion Within Set Time Periods.
- Retrieve Detailed Information For A Specific Assignment By Its Unique ID. Returns Assignment Data Including Audience ID, Content IDs, Completion Period, Recurrence Settings, Active Status, And Timestamps.
- Retrieve A Paginated List Of Enrolments For A Specific Assignment. Returns Enrolment Metadata Including User ID, Status, Dates, And Completion History. Enrolments Track The Completion Process For Users Assigned To Content.
- Retrieve Detailed Information For A Specific Enrolment By Its Unique ID. Returns Enrolment Data Including User ID, Assignment ID, Status, Available Date, Due Date, Last Completion Date, And Event History.
- Retrieve A Paginated List Of Content Completion Records. Returns Completion Metadata Including Content ID, Skills Acquired, Completion Type, And Timestamps. Supports Filtering By User, Content, RPL Status, And Date Range.
- Retrieve A Specific Completion Record By Its ID. Returns Completion Data Including User ID, Content ID, Content Version, Skills Acquired, Completion Type, RPL Status, And Timestamps.
- Retrieve The Available Skill Levels Configured In The Thrive Platform. Returns Skill Level Metadata Including Name, Enabled Status, And Numeric Value. Useful For Understanding The Skill Proficiency Scale Used In The System.
- Update Level And/Or Target Level For One Or More Skills For A Learner. Allows Setting Skill Proficiency Levels And Target Goals.
- Retrieve A Paginated List Of CPD (Continuing Professional Development) Categories From The Thrive Platform. Returns Category Metadata Including ID And Name. Useful For Categorizing And Tracking Professional Development Activities.
- Retrieve Detailed Information For A Specific CPD Category By Its Unique ID. Returns The Category ID And Name.
- Retrieve A Paginated List Of CPD (Continuing Professional Development) Entries From The Thrive Platform. Returns Entry Metadata Including User, Activity Type, Category, Duration, And Verification Status. Supports Date Range Filtering.
- Retrieve Detailed Information For A Specific CPD Entry By Its Unique ID. Returns Entry Data Including User, Activity Type And Name, Category, Duration In Minutes, Description, And Verification Status.
- Retrieve A Paginated List Of CPD (Continuing Professional Development) Requirement Summaries From The Thrive Platform. Returns Requirement Metadata Including Audience ID, Required Minutes, And Timestamps.
- Retrieve Detailed Information For A Specific CPD Requirement Summary By Its Unique ID. Returns Requirement Data Including Audience Requirement ID, Audience ID, Required Minutes, And Creation/Update Timestamps.
- Retrieve CPD (Continuing Professional Development) Log Summaries Per User From The Thrive Platform. Returns Aggregated Total Minutes Logged By Each User Within A Specified Date Range. Requires Date Range Parameters.