Skip to main content Announcing Tool Policies: AI agent permissions down to the field Read the announcement
Connectors 360Learning
Live 78 Actions 38 Events

360Learning Integration for AI Agents

Connect your AI agent to 78 QA'd 360Learning actions via MCP, A2A, or SDK, with agent authentication, tool-calling execution, and security built-in, plus 38 events to subscribe to.

StackOne
DrataGPLocalyzeFlipMindtoolsScreenloop

360Learning AI Agent Actions

78 production-ready actions for your agent to do more on 360Learning.

78 Actions
List Users - Retrieve a list of all users in the platform
Get User - Retrieve details of a specific user by ID or email
Create Invited User - Create a new invited user account
Activate User - Activate a specific user account
Add Manager To User - Add a manager to a user account
Remove Manager From User - Remove a manager from a user account
List User Managers - List all manager IDs for a user
List User Subordinates - List all subordinate IDs for a user
List User Custom Field Values - List all custom field values for a user
Replace User Custom Field Values - Replace all custom field values for a user
Replace User Password - Replace the password of a user
Pseudonymize User - Pseudonymize a user by removing personal identifiable information
Delete User - Delete a specific user account
Edit User - Update specific fields of an existing user
List Courses - Retrieve a list of all courses in the platform
List Courses Statistics - Retrieve statistics for all course attempts in the platform
Get Course - Retrieve details of a specific course
Get Course Tags - Retrieve all tags associated with a specific course
Archive Or Restore Course - Archive or restore a course
Replace All Tags In Course - Replace all tags in a course with new tags
List Groups - Retrieve a list of all groups in the platform
Get Group - Retrieve details of a specific group
Create Group - Create a new group in the platform
Edit Group - Update an existing group's information
List Group Memberships - Retrieve all users and their roles in a specific group
Add User Role To Group - Add a user to a group with a specific role
Remove User Role From Group - Remove a user's role from a group
List Group Catalog Content IDs - Retrieve IDs of content in a group's catalog
List Group Library Content IDs - Retrieve IDs of content in a group's library
Create Path - Create a new learning path
Replace Path Steps - Replace all steps in a path
List Paths - Retrieve a list of all learning paths in the platform
Get Path - Retrieve details of a specific learning path
Delete Path - Delete a specific learning path
Edit Path - Update specific fields of an existing path
List Path Sessions - List all sessions in a path
Get Path Session - Retrieve details of a specific path session
Edit Path Session - Update specific fields of an existing path session
Delete Path Session - Delete a specific path session
Archive Or Restore Path - Archive or restore a path
List Path Enrollments - List all enrollments for a path
Get Path Session Audience - Retrieve path session audience information
Replace Path Session Audience - Replace an audience for a path session
Get Path Session Metrics - Retrieve metrics for a path session
List Path Tags - List all tags in a path
Replace Path Tags - Replace all tags in a path
List Path Session User Statistics - List all user statistics for a path session
Edit Child Path Session - Edit a child path session
Create Path Session - Create a new session for a learning path
List Classrooms - Retrieve a list of all classrooms in the platform
Get Classroom - Retrieve details of a specific classroom
Create Classroom - Create a new classroom
Edit Classroom - Update specific fields of an existing classroom
List Classroom Slots - Retrieve all slots for a classroom
Create Classroom Slot - Add a slot to a classroom
Delete Classroom Slot - Remove a slot from a classroom
Register User For Classroom Slot - Register a user to a classroom slot
List Slot Registrations - List all registrations in a classroom slot
Create Attendance Sheet - Create an attendance sheet for a classroom slot
List Attendance Sheets - List all attendance sheets for a classroom slot
Replace Attendance Sheet - Replace an attendance sheet in a classroom slot
Delete Attendance Sheet - Delete an attendance sheet from a classroom slot
List Attendances - List all attendances for an attendance sheet
Create External ID Mapping - Create an external ID mapping
List External ID Mappings - Retrieve a list of all external ID mappings
Delete External ID Mapping - Delete an external ID mapping
Replace External ID Mapping - Replace an external ID mapping
List Custom Fields - Retrieve a list of all custom fields in the platform
Create Custom Field - Create a new custom field
Edit Custom Field - Update an existing custom field
Delete Custom Field - Delete a custom field
List Custom Field Authorized Values - List all authorized values for a custom field
Replace Custom Field Authorized Values - Replace all authorized values for a custom field
List Tags - Retrieve a list of all tags in the platform
Get Tag - Retrieve details of a specific tag
Create Tag - Create a new tag
Replace Tag - Replace an existing tag with new data
Delete Tag - Delete a specific tag

360Learning Webhook Events

38 real-time 360Learning events your AI agent can subscribe to.

