Files
Juan Denis 9d750a4f6f Remove the /system process and service routes
Both used psutil without importing it, so every call has been a 500
since they were written. Nothing calls them: the process list and
service status come from /processes and /processes/services.
2026-10-10 21:51:15 -04:00

1356 lines
48 KiB
Markdown

# 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/<path:domain>`
- `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/<path:backup_path>`
- `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/<path:asset_path>`
- `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/<path:full_name>/branches`
- `GET /source-connections/bitbucket/repos/<path:full_name>/manifest`
- `GET /source-connections/bitbucket/status`
- `GET /source-connections/github/authorize`
- `GET /source-connections/github/repos`
- `GET /source-connections/github/repos/<path:full_name>/branches`
- `GET /source-connections/github/repos/<path:full_name>/manifest`
- `GET /source-connections/github/status`
- `GET /source-connections/gitlab/authorize`
- `GET /source-connections/gitlab/repos`
- `GET /source-connections/gitlab/repos/<path:full_name>/branches`
- `GET /source-connections/gitlab/repos/<path:full_name>/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/<path:domain>`
- `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/<path:domain>/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}`