| Operation | REST | MCP tool | permission | data area | Data | Risk |
|---|---|---|---|---|---|---|
agenda.list | GET /v1/agenda | brelio_list_agenda | calendar.read | agenda | pii | Read only |
api_keys.list | GET /v1/api-keys | brelio_list_api_keys | integrations.keys.manage | integrations | operational | Read only |
api_keys.revoke | POST /v1/api-keys/{id}/revoke | brelio_revoke_api_keys (REST only) | integrations.keys.manage | integrations | operational | Asks before acting |
appointments.cancel | POST /v1/appointments/{id}/cancel | brelio_cancel_appointments (REST only) | appointments.cancel | agenda | pii | Asks before acting |
appointments.create | POST /v1/appointments | brelio_create_appointments (REST only) | appointments.create | agenda | pii | Writes data |
appointments.get | GET /v1/appointments/{id} | brelio_get_appointments | appointments.read | agenda | pii | Read only |
appointments.reschedule | POST /v1/appointments/{id}/reschedule | brelio_reschedule_appointments (REST only) | appointments.reschedule | agenda | pii | Writes data |
availability.search | GET /v1/availability | brelio_search_availability | calendar.read | agenda | operational | Read only |
centers.list | GET /v1/centers | brelio_list_centers | organization.centers.read | team | operational | Read only |
me.api_keys.list | GET /v1/me/api-keys | brelio_list_me_api_keys | self | integrations | operational | Read only |
me.connections.list | GET /v1/me/connections | brelio_list_me_connections | self | integrations | operational | Read only |
partner_apps.list | GET /v1/partner-apps | brelio_list_partner_apps | integrations.keys.manage | integrations | operational | Read only |
partner_apps.revoke | POST /v1/partner-apps/{id}/revoke | brelio_revoke_partner_apps (REST only) | integrations.keys.manage | integrations | operational | Asks before acting |
patients.archive | POST /v1/patients/{id}/archive | brelio_archive_patients (REST only) | patients.administrative.archive | patients | pii | Asks before acting |
patients.create | POST /v1/patients | brelio_create_patients (REST only) | patients.administrative.create | patients | pii | Writes data |
patients.get | GET /v1/patients/{id} | brelio_get_patients | patients.administrative.read | patients | pii | Read only |
patients.list | GET /v1/patients | brelio_list_patients | patients.administrative.read | patients | pii | Read only |
patients.update | PATCH /v1/patients/{id} | brelio_update_patients (REST only) | patients.administrative.update | patients | pii | Writes data |
platform-policy.decisions.list | GET /v1/platform-policy/decisions | brelio_list_platform_policy_decisions | integrations.keys.manage | integrations | operational | Read only |
platform-policy.list | GET /v1/platform-policy | brelio_list_platform_policy | integrations.keys.manage | integrations | operational | Read only |
platform-policy.permissions.list | GET /v1/platform-policy/permissions | — | integrations.keys.manage | integrations | none | Read only |
platform-policy.update | PATCH /v1/platform-policy/{id} | — | integrations.keys.manage | integrations | operational | Writes data |
professionals.list | GET /v1/professionals | brelio_list_professionals | professionals.read | team | operational | Read only |
services.list | GET /v1/services | brelio_list_services | services.read | team | operational | Read only |
webhooks.create | POST /v1/webhooks | — | integrations.keys.manage | integrations | operational | Writes data |
webhooks.delete | POST /v1/webhooks/{id}/delete | brelio_delete_webhooks (REST only) | integrations.keys.manage | integrations | operational | Asks before acting |
webhooks.eventTypes | GET /v1/webhook-event-types | brelio_list_webhook_event_types | integrations.keys.manage | integrations | none | Read only |
webhooks.get | GET /v1/webhooks/{id} | brelio_get_webhooks | integrations.keys.manage | integrations | operational | Read only |
webhooks.list | GET /v1/webhooks | brelio_list_webhooks | integrations.keys.manage | integrations | operational | Read only |
webhooks.redeliver | POST /v1/webhooks/{id}/redeliver | brelio_redeliver_webhooks (REST only) | integrations.keys.manage | integrations | operational | Writes data |
webhooks.rotateSecret | POST /v1/webhooks/{id}/rotate-secret | — | integrations.keys.manage | integrations | operational | Writes data |
webhooks.test | POST /v1/webhooks/{id}/test | brelio_test_webhooks (REST only) | integrations.keys.manage | integrations | operational | Writes data |
Reference
Operations
Every operation of the Brelio API: its REST route, its MCP tool, and the permission and data area it needs.
Generated from the operation catalogue: do not edit it by hand. An operation runs only when the credential holds its permission and the data area is on for the clinic; patient areas also need patient-data acceptance.