Skip to content
Dark mode

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.

  • 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.

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.

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.

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.
API family Description
xAPI Retrieve learner progress and activity records as xAPI statements for external systems such as a Learning Record Store (LRS).

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 LearnerModulePerformances to 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.

Review the technical standards for authentication, base URLs, and rate limits in Authentication and setup.