> ## Documentation Index
> Fetch the complete documentation index at: https://docs.junojourney.com/llms.txt
> Use this file to discover all available pages before exploring further.

# API Overview

> Juno's REST API — authentication, endpoints, and developer access.

## 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:

| Area              | What you can do                        |
| ----------------- | -------------------------------------- |
| **Users**         | List, create, and manage user accounts |
| **Content**       | Access course and unit data            |
| **Units**         | Query learning content metadata        |
| **Goals**         | Create and manage development goals    |
| **Feedback**      | Access feedback cycle data             |
| **Calendar**      | Manage events and calendar sync        |
| **Notifications** | Trigger 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.

<Note>
  The Juno API is primarily designed for integration partners and enterprise customers. Direct API access may not be available on all plans.
</Note>
