Skip to main content

Announcing StackOne Defender: leading open-source prompt injection guard for your agent Read More

Connectors Thrive Learning
Live 38 Actions

Thrive Learning connector for AI agents

Connect your AI agent to Thrive Learning with production-ready actions. Ship in minutes.

StackOne
DrataGPLocalyzeFlipMindtoolsScreenloop

StackOne AI Agent Actions
for Thrive Learning.

38 production-ready actions for your agent to do more on Thrive Learning.

Watch Employee Onboarding Demo
38 Actions
List Users - 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.
Get User - 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.
Get User By Ref - Search And Retrieve Basic User Information By Their Unique Reference Code. Returns User Data Including Name, Email, Role, Status, Positions, And Language Preferences.
List Contents - 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.
Get Content - 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.
List Activities - Retrieve Up To 1,000 Activity Records With Pagination And Filtering Options. Supports Filtering By Activity Types, Content IDs, Content Type, And Date Range.
Get Activity - Retrieve A Specific Activity Record By Its Unique Identifier. Returns Activity Data Including Type, Name, User, Date, ContextId, ContextType, Data, And With Fields.
List Tags - Retrieve A Paginated List Of All Tags From The Thrive Platform. Returns Tag Metadata Including Associated Contents, Interests, Skills, And Campaigns.
Get Tag - Retrieve Detailed Information For A Specific Tag By Its Unique ID. Returns Tag Data Including Associated Contents, Interests, Skills, And Campaigns.
Add User Tags - Add One Or More Existing Tags To A Learner. Accepts An Array Of Tag Names To Associate With The Specified User.
Remove User Tags - Remove One Or More Existing Tags From A Learner. Uses JSON Patch Format To Specify Tags To Remove.
List Audiences - Retrieve Up To 1,000 Audiences Per Page For A Tenant. Returns Audience Metadata Including Name, Reference, Type, Category, ApiControlled Status, And Parent Information.
Get Audience - Retrieve A Specific Audience By Its ID Or Reference. Returns Audience Data Including Name, Reference, Type, Category, ApiControlled Status, Parent Information, And Timestamps.
Create Audience - 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 Audience - Update An Existing Audience'S Name And/Or Reference. Only Works For API-Controlled Audiences.
Delete Audience - Delete An Audience By Its ID Or Reference. The Audience Must Not Have Any Child Audiences. Only Works For API-Controlled Audiences.
List Audience Members - Retrieve A Paginated List Of Members Belonging To A Specific Audience. Returns User IDs, Emails, And References.
Add Audience Members - 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 Audience Members - 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 Audience Member - Remove A Single User From An Audience. Only Works For API-Controlled Child Audiences (Category 'Audience'), Not Parent Structures.
List Audience Managers - Retrieve The List Of Managers For A Specific Audience. Returns Manager User IDs, Emails, References, And Their Permissions.
Add Audience Managers - Add Users To An Audience'S Managers List With Specified Permissions.
Replace Audience Managers - Replace An Audience'S Entire Managers List With The Given List. Does Not Support An Empty Array.
List Assignments - 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.
Get Assignment - 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.
List Enrolments - 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.
Get Enrolment - 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.
List Completions - 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.
Get Completion - 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.
List Skill Levels - 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 User Skills - Update Level And/Or Target Level For One Or More Skills For A Learner. Allows Setting Skill Proficiency Levels And Target Goals.
List CPD Categories - 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.
Get CPD Category - Retrieve Detailed Information For A Specific CPD Category By Its Unique ID. Returns The Category ID And Name.
List CPD Entries - 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.
Get CPD Entry - 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.
List CPD Requirements - 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.
Get CPD Requirement - 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.
List CPD User Summaries - 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.
38 Actions
List Users-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.
Get User-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.
Get User By Ref-Search And Retrieve Basic User Information By Their Unique Reference Code. Returns User Data Including Name, Email, Role, Status, Positions, And Language Preferences.
List Contents-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.
Get Content-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.
List Activities-Retrieve Up To 1,000 Activity Records With Pagination And Filtering Options. Supports Filtering By Activity Types, Content IDs, Content Type, And Date Range.
Get Activity-Retrieve A Specific Activity Record By Its Unique Identifier. Returns Activity Data Including Type, Name, User, Date, ContextId, ContextType, Data, And With Fields.
List Tags-Retrieve A Paginated List Of All Tags From The Thrive Platform. Returns Tag Metadata Including Associated Contents, Interests, Skills, And Campaigns.
Get Tag-Retrieve Detailed Information For A Specific Tag By Its Unique ID. Returns Tag Data Including Associated Contents, Interests, Skills, And Campaigns.
Add User Tags-Add One Or More Existing Tags To A Learner. Accepts An Array Of Tag Names To Associate With The Specified User.
Remove User Tags-Remove One Or More Existing Tags From A Learner. Uses JSON Patch Format To Specify Tags To Remove.
List Audiences-Retrieve Up To 1,000 Audiences Per Page For A Tenant. Returns Audience Metadata Including Name, Reference, Type, Category, ApiControlled Status, And Parent Information.
Get Audience-Retrieve A Specific Audience By Its ID Or Reference. Returns Audience Data Including Name, Reference, Type, Category, ApiControlled Status, Parent Information, And Timestamps.
Create Audience-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 Audience-Update An Existing Audience'S Name And/Or Reference. Only Works For API-Controlled Audiences.
Delete Audience-Delete An Audience By Its ID Or Reference. The Audience Must Not Have Any Child Audiences. Only Works For API-Controlled Audiences.
List Audience Members-Retrieve A Paginated List Of Members Belonging To A Specific Audience. Returns User IDs, Emails, And References.
Add Audience Members-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 Audience Members-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 Audience Member-Remove A Single User From An Audience. Only Works For API-Controlled Child Audiences (Category 'Audience'), Not Parent Structures.
List Audience Managers-Retrieve The List Of Managers For A Specific Audience. Returns Manager User IDs, Emails, References, And Their Permissions.
Add Audience Managers-Add Users To An Audience'S Managers List With Specified Permissions.
Replace Audience Managers-Replace An Audience'S Entire Managers List With The Given List. Does Not Support An Empty Array.
List Assignments-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.
Get Assignment-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.
List Enrolments-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.
Get Enrolment-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.
List Completions-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.
Get Completion-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.
List Skill Levels-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 User Skills-Update Level And/Or Target Level For One Or More Skills For A Learner. Allows Setting Skill Proficiency Levels And Target Goals.
List CPD Categories-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.
Get CPD Category-Retrieve Detailed Information For A Specific CPD Category By Its Unique ID. Returns The Category ID And Name.
List CPD Entries-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.
Get CPD Entry-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.
List CPD Requirements-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.
Get CPD Requirement-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.
List CPD User Summaries-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.
Falcon

