ProvisionDependenciesInstall
Attempt to install Docker and Postgres dependencies for local provisioning
Best-effort Linux-only installer that detects the host package manager, attempts to install Docker and PostgreSQL packages, and optionally starts the related services. Requires root or passwordless sudo for package installation.
Header Parameters
apikey*string
The static admin key configured as ATHENA_KEY_12. Authorization headers (Bearer <key>), X-API-Key, X-Athena-Key, or ?api_key= are also accepted.
Request Body
application/json
install_docker?boolean
Default
trueinstall_postgres?boolean
Default
truestart_services?boolean
Default
trueuse_sudo?boolean
Default
trueResponse Body
application/json
curl -X POST "https://athena-cluster.com/admin/provision/dependencies/install" \ -H "apikey: string" \ -H "Content-Type: application/json" \ -d '{}'{
"requested": {},
"before": {
"os_family": "string",
"package_manager": "string",
"running_as_root": true,
"sudo_available": true,
"sudo_non_interactive_available": true,
"systemctl_available": true,
"can_attempt_install": true,
"docker_binary_available": true,
"docker_service_active": true,
"postgres_binary_available": true,
"postgres_service_active": true,
"missing": [
"string"
],
"notes": [
"string"
]
},
"after": {
"os_family": "string",
"package_manager": "string",
"running_as_root": true,
"sudo_available": true,
"sudo_non_interactive_available": true,
"systemctl_available": true,
"can_attempt_install": true,
"docker_binary_available": true,
"docker_service_active": true,
"postgres_binary_available": true,
"postgres_service_active": true,
"missing": [
"string"
],
"notes": [
"string"
]
},
"overall_status": "string",
"steps": [
{
"key": "string",
"status": "string",
"description": "string",
"command": "string",
"detail": "string",
"output": "string"
}
]
}Empty
Empty
Empty
Inspect Docker and Postgres dependency status for local provisioning GET
Previous Page
List or spin up managed Postgres instances GET
Returns Docker-managed Athena Postgres instances. When Docker is unavailable, the response still includes dependency/runtime status so operators can install or repair the local provisioning runtime.