Need help with your APIs? I offer API discovery, governance & evangelism services. Explore services →
API Evangelist API Evangelist
Discovery
Learnings
Guidance
Toolbox
Alignment
API Evangelist LLC
Adobe Captivate website screenshot

Adobe Captivate

Adobe Captivate is an eLearning authoring tool used to create responsive eLearning content, software demonstrations, and interactive training modules.

agent ready

Reference-quality API operations across every facet — a rich contract, published governance, transparent operations, and machine-readable commercial terms.

Kin Score

API Evangelist profiles Adobe Captivate the way a machine reads it — 228 machine-readable artifacts across 16 APIs, pulled from the provider's own public surface and indexed so a developer, an analyst, or an AI agent can evaluate it against every other provider on the network.

Every provider in the network is reduced to the same set of machine-readable artifacts — OpenAPI contracts, event specifications, GraphQL schemas, runnable collections, pricing and rate-limit signals, security posture, OAuth scopes, and the agent surfaces (MCP servers and skills) that let software drive the API on its own. We profile them because the interface is the part of a company you can actually inspect: it is a truer signal of what a provider does than any marketing page. From those artifacts we compute the Kin Score — Adobe Captivate scores 70.0/100 (exemplar), with a separate agent-readiness read of 54/100 (agent ready). The full breakdown is below, followed by every artifact we hold — each card links through to its machine-readable definition on apis.io.

Kin Score

This is the API Evangelist rating — a single, repeatable read computed from the artifacts on this page. Green fill is points earned; the red track is points possible, so every bar shows earned-versus-possible at a glance.

Kin Score Kin Score How this is scored →
scored 2026-07-27 · rubric v0.5
Composite quality — 70.0/100 · exemplar
Contract Quality 22.2 / 25
Developer Ergonomics 11.3 / 20
Commercial Clarity 12.6 / 20
Operational Transparency 7.5 / 13
Governance 8.8 / 12
Discoverability 7.5 / 10
Agent readiness — 54/100 · agent ready
Machine-Readable Contract 18 / 18
Agentic Access Contract 15 / 15
MCP Server 0 / 12
Machine-Readable Auth 10 / 10
Idempotency 0 / 9
Stable Error Semantics 0 / 8
Request/Response Examples 0 / 7
Rate-Limit Signaling 7 / 7
Typed Event Surface 6 / 6
Agent Skills 0 / 5
Well-Known Catalog 0 / 4
Consent & Bot Identity 0 / 3

How we profile Adobe Captivate

Each block below is one kind of artifact we hold for Adobe Captivate. For each we say what it is and why it earns a place in the profile, then list every one we've indexed — capped at two rows, scroll within the panel for the rest.

APIs 16

Each API is captured as its own OpenAPI definition — every operation, parameter, and response. This is the single most useful machine-readable description of what an API does, and it's what lets us score, lint, mock, and generate against it without asking the provider for anything.

Individual APIs this provider publishes, each with its own machine-readable definition.

Adobe Captivate SCORM API

API for SCORM-compliant content delivery and tracking.

Adobe Captivate xAPI (Tin Can API)

Experience API for tracking learning experiences.

Adobe Captivate Review API

API for collaborative review and commenting on eLearning projects.

Adobe Learning Manager Webhooks API

Webhooks API for Adobe Learning Manager that enables real-time event notifications for learner activities, course completions, enrollments, and other learning management events.

Adobe Captivate Account API

Retrieve and manage account-level settings

Adobe Captivate Badges API

Manage badges awarded to learners for achievements

Adobe Captivate Catalogs API

Manage content catalogs that organize learning objects

Adobe Captivate Certifications API

Manage certification programs and compliance tracking

Adobe Captivate Enrollments API

Manage learner enrollments in courses and learning programs

Adobe Captivate Gamification API

Manage gamification points and leaderboard features

Adobe Captivate Jobs API

Manage bulk import/export jobs for data operations

Adobe Captivate Learning Objects API