38 Events
  • User Created Sent to your endpoint when a user is created as active in your platform.
  • User Invited Sent to your endpoint when a user is invited to your platform.
  • User Activated Sent to your endpoint when a user is activated for the first time in your platform.
  • User Reactivated Sent to your endpoint when a user is reactivated in your platform.
  • User Updated Sent to your endpoint when one or more of the following user properties are updated: mail, username, firstName, lastName, lang, custom, job, organization, phone, toBeDeactivatedAt, primaryGroupId.
  • User Deleted Sent to your endpoint when a user is soft deleted from your platform.
  • User Custom Field Created Sent to your endpoint when a user custom field is created in your platform.
  • User Custom Field Updated Sent to your endpoint when a user custom field is renamed in your platform.
  • User Custom Field Deleted Sent to your endpoint when a user custom field is deleted in your platform.
  • User Custom Field Values Updated Sent to your endpoint when the custom field values of one or several users change in your platform.
  • Course Attempt Closed Sent to your endpoint when an attempt is closed.
  • User Assessment Corrected Sent to your endpoint when a user assessment in a path is corrected on your platform.
  • User Certificate Awarded Sent to your endpoint when a user certificate is awarded in your platform.
  • Path Session User Status Updated Sent to your endpoint when a learner's status in a path session changes.
  • Group Created Sent to your endpoint when a group is created in your platform.
  • Group Updated Sent to your endpoint when any of the following group fields are updated in your platform: public, parentId, name, custom, bannerImageId, backgroundImageId, faviconImageId, logoImageId, subdomain, url, moderationCharter, privacyPolicy, termsOfUse, or imprint.
  • Group Deleted Sent to your endpoint when a group is deleted in your platform.
  • Groups Library Courses Added Sent to your endpoint when courses are added to one or more groups' library in your platform.
  • Groups Library Paths Added Sent to your endpoint when learning paths are added to one or more groups' library in your platform.
  • Path Created Sent to your endpoint when a path is created in your platform.
  • Path Updated Sent to your endpoint when a path is updated on your platform.
  • Path Archived Sent to your endpoint when a path is archived in your platform.
  • Path Deleted Sent to your endpoint when a path is deleted in your platform.
  • Path Session Added Sent to your endpoint when a session is added to a path.
  • Path Session Removed Sent to your endpoint when a session is removed from a path.
  • Path Session Users Enrolled Sent to your endpoint when users are enrolled in a path session on your platform.
  • Path Session Users Unenrolled Sent to your endpoint when users are unenrolled from a path session on your platform.
  • User Classroom Slot Registered Sent to your endpoint when a user registers or is registered to a classroom slot.
  • User Classroom Slot Unregistered Sent to your endpoint when a user unregisters or is unenrolled from a classroom slot.
  • User Classroom Slot RSVP Going Yes Sent to your endpoint when a 'yes' RSVP response is submitted for a learner in a classroom slot that they are registered to.
  • User Classroom Slot RSVP Going No Sent to your endpoint when a 'no' RSVP response is submitted for a learner in a classroom slot that they are registered to.
  • Path Session Classroom Slot Users Unregistered Full Sent to your endpoint when a full classroom slot is left by learners.
  • Path Session Classroom Slot Waitlist Opened Sent to your endpoint when a waitlist is added to a classroom slot.
  • Path Session Classroom Slot Waitlist Closed Sent to your endpoint when a classroom slot's waitlist is closed.
  • Path Session Classroom Slot Waitlist User Joined Sent to your endpoint when a learner joins a classroom slot waitlist within a path session.
  • Bulk Operation Created Sent to your endpoint when a bulk operation is created through API on your platform.
  • Bulk Operation Ended Sent to your endpoint when a bulk operation has ended on your platform.
  • xAPI Started Sent to your endpoint when a learner starts a course on the platform.

Do More, Build Less

Integration Infrastructure for 360Learning AI Agents

Multiple Interfaces

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

360Learning MCP server
Managed Authentication

Pre-built authentication UI.

Agent auth
Falcon Engine

Every 360Learning action runs on Falcon.

Agent Execution Engine
StackOne Defender
StackOne Defender Meta PG v1 Meta PG v2 DeBERTa 88.7% 67.5% 63.1% 56.9% Detection accuracy

88.7% prompt injection detection.

Prompt injection defense

"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

Product Teams Love Building Agent Integrations With StackOne

G2

More Learning / LMS Integrations Like 360Learning

360Learning AI agent integration resources

Webhooks for AI agents: why agentic workflows need them purpose-built

AI agents can act the moment a system changes, using webhooks. But webhooks built for software hit three limits in agentic workflows. Here is how to fix each.

7 min read

Agentic Context Engineering: Why AI Agents Kill Their Own Context Windows

AI agents exceed their context windows without knowing it. Six failure patterns and seven survival architectures for agentic context engineering.

15 min

MCP Code Mode: Keeping Tool Responses Out of Agent Context

Anthropic's code_execution processes data already in context. Custom MCP code mode keeps raw tool responses in a sandbox. 14K tokens vs 500.

11 min

Comparing BM25, TF-IDF, and Hybrid Search for MCP Tool Discovery

Benchmarking BM25, TF-IDF, and hybrid search for MCP tool discovery across 916 tools. The 80/20 TF-IDF/BM25 hybrid hits 21% Top-1 accuracy in under 1ms.

10 min

360Learning integration FAQ

Do I need to create my own auth app to connect 360Learning to StackOne?
Yes, you need an auth app inside your 360Learning platform settings. 360Learning calls this "API Credentials" (created under Settings > API v2). Once created, paste the Client ID and Secret into the StackOne dashboard auth config for the 360Learning connector. See the 360Learning auth docs.

Put your AI agents to work

All the tools you need to build and scale AI agent integrations, with best-in-class connectivity, execution, and security.