360Learning
by 360Learning
A collaborative-learning LMS/LXP with an OAuth2 REST API (v2), an OpenAPI spec, and native integrations to CRM, HRIS, and content libraries.
Direct integrations
Native integrations you connect from inside the LMS — typically an OAuth "Connect" flow, with no external middleware.
Supported — Native connectors for collaboration, HRIS, CRM, and off-the-shelf content; SSO.
| Integration | Category | Type | Notes |
|---|---|---|---|
| Microsoft Teams | Collaboration | oauth |
Learn inside Teams. |
| Slack | Collaboration | oauth |
Notifications and learning in Slack. |
| Salesforce | CRM | oauth |
Sync learning with Salesforce. |
| Workday / BambooHR | HRIS | api-key |
HR user provisioning. |
| Go1 / Coursera / LinkedIn Learning | Content library | oauth |
External content catalogs. |
| SAML 2.0 SSO | Identity | saml |
Single sign-on. |
Middleware support
Third-party automation platforms (iPaaS) that connect this LMS to thousands of other apps without code.
Supported — Integrations run through the OAuth2 REST API; no first-party iPaaS app.
| Platform | Supported | Details |
|---|---|---|
| Zapier | No | Integrate via the REST API v2. |
| Make | Yes | Via HTTP modules against the API. |
| Pabbly Connect | Yes | Via HTTP against the API. |
| n8n | Yes | Via the HTTP Request node against the API. |
| Microsoft Power Automate | No | |
| Workato | No | |
| Tray.io | No |
API
Programmatic access to the LMS. Endpoints below are a documented subset — always check the vendor's official reference for the complete, current list.
Supported — REST API v2 with pagination, filtering, and bulk operations. A full OpenAPI spec is downloadable. Only platform admins/owners can create API v2 credentials. Paths below are representative.
| Type | REST |
|---|---|
| Version | v2 |
| Authentication | OAuth 2.0 client credentials (Bearer token via POST /api/v2/oauth2/token); version header required |
| Base URL | https://app.360learning.com/api/v2 |
| Format | JSON |
| Rate limit | Account-level; see developer docs. |
| Docs | https://360learning.readme.io/docs/introduction |
Endpoints
Auth
| Method | Endpoint | Description |
|---|---|---|
| POST | /oauth2/token |
Exchange client credentials for an access token |
Users
| Method | Endpoint | Description |
|---|---|---|
| GET | /users |
List/search users |
| POST | /users |
Create a user |
| GET | /users/{id} |
Get a user |
| PUT | /users/{id} |
Update a user |
Courses
| Method | Endpoint | Description |
|---|---|---|
| GET | /courses |
List courses |
Sessions
| Method | Endpoint | Description |
|---|---|---|
| GET | /sessions |
List learning sessions |
Groups
| Method | Endpoint | Description |
|---|---|---|
| GET | /groups |
List groups |
Stats
| Method | Endpoint | Description |
|---|---|---|
| GET | /stats/learning |
Retrieve learning statistics |
Webhooks
Outbound HTTP callbacks the LMS sends to your endpoint when events occur, with their supported event types and security model.
Not supported — No documented native outbound webhook system. Course and learning-statistics synchronization is done via the API v2 'Integrations' scope (typically polling). Confirm current capability in the developer docs.