Manage learning objects including courses, learning programs, certifications, and job aids

Adobe Captivate Notifications API

Manage user notifications and announcements

Adobe Captivate Skills API

Manage skills and skill levels associated with learning content

Adobe Captivate User Groups API

Manage groups of users for targeted content delivery

Adobe Captivate Users API

Manage learner, manager, author, and admin user accounts

Scroll within the panel for all 16 ·

Postman Collections 1

A runnable collection turns the contract into something a developer can execute in seconds. We profile them because the fastest way to trust an API is to make a real call against it.

Ready-to-run Postman collections for exercising this provider's APIs.

Open Collections 1

Open, tool-agnostic collections carry the same runnable value as Postman without locking you to one client — the portable, forkable form of the same exercise.

Open, tool-agnostic API collections (OpenAPI-derived and Bruno).

Arazzo Workflows 6

Real integrations are rarely a single call. Arazzo describes the multi-step sequences — auth, then create, then confirm — so both a human and an agent can follow the choreography, not just the endpoints.

Multi-step API workflows described with the Arazzo specification.

Adobe Learning Manager Activate and Enroll a User

Read a user, activate them if not already ACTIVE, then enroll them into a course instance.

ARAZZO

Adobe Learning Manager Enroll a Learner in a Course

Resolve a course, pick an available instance, enroll a learner, and confirm the enrollment.

ARAZZO

Adobe Learning Manager Learner Progress Report

Assemble a learner profile from their account, enrollments, skills, and gamification points.

ARAZZO

Adobe Learning Manager Run and Poll a Bulk Job

Submit a bulk import/export job, poll until it finishes, and branch on success or failure.

ARAZZO

Adobe Learning Manager Search and Enroll

Search the catalog by text, pick the top course, choose an instance, and enroll a learner.

ARAZZO

Adobe Learning Manager Unenroll a Learner from a Course

Find a learner's enrollment in a course, confirm it, and remove it if present.

ARAZZO

Pricing Plans 1

Pricing is part of the interface. Machine-readable plans tell you what a tier costs and includes before you commit — one of the six things the Kin Score reads for commercial clarity.

Published pricing tiers and plan structures.

Rate Limits 1

Rate limits are the difference between a demo that works and a production integration that doesn't fall over. Publishing them is an operational-transparency signal — and a hard requirement for any agent that plans its own throughput.

Documented rate limits and quota policies.

Adobe Captivate Rate Limits

1 limits

RATE LIMITS

FinOps 1

Cost, billing, and metering signals let a buyer model the financial operations of an API before it's live. We profile them for the same reason we profile pricing: the money is part of the contract.

Cost, billing, and metering signals for API financial operations.

Features 10

The notable capabilities this provider advertises, captured as structured features so they can be searched and compared instead of read one landing page at a time.

Notable capabilities this provider offers.

Learning Object Management

Create and manage courses, learning programs, certifications, and job aids with full CRUD operations via REST API.

Learner Enrollment and Tracking

Programmatically enroll learners, track progress, and retrieve completion status across all learning objects.

Webhook Event Notifications

Receive real-time HTTP POST notifications for enrollment, completion, badge, and certification events.

Gamification and Badges

Manage gamification points, leaderboards, and badge awards to motivate learners.

Catalog Management

Organize and expose learning content through catalogs with filtering and tagging capabilities.

Skill Tracking

Associate skills with learning content and track learner skill attainment through the API.

OAuth 2.0 Authentication

Secure API access using OAuth 2.0 with role-based scopes for admin, learner, manager, and author roles.

SCORM and xAPI Support

Deliver and track SCORM-compliant and xAPI (Tin Can) learning content for LMS interoperability.

Bulk Data Import/Export

Use the Jobs API to import and export users, enrollments, and completion data in bulk.

Notification Management

Manage announcements and notifications sent to learners, managers, and administrators.

Scroll within the panel for all 10 ·

Event Specifications 1

Not every API is request/response. AsyncAPI describes the event-driven and streaming side — the webhooks and channels — so the asynchronous half of the interface is documented the same way the synchronous half is.

