Skip to main content

Juno API

Juno provides a RESTful API for programmatic access to platform data. The API is used by integrations, automation tools, and custom workflows.

Authentication

All API requests require authentication via JWT bearer token:
Authorization: Bearer <your_token>
Tokens are issued during user authentication (Firebase) and include claims for user ID, tenant ID, and role.

Available endpoints

The API covers:
AreaWhat you can do
UsersList, create, and manage user accounts
ContentAccess course and unit data
UnitsQuery learning content metadata
GoalsCreate and manage development goals
FeedbackAccess feedback cycle data
CalendarManage events and calendar sync
NotificationsTrigger and manage notifications

API access

API access is configured through Admin → Security → Developer Settings:
  • Generate API keys
  • Configure webhook endpoints
  • Manage integration credentials

Rate limits

The API enforces rate limits to ensure platform stability. Contact your Juno account team for details on rate limits for your plan.

Developer resources

For detailed API documentation, endpoint schemas, and examples, contact your Juno account team or refer to your organization’s developer portal.
The Juno API is primarily designed for integration partners and enterprise customers. Direct API access may not be available on all plans.
Last modified on March 26, 2026