Make your Thrive Learning agents perform.

Every Thrive Learning action runs on Falcon.

Falcon, StackOne's execution engine, makes your agents fast, accurate, and reliable.

Explore Falcon Engine
StackOne Defender

88.7% attack detection accuracy.

Built in the StackOne platform.

StackOne Defender scans and classifies every Thrive Learning payload before it reaches your agent, with precision and latency no other solution can match.

StackOne Defender Meta PG v1 Meta PG v2 DeBERTa 88.7% 67.5% 63.1% 56.9% Detection accuracy
StackOne Platform

Do More, Build Less.

Managed Integration Infrastructure for Thrive Learning AI Agents.

Connectors & Actions

200+ Connectors. 10,000+ Actions.

Multiple Interfaces

Access integrations via API, AI SDKs, MCP & A2A.

Managed Authentication

Pre-built authentication UI.

Enterprise-Ready

Enterprise-Ready architecture.

"What impressed us most about StackOne is its ambition and clarity. They're creating infrastructure that modern software and the entire AI agent ecosystem can rely on. The depth of secure integrations, the pace of delivery, and the team's foresight into AI's future uniquely position StackOne to redefine this category."

Luna Schmid, Partner at GV

"We've been impressed by how quickly and deeply StackOne integrates with complex enterprise systems -- and now, with their focus on agent-to-agent interoperability, they're unlocking even more powerful use cases for customers. StackOne delivers all of the above in a universal layer -- without compromise."

Barbry McGann, SVP at Workday Ventures

G2 - High Performer G2 - Easiest To Do Business With G2 - Users Love Us G2 - Users Most Likely To Recommend G2 - Easiest Admin

Put your AI agents to work

All the tools you need to build and scale AI agents integrations, with best-in-class security & privacy.