AsyncAPI definitions for this provider's event-driven and streaming APIs.

Adobe Learning Manager Webhooks API

The Adobe Learning Manager Webhooks API enables real-time event notifications for learning management activities. When configured, Adobe Learning Manager sends HTTP POST request...

ASYNCAPI

Semantic Vocabularies 3

JSON-LD contexts give the data shared meaning across APIs. We profile them because semantics are what let a machine reconcile 'customer' here with 'customer' somewhere else.

JSON-LD contexts and semantic vocabularies used across these APIs.

Adobe Captivate Context

0 classes · 16 properties

JSON-LD

Adobe Captivate Learning Manager Webhooks Context

5 classes · 9 properties

JSON-LD

Adobe Captivate Prime Api Context

45 classes · 80 properties

JSON-LD

Spectral Rules 3

Governance rulesets we run against this provider's specs — the automated checks behind parts of the score. Profiling them makes the quality bar explicit and re-runnable, not a matter of opinion.

Adobe Captivate API Rules

9 rules · 1 errors · 7 warnings

SPECTRAL

Adobe Captivate API Rules

6 rules · 4 warnings

SPECTRAL

Adobe Captivate API Rules

34 rules · 16 errors · 14 warnings

SPECTRAL

JSON Schema 59

Standalone JSON Schema definitions describe the data models behind the API. We profile them so the shapes are validatable on their own — useful long after a single request is forgotten.

Standalone JSON Schema definitions for this provider's data models.

BadgeAwardedPayload

0 properties

JSON SCHEMA

CertificationCompletedPayload

0 properties

JSON SCHEMA

CourseCreatedPayload

0 properties

JSON SCHEMA

CourseUpdatedPayload

0 properties

JSON SCHEMA

JobCompletedPayload

0 properties

JSON SCHEMA

LearnerCompletionPayload

0 properties

JSON SCHEMA

LearnerEnrollmentPayload

0 properties

JSON SCHEMA

LearnerProgressPayload

0 properties

JSON SCHEMA

LearnerReference

3 properties

JSON SCHEMA

LearnerUnenrollmentPayload

0 properties

JSON SCHEMA

LearningObjectReference

4 properties

JSON SCHEMA

SkillAchievedPayload

0 properties

JSON SCHEMA

UserCreatedPayload

0 properties

JSON SCHEMA

UserDeletedPayload

0 properties

JSON SCHEMA

UserUpdatedPayload

0 properties

JSON SCHEMA

WebhookEventBase

5 properties

JSON SCHEMA

AccountResponse

1 properties

JSON SCHEMA

Account

3 properties

JSON SCHEMA

BadgeListResponse

2 properties

JSON SCHEMA

BadgeResponse

1 properties

JSON SCHEMA

Badge

3 properties

JSON SCHEMA

CatalogListResponse

2 properties

JSON SCHEMA

CatalogResponse

1 properties

JSON SCHEMA

Catalog

4 properties

JSON SCHEMA

CertificationListResponse

2 properties

JSON SCHEMA

EnrollmentCreateRequest

1 properties

JSON SCHEMA

EnrollmentListResponse

2 properties

JSON SCHEMA

EnrollmentResponse

1 properties

JSON SCHEMA

Enrollment

4 properties

JSON SCHEMA

GamificationPointsResponse

1 properties

JSON SCHEMA

GamificationPoints

3 properties

JSON SCHEMA

JobCreateRequest

1 properties

JSON SCHEMA

JobListResponse

2 properties

JSON SCHEMA

JobResponse

1 properties

JSON SCHEMA

Job

3 properties

JSON SCHEMA

LearningObjectInstanceListResponse

2 properties

JSON SCHEMA

LearningObjectInstance

3 properties

JSON SCHEMA

LearningObjectListResponse

3 properties

JSON SCHEMA

LearningObjectResponse

2 properties

JSON SCHEMA

LearningObject

4 properties

JSON SCHEMA

