Skip to main content

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

Connectors Saba
Live 122 Actions

Saba connector for AI agents

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

StackOne
DrataGPLocalyzeFlipMindtoolsScreenloop

StackOne AI Agent Actions
for Saba.

122 production-ready actions for your agent to do more on Saba.

Watch Employee Onboarding Demo
122 Actions
Get Locales - Get Information Of Locales Available In The System
List Facilities - Retrieve All Facilities With Pagination
Get Facility - Retrieve Details Of A Specific Facility By ID
List Locations - Retrieve All Locations With Pagination
Get Location - Retrieve Details Of A Specific Location By ID
List Job Families - Retrieve All Job Families With Pagination
List Job Types - Retrieve All Job Types With Pagination
List Roles - Retrieve All Roles With Pagination
List Competencies - Retrieve All Competencies With Pagination
Get Competency - Retrieve Details Of A Specific Competency By ID
Get Certification/Curriculum Meta - Get Meta Details Of A Certification, Curriculum, Path, Or Learning Module
Get Certification/Curriculum By ID - Get Complete Details Of A Certification, Curriculum, Path, Or Learning Module By ID
List Certifications/Curriculums - Get All Records Of A Component Type With Pagination
Search Certifications/Curriculums - Search For Certifications Or Curriculums Based On Criteria
Search Certifications/Curriculums (POST) - Advanced Search For Certifications Or Curriculums Using POST Request With Conditions
Create Certification - Create A New Certification
Create Curriculum - Create A New Curriculum
Create Certification Path - Create A New Certification Path
Create Learning Module - Create A New Learning Module For Certification Path
Update Certification By ID - Update Certification Details By ID
Update Certification By Name - Update Certification Details By Name
Update Certification Locale - Update Locale-Specific Attributes Of Certification
Update Curriculum By ID - Update Curriculum Details By ID
Update Curriculum By Name - Update Curriculum Details By Name
Update Curriculum Locale - Update Locale-Specific Attributes Of Curriculum
Update Path - Update Path Details By ID
Update Learning Module - Update Learning Module Details By ID
Delete Path - Delete A Certification Path
Delete Learning Module - Delete A Learning Module
Get Course Meta - Get Meta Details Of Courses
Get Course - Get Complete Details Of A Course By ID
List Courses - Get All Courses With Pagination
Search Courses - Search For Courses Using POST Request With Range-Based Criteria
Find Courses - Find Details Of Courses Based On Search Criteria
Create Course - Create A New Course
Update Course - Update Course Details
Update Course Locale - Update Locale-Specific Attributes Of Course
Get Delivery Mode Meta - Get Meta Details Of Delivery Modes
Get Delivery Mode - Get Complete Details Of A Delivery Mode By ID
List Delivery Modes - Get All Delivery Modes With Pagination
Search Delivery Modes - Search For Delivery Modes Based On Criteria
Search Delivery Modes (Range-Based) - Search Delivery Modes Using POST With Range-Based Conditions
Create Delivery Mode - Create A New Delivery Mode
Update Delivery Mode - Update Delivery Mode Details
Get Catalog Policy - Get All Policy Details For Course, Delivery Mode, Or Offering By ID
Get Catalog Policy By Unique Number - Get Policy Details Using Unique Number And Type
Get Catalog Policy By Name - Get Specific Policy Details By Policy Names
Get Enrollment Details - Get Enrollment Details With Specific Sections
Get Enrollment Evaluations - Get Evaluation Details Of An Enrollment
Get Enrollment Meta - Get Meta Details Of Enrollments
List Enrollments - Get All Enrollments With Pagination
Find Enrollments - Find Enrollments Based On Search Criteria
Search Enrollments - Search Enrollments Based On Multiple Criteria With Flexible Filtering
Create Enrollment (Simple) - Enroll For Other Users Or Self Without Payment
Create Enrollment With Payment - Enroll Users With Payment Options (Purchase Order Or Training Units)
Mark Task Complete - Mark A Task Or Registration Module Complete
Mark Enrollment Complete - Mark An Enrollment As Complete
Cancel Enrollment - Cancel An Enrollment With Refund
Auto-Enroll Learner - Auto-Enroll Or Get Existing Enrollment
Search Enrollments (Advanced) - Advanced Enrollment Search With Detailed Criteria
Find Learning Assignments - Find Learning Assignments For Registrations
Find Evaluations For Registrations - Find Evaluations For Registrations
Update Enrollment Custom Fields - Add Or Update Custom Fields Of An Enrollment
Create Pricelist Entry - Create A New Pricelist Entry For A Learning Item
Update Pricelist Entry - Update Pricelist Entry For A Learning Item
List Pricelists - Search Pricelists By Criteria
Get Pricelist - Get Pricelist Details By ID
Get Session Template Meta - Get Meta Details Of Session Templates
Get Session Template - Get Session Template Details By ID
List Session Templates - Get All Session Templates With Pagination
Search Session Templates - Search Session Templates Based On Criteria
Search Session Templates (POST) - Advanced Session Template Search Using POST
Create Session Template - Create A New Session Template
Update Session Template - Update Session Template Details
Delete Session Template - Delete A Session Template
Get Task Meta - Get Meta Details Of Tasks
List Tasks - Get All Task Definitions With Pagination
Search Tasks - Search Task Definitions Based On Criteria
Get Task - Get Task Definition Details By ID
Create Task - Create A New Task Definition
Update Task - Update Task Definition Details
Delete Task - Delete A Task Definition
Search Calendar Events - Find Calendar Events Based On Search Criteria
Get Appointment - Get Appointment Details By ID
Create Appointment - Create A New Appointment
Update Appointment - Update Existing Appointment
Delete Appointment - Delete An Appointment
List Recurring Completions - Get All Recurring Completions For Logged-In User
Search Recurring Completions - Search Recurring Completions Based On Criteria
Search Recurring Completions (POST) - Advanced Recurring Completion Search Using POST
Get Recurring Completion History - Get Recurring Completion Progress History
Search Recurring Completion History (POST) - Search Recurring Completion Progress History Using POST
Get Attendance Meta - Get Meta Details Of Attendance Records
Get Attendance - Get Attendance Record Details By ID
Search Attendance - Search Attendance Records Using POST Request
Mark Attendance - Mark Attendance For A Learner
Update Attendance In Bulk - Update Attendance Of Session Classes In Bulk
Get Transcripts Meta - Get Meta Details Of Transcripts
Get Transcript - Get Transcript Details By ID
Get Transcript (Simple) - Get Transcript By ID Using Simple Endpoint
Search Transcripts (POST) - Search Transcripts Using POST Range-Based Search
Update Transcript - Update Transcript Details
Update Transcript Custom Fields - Update Custom Fields Of Transcript
Delete Transcript - Delete A Transcript Record
Get Course Activity Meta - Get Meta Details Of Course Activities
Get Course Activity - Get Course Activity Details By ID
Create Course Activity - Create A New Course Activity
Update Course Activity - Update Course Activity Details
Delete Course Activity - Delete A Course Activity
Get All Persons - Get All Persons (Internal/External) With Pagination
Get Person Profile - Get Required Profile Details Of A Person By ID
Search Person Profiles - Search For Persons Based On Specific Criteria And Attributes
Create Person Profile (External) - Create A Profile For An External Person With Comprehensive Details
Create Person Profile (Internal) - Create A Profile For An Internal Person With Comprehensive Details
Update Person Profile (External) - Update Profile Details For An External Person
Update Person Profile (Internal) - Update Profile Details For An Internal Person
List Content Inventory - Get All Content Inventory For Which The User Has Access
Get Content Inventory - Get Content Details Along With Metadata By Content ID
Find Content Inventory - Find Details Of Content Inventory Based On Search Criteria
List Content Folders - Get All Content Folders For Which The User Has Access
Get Content Folder Meta - Get ContentFolder Metadata
Create Content Folder - Create A New Content Folder
122 Actions
Get Locales-Get Information Of Locales Available In The System
List Facilities-Retrieve All Facilities With Pagination
Get Facility-Retrieve Details Of A Specific Facility By ID
List Locations-Retrieve All Locations With Pagination
Get Location-Retrieve Details Of A Specific Location By ID
List Job Families-Retrieve All Job Families With Pagination
List Job Types-Retrieve All Job Types With Pagination
List Roles-Retrieve All Roles With Pagination
List Competencies-Retrieve All Competencies With Pagination
Get Competency-Retrieve Details Of A Specific Competency By ID
Get Certification/Curriculum Meta-Get Meta Details Of A Certification, Curriculum, Path, Or Learning Module
Get Certification/Curriculum By ID-Get Complete Details Of A Certification, Curriculum, Path, Or Learning Module By ID
List Certifications/Curriculums-Get All Records Of A Component Type With Pagination
Search Certifications/Curriculums-Search For Certifications Or Curriculums Based On Criteria
Search Certifications/Curriculums (POST)-Advanced Search For Certifications Or Curriculums Using POST Request With Conditions
Create Certification-Create A New Certification
Create Curriculum-Create A New Curriculum
Create Certification Path-Create A New Certification Path
Create Learning Module-Create A New Learning Module For Certification Path
Update Certification By ID-Update Certification Details By ID
Update Certification By Name-Update Certification Details By Name
Update Certification Locale-Update Locale-Specific Attributes Of Certification
Update Curriculum By ID-Update Curriculum Details By ID
Update Curriculum By Name-Update Curriculum Details By Name
Update Curriculum Locale-Update Locale-Specific Attributes Of Curriculum
Update Path-Update Path Details By ID
Update Learning Module-Update Learning Module Details By ID
Delete Path-Delete A Certification Path
Delete Learning Module-Delete A Learning Module
Get Course Meta-Get Meta Details Of Courses
Get Course-Get Complete Details Of A Course By ID
List Courses-Get All Courses With Pagination
Search Courses-Search For Courses Using POST Request With Range-Based Criteria
Find Courses-Find Details Of Courses Based On Search Criteria
Create Course-Create A New Course
Update Course-Update Course Details
Update Course Locale-Update Locale-Specific Attributes Of Course
Get Delivery Mode Meta-Get Meta Details Of Delivery Modes
Get Delivery Mode-Get Complete Details Of A Delivery Mode By ID
List Delivery Modes-Get All Delivery Modes With Pagination
Search Delivery Modes-Search For Delivery Modes Based On Criteria
Search Delivery Modes (Range-Based)-Search Delivery Modes Using POST With Range-Based Conditions
Create Delivery Mode-Create A New Delivery Mode
Update Delivery Mode-Update Delivery Mode Details
Get Catalog Policy-Get All Policy Details For Course, Delivery Mode, Or Offering By ID
Get Catalog Policy By Unique Number-Get Policy Details Using Unique Number And Type
Get Catalog Policy By Name-Get Specific Policy Details By Policy Names
Get Enrollment Details-Get Enrollment Details With Specific Sections
Get Enrollment Evaluations-Get Evaluation Details Of An Enrollment
Get Enrollment Meta-Get Meta Details Of Enrollments
List Enrollments-Get All Enrollments With Pagination
Find Enrollments-Find Enrollments Based On Search Criteria
Search Enrollments-Search Enrollments Based On Multiple Criteria With Flexible Filtering
Create Enrollment (Simple)-Enroll For Other Users Or Self Without Payment
Create Enrollment With Payment-Enroll Users With Payment Options (Purchase Order Or Training Units)
Mark Task Complete-Mark A Task Or Registration Module Complete
Mark Enrollment Complete-Mark An Enrollment As Complete
Cancel Enrollment-Cancel An Enrollment With Refund
Auto-Enroll Learner-Auto-Enroll Or Get Existing Enrollment
Search Enrollments (Advanced)-Advanced Enrollment Search With Detailed Criteria
Find Learning Assignments-Find Learning Assignments For Registrations
Find Evaluations For Registrations-Find Evaluations For Registrations
Update Enrollment Custom Fields-Add Or Update Custom Fields Of An Enrollment
Create Pricelist Entry-Create A New Pricelist Entry For A Learning Item
Update Pricelist Entry-Update Pricelist Entry For A Learning Item
List Pricelists-Search Pricelists By Criteria
Get Pricelist-Get Pricelist Details By ID
Get Session Template Meta-Get Meta Details Of Session Templates
Get Session Template-Get Session Template Details By ID
List Session Templates-Get All Session Templates With Pagination
Search Session Templates-Search Session Templates Based On Criteria
Search Session Templates (POST)-Advanced Session Template Search Using POST
Create Session Template-Create A New Session Template
Update Session Template-Update Session Template Details
Delete Session Template-Delete A Session Template
Get Task Meta-Get Meta Details Of Tasks
List Tasks-Get All Task Definitions With Pagination
Search Tasks-Search Task Definitions Based On Criteria
Get Task-Get Task Definition Details By ID
Create Task-Create A New Task Definition
Update Task-Update Task Definition Details
Delete Task-Delete A Task Definition
Search Calendar Events-Find Calendar Events Based On Search Criteria
Get Appointment-Get Appointment Details By ID
Create Appointment-Create A New Appointment
Update Appointment-Update Existing Appointment
Delete Appointment-Delete An Appointment
List Recurring Completions-Get All Recurring Completions For Logged-In User
Search Recurring Completions-Search Recurring Completions Based On Criteria
Search Recurring Completions (POST)-Advanced Recurring Completion Search Using POST
Get Recurring Completion History-Get Recurring Completion Progress History
Search Recurring Completion History (POST)-Search Recurring Completion Progress History Using POST
Get Attendance Meta-Get Meta Details Of Attendance Records
Get Attendance-Get Attendance Record Details By ID
Search Attendance-Search Attendance Records Using POST Request
Mark Attendance-Mark Attendance For A Learner
Update Attendance In Bulk-Update Attendance Of Session Classes In Bulk
Get Transcripts Meta-Get Meta Details Of Transcripts
Get Transcript-Get Transcript Details By ID
Get Transcript (Simple)-Get Transcript By ID Using Simple Endpoint
Search Transcripts (POST)-Search Transcripts Using POST Range-Based Search
Update Transcript-Update Transcript Details
Update Transcript Custom Fields-Update Custom Fields Of Transcript
Delete Transcript-Delete A Transcript Record
Get Course Activity Meta-Get Meta Details Of Course Activities
Get Course Activity-Get Course Activity Details By ID
Create Course Activity-Create A New Course Activity
Update Course Activity-Update Course Activity Details
Delete Course Activity-Delete A Course Activity
Get All Persons-Get All Persons (Internal/External) With Pagination
Get Person Profile-Get Required Profile Details Of A Person By ID
Search Person Profiles-Search For Persons Based On Specific Criteria And Attributes
Create Person Profile (External)-Create A Profile For An External Person With Comprehensive Details
Create Person Profile (Internal)-Create A Profile For An Internal Person With Comprehensive Details
Update Person Profile (External)-Update Profile Details For An External Person
Update Person Profile (Internal)-Update Profile Details For An Internal Person
List Content Inventory-Get All Content Inventory For Which The User Has Access
Get Content Inventory-Get Content Details Along With Metadata By Content ID
Find Content Inventory-Find Details Of Content Inventory Based On Search Criteria
List Content Folders-Get All Content Folders For Which The User Has Access
Get Content Folder Meta-Get ContentFolder Metadata
Create Content Folder-Create A New Content Folder
Falcon

Make your Saba agents perform.

Every Saba 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 Saba 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 Saba 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.