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

# Operaciones

> Cada operación de la API de Brelio: su ruta REST, su herramienta MCP, el permiso y el área de datos que necesita.

Generada desde el catálogo de operaciones: no la edites a mano. Una operación se ejecuta solo si la credencial tiene su permiso y el área de datos está activada en la clínica; las áreas de pacientes además necesitan aceptar el acceso a datos de pacientes.

| Operación | REST | Herramienta MCP | permiso | área de datos | Datos | Riesgo |
| - | - | - | - | - | - | - |
| `agenda.list` | `GET /v1/agenda` | `brelio_list_agenda` | `calendar.read` | `agenda` | `pii` | Solo lectura |
| `api_keys.list` | `GET /v1/api-keys` | `brelio_list_api_keys` | `integrations.keys.manage` | `integrations` | `operational` | Solo lectura |
| `api_keys.revoke` | `POST /v1/api-keys/{id}/revoke` | `brelio_revoke_api_keys` (solo REST) | `integrations.keys.manage` | `integrations` | `operational` | Pide confirmación antes de actuar |
| `appointments.cancel` | `POST /v1/appointments/{id}/cancel` | `brelio_cancel_appointments` (solo REST) | `appointments.cancel` | `agenda` | `pii` | Pide confirmación antes de actuar |
| `appointments.create` | `POST /v1/appointments` | `brelio_create_appointments` (solo REST) | `appointments.create` | `agenda` | `pii` | Escribe datos |
| `appointments.get` | `GET /v1/appointments/{id}` | `brelio_get_appointments` | `appointments.read` | `agenda` | `pii` | Solo lectura |
| `appointments.reschedule` | `POST /v1/appointments/{id}/reschedule` | `brelio_reschedule_appointments` (solo REST) | `appointments.reschedule` | `agenda` | `pii` | Escribe datos |
| `availability.search` | `GET /v1/availability` | `brelio_search_availability` | `calendar.read` | `agenda` | `operational` | Solo lectura |
| `centers.list` | `GET /v1/centers` | `brelio_list_centers` | `organization.centers.read` | `team` | `operational` | Solo lectura |
| `me.api_keys.list` | `GET /v1/me/api-keys` | `brelio_list_me_api_keys` | `self` | `integrations` | `operational` | Solo lectura |
| `me.connections.list` | `GET /v1/me/connections` | `brelio_list_me_connections` | `self` | `integrations` | `operational` | Solo lectura |
| `partner_apps.list` | `GET /v1/partner-apps` | `brelio_list_partner_apps` | `integrations.keys.manage` | `integrations` | `operational` | Solo lectura |
| `partner_apps.revoke` | `POST /v1/partner-apps/{id}/revoke` | `brelio_revoke_partner_apps` (solo REST) | `integrations.keys.manage` | `integrations` | `operational` | Pide confirmación antes de actuar |
| `patients.archive` | `POST /v1/patients/{id}/archive` | `brelio_archive_patients` (solo REST) | `patients.administrative.archive` | `patients` | `pii` | Pide confirmación antes de actuar |
| `patients.create` | `POST /v1/patients` | `brelio_create_patients` (solo REST) | `patients.administrative.create` | `patients` | `pii` | Escribe datos |
| `patients.get` | `GET /v1/patients/{id}` | `brelio_get_patients` | `patients.administrative.read` | `patients` | `pii` | Solo lectura |
| `patients.list` | `GET /v1/patients` | `brelio_list_patients` | `patients.administrative.read` | `patients` | `pii` | Solo lectura |
| `patients.update` | `PATCH /v1/patients/{id}` | `brelio_update_patients` (solo REST) | `patients.administrative.update` | `patients` | `pii` | Escribe datos |
| `platform-policy.decisions.list` | `GET /v1/platform-policy/decisions` | `brelio_list_platform_policy_decisions` | `integrations.keys.manage` | `integrations` | `operational` | Solo lectura |
| `platform-policy.list` | `GET /v1/platform-policy` | `brelio_list_platform_policy` | `integrations.keys.manage` | `integrations` | `operational` | Solo lectura |
| `platform-policy.permissions.list` | `GET /v1/platform-policy/permissions` | — | `integrations.keys.manage` | `integrations` | `none` | Solo lectura |
| `platform-policy.update` | `PATCH /v1/platform-policy/{id}` | — | `integrations.keys.manage` | `integrations` | `operational` | Escribe datos |
| `professionals.list` | `GET /v1/professionals` | `brelio_list_professionals` | `professionals.read` | `team` | `operational` | Solo lectura |
| `services.list` | `GET /v1/services` | `brelio_list_services` | `services.read` | `team` | `operational` | Solo lectura |
| `webhooks.create` | `POST /v1/webhooks` | — | `integrations.keys.manage` | `integrations` | `operational` | Escribe datos |
| `webhooks.delete` | `POST /v1/webhooks/{id}/delete` | `brelio_delete_webhooks` (solo REST) | `integrations.keys.manage` | `integrations` | `operational` | Pide confirmación antes de actuar |
| `webhooks.eventTypes` | `GET /v1/webhook-event-types` | `brelio_list_webhook_event_types` | `integrations.keys.manage` | `integrations` | `none` | Solo lectura |
| `webhooks.get` | `GET /v1/webhooks/{id}` | `brelio_get_webhooks` | `integrations.keys.manage` | `integrations` | `operational` | Solo lectura |
| `webhooks.list` | `GET /v1/webhooks` | `brelio_list_webhooks` | `integrations.keys.manage` | `integrations` | `operational` | Solo lectura |
| `webhooks.redeliver` | `POST /v1/webhooks/{id}/redeliver` | `brelio_redeliver_webhooks` (solo REST) | `integrations.keys.manage` | `integrations` | `operational` | Escribe datos |
| `webhooks.rotateSecret` | `POST /v1/webhooks/{id}/rotate-secret` | — | `integrations.keys.manage` | `integrations` | `operational` | Escribe datos |
| `webhooks.test` | `POST /v1/webhooks/{id}/test` | `brelio_test_webhooks` (solo REST) | `integrations.keys.manage` | `integrations` | `operational` | Escribe datos |


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.