API overview
Mindtickle offers a suite of APIs that let organizations extend and integrate their sales enablement ecosystem.
Use Mindtickle APIs to automate user lifecycle management, synchronize content from external repositories, and extract performance data for analytics. The APIs below are organized by function to help you choose the endpoints for your integration.
Key capabilities
Section titled “Key capabilities”- Automate administrative workflows: Keep your enablement hierarchy in sync with your HRIS or CRM through user provisioning and group management.
- Unify content management: Sync assets from proprietary CMS or DAM systems directly into Mindtickle so sellers always have access to the latest materials.
- Use AI and intelligence: Embed generative AI assistants (Seller Copilot) and conversation intelligence (Call AI) into your internal portals and workflows.
- Drive deep insights: Export raw performance data into BI tools to correlate training effectiveness with business outcomes.
User management and training content
Section titled “User management and training content”These APIs let admins automate user provisioning, manage organizational hierarchy, and track learner progress.
| API family | Description |
|---|---|
| Users | Automate the full user lifecycle, provisioning, updates, deactivation, and group membership, for individuals or in bulk. |
| Groups | Create and manage user groups to organize your hierarchy and bulk-assign training content to entire cohorts. |
| Training content | Retrieve series and modules with granular metadata, including media URLs and correct answer flags. For transcript access, see Learning object limitations. |
| Training assignment | Invite users to series and modules, revoke access, and bulk-assign reviewers for missions and coaching sessions. |
| Module completion | Mark modules as complete for single or multiple users, with support for backdated timestamps to record past progress or migrate learner history. |
| Module completion for missions and AI Roleplays | Synchronize completion data from external partner portals and third-party systems for missions (email and task evaluation, screen capture, voice-over slideshow, and video roleplay) and AI Roleplays. Automates the mission and AI Roleplay lifecycle, including media attachment and reviewer evaluation, without manual intervention. |
| Mission learner data migration | Transfer email and task evaluation mission progress between user IDs to preserve learning history during organizational transitions. |
Content management
Section titled “Content management”These APIs support managing assets in Asset Hub and synchronizing content from external CMS or DAM systems into Content Center.
| API family | Description |
|---|---|
| Asset Hub content | List active hubs and published assets, and retrieve detailed metadata, media files, and transcripts for specific content. |
| Asset Hub management | Create and manage hubs and assets, archive assets in bulk, and build taxonomy structures using attribute categories and attributes. |
| Content Center | Establish persistent connections with external CMS or DAM systems to securely upload and synchronize content, monitor job status, and manage synced folders. |
AI and search capabilities
Section titled “AI and search capabilities”These APIs expose Mindtickle’s intelligence layer, giving you programmatic access to conversation intelligence, semantic search, and the Seller Copilot AI assistant.
| API family | Description |
|---|---|
| Call AI | Access conversation intelligence data programmatically, including call recordings, transcripts, and meeting metadata. Uses GraphQL and requires OAuth 2.0 authentication. |
| Seller Copilot | Embed Mindtickle’s AI-powered assistant into custom applications. Query modules and assets through the Chat API to receive real-time streaming responses with context retention and citations. |
| Global search | Integrate natural language search into third-party tools. Query assets, modules, files, and series to return results ranked by semantic relevance, using the same search capabilities as the Mindtickle learning site. |
Learning records
Section titled “Learning records”| API family | Description |
|---|---|
| xAPI | Retrieve learner progress and activity records as xAPI statements for external systems such as a Learning Record Store (LRS). |
Analytics and reporting
Section titled “Analytics and reporting”Mindtickle provides a dedicated Reporting API for accessing granular performance and engagement data. Unlike the standard platform REST APIs, the Reporting API is built on the OData (Open Data Protocol) standard.
The Reporting API lets you:
- Extract granular data: Access detailed tables such as
LearnerModulePerformancesto track progress at the learner, module, and series level. - Integrate with BI tools: Import data directly into Power BI, Tableau, and Excel (Windows).
- Build custom analytics: Create initiative-based dashboards and persona-specific views outside of standard Mindtickle reports.
For detailed documentation, see Reporting.
Next steps
Section titled “Next steps”Review the technical standards for authentication, base URLs, and rate limits in Authentication and setup.