# API

Chamilo 2.0 exposes a REST API built on **API Platform 3.0**. The API provides programmatic access to platform resources and is the same API used by the Vue frontend.

* [**Authentication**](https://docs.chamilo.org/2.x/developer-guide/developer-guide/api/authentication) — JWT token-based authentication
* [**Endpoints Reference**](https://docs.chamilo.org/2.x/developer-guide/developer-guide/api/endpoints-reference) — Overview of available API resources
* [**Custom Actions**](https://docs.chamilo.org/2.x/developer-guide/developer-guide/api/custom-actions) — Specialized endpoints beyond standard CRUD
* [**Webhooks**](https://docs.chamilo.org/2.x/developer-guide/developer-guide/api/webhooks) — Event-driven notifications to external systems
