Juno API
Juno provides a REST API for programmatic access to your organization’s data. Use it to connect BI tools, HR systems, and custom workflows to Juno. Every endpoint below has a reference page with request and response examples. Most reference pages also let you send a test request with your token.Authentication
Every request needs a personal access token in theAuthorization header:
Available endpoints
All endpoints live underhttps://api.the-juno.com/api/v1/public-api.
The
.search endpoints accept a common query body: filters, limit, skip, sort, and select. The cursor endpoints (.search-cursor and .scan) page with cursor instead of skip and don’t support sort. Each endpoint’s reference page lists its filters and examples.
The SCIM endpoints are for identity providers, which use them out of the box, so you rarely need to call them yourself. They use your organization’s SCIM URL and SCIM token, not a personal access token. See the SCIM overview.
Rate limits
The API enforces rate limits to keep the platform stable. Limits are the same on every plan: a request returns at most 1,000 records, exceptPOST /xapi/.search, which returns up to 10,000. POST /learning-activities/.search-cursor also allows 60 requests per minute per token.
Related
- Webhooks — push data from Juno to your systems when an Automation runs.
- xAPI — how Juno records learning activity as xAPI statements.
- Learning Activities API — check completions and sync learner progress.
- Juno MCP server — connect AI assistants to Juno.
The Juno API is primarily designed for integration partners and enterprise customers. API access is included on all plans.