LocalizedMetadata

5 properties

JSON SCHEMA

NotificationListResponse

2 properties

JSON SCHEMA

Notification

3 properties

JSON SCHEMA

PaginationLinks

3 properties

JSON SCHEMA

Relationship

2 properties

JSON SCHEMA

ResourceIdentifier

2 properties

JSON SCHEMA

SkillListResponse

2 properties

JSON SCHEMA

SkillResponse

1 properties

JSON SCHEMA

Skill

4 properties

JSON SCHEMA

UserBadgeListResponse

2 properties

JSON SCHEMA

UserGroupListResponse

2 properties

JSON SCHEMA

UserGroupResponse

1 properties

JSON SCHEMA

UserGroup

3 properties

JSON SCHEMA

UserListResponse

2 properties

JSON SCHEMA

UserResponse

1 properties

JSON SCHEMA

User

4 properties

JSON SCHEMA

UserSkillListResponse

2 properties

JSON SCHEMA

UserUpdateRequest

1 properties

JSON SCHEMA

Scroll within the panel for all 59 ·

JSON Structure 59

JSON Structure captures the data shapes in a form built for tooling — a complement to JSON Schema that keeps the model machine-legible.

JSON Structure definitions describing this provider's data shapes.

Adobe Captivate Learning Object Structure

2 properties

JSON STRUCTURE

Prime Api Account Response Structure

1 properties

JSON STRUCTURE

Prime Api Account Structure

3 properties

JSON STRUCTURE

Prime Api Badge List Response Structure

2 properties

JSON STRUCTURE

Prime Api Badge Response Structure

1 properties

JSON STRUCTURE

Prime Api Badge Structure

3 properties

JSON STRUCTURE

Prime Api Catalog List Response Structure

2 properties

JSON STRUCTURE

Prime Api Catalog Response Structure

1 properties

JSON STRUCTURE

Prime Api Catalog Structure

4 properties

JSON STRUCTURE

Prime Api Enrollment Response Structure

1 properties

JSON STRUCTURE

Prime Api Enrollment Structure

4 properties

JSON STRUCTURE

Prime Api Gamification Points Structure

3 properties

JSON STRUCTURE

Prime Api Job Create Request Structure

1 properties

JSON STRUCTURE

Prime Api Job List Response Structure

2 properties

JSON STRUCTURE

Prime Api Job Response Structure

1 properties

JSON STRUCTURE

Prime Api Job Structure

3 properties

JSON STRUCTURE

Prime Api Learning Object Structure

4 properties

JSON STRUCTURE

Prime Api Localized Metadata Structure

5 properties

JSON STRUCTURE

Prime Api Notification Structure

3 properties

JSON STRUCTURE

Prime Api Pagination Links Structure

3 properties

JSON STRUCTURE

Prime Api Relationship Structure

2 properties

JSON STRUCTURE

Prime Api Resource Identifier Structure

2 properties

JSON STRUCTURE

Prime Api Skill List Response Structure

2 properties

JSON STRUCTURE

Prime Api Skill Response Structure

1 properties

JSON STRUCTURE

Prime Api Skill Structure

4 properties

JSON STRUCTURE

Prime Api User Group Response Structure

1 properties

JSON STRUCTURE

Prime Api User Group Structure

3 properties

JSON STRUCTURE

Prime Api User List Response Structure

2 properties

JSON STRUCTURE

Prime Api User Response Structure

1 properties

JSON STRUCTURE

Prime Api User Structure

4 properties

JSON STRUCTURE

Prime Api User Update Request Structure

1 properties

JSON STRUCTURE

Scroll within the panel for all 59 ·

Examples 46

Real request and response payloads are what turn a spec from abstract into obvious — and they're one of the twelve things an agent needs to call an API correctly on the first try.

Example request and response payloads for these APIs.

Prime Api Account Example

3 fields

EXAMPLE

Prime Api Badge Example

3 fields

EXAMPLE

Prime Api Catalog Example

4 fields

