APi Reference

The integration layer that makes your learning ecosystem intelligent.

Four APIs that connect PlusPlus to your systems so data, content, and actions flow freely between your learning programs and the tools your organization already runs.

Rest API

Workflow Automation

Every learning program runs on a layer of operational work — enrollments, scheduling, reminders, follow-ups, archiving. The people who design those programs shouldn't be the ones doing that work manually. The REST API automates it end to end.

Standard REST endpoints let you assign people to learning, trigger enrollments based on roles or milestones, publish schedules, manage cohort groups, and act on completion data — all from the systems you already have. Build it into an agent, a cron job, or a custom integration. The API handles the execution so your program managers can focus on the programs.

Key Capabilities

Assignment and enrollment

Enroll individuals or groups into programs, tracks, and events. Trigger assignments automatically based on HRIS data, team membership, role changes, or custom criteria — no manual intervention required.

Program scheduling

Create and publish full program schedules from a start date and calendar. The API respects holidays, weekends, and calendar conflicts — then builds every session and enrolls the right cohort.

Group management

Create, update, and sync cohort groups dynamically. Connect group membership to your HRIS so teams stay accurate as the org changes — no one falls through a gap because they changed roles mid-program.

Content lifecycle

Upload recordings, publish guides, archive stale content on a schedule. The API can surface a digest of content past its useful life for review, then archive on approval — keeping the library clean without manual curation.

Completion and engagement tracking

Read completion status, track engagement metrics, and act on the data. Query overdue assignments and trigger personalized follow-ups via Slack or email, escalating to managers after a configurable delay.

Example Workflows

AUTOMATION

Smart program scheduling

  1. An agent receives a program, a start date, and a target calendar.

  2. It pulls holiday calendars and existing bookings to find open slots.

  3. The schedule API creates every session for the rest of the quarter — skipping conflicts.

  4. The cohort is enrolled automatically. A welcome notification goes out.

AUTOMATION

Completion follow-up agent

  1. A scheduled agent queries the reporting API for assignments past their due date.

  2. It segments by days overdue — first nudge vs. manager escalation.

  3. Personalized Slack or email messages go out with deep links to the content.

  4. Actions are logged back to PlusPlus via the API.

AUTOMATION

Dynamic cohort sync

  1. A nightly job pulls the latest org structure from your HRIS.

  2. It diffs against current PlusPlus group membership.

  3. Members are added or removed via the groups API as teams shift.

  4. Group owners are notified of changes.

GraphQL API

Data Queries

Every program, session, expert, completion record, and piece of content in PlusPlus is queryable through a single GraphQL endpoint. Ask for exactly the data you need, in the shape you need it, and get it back in JSON.

This is the API that connects PlusPlus to your AI agents. When someone asks their internal copilot a question, that agent can query PlusPlus for every relevant SME session, onboarding guide, and expert recording — then use it as grounding context. The knowledge your experts built doesn't stay locked in one platform. It travels to wherever work happens.

Beyond agent connectivity, the GraphQL API powers custom dashboards, BI integrations, automated workflows, and unified employee records across your entire talent ecosystem.

Key Capabilities

Agent connectivity

Connect PlusPlus to Claude, GPT, or any home-built agent. Every SME session, onboarding guide, and expert recording becomes part of what your agents know — served in the flow of work, not in a platform anyone has to open.

Expert discovery

The knowledge graph PlusPlus builds from your programs — who taught what, who contributed, who attended — becomes queryable. Any agent or search tool can surface not just content, but the people behind it.

Custom dashboards and analytics

Build tailored BI reports that combine PlusPlus data with HRIS or productivity metrics. Pull exactly the fields you need — no over-fetching, no data transformation layer required.

In-context knowledge

Any AI-augmented tool across your stack can query PlusPlus via GraphQL and use what it finds as grounding context. The knowledge your SMEs built informs whatever your people are working on, wherever they're working.

Unified employee record

Connect PlusPlus into your broader talent ecosystem — skills taxonomies, LMS/LXP platforms, performance tools — without vendor lock-in. One flexible query language across your entire learning data model.

Example Workflows

AGENT INTEGRATION

Internal copilot grounded in your experts' knowledge

  1. An employee asks their AI assistant how to run a specific internal process.

  2. The agent queries PlusPlus for relevant expert sessions, guides, and recordings.

  3. It synthesizes the answer from your organization's actual knowledge — not the open web.

  4. The response includes links back to the original content and the expert who created it.

ANALYTICS

Learning data piped into your BI stack

  1. A scheduled query pulls completion rates, engagement metrics, and program health data.

  2. The data lands in your data warehouse alongside HRIS and productivity metrics.

  3. Leadership dashboards show learning impact correlated with team performance.

  4. Anomalies trigger alerts — a drop in onboarding completion, a program losing engagement.

Connector API

Federated Search

Your people don't care where content lives — LMS, LXP, HRIS, Confluence, Google Drive. They just want to find what they need, fast. The Connector API makes PlusPlus content discoverable wherever your people already search.

Guides, recordings, expert sessions, and structured learning content from PlusPlus appear in your federated search layer — Glean, your intranet, or any home-grown search tool. The knowledge travels. Your people don't have to.

Search results are ranked by relevance, role, and recency, so employees see what matters to them — not a dump of every document that matches a keyword.

Key Capabilities

Official Glean connector

Plug-and-play integration that pushes PlusPlus content directly to your Glean instance. No custom development required — connect it, and your learning content starts appearing in Glean search results immediately.

Custom Glean connector via GraphQL

If you need more control, use the GraphQL endpoint to pull PlusPlus data structured in the Glean API format. Build your own connector with exactly the content types and metadata you want indexed.

Universal search integration

Not using Glean? The same API powers integration with any federated search tool. Pull structured search data from PlusPlus and insert it into your home-grown search layer, intranet, or internal knowledge hub.

Personalized discovery

Search results can be filtered and ranked by the searcher's role, team, and learning history — so a new hire sees onboarding content first, and a senior engineer sees advanced deep-dives.

xAPI

Learning Record Stores

xAPI is the open standard for tracking learning experiences. PlusPlus streams every learning action — completions, attendance, assessment results, content interactions — as xAPI statements into your Learning Record Store or enterprise data warehouse.

This gives your organization a single source of truth for learning data across every system. No vendor lock-in, no proprietary formats, full portability. What your people learn becomes a permanent, queryable record in your data stack — regardless of which tools you use today or migrate to tomorrow.

If you're building a skills taxonomy, connecting learning to performance data, or consolidating reporting across multiple learning tools, xAPI is the standard that makes it possible without custom integrations between every system.

Key Capabilities

Unified learning record

Stream learning data into an LRS or enterprise data warehouse. Every completion, attendance record, and engagement signal from PlusPlus feeds into one canonical record — combining with data from your other learning tools.

Comprehensive visibility

See the full picture of learning across courses, live events, expert sessions, and async content. xAPI captures the nuance — not just "completed," but how, when, and in what context.

Future-proof data portability

xAPI is an open standard. Your learning data isn't locked into PlusPlus or any other vendor. Migrate systems, consolidate tools, or rebuild your stack — your learning history comes with you.

LRS compatibility

Plug into any xAPI-compatible Learning Record Store. PlusPlus handles the statement generation and delivery — your LRS handles the storage and analysis.