# Authentication

POST /api/auth/login

POST /api/auth/logout

POST /api/auth/forgot-password

POST /api/auth/reset-password

GET /api/auth/me

# Users

GET /api/users

GET /api/users/{id}

POST /api/users

PUT /api/users/{id}

DELETE /api/users/{id}

# Roles

GET /api/roles

POST /api/roles

PUT /api/roles/{id}

DELETE /api/roles/{id}

# Clients

GET /api/clients

GET /api/clients/{id}

POST /api/clients

PUT /api/clients/{id}

DELETE /api/clients/{id}

# Dashboards

GET /api/dashboards

GET /api/dashboards/{id}

POST /api/dashboards

PUT /api/dashboards/{id}

DELETE /api/dashboards/{id}

POST /api/dashboards/{id}/clone

POST /api/dashboards/{id}/publish

# Widgets

GET /api/widgets

POST /api/widgets

PUT /api/widgets/{id}

DELETE /api/widgets/{id}

# Templates

GET /api/templates

POST /api/templates

PUT /api/templates/{id}

DELETE /api/templates/{id}

# Themes

GET /api/themes

POST /api/themes

PUT /api/themes/{id}

DELETE /api/themes/{id}

# Integrations

GET /api/integrations

POST /api/integrations

PUT /api/integrations/{id}

DELETE /api/integrations/{id}

POST /api/integrations/{id}/sync

# Reports

GET /api/reports

POST /api/reports/export

# Schedules

GET /api/schedules

POST /api/schedules

PUT /api/schedules/{id}

DELETE /api/schedules/{id}

# Sharing

POST /api/share-links

DELETE /api/share-links/{id}

GET /api/share-links/{token}

# Audit Logs

GET /api/audit-logs