EXAMPLE

Prime Api Job Example

3 fields

EXAMPLE

Prime Api Skill Example

4 fields

EXAMPLE

Prime Api User Example

4 fields

EXAMPLE

Scroll within the panel for all 46 ·

Security Posture 3

Authentication, domain security, vulnerability disclosure, and trust-center signals — the evidence that a provider takes security seriously enough to document it. We profile it because you can't govern what you can't see.

Authentication, domain security, vulnerability disclosure, and trust-center signals.

Adobe Captivate Authentication

oauth2 · 1 scheme

SECURITY

Adobe Captivate Domain Security

TLSv1.3 · HSTS · DMARC

SECURITY

Adobe Captivate Vulnerability Disclosure

Hackerone · security.txt · contact published

SECURITY

Scopes 1

OAuth scopes are the vocabulary of least-privilege access. Profiling them shows exactly what an integration — or an agent acting on a user's behalf — is allowed to do.

OAuth scopes governing access to this provider's APIs.

Adobe Captivate Scopes

4 scopes · authorizationCode/clientCredentials

4 scopes

SCOPES

Agentic Access 1

An x-agentic-access contract marks which operations are safe for an agent to run on its own and which need a human in the loop. It is the difference between an API an agent can use and one it can use safely.

Recommended x-agentic-access execution contracts for AI agents.

Adobe Captivate Agentic Access

28 operations · 4 acting

28 operations · 4 acting

AGENTIC

Use Cases 7

What developers actually build with this provider — captured so the catalogue answers 'what is this for', not just 'what does this expose'.

What developers build with this provider.

HR System Integration

Automatically provision users from HRIS systems like Workday or SAP SuccessFactors into Adobe Learning Manager.

Custom Learning Portal

Build branded training portals that surface Adobe Learning Manager content through the REST API.

Compliance Training Automation

Auto-enroll new hires in mandatory compliance courses and track completion for regulatory reporting.

Learning Analytics Dashboard

Extract learner progress and completion data to build custom analytics and reporting dashboards.

E-Commerce Integration

Integrate course purchases with e-commerce platforms and auto-enroll paying customers.

Real-Time Progress Monitoring

Use webhooks to monitor learner activity in real time and trigger downstream workflows on completion.

Certification Management

Automate certification enrollment, renewal reminders, and expiry tracking using the REST API.

Scroll within the panel for all 7 ·

Integrations 8

Pre-built integrations with other platforms tell you where this provider already fits in a stack.

Pre-built integrations with other platforms and tools.

Salesforce

Sync learner data and completion status between Adobe Learning Manager and Salesforce CRM.

Microsoft Teams

Surface learning content and notifications directly within Microsoft Teams via connector.

Workday

Import organizational user data from Workday HCM to manage learner accounts automatically.

SAP SuccessFactors

Bi-directional sync with SAP SuccessFactors for user provisioning and learning record exchange.

Adobe Experience Manager

Embed learning content and catalogs within Adobe Experience Manager sites.

Zoom

Schedule and launch virtual classroom sessions directly from Adobe Learning Manager.

LinkedIn Learning

Import LinkedIn Learning content into Adobe Learning Manager catalogs for blended learning.

SCORM Cloud

Host and launch SCORM content packages through SCORM Cloud integration.

Scroll within the panel for all 8 ·

Resources

Every other property we hold for Adobe Captivate — documentation, portals, status pages, policies, and corporate surface — grouped by the job it does, following the integrator's arc from getting started to running in production.

Get Started 4

Portal, sign-up, and the first successful call

Documentation 2

Reference material describing how the API behaves

Agent Surfaces 1

MCP servers, agent skills, and machine-readable catalogs

Build 2

SDKs, sample code, and the tooling you integrate with

Learn 1

Tutorials, courses, talks, and written guidance

Commercial 2

Pricing, plans, and the legal terms of use

Company 3

The organization behind the API

← All providers · Data indexed from github.com/api-evangelist/adobe-captivate · machine-readable index on apis.io