Athena

Admin + Management APIs

Operate Athena clients, rights, schema, and platform controls.

Admin APIs (/admin/*)

Use admin and platform operations for:

  • API key lifecycle and rights (/admin/api-keys*, /admin/api-key-rights*)
  • Client lifecycle (/admin/clients*, freeze/unfreeze, stats, drilldowns)
  • Provisioning flows (/admin/provision*, provider integrations)
  • Backup workflows (/admin/backups*, jobs, schedules)
  • Public route registration (/admin/public-routes*)

Management APIs (/management/*)

Use rights-scoped DDL operations:

  • POST /management/tables
  • PATCH /management/tables/{table_name}
  • DELETE /management/tables/{table_name}
  • POST /management/indexes
  • DELETE /management/indexes/{index_name}
  • POST /management/extensions/install
  • GET/POST/DELETE /management/functions

Capability Introspection

curl "http://localhost:4052/management/capabilities" \
  -H "x-athena-client: analytics" \
  -H "x-athena-key: $ATHENA_API_KEY"

Audit Behavior

Management DDL operations are audited in Athena logging tables for compliance and traceability.