# ServerKit API surface Generated from OpenAPIService.generate_spec() — do not edit by hand. Regenerate (backend/): `SERVERKIT_UPDATE_API_SURFACE=1 pytest tests/test_api_surface_inventory.py` - `DELETE /admin/invitations/{invitation_id}` - `DELETE /admin/sites-https/base-domains/` - `DELETE /admin/users/{user_id}` - `DELETE /agent-plugins/installs/{install_id}` - `DELETE /agent-plugins/{plugin_id}` - `DELETE /ai/connections/{connection_id}` - `DELETE /ai/conversations/{conversation_id}` - `DELETE /api-keys/{key_id}` - `DELETE /apps/{app_id}` - `DELETE /apps/{app_id}/attachments/{attachment_id}` - `DELETE /apps/{app_id}/backups/{run_id}` - `DELETE /apps/{app_id}/db-snapshots/{snapshot_id}` - `DELETE /apps/{app_id}/env/clear` - `DELETE /apps/{app_id}/env/{key}` - `DELETE /apps/{app_id}/grants/{grant_id}` - `DELETE /apps/{app_id}/link` - `DELETE /apps/{app_id}/previews/{preview_id}` - `DELETE /apps/{app_id}/private-url` - `DELETE /apps/{app_id}/volumes/{volume_id}` - `DELETE /auth/login-links/{link_id}` - `DELETE /auth/passkeys/{passkey_id}` - `DELETE /backups/` - `DELETE /backups/policies/{target_type}/{target_id}/runs/{run_id}` - `DELETE /backups/schedules/{schedule_id}` - `DELETE /builds/apps/{app_id}/build-config` - `DELETE /connections/providers/{kind}/{connection_id}` - `DELETE /connections/registries/{registry_id}` - `DELETE /cron/jobs/{job_id}` - `DELETE /dashboards/{board_id}` - `DELETE /databases/backups/{filename}` - `DELETE /databases/managed/{managed_id}` - `DELETE /databases/mysql/users/{username}` - `DELETE /databases/mysql/{name}` - `DELETE /databases/postgresql/users/{username}` - `DELETE /databases/postgresql/{name}` - `DELETE /ddns/hosts/{host_id}` - `DELETE /deploy/apps/{app_id}/config` - `DELETE /dns/records/{record_id}` - `DELETE /dns/{zone_id}` - `DELETE /docker/containers/{container_id}` - `DELETE /docker/images/{image_id}` - `DELETE /docker/networks/{network_id}` - `DELETE /docker/volumes/{volume_name}` - `DELETE /domains/{domain_id}` - `DELETE /email/dns-providers/{provider_id}` - `DELETE /environments/{environment_id}` - `DELETE /error-logs/{error_id}` - `DELETE /event-subscriptions/{sub_id}` - `DELETE /files/delete` - `DELETE /files/s3/delete` - `DELETE /firewall/rules` - `DELETE /fleet-monitor/thresholds/{threshold_id}` - `DELETE /git/webhooks/{webhook_id}` - `DELETE /imports/{import_id}` - `DELETE /linked-panel` - `DELETE /managed-databases/{managed_id}/users/{user_id}` - `DELETE /monitoring/alerts/history` - `DELETE /monitors/incidents/{incident_id}` - `DELETE /monitors/{monitor_id}` - `DELETE /nginx/sites/{name}` - `DELETE /notifications/admin/chat-connections/{conn_id}` - `DELETE /notifications/admin/email-providers/{provider_id}` - `DELETE /observability/events/events` - `DELETE /observability/fleet/thresholds/{threshold_id}` - `DELETE /observability/monitoring/alerts/history` - `DELETE /php/versions/{version}/pools/{pool_name}` - `DELETE /plugins/{plugin_id}` - `DELETE /processes/{pid}` - `DELETE /projects/{project_id}` - `DELETE /python/apps/{app_id}` - `DELETE /python/apps/{app_id}/env/{key}` - `DELETE /queue/groups/{group_slug}` - `DELETE /queue/groups/{group_slug}/queues/{queue_slug}` - `DELETE /queue/groups/{group_slug}/queues/{queue_slug}/messages/{message_id}` - `DELETE /recycle-bin/{kind}/{record_id}` - `DELETE /registrars/connections/{cid}` - `DELETE /secrets/{secret_id}` - `DELETE /security/ip-lists/{list_type}/{ip}` - `DELETE /security/ssh-keys/{key_id}` - `DELETE /server-templates/assignments/{assignment_id}` - `DELETE /server-templates/{template_id}` - `DELETE /servers/groups/{group_id}` - `DELETE /servers/terminal/{session_id}` - `DELETE /servers/{server_id}` - `DELETE /servers/{server_id}/cloudflared/tunnels/{tunnel_ref}` - `DELETE /servers/{server_id}/cron/jobs/{job_id}` - `DELETE /servers/{server_id}/docker/containers/{container_id}` - `DELETE /servers/{server_id}/docker/images/{image_id}` - `DELETE /servers/{server_id}/docker/networks/{network_id}` - `DELETE /servers/{server_id}/docker/volumes/{volume_name}` - `DELETE /services/{app_id}` - `DELETE /services/{app_id}/backups/{run_id}` - `DELETE /services/{app_id}/db-snapshots/{snapshot_id}` - `DELETE /services/{app_id}/grants/{grant_id}` - `DELETE /services/{app_id}/link` - `DELETE /services/{app_id}/volumes/{volume_id}` - `DELETE /setup-health/snooze` - `DELETE /shared/tags` - `DELETE /shared/variable-groups/{group_id}` - `DELETE /shared/variable-groups/{group_id}/variables/{variable_id}` - `DELETE /source-connections/bitbucket` - `DELETE /source-connections/github` - `DELETE /source-connections/gitlab` - `DELETE /ssl/certificates/{domain}` - `DELETE /sso/link/{provider}` - `DELETE /telemetry/events` - `DELETE /templates/local/{template_id}` - `DELETE /templates/repos` - `DELETE /themes/{slug}` - `DELETE /vaults/{vault_id}` - `DELETE /views/{view_id}` - `DELETE /webhooks/endpoints/{endpoint_id}` - `DELETE /workspaces/members/{member_id}` - `DELETE /workspaces/{workspace_id}` - `GET /admin/activity/feed` - `GET /admin/activity/summary` - `GET /admin/audit-logs` - `GET /admin/audit-logs/actions` - `GET /admin/invitations/` - `GET /admin/invitations/validate/{token}` - `GET /admin/permissions/templates` - `GET /admin/settings` - `GET /admin/settings/domain-detection` - `GET /admin/settings/{key}` - `GET /admin/sites-https/status` - `GET /admin/stats` - `GET /admin/users` - `GET /admin/users/{user_id}` - `GET /admin/users/{user_id}/permissions` - `GET /agent-plugins/` - `GET /agent-plugins/installs/{install_id}` - `GET /agent-plugins/server/{server_id}` - `GET /agent-plugins/spec` - `GET /agent-plugins/{plugin_id}` - `GET /agent-plugins/{plugin_id}/installations` - `GET /ai/connections` - `GET /ai/conversations` - `GET /ai/conversations/{conversation_id}` - `GET /ai/management` - `GET /ai/models` - `GET /ai/providers` - `GET /ai/settings` - `GET /ai/status` - `GET /ai/tools` - `GET /ai/usage` - `GET /api-analytics/endpoints` - `GET /api-analytics/errors` - `GET /api-analytics/keys/{key_id}/usage` - `GET /api-analytics/overview` - `GET /api-analytics/timeseries` - `GET /api-keys/` - `GET /api-keys/scopes` - `GET /api-keys/{key_id}` - `GET /apps` - `GET /apps/attachments/services` - `GET /apps/p/{slug}` - `GET /apps/{app_id}` - `GET /apps/{app_id}/attachments` - `GET /apps/{app_id}/backup-policy` - `GET /apps/{app_id}/backups` - `GET /apps/{app_id}/compose-services` - `GET /apps/{app_id}/config-checkpoints` - `GET /apps/{app_id}/config-checkpoints/{snap_id}` - `GET /apps/{app_id}/config-checkpoints/{snap_id}/diff` - `GET /apps/{app_id}/container-logs` - `GET /apps/{app_id}/containers` - `GET /apps/{app_id}/db-snapshots` - `GET /apps/{app_id}/env` - `GET /apps/{app_id}/env/export` - `GET /apps/{app_id}/env/history` - `GET /apps/{app_id}/env/{key}` - `GET /apps/{app_id}/grants` - `GET /apps/{app_id}/hints` - `GET /apps/{app_id}/linked` - `GET /apps/{app_id}/logs` - `GET /apps/{app_id}/pooler` - `GET /apps/{app_id}/previews` - `GET /apps/{app_id}/previews/settings` - `GET /apps/{app_id}/private-url` - `GET /apps/{app_id}/related` - `GET /apps/{app_id}/resources` - `GET /apps/{app_id}/sleep-policy` - `GET /apps/{app_id}/slots` - `GET /apps/{app_id}/slots/compose-split` - `GET /apps/{app_id}/snapshots` - `GET /apps/{app_id}/snapshots/{snap_id}` - `GET /apps/{app_id}/snapshots/{snap_id}/diff` - `GET /apps/{app_id}/status` - `GET /apps/{app_id}/versions` - `GET /apps/{app_id}/volumes` - `GET /apps/{app_id}/wordpress` - `GET /auth/2fa/status` - `GET /auth/demo-info` - `GET /auth/login-links` - `GET /auth/me` - `GET /auth/passkeys` - `GET /auth/setup-status` - `GET /backups` - `GET /backups/config` - `GET /backups/cost-rates` - `GET /backups/cost-summary` - `GET /backups/policies` - `GET /backups/policies/{target_type}/{target_id}` - `GET /backups/policies/{target_type}/{target_id}/runs` - `GET /backups/remote` - `GET /backups/runs` - `GET /backups/schedules` - `GET /backups/stats` - `GET /backups/storage` - `GET /backups/target-types` - `GET /bandwidth/apps` - `GET /bandwidth/apps/{app_id}` - `GET /bandwidth/apps/{app_id}/requests` - `GET /builds/apps/{app_id}/build-config` - `GET /builds/apps/{app_id}/build-logs` - `GET /builds/apps/{app_id}/build-logs/{timestamp}` - `GET /builds/apps/{app_id}/current-deployment` - `GET /builds/apps/{app_id}/deployments` - `GET /builds/apps/{app_id}/detect` - `GET /builds/apps/{app_id}/nixpacks-plan` - `GET /builds/deployments/{deployment_id}` - `GET /builds/deployments/{deployment_id}/diff` - `GET /connect/managed-profile` - `GET /connect/status` - `GET /connections` - `GET /connections/` - `GET /connections/providers` - `GET /connections/providers/{kind}/{connection_id}/health` - `GET /connections/providers/{kind}/{connection_id}/resources` - `GET /connections/registries` - `GET /cron/jobs` - `GET /cron/jobs/for-app/{app_id}` - `GET /cron/jobs/{job_id}/runs` - `GET /cron/presets` - `GET /cron/status` - `GET /dashboards` - `GET /dashboards/` - `GET /databases/backups` - `GET /databases/docker` - `GET /databases/docker/app/{app_id}` - `GET /databases/docker/databases` - `GET /databases/docker/{container}/databases` - `GET /databases/docker/{container}/insights` - `GET /databases/docker/{container}/processes` - `GET /databases/docker/{container}/{database}/tables` - `GET /databases/engines` - `GET /databases/engines/extensions` - `GET /databases/engines/{app_id}/extensions` - `GET /databases/generate-password` - `GET /databases/managed` - `GET /databases/managed/{managed_id}` - `GET /databases/mysql` - `GET /databases/mysql/processes` - `GET /databases/mysql/users` - `GET /databases/mysql/users/{username}/privileges` - `GET /databases/mysql/{name}/tables` - `GET /databases/mysql/{name}/tables/{table}/structure` - `GET /databases/postgresql` - `GET /databases/postgresql/processes` - `GET /databases/postgresql/users` - `GET /databases/postgresql/{name}/tables` - `GET /databases/postgresql/{name}/tables/{table}/structure` - `GET /databases/sqlite` - `GET /databases/sqlite/tables` - `GET /databases/sqlite/tables/{table}/structure` - `GET /databases/status` - `GET /db-tuner/{target}/inspect` - `GET /ddns/hosts` - `GET /ddns/update` - `GET /deploy/apps/{app_id}/branches` - `GET /deploy/apps/{app_id}/commit` - `GET /deploy/apps/{app_id}/config` - `GET /deploy/apps/{app_id}/git-status` - `GET /deploy/history` - `GET /deploy/webhook-logs` - `GET /deployment-jobs` - `GET /deployment-jobs/simulate` - `GET /deployment-jobs/{job_id}` - `GET /deployment-jobs/{job_id}/logs` - `GET /deployments/apps/{app_id}/history` - `GET /deployments/jobs` - `GET /deployments/jobs/simulate` - `GET /deployments/jobs/{job_id}` - `GET /deployments/jobs/{job_id}/logs` - `GET /deployments/{deployment_id}` - `GET /dns-cutover/snapshots` - `GET /dns-cutover/snapshots/{snapshot_id}` - `GET /dns/` - `GET /dns/changes` - `GET /dns/managed` - `GET /dns/portfolio` - `GET /dns/presets` - `GET /dns/propagation/{domain}` - `GET /dns/provider-records` - `GET /dns/registration` - `GET /dns/{zone_id}` - `GET /dns/{zone_id}/export` - `GET /dns/{zone_id}/mirror` - `GET /dns/{zone_id}/records` - `GET /docker/compose/list` - `GET /docker/containers` - `GET /docker/containers/{container_id}` - `GET /docker/containers/{container_id}/logs` - `GET /docker/containers/{container_id}/stats` - `GET /docker/disk-usage` - `GET /docker/images` - `GET /docker/info` - `GET /docker/networks` - `GET /docker/status` - `GET /docker/volumes` - `GET /docs/` - `GET /doctor` - `GET /doctor/` - `GET /doctor/drift` - `GET /doctor/fleet` - `GET /doctor/fleet/` - `GET /domains` - `GET /domains/base-domains` - `GET /domains/debug/diagnose/{app_id}` - `GET /domains/nginx/sites` - `GET /domains/ssl/status` - `GET /domains/suggest-subdomain` - `GET /domains/{domain_id}` - `GET /domains/{domain_id}/verify` - `GET /email/dns-providers` - `GET /email/dns-providers/{provider_id}/zones` - `GET /error-logs` - `GET /error-logs/stats` - `GET /error-logs/{error_id}` - `GET /event-subscriptions/` - `GET /event-subscriptions/events` - `GET /event-subscriptions/{sub_id}` - `GET /event-subscriptions/{sub_id}/deliveries` - `GET /files/analyze` - `GET /files/browse` - `GET /files/disk-mounts` - `GET /files/disk-usage` - `GET /files/download` - `GET /files/info` - `GET /files/read` - `GET /files/s3/browse` - `GET /files/s3/download-url` - `GET /files/s3/read` - `GET /files/search` - `GET /files/type-breakdown` - `GET /firewall/blocked-ips` - `GET /firewall/metadata-guard` - `GET /firewall/rules` - `GET /firewall/ssh-preflight` - `GET /firewall/status` - `GET /firewall/zones` - `GET /fleet-monitor/alerts` - `GET /fleet-monitor/anomalies` - `GET /fleet-monitor/comparison` - `GET /fleet-monitor/export/csv` - `GET /fleet-monitor/export/json` - `GET /fleet-monitor/forecast/{server_id}` - `GET /fleet-monitor/heatmap` - `GET /fleet-monitor/prometheus` - `GET /fleet-monitor/search` - `GET /fleet-monitor/thresholds` - `GET /fleet/targets` - `GET /git/deployments/app/{app_id}` - `GET /git/deployments/webhook/{webhook_id}` - `GET /git/deployments/{deployment_id}` - `GET /git/webhooks` - `GET /git/webhooks/{webhook_id}` - `GET /git/webhooks/{webhook_id}/logs` - `GET /image-updates/applications/{app_id}` - `GET /imports` - `GET /imports/{import_id}` - `GET /jobs` - `GET /jobs/` - `GET /jobs/kinds` - `GET /jobs/scheduled` - `GET /jobs/stats` - `GET /jobs/{job_id}` - `GET /linked-panel` - `GET /logs` - `GET /logs/app/{app_name}` - `GET /logs/journal` - `GET /logs/read` - `GET /logs/search` - `GET /managed-databases/{managed_id}/users` - `GET /manifests` - `GET /manifests/scaffold` - `GET /marketplace/registry` - `GET /metrics/history` - `GET /metrics/stats` - `GET /migrations/history` - `GET /migrations/status` - `GET /mobile/offline-cache` - `GET /mobile/quick-actions` - `GET /mobile/summary` - `GET /modules` - `GET /modules/` - `GET /monitoring/alerts/check` - `GET /monitoring/alerts/history` - `GET /monitoring/config` - `GET /monitoring/metrics` - `GET /monitoring/status` - `GET /monitoring/thresholds` - `GET /monitors` - `GET /monitors/` - `GET /monitors/incidents` - `GET /monitors/stats` - `GET /monitors/{monitor_id}` - `GET /monitors/{monitor_id}/history` - `GET /monitors/{monitor_id}/uptime` - `GET /nginx/advanced/logs/{domain}` - `GET /nginx/advanced/proxy/{domain}` - `GET /nginx/sites` - `GET /nginx/status` - `GET /notifications/admin/bouncing` - `GET /notifications/admin/chat-connections` - `GET /notifications/admin/deliveries` - `GET /notifications/admin/email-providers` - `GET /notifications/config` - `GET /notifications/inbox` - `GET /notifications/inbox/unread-count` - `GET /notifications/preferences` - `GET /notifications/status` - `GET /observability/events/event-types` - `GET /observability/events/events` - `GET /observability/events/events/by-correlation/{correlation_id}` - `GET /observability/events/events/{event_id}` - `GET /observability/events/sources` - `GET /observability/events/stats` - `GET /observability/fleet/alerts` - `GET /observability/fleet/anomalies` - `GET /observability/fleet/comparison` - `GET /observability/fleet/export/csv` - `GET /observability/fleet/export/json` - `GET /observability/fleet/forecast/{server_id}` - `GET /observability/fleet/heatmap` - `GET /observability/fleet/prometheus` - `GET /observability/fleet/search` - `GET /observability/fleet/thresholds` - `GET /observability/metrics/history` - `GET /observability/metrics/stats` - `GET /observability/monitoring/alerts/check` - `GET /observability/monitoring/alerts/history` - `GET /observability/monitoring/config` - `GET /observability/monitoring/metrics` - `GET /observability/monitoring/status` - `GET /observability/monitoring/thresholds` - `GET /observability/uptime/current` - `GET /observability/uptime/graph` - `GET /observability/uptime/history` - `GET /observability/uptime/stats` - `GET /observability/uptime/tracking/status` - `GET /pairing/poll` - `GET /performance/cache/stats` - `GET /performance/jobs` - `GET /performance/jobs/stats` - `GET /performance/jobs/{job_id}` - `GET /php/versions` - `GET /php/versions/{version}/extensions` - `GET /php/versions/{version}/fpm/status` - `GET /php/versions/{version}/info` - `GET /php/versions/{version}/pools` - `GET /plugins` - `GET /plugins/` - `GET /plugins/builtin` - `GET /plugins/contributions` - `GET /plugins/manifest-spec` - `GET /plugins/recommendations` - `GET /plugins/updates` - `GET /plugins/{plugin_id}` - `GET /plugins/{plugin_id}/config` - `GET /plugins/{plugin_id}/permissions` - `GET /plugins/{plugin_id}/requirements` - `GET /plugins/{slug}/assets/` - `GET /ports/check` - `GET /ports/suggest` - `GET /processes` - `GET /processes/services` - `GET /processes/services/{service_name}/logs` - `GET /processes/{pid}` - `GET /projects` - `GET /projects/` - `GET /projects/{project_id}` - `GET /python/apps/{app_id}/env` - `GET /python/apps/{app_id}/gunicorn` - `GET /python/apps/{app_id}/packages` - `GET /python/apps/{app_id}/status` - `GET /python/versions` - `GET /queue/groups` - `GET /queue/groups/{group_slug}` - `GET /queue/groups/{group_slug}/queues` - `GET /queue/groups/{group_slug}/queues/{queue_slug}` - `GET /queue/groups/{group_slug}/queues/{queue_slug}/messages` - `GET /queue/groups/{group_slug}/queues/{queue_slug}/messages/{message_id}` - `GET /queue/groups/{group_slug}/queues/{queue_slug}/stats` - `GET /queue/groups/{group_slug}/stats` - `GET /queue/stats` - `GET /recipes/registry` - `GET /recipes/registry/{slug}` - `GET /recipes/runs/{job_id}` - `GET /recycle-bin` - `GET /registrars/connections` - `GET /registrars/domains` - `GET /restore-points` - `GET /restore-points/{point_id}` - `GET /restore-points/{point_id}/diff` - `GET /runs/{run_kind}/{run_id}/logs` - `GET /search` - `GET /secrets/{secret_id}` - `GET /security/audit` - `GET /security/config` - `GET /security/events` - `GET /security/failed-logins` - `GET /security/fim` - `GET /security/integrity/check` - `GET /security/ip-lists` - `GET /security/ssh-keys` - `GET /security/status` - `GET /server-templates/` - `GET /server-templates/compliance` - `GET /server-templates/library` - `GET /server-templates/server/{server_id}` - `GET /server-templates/{template_id}` - `GET /server-templates/{template_id}/assignments` - `GET /servers` - `GET /servers/agent/checksums` - `GET /servers/agent/download/{os_name}/{arch}` - `GET /servers/agent/version` - `GET /servers/available` - `GET /servers/fleet/commands/queued` - `GET /servers/fleet/diagnostics/{server_id}` - `GET /servers/fleet/discovery` - `GET /servers/fleet/health` - `GET /servers/fleet/rollouts` - `GET /servers/fleet/rollouts/{rollout_id}` - `GET /servers/fleet/versions` - `GET /servers/groups` - `GET /servers/groups/{group_id}` - `GET /servers/install-instructions/{server_id}` - `GET /servers/install.ps1` - `GET /servers/install.sh` - `GET /servers/metrics/compare` - `GET /servers/metrics/retention` - `GET /servers/overview` - `GET /servers/permission-profiles` - `GET /servers/proxy/overview` - `GET /servers/security/alerts` - `GET /servers/security/alerts/counts` - `GET /servers/survey/catalog` - `GET /servers/terminal/sessions` - `GET /servers/{server_id}` - `GET /servers/{server_id}/allowed-ips` - `GET /servers/{server_id}/cloudflared/status` - `GET /servers/{server_id}/cloudflared/tunnels` - `GET /servers/{server_id}/commands` - `GET /servers/{server_id}/connection-info` - `GET /servers/{server_id}/cron/jobs` - `GET /servers/{server_id}/cron/status` - `GET /servers/{server_id}/docker/compose/projects` - `GET /servers/{server_id}/docker/containers` - `GET /servers/{server_id}/docker/containers/{container_id}` - `GET /servers/{server_id}/docker/containers/{container_id}/logs` - `GET /servers/{server_id}/docker/containers/{container_id}/stats` - `GET /servers/{server_id}/docker/images` - `GET /servers/{server_id}/docker/networks` - `GET /servers/{server_id}/docker/volumes` - `GET /servers/{server_id}/files/allowed-paths` - `GET /servers/{server_id}/files/browse` - `GET /servers/{server_id}/files/read` - `GET /servers/{server_id}/metrics` - `GET /servers/{server_id}/metrics/aggregated` - `GET /servers/{server_id}/metrics/history` - `GET /servers/{server_id}/observed-status` - `GET /servers/{server_id}/onboarding/status` - `GET /servers/{server_id}/packages` - `GET /servers/{server_id}/packages/info/{name}` - `GET /servers/{server_id}/packages/search` - `GET /servers/{server_id}/proxy` - `GET /servers/{server_id}/proxy/compose-preview` - `GET /servers/{server_id}/proxy/ingress-audit` - `GET /servers/{server_id}/runtimes` - `GET /servers/{server_id}/runtimes/python` - `GET /servers/{server_id}/runtimes/python/available` - `GET /servers/{server_id}/runtimes/python/current` - `GET /servers/{server_id}/security/alerts` - `GET /servers/{server_id}/services` - `GET /servers/{server_id}/services/{unit}` - `GET /servers/{server_id}/services/{unit}/logs` - `GET /servers/{server_id}/status` - `GET /servers/{server_id}/surveys` - `GET /servers/{server_id}/surveys/diff` - `GET /servers/{server_id}/surveys/{survey_id}` - `GET /servers/{server_id}/system/info` - `GET /servers/{server_id}/system/metrics` - `GET /servers/{server_id}/timeline` - `GET /services` - `GET /services/{app_id}` - `GET /services/{app_id}/backup-policy` - `GET /services/{app_id}/backups` - `GET /services/{app_id}/compose-services` - `GET /services/{app_id}/container-logs` - `GET /services/{app_id}/containers` - `GET /services/{app_id}/db-snapshots` - `GET /services/{app_id}/grants` - `GET /services/{app_id}/linked` - `GET /services/{app_id}/logs` - `GET /services/{app_id}/related` - `GET /services/{app_id}/resources` - `GET /services/{app_id}/sleep-policy` - `GET /services/{app_id}/status` - `GET /services/{app_id}/versions` - `GET /services/{app_id}/volumes` - `GET /services/{app_id}/wordpress` - `GET /setup-health` - `GET /setup-health/` - `GET /setup-health/account` - `GET /shared/resolved` - `GET /shared/resolved/hierarchical` - `GET /shared/resource-types` - `GET /shared/tags` - `GET /shared/variable-groups` - `GET /shared/variable-groups/{group_id}` - `GET /source-connections/admin/bitbucket` - `GET /source-connections/admin/github` - `GET /source-connections/admin/github/app-manifest` - `GET /source-connections/admin/gitlab` - `GET /source-connections/bitbucket/authorize` - `GET /source-connections/bitbucket/repos` - `GET /source-connections/bitbucket/repos//branches` - `GET /source-connections/bitbucket/repos//manifest` - `GET /source-connections/bitbucket/status` - `GET /source-connections/github/authorize` - `GET /source-connections/github/repos` - `GET /source-connections/github/repos//branches` - `GET /source-connections/github/repos//manifest` - `GET /source-connections/github/status` - `GET /source-connections/gitlab/authorize` - `GET /source-connections/gitlab/repos` - `GET /source-connections/gitlab/repos//branches` - `GET /source-connections/gitlab/repos//manifest` - `GET /source-connections/gitlab/status` - `GET /speedtest` - `GET /speedtest/` - `GET /ssl/acme-contact` - `GET /ssl/advanced/expiry-alerts` - `GET /ssl/advanced/health/{domain}` - `GET /ssl/advanced/profiles` - `GET /ssl/certificates` - `GET /ssl/certificates/{domain}` - `GET /ssl/certificates/{domain}/check` - `GET /ssl/expiry-alerts` - `GET /ssl/health/{domain}` - `GET /ssl/profiles` - `GET /ssl/status` - `GET /sso/admin/config` - `GET /sso/authorize/{provider}` - `GET /sso/identities` - `GET /sso/providers` - `GET /sso/saml/metadata` - `GET /status/app/{app_id}` - `GET /status/apps` - `GET /system/capacity` - `GET /system/check-update` - `GET /system/cpu` - `GET /system/disk` - `GET /system/disk/reclaim/report` - `GET /system/health` - `GET /system/host-snapshot` - `GET /system/host-snapshot/history` - `GET /system/info` - `GET /system/memory` - `GET /system/metrics` - `GET /system/network` - `GET /system/notices` - `GET /system/performance-history` - `GET /system/resource-tier` - `GET /system/storage` - `GET /system/time` - `GET /system/timezones` - `GET /system/update` - `GET /system/version` - `GET /telemetry/event-types` - `GET /telemetry/events` - `GET /telemetry/events/by-correlation/{correlation_id}` - `GET /telemetry/events/{event_id}` - `GET /telemetry/sources` - `GET /telemetry/stats` - `GET /templates/` - `GET /templates/apps/{app_id}/check-update` - `GET /templates/apps/{app_id}/template-info` - `GET /templates/catalog/schema` - `GET /templates/categories` - `GET /templates/repos` - `GET /templates/repos/index` - `GET /templates/{template_id}` - `GET /templates/{template_id}/capacity` - `GET /templates/{template_id}/manifest` - `GET /test-sandbox/distros` - `GET /test-sandbox/runs` - `GET /test-sandbox/runs/{run_id}` - `GET /test-sandbox/runs/{run_id}/logs/{distro}` - `GET /themes/default` - `GET /themes/installed` - `GET /themes/public/active` - `GET /themes/registry` - `GET /themes/{slug}` - `GET /uptime/current` - `GET /uptime/graph` - `GET /uptime/history` - `GET /uptime/stats` - `GET /uptime/tracking/status` - `GET /vaults` - `GET /vaults/{vault_id}` - `GET /vaults/{vault_id}/secrets` - `GET /views` - `GET /waf/applications/{app_id}/events` - `GET /waf/applications/{app_id}/policy` - `GET /waf/status` - `GET /walkthroughs/definitions` - `GET /walkthroughs/state` - `GET /webhooks/endpoints` - `GET /webhooks/endpoints/{endpoint_id}` - `GET /webhooks/endpoints/{endpoint_id}/deliveries` - `GET /workspaces/` - `GET /workspaces/{workspace_id}` - `GET /workspaces/{workspace_id}/api-keys` - `GET /workspaces/{workspace_id}/members` - `PATCH /admin/sites-https/base-domains/` - `PATCH /ai/conversations/{conversation_id}` - `PATCH /monitors/incidents/{incident_id}` - `PATCH /monitors/{monitor_id}` - `PATCH /queue/groups/{group_slug}` - `PATCH /queue/groups/{group_slug}/queues/{queue_slug}` - `PATCH /secrets/{secret_id}` - `PATCH /vaults/{vault_id}` - `PATCH /webhooks/endpoints/{endpoint_id}` - `POST /admin/invitations/` - `POST /admin/invitations/resend/{invitation_id}` - `POST /admin/sites-https/base-domains` - `POST /admin/sites-https/base-domains//default` - `POST /admin/sites-https/setup` - `POST /admin/users` - `POST /admin/users/{user_id}/permissions/reset` - `POST /agent-plugins/` - `POST /agent-plugins/installs/{install_id}/disable` - `POST /agent-plugins/installs/{install_id}/enable` - `POST /agent-plugins/validate` - `POST /agent-plugins/{plugin_id}/bulk-install` - `POST /agent-plugins/{plugin_id}/install` - `POST /agent/connect` - `POST /agent/disconnect` - `POST /agent/poll` - `POST /agent/result` - `POST /ai/chat` - `POST /ai/chat/cancel` - `POST /ai/chat/confirm` - `POST /ai/chat/stream` - `POST /ai/connections` - `POST /ai/connections/probe` - `POST /ai/conversations` - `POST /ai/management/preview` - `POST /ai/settings/test` - `POST /api-keys/` - `POST /api-keys/{key_id}/rotate` - `POST /apps` - `POST /apps/from-repository` - `POST /apps/htaccess-convert` - `POST /apps/manual` - `POST /apps/move-to-project` - `POST /apps/sweep-idle` - `POST /apps/upload` - `POST /apps/{app_id}/attachments/{kind}` - `POST /apps/{app_id}/backups` - `POST /apps/{app_id}/backups/{run_id}/restore` - `POST /apps/{app_id}/backups/{run_id}/verify` - `POST /apps/{app_id}/config-checkpoints/{snap_id}/restore` - `POST /apps/{app_id}/db-snapshots` - `POST /apps/{app_id}/env` - `POST /apps/{app_id}/env/bulk` - `POST /apps/{app_id}/env/import` - `POST /apps/{app_id}/grants` - `POST /apps/{app_id}/image-update/apply` - `POST /apps/{app_id}/link` - `POST /apps/{app_id}/micro-cache/purge` - `POST /apps/{app_id}/previews/sync` - `POST /apps/{app_id}/previews/{preview_id}/redeploy` - `POST /apps/{app_id}/private-url` - `POST /apps/{app_id}/private-url/regenerate` - `POST /apps/{app_id}/restart` - `POST /apps/{app_id}/rollback` - `POST /apps/{app_id}/sleep` - `POST /apps/{app_id}/slots/compose-split` - `POST /apps/{app_id}/slots/restore-db` - `POST /apps/{app_id}/slots/switch-back` - `POST /apps/{app_id}/snapshots/{snap_id}/restore` - `POST /apps/{app_id}/start` - `POST /apps/{app_id}/stop` - `POST /apps/{app_id}/volumes` - `POST /apps/{app_id}/volumes/convert` - `POST /apps/{app_id}/wake` - `POST /auth/2fa/backup-codes/regenerate` - `POST /auth/2fa/disable` - `POST /auth/2fa/setup` - `POST /auth/2fa/setup/confirm` - `POST /auth/2fa/verify` - `POST /auth/complete-onboarding` - `POST /auth/connect-session` - `POST /auth/login` - `POST /auth/login-links` - `POST /auth/login-links/redeem` - `POST /auth/logout` - `POST /auth/passkeys/authenticate` - `POST /auth/passkeys/options/authenticate` - `POST /auth/passkeys/options/register` - `POST /auth/passkeys/register` - `POST /auth/refresh` - `POST /auth/register` - `POST /backups/application` - `POST /backups/cleanup` - `POST /backups/database` - `POST /backups/files` - `POST /backups/policies/{target_type}/{target_id}/run` - `POST /backups/policies/{target_type}/{target_id}/runs/{run_id}/restore` - `POST /backups/policies/{target_type}/{target_id}/runs/{run_id}/verify` - `POST /backups/remote/download` - `POST /backups/restore/application` - `POST /backups/restore/database` - `POST /backups/schedules` - `POST /backups/storage/test` - `POST /backups/upload` - `POST /backups/verify` - `POST /bandwidth/aggregate` - `POST /buildpacks/detect` - `POST /buildpacks/generate` - `POST /builds/apps/{app_id}/build` - `POST /builds/apps/{app_id}/build-config` - `POST /builds/apps/{app_id}/clear-cache` - `POST /builds/apps/{app_id}/deploy` - `POST /builds/apps/{app_id}/rollback` - `POST /connections/providers/{kind}/validate` - `POST /connections/providers/{kind}/{connection_id}/rotate` - `POST /connections/providers/{kind}/{connection_id}/test` - `POST /connections/registries` - `POST /connections/registries/{registry_id}/test` - `POST /cron/jobs` - `POST /cron/jobs/{job_id}/run` - `POST /cron/jobs/{job_id}/toggle` - `POST /cron/jobs/{job_id}/track` - `POST /cron/preview` - `POST /cron/runs/ingest` - `POST /dashboards` - `POST /dashboards/` - `POST /dashboards/{board_id}/reset` - `POST /databases/docker/{container}/insights/pg-stat-statements` - `POST /databases/docker/{container}/processes/{pid}/kill` - `POST /databases/docker/{container}/{database}/query` - `POST /databases/engines` - `POST /databases/engines/{app_id}/extensions` - `POST /databases/managed` - `POST /databases/managed/adopt` - `POST /databases/managed/{managed_id}/connection-uri` - `POST /databases/managed/{managed_id}/protect` - `POST /databases/mysql` - `POST /databases/mysql/processes/{pid}/kill` - `POST /databases/mysql/users` - `POST /databases/mysql/users/{username}/grant` - `POST /databases/mysql/users/{username}/revoke` - `POST /databases/mysql/{name}/backup` - `POST /databases/mysql/{name}/query` - `POST /databases/mysql/{name}/restore` - `POST /databases/postgresql` - `POST /databases/postgresql/processes/{pid}/kill` - `POST /databases/postgresql/users` - `POST /databases/postgresql/users/{username}/grant` - `POST /databases/postgresql/users/{username}/revoke` - `POST /databases/postgresql/{name}/backup` - `POST /databases/postgresql/{name}/query` - `POST /databases/postgresql/{name}/restore` - `POST /databases/sqlite/query` - `POST /db-tuner/{target}/apply` - `POST /db-tuner/{target}/rollback` - `POST /ddns/hosts` - `POST /ddns/hosts/{host_id}/regenerate-token` - `POST /ddns/update` - `POST /deploy/apps/{app_id}/config` - `POST /deploy/apps/{app_id}/deploy` - `POST /deploy/apps/{app_id}/pull` - `POST /deploy/branches` - `POST /deploy/clone` - `POST /deploy/webhook/{app_id}/{token}` - `POST /deployment-jobs/simulate` - `POST /deployment-jobs/{job_id}/retry` - `POST /deployments/jobs/simulate` - `POST /deployments/jobs/{job_id}/retry` - `POST /dns-cutover/cutover` - `POST /dns-cutover/snapshot` - `POST /dns-cutover/snapshots/{snapshot_id}/revert` - `POST /dns-cutover/ttl-guidance` - `POST /dns-cutover/verify` - `POST /dns/` - `POST /dns/adopt` - `POST /dns/{zone_id}/apply-preset` - `POST /dns/{zone_id}/import` - `POST /dns/{zone_id}/records` - `POST /docker/apps` - `POST /docker/cleanup` - `POST /docker/cleanup/apps` - `POST /docker/compose/config` - `POST /docker/compose/down` - `POST /docker/compose/logs` - `POST /docker/compose/ps` - `POST /docker/compose/pull` - `POST /docker/compose/restart` - `POST /docker/compose/up` - `POST /docker/compose/validate` - `POST /docker/containers` - `POST /docker/containers/run` - `POST /docker/containers/stats` - `POST /docker/containers/{container_id}/exec` - `POST /docker/containers/{container_id}/restart` - `POST /docker/containers/{container_id}/start` - `POST /docker/containers/{container_id}/stop` - `POST /docker/images/build` - `POST /docker/images/pull` - `POST /docker/images/tag` - `POST /docker/networks` - `POST /docker/prune` - `POST /docker/volumes` - `POST /doctor/drift/check` - `POST /doctor/drift/{check_type}/{resource_id}/repair` - `POST /doctor/fleet/repair` - `POST /doctor/fleet/run` - `POST /doctor/repair` - `POST /doctor/run` - `POST /domains` - `POST /domains/debug/test-routing/{app_id}` - `POST /domains/give-subdomain` - `POST /domains/nginx/regenerate/{app_id}` - `POST /domains/{domain_id}/ssl/disable` - `POST /domains/{domain_id}/ssl/enable` - `POST /domains/{domain_id}/ssl/renew` - `POST /email/dns-providers` - `POST /email/dns-providers/{provider_id}/test` - `POST /environments` - `POST /environments/` - `POST /environments/reorder` - `POST /error-logs/client` - `POST /error-logs/{error_id}/resolve` - `POST /event-subscriptions/` - `POST /event-subscriptions/{sub_id}/deliveries/{delivery_id}/retry` - `POST /event-subscriptions/{sub_id}/test` - `POST /files/chmod` - `POST /files/copy` - `POST /files/create` - `POST /files/mkdir` - `POST /files/move` - `POST /files/rename` - `POST /files/s3/upload` - `POST /files/s3/write` - `POST /files/upload` - `POST /files/write` - `POST /firewall/allow-port` - `POST /firewall/block-ip` - `POST /firewall/deny-port` - `POST /firewall/disable` - `POST /firewall/enable` - `POST /firewall/install` - `POST /firewall/rules` - `POST /firewall/rules/removal-preflight` - `POST /firewall/unblock-ip` - `POST /firewall/zones/default` - `POST /fleet-monitor/alerts/{alert_id}/acknowledge` - `POST /fleet-monitor/alerts/{alert_id}/resolve` - `POST /fleet-monitor/thresholds` - `POST /git/deployments/app/{app_id}/deploy` - `POST /git/deployments/app/{app_id}/rollback` - `POST /git/webhooks` - `POST /git/webhooks/receive/{token}` - `POST /git/webhooks/{webhook_id}/test` - `POST /git/webhooks/{webhook_id}/toggle` - `POST /image-updates/applications/{app_id}/check` - `POST /imports` - `POST /imports/ssh/probe` - `POST /imports/upload` - `POST /imports/{import_id}/analyze` - `POST /imports/{import_id}/run` - `POST /jobs/scheduled/{scheduled_id}/enabled` - `POST /jobs/scheduled/{scheduled_id}/run` - `POST /jobs/{job_id}/cancel` - `POST /jobs/{job_id}/retry` - `POST /linked-panel` - `POST /logs/clear` - `POST /logs/rotate` - `POST /managed-databases/{managed_id}/sso` - `POST /managed-databases/{managed_id}/users` - `POST /manifests/apply` - `POST /manifests/bootstrap/reset` - `POST /manifests/plan` - `POST /manifests/validate` - `POST /marketplace/registry/{slug}/install` - `POST /metrics/aggregate` - `POST /metrics/collection/start` - `POST /metrics/collection/stop` - `POST /migrations/apply` - `POST /migrations/backup` - `POST /mobile/push/register` - `POST /mobile/push/unregister` - `POST /mobile/quick-actions/{action_id}` - `POST /monitoring/start` - `POST /monitoring/stop` - `POST /monitoring/test/email` - `POST /monitoring/test/webhook` - `POST /monitors` - `POST /monitors/` - `POST /monitors/incidents` - `POST /monitors/{monitor_id}/check` - `POST /monitors/{monitor_id}/pause` - `POST /nginx/advanced/diff` - `POST /nginx/advanced/reload` - `POST /nginx/advanced/test` - `POST /nginx/reload` - `POST /nginx/restart` - `POST /nginx/sites` - `POST /nginx/sites/{name}/disable` - `POST /nginx/sites/{name}/enable` - `POST /nginx/sites/{name}/ssl` - `POST /nginx/test` - `POST /notifications/admin/chat-connections` - `POST /notifications/admin/chat-connections/{conn_id}/default` - `POST /notifications/admin/chat-connections/{conn_id}/test` - `POST /notifications/admin/deliveries/{delivery_id}/retry` - `POST /notifications/admin/email-providers` - `POST /notifications/admin/email-providers/{provider_id}/default` - `POST /notifications/admin/email-providers/{provider_id}/test` - `POST /notifications/inbound/email` - `POST /notifications/inbox/read-all` - `POST /notifications/inbox/{delivery_id}/read` - `POST /notifications/preferences/email/unmute` - `POST /notifications/preferences/test` - `POST /notifications/test` - `POST /notifications/test/{channel}` - `POST /observability/events/events/test` - `POST /observability/fleet/alerts/{alert_id}/acknowledge` - `POST /observability/fleet/alerts/{alert_id}/resolve` - `POST /observability/fleet/thresholds` - `POST /observability/metrics/aggregate` - `POST /observability/metrics/collection/start` - `POST /observability/metrics/collection/stop` - `POST /observability/monitoring/start` - `POST /observability/monitoring/stop` - `POST /observability/monitoring/test/email` - `POST /observability/monitoring/test/webhook` - `POST /observability/uptime/tracking/start` - `POST /observability/uptime/tracking/stop` - `POST /pairing/claim` - `POST /pairing/code/freeze` - `POST /pairing/code/refresh` - `POST /pairing/enroll` - `POST /pairing/lookup` - `POST /pairing/poll` - `POST /performance/cache/flush` - `POST /performance/jobs/cleanup` - `POST /php/versions/default` - `POST /php/versions/{version}/extensions` - `POST /php/versions/{version}/fpm/reload` - `POST /php/versions/{version}/fpm/restart` - `POST /php/versions/{version}/install` - `POST /php/versions/{version}/pools` - `POST /plugins/builtin/{slug}/install` - `POST /plugins/install` - `POST /plugins/install-local` - `POST /plugins/install-upload` - `POST /plugins/preview` - `POST /plugins/{plugin_id}/disable` - `POST /plugins/{plugin_id}/enable` - `POST /plugins/{plugin_id}/update` - `POST /processes/services/{service_name}` - `POST /projects` - `POST /projects/` - `POST /python/apps/django` - `POST /python/apps/flask` - `POST /python/apps/{app_id}/collectstatic` - `POST /python/apps/{app_id}/migrate` - `POST /python/apps/{app_id}/packages` - `POST /python/apps/{app_id}/requirements` - `POST /python/apps/{app_id}/restart` - `POST /python/apps/{app_id}/run` - `POST /python/apps/{app_id}/start` - `POST /python/apps/{app_id}/stop` - `POST /python/apps/{app_id}/venv` - `POST /queue/groups` - `POST /queue/groups/{group_slug}/queues` - `POST /queue/groups/{group_slug}/queues/{queue_slug}/messages` - `POST /queue/groups/{group_slug}/queues/{queue_slug}/messages/receive` - `POST /queue/groups/{group_slug}/queues/{queue_slug}/messages/{message_id}/complete` - `POST /queue/groups/{group_slug}/queues/{queue_slug}/messages/{message_id}/fail` - `POST /queue/groups/{group_slug}/queues/{queue_slug}/messages/{message_id}/requeue` - `POST /queue/{group_slug}/{queue_slug}/messages` - `POST /queue/{group_slug}/{queue_slug}/messages/receive` - `POST /recipes/runs` - `POST /recipes/runs/{job_id}/handoffs/{step_id}` - `POST /recycle-bin/purge-expired` - `POST /recycle-bin/{kind}/{record_id}/restore` - `POST /registrars/connections` - `POST /registrars/connections/{cid}/test` - `POST /registrars/sync` - `POST /restore-points` - `POST /restore-points/{point_id}/preview` - `POST /restore-points/{point_id}/restore` - `POST /secrets/{secret_id}/reveal` - `POST /security/fim/{scope}/accept` - `POST /security/fim/{scope}/baseline` - `POST /security/fim/{scope}/check` - `POST /security/integrity/initialize` - `POST /security/ip-lists/{list_type}` - `POST /security/ssh-keys` - `POST /server-templates/` - `POST /server-templates/assignments/{assignment_id}/check` - `POST /server-templates/assignments/{assignment_id}/remediate` - `POST /server-templates/library/{key}` - `POST /server-templates/{template_id}/assign` - `POST /server-templates/{template_id}/bulk-assign` - `POST /servers` - `POST /servers/agent/version/check` - `POST /servers/fleet/approve/{server_id}` - `POST /servers/fleet/commands/{command_id}/retry` - `POST /servers/fleet/discovery` - `POST /servers/fleet/reject/{server_id}` - `POST /servers/fleet/rollout` - `POST /servers/fleet/rollouts/{rollout_id}/cancel` - `POST /servers/fleet/upgrade` - `POST /servers/fleet/versions` - `POST /servers/groups` - `POST /servers/metrics/cleanup` - `POST /servers/register` - `POST /servers/security/alerts/{alert_id}/acknowledge` - `POST /servers/security/alerts/{alert_id}/resolve` - `POST /servers/terminal/{session_id}/input` - `POST /servers/terminal/{session_id}/resize` - `POST /servers/{server_id}/agent/update` - `POST /servers/{server_id}/cloudflared/login` - `POST /servers/{server_id}/cloudflared/tunnels` - `POST /servers/{server_id}/cloudflared/tunnels/{tunnel_ref}/route` - `POST /servers/{server_id}/cron/jobs` - `POST /servers/{server_id}/cron/jobs/{job_id}/toggle` - `POST /servers/{server_id}/docker/compose/down` - `POST /servers/{server_id}/docker/compose/logs` - `POST /servers/{server_id}/docker/compose/ps` - `POST /servers/{server_id}/docker/compose/pull` - `POST /servers/{server_id}/docker/compose/restart` - `POST /servers/{server_id}/docker/compose/up` - `POST /servers/{server_id}/docker/containers/{container_id}/restart` - `POST /servers/{server_id}/docker/containers/{container_id}/start` - `POST /servers/{server_id}/docker/containers/{container_id}/stop` - `POST /servers/{server_id}/docker/images/pull` - `POST /servers/{server_id}/files/write` - `POST /servers/{server_id}/management-mode` - `POST /servers/{server_id}/onboarding/retry` - `POST /servers/{server_id}/onboarding/start` - `POST /servers/{server_id}/packages/install` - `POST /servers/{server_id}/packages/remove` - `POST /servers/{server_id}/packages/update-cache` - `POST /servers/{server_id}/packages/upgrade` - `POST /servers/{server_id}/ping` - `POST /servers/{server_id}/proxy/configure` - `POST /servers/{server_id}/proxy/regenerate` - `POST /servers/{server_id}/proxy/switch` - `POST /servers/{server_id}/refresh-capabilities` - `POST /servers/{server_id}/regenerate-token` - `POST /servers/{server_id}/rotate-api-key` - `POST /servers/{server_id}/runtimes/pyenv/bootstrap` - `POST /servers/{server_id}/runtimes/python/global` - `POST /servers/{server_id}/runtimes/python/install` - `POST /servers/{server_id}/runtimes/python/local` - `POST /servers/{server_id}/runtimes/python/uninstall` - `POST /servers/{server_id}/services/daemon-reload` - `POST /servers/{server_id}/services/{unit}/{action}` - `POST /servers/{server_id}/survey` - `POST /servers/{server_id}/terminal` - `POST /services` - `POST /services/from-repository` - `POST /services/manual` - `POST /services/move-to-project` - `POST /services/sweep-idle` - `POST /services/upload` - `POST /services/{app_id}/backups` - `POST /services/{app_id}/backups/{run_id}/restore` - `POST /services/{app_id}/backups/{run_id}/verify` - `POST /services/{app_id}/db-snapshots` - `POST /services/{app_id}/grants` - `POST /services/{app_id}/image-update/apply` - `POST /services/{app_id}/link` - `POST /services/{app_id}/micro-cache/purge` - `POST /services/{app_id}/restart` - `POST /services/{app_id}/rollback` - `POST /services/{app_id}/sleep` - `POST /services/{app_id}/start` - `POST /services/{app_id}/stop` - `POST /services/{app_id}/volumes` - `POST /services/{app_id}/volumes/convert` - `POST /services/{app_id}/wake` - `POST /setup-health/reconcile/dns/apply` - `POST /setup-health/reconcile/dns/preview` - `POST /setup-health/reconcile/url-fix/apply` - `POST /setup-health/reconcile/url-fix/preview` - `POST /setup-health/snooze` - `POST /shared/tags` - `POST /shared/variable-groups` - `POST /shared/variable-groups/{group_id}/attach` - `POST /shared/variable-groups/{group_id}/detach` - `POST /shared/variable-groups/{group_id}/variables` - `POST /source-connections/admin/github/app-manifest/complete` - `POST /source-connections/bitbucket/callback` - `POST /source-connections/github/callback` - `POST /source-connections/gitlab/callback` - `POST /speedtest/run` - `POST /ssl/advanced/san` - `POST /ssl/advanced/upload` - `POST /ssl/advanced/wildcard` - `POST /ssl/auto-renewal` - `POST /ssl/certificates` - `POST /ssl/certificates/renew-all` - `POST /ssl/certificates/{domain}/renew` - `POST /ssl/install-certbot` - `POST /ssl/san` - `POST /ssl/upload` - `POST /ssl/wildcard` - `POST /sso/admin/test/{provider}` - `POST /sso/callback/{provider}` - `POST /sso/link/{provider}` - `POST /sso/saml/callback` - `POST /support-bundle` - `POST /system/disk/reclaim` - `POST /system/update` - `POST /telemetry/events/test` - `POST /templates/apps/{app_id}/update` - `POST /templates/local` - `POST /templates/repos` - `POST /templates/repos/index/export` - `POST /templates/sync` - `POST /templates/test-db-connection` - `POST /templates/validate-install` - `POST /templates/{template_id}/install` - `POST /test-sandbox/runs` - `POST /test-sandbox/runs/{run_id}/cancel` - `POST /themes/default` - `POST /themes/import` - `POST /themes/registry/{slug}/install` - `POST /uptime/tracking/start` - `POST /uptime/tracking/stop` - `POST /vaults` - `POST /vaults/{vault_id}/secrets` - `POST /vaults/{vault_id}/secrets/bulk` - `POST /views` - `POST /waf/applications/{app_id}/apply` - `POST /waf/install` - `POST /webhooks/deliveries/{delivery_id}/replay` - `POST /webhooks/endpoints` - `POST /webhooks/endpoints/{endpoint_id}/regenerate-secret` - `POST /webhooks/pull-request/{token}` - `POST /webhooks/receive/{slug}` - `POST /workspaces/` - `POST /workspaces/api-keys/{key_id}/revoke` - `POST /workspaces/{workspace_id}/api-keys` - `POST /workspaces/{workspace_id}/archive` - `POST /workspaces/{workspace_id}/members` - `POST /workspaces/{workspace_id}/restore` - `PUT /admin/settings` - `PUT /admin/settings/canonical-domain` - `PUT /admin/settings/{key}` - `PUT /admin/users/{user_id}` - `PUT /admin/users/{user_id}/permissions` - `PUT /agent-plugins/installs/{install_id}/config` - `PUT /agent-plugins/{plugin_id}` - `PUT /ai/connections/{connection_id}` - `PUT /ai/management` - `PUT /ai/settings` - `PUT /api-keys/{key_id}` - `PUT /apps/{app_id}` - `PUT /apps/{app_id}/backup-policy` - `PUT /apps/{app_id}/env/{key}` - `PUT /apps/{app_id}/environment` - `PUT /apps/{app_id}/immutable-assets` - `PUT /apps/{app_id}/micro-cache` - `PUT /apps/{app_id}/pooler` - `PUT /apps/{app_id}/previews/settings` - `PUT /apps/{app_id}/private-url` - `PUT /apps/{app_id}/resources` - `PUT /apps/{app_id}/sleep-policy` - `PUT /apps/{app_id}/slots` - `PUT /apps/{app_id}/workspace` - `PUT /auth/me` - `PUT /backups/config` - `PUT /backups/cost-rates` - `PUT /backups/policies/{target_type}/{target_id}` - `PUT /backups/schedules/{schedule_id}` - `PUT /backups/storage` - `PUT /connections/registries/{registry_id}` - `PUT /cron/jobs/{job_id}` - `PUT /dashboards/{board_id}` - `PUT /dns/records/{record_id}` - `PUT /domains/{domain_id}` - `PUT /environments/{environment_id}` - `PUT /event-subscriptions/{sub_id}` - `PUT /firewall/metadata-guard` - `PUT /git/webhooks/{webhook_id}` - `PUT /modules/{name}` - `PUT /monitoring/config` - `PUT /monitoring/thresholds` - `PUT /monitors/incidents/{incident_id}` - `PUT /monitors/{monitor_id}` - `PUT /notifications/admin/chat-connections/{conn_id}` - `PUT /notifications/admin/email-providers/{provider_id}` - `PUT /notifications/config/{channel}` - `PUT /notifications/preferences` - `PUT /observability/monitoring/config` - `PUT /observability/monitoring/thresholds` - `PUT /plugins/{plugin_id}/config` - `PUT /projects/{project_id}` - `PUT /python/apps/{app_id}/env` - `PUT /python/apps/{app_id}/gunicorn` - `PUT /security/config` - `PUT /security/fim/apps` - `PUT /server-templates/{template_id}` - `PUT /servers/groups/{group_id}` - `PUT /servers/{server_id}` - `PUT /servers/{server_id}/allowed-ips` - `PUT /servers/{server_id}/workspace` - `PUT /services/{app_id}` - `PUT /services/{app_id}/backup-policy` - `PUT /services/{app_id}/environment` - `PUT /services/{app_id}/micro-cache` - `PUT /services/{app_id}/resources` - `PUT /services/{app_id}/sleep-policy` - `PUT /services/{app_id}/workspace` - `PUT /shared/variable-groups/{group_id}` - `PUT /shared/variable-groups/{group_id}/variables/{variable_id}` - `PUT /source-connections/admin/bitbucket` - `PUT /source-connections/admin/github` - `PUT /source-connections/admin/gitlab` - `PUT /sso/admin/config/{provider}` - `PUT /sso/admin/general` - `PUT /system/capacity/profile` - `PUT /system/timezone` - `PUT /views/{view_id}` - `PUT /waf/applications/{app_id}/policy` - `PUT /walkthroughs/definitions` - `PUT /walkthroughs/state` - `PUT /workspaces/members/{member_id}/role` - `PUT /workspaces/{workspace_id}`