Skip to content

REST API Reference ​

Route inventory for Levelrail's control plane HTTP API, organized by resource group matching docs/feature-catalog.md.

The tables below are generated from the route registrations in internal/api/routes*.go. After adding or changing a route, run go run ./scripts/gen-api-reference (fast and idempotent) and commit the result; TestAPIReferenceCoversEveryRoute fails if a registered route is missing. New routes land in the group with the closest path prefix, or in Other.

System ​

System endpoints for:

  • Status checks and diagnostics
  • Admin operations
  • Configuration retrieval and management
MethodPathAbilityHandler
GET/healthzPublichandleHealthz
GET/readyzPublichandleReadyz
GET/api/v1/brandPublichandleBrand
GET/api/v1/dev-modePublichandleDevMode
GET/api/v1/system/statusAbilityReadhandleSystemStatus
GET/api/v1/system/doctorAbilityReadhandleSystemDoctor
GET/api/v1/system/containersAbilityReadhandleListContainers
POST/api/v1/system/pruneAbilityRoothandleSystemPrune
POST/api/v1/system/backupsAbilityRoothandleCreateControlPlaneBackup
GET/api/v1/system/backupsAbilityRoothandleListControlPlaneBackups
GET/api/v1/system/backups/{name}/downloadAbilityRoothandleDownloadControlPlaneBackup
POST/api/v1/system/backups/{name}/verifyAbilityRoothandleVerifyControlPlaneBackup
DELETE/api/v1/system/backups/AbilityRoothandleDeleteControlPlaneBackup
GET/api/v1/system/volumes/orphanedAbilityReadhandleListOrphanedVolumes
POST/api/v1/system/volumes/orphaned/cleanupAbilityRoothandleCleanupOrphanedVolumes
POST/api/v1/system/master-key/rotateAbilityRoothandleRotateMasterKey
GET/api/v1/onboardingAbilityReadhandleGetOnboardingState
POST/api/v1/onboarding/completeAbilityWritehandleCompleteOnboarding
PUT/api/v1/onboarding/progressAbilityRoothandleUpdateOnboardingProgress
GET/api/v1/updatesAbilityReadhandleGetUpdates
GET/api/v1/system/secrets/bindingAbilityReadhandleGetSecretBinding
POST/api/v1/system/secrets/rebindAbilityRoothandleRebindSecrets
GET/api/v1/system/control-plane-drAbilityReadhandleGetControlPlaneDR
PUT/api/v1/system/control-plane-dr/settingsAbilityWriteSensitivehandleUpdateControlPlaneDR
GET/api/v1/system/control-plane-dr/backupsAbilityReadhandleListControlPlaneDRBackups
POST/api/v1/system/control-plane-dr/runAbilityWriteSensitivehandleRunControlPlaneDRBackup
POST/api/v1/system/control-plane-dr/drillAbilityWriteSensitivehandleRunControlPlaneDRDrill
POST/api/v1/system/control-plane-dr/escrowAbilityRoothandleControlPlaneDREscrow
POST/api/v1/system/control-plane-dr/escrow/ackAbilityWriteSensitivehandleAckControlPlaneDREscrow
GET/api/v1/updates/preflightAbilityReadhandleUpdatePreflight

Auth / 2FA / Users / Roles / IAM / Device Auth / OAuth ​

51 endpoints for authentication, two-factor auth, user management, IAM, device login, and OAuth integration

Endpoints for:

  • Authentication and session management
  • Two-factor authentication setup and verification
  • User and role management
  • IAM policies and attachment
  • Device login flows
  • OAuth provider configuration
MethodPathAbilityHandler
POST/api/v1/auth/loginPublichandleLogin
POST/api/v1/auth/registerPublic (setup token)handleRegister
GET/api/v1/auth/setup-statusPublichandleSetupStatus
POST/api/v1/auth/logoutSessionhandleLogout
PUT/api/v1/auth/passwordSessionhandleChangePassword
GET/api/v1/auth/sessionSessionhandleGetSession
POST/api/v1/auth/sessions/revoke-othersSessionhandleRevokeOtherSessions
GET/api/v1/auth/2faSessionhandleGetTwoFactorStatus
POST/api/v1/auth/2fa/setupSessionhandleSetupTwoFactor
POST/api/v1/auth/2fa/confirmSessionhandleConfirmTwoFactor
POST/api/v1/auth/2fa/disableSessionhandleDisableTwoFactor
POST/api/v1/auth/2fa/recovery-codes/regenerateSessionhandleRegenerateRecoveryCodes
POST/api/v1/auth/2fa/verifyPublichandleVerifyTwoFactor
POST/api/v1/auth/usersAbilityRoothandleCreateUser
GET/api/v1/usersAbilityReadhandleListUsers
DELETE/api/v1/users/AbilityRoothandleDeleteUser
PUT/api/v1/users/{id}/abilitiesAbilityRoothandleUpdateUserAbilities
GET/api/v1/rolesAbilityReadhandleListRoles
POST/api/v1/invitesAbilityWritehandleCreateInvite
GET/api/v1/invitesAbilityReadhandleListInvites
DELETE/api/v1/invites/AbilityWritehandleRevokeInvite
POST/api/v1/invites/acceptPublichandleAcceptInvite
POST/api/v1/iam/policiesAbilityRoothandleCreatePolicy
GET/api/v1/iam/policiesAbilityReadhandleListPolicies
GET/api/v1/iam/policies/AbilityReadhandleGetPolicy
PUT/api/v1/iam/policies/AbilityRoothandleUpdatePolicy
DELETE/api/v1/iam/policies/AbilityRoothandleDeletePolicy
GET/api/v1/iam/policies/{id}/attachmentsAbilityReadhandleListPolicyAttachments
POST/api/v1/iam/policies/{id}/attachmentsAbilityRoothandleAttachPolicy
DELETE/api/v1/iam/policies/{id}/attachments/{principal_type}/AbilityRoothandleDetachPolicy
POST/api/v1/auth/device/startPublichandleDeviceAuthStart
POST/api/v1/auth/device/tokenPublichandleDeviceAuthToken
GET/api/v1/auth/device/requestsSessionhandleListDeviceAuthRequests
POST/api/v1/auth/device/{user_code}/approveSessionhandleApproveDeviceAuthRequest
POST/api/v1/auth/device/{user_code}/denySessionhandleDenyDeviceAuthRequest
GET/api/v1/auth/oauth/providersPublichandleListPublicOAuthProviders
GET/api/v1/auth/oauth/{provider}/startPublichandleOAuthStart
GET/api/v1/auth/oauth/{provider}/callbackPublichandleOAuthCallback
GET/api/v1/auth/oauth/{provider}/link/startSessionhandleOAuthLinkStart
GET/api/v1/settings/oauthAbilityReadhandleListOAuthSettings
PUT/api/v1/settings/oauth/AbilityRoothandleUpdateOAuthProviderSettings
POST/api/v1/auth/forgot-passwordPublichandleForgotPassword
POST/api/v1/auth/reset-passwordPublichandleResetPassword
POST/api/v1/auth/tokensSessionhandleCreateToken
GET/api/v1/auth/tokensSessionhandleListTokens
DELETE/api/v1/auth/tokens/SessionhandleRevokeToken
GET/api/v1/settings/ai-assistantAbilityReadhandleGetAIAssistantSettings
PUT/api/v1/settings/ai-assistantAbilityRoothandleUpdateAIAssistantSettings
DELETE/api/v1/settings/ai-assistantAbilityRoothandleDeleteAIAssistantSettings
GET/api/v1/settings/deploy-freezeAbilityReadhandleGetGlobalDeployFreeze
PUT/api/v1/settings/deploy-freezeAbilityRoothandlePutGlobalDeployFreeze

Apps CRUD / Lifecycle / Deploy ​

121 endpoints for app management, deployment, lifecycle control, and diagnostics

Endpoints for:

  • Application creation, retrieval, update, and deletion
  • Deployment triggers and history
  • Application control (restart, stop, start)
  • Logs, metrics, and diagnostics
  • Build operations and deployment comparisons
  • Image and network information
MethodPathAbilityHandler
GET/api/v1/appsAbilityReadhandleListApps
POST/api/v1/appsAbilityWritehandleCreateApp
GET/api/v1/apps/AbilityReadhandleGetApp
PUT/api/v1/apps/AbilityWritehandleUpdateApp
DELETE/api/v1/apps/AbilityWritehandleDeleteApp
GET/api/v1/apps/{name}/healthAbilityReadhandleGetAppHealth
PUT/api/v1/apps/{name}/healthAbilityWritehandleSetAppHealth
DELETE/api/v1/apps/{name}/healthAbilityWritehandleClearAppHealth
GET/api/v1/apps/{name}/groupAbilityReadhandleGetAppGroup
GET/api/v1/apps/{name}/hook-runsAbilityReadhandleGetAppHookRuns
POST/api/v1/apps/{name}/composeAbilityDeployhandleDeployCompose
GET/api/v1/service-templatesAbilityReadhandleListServiceTemplates
GET/api/v1/service-templates/AbilityReadhandleGetServiceTemplate
POST/api/v1/apps/{name}/cloneAbilityWritehandleCloneApp
PUT/api/v1/apps/{name}/nodeAbilityRoothandleSetAppNode
POST/api/v1/apps/{name}/deploysAbilityDeployhandleTriggerDeploy
GET/api/v1/apps/{name}/deploysAbilityReadhandleDeployHistory
POST/api/v1/apps/{name}/restartAbilityDeployhandleRestartApp
POST/api/v1/apps/{name}/stopAbilityDeployhandleStopApp
POST/api/v1/apps/{name}/startAbilityDeployhandleStartApp
POST/api/v1/apps/{name}/execAbilityRoothandleExecApp
GET/api/v1/apps/{name}/terminalAbilityRoothandleAppTerminal
GET/api/v1/apps/{name}/deploy-attemptsAbilityReadhandleListDeployAttempts
GET/api/v1/deploys/failedAbilityReadhandleListFailedDeploys
GET/api/v1/apps/{name}/deploys/compareAbilityReadhandleCompareDeploys
GET/api/v1/apps/{name}/promote/previewAbilityReadhandlePromotePreview
POST/api/v1/apps/{name}/promoteAbilityDeployhandlePromoteApp
GET/api/v1/apps/{name}/deploys/{deployId}/logsAbilityReadhandleDeployLogStream
GET/api/v1/apps/{name}/deploys/{deployId}/logs/downloadAbilityReadhandleDownloadDeployLog
GET/api/v1/apps/{name}/diagnoseAbilityReadhandleDiagnoseApp
GET/api/v1/apps/{name}/resource-recommendationAbilityReadhandleAppResourceRecommendation
POST/api/v1/apps/{name}/buildsAbilityDeployhandleTriggerBuild
POST/api/v1/apps/{name}/deploy-specAbilityDeployhandleDeploySpec
POST/api/v1/git/branchesAbilityDeployhandleListGitBranches
GET/api/v1/apps/{name}/imagesAbilityReadhandleListImages
GET/api/v1/apps/{name}/networkAbilityReadhandleGetAppNetwork
POST/api/v1/apps/{name}/move-with-volumesAbilityRoothandleMoveAppWithVolumes
GET/api/v1/apps/{name}/movesAbilityReadhandleListAppVolumeMoves
GET/api/v1/apps/{name}/moves/AbilityReadhandleGetAppVolumeMove
GET/api/v1/apps/{name}/auto-rollbackAbilityReadhandleGetAutoRollback
PUT/api/v1/apps/{name}/auto-rollbackAbilityDeployhandleSetAutoRollback
GET/api/v1/apps/{name}/auto-rollback-slo-burnAbilityReadhandleGetAutoRollbackSLOBurn
PUT/api/v1/apps/{name}/auto-rollback-slo-burnAbilityDeployhandleSetAutoRollbackSLOBurn
GET/api/v1/apps/{name}/exec-accessAbilityReadhandleGetExecAccess
PUT/api/v1/apps/{name}/exec-accessAbilityRoothandleSetExecAccess
GET/api/v1/apps/{name}/deploys/{deployId}/stepsAbilityReadhandleDeployStepStream
GET/api/v1/apps/{name}/tagsAbilityReadhandleListAppTags
POST/api/v1/apps/{name}/tagsAbilityWritehandleAttachAppTag
DELETE/api/v1/apps/{name}/tags/AbilityWritehandleDetachAppTag
GET/api/v1/apps/{name}/integrationsAbilityReadhandleListAppIntegrations
POST/api/v1/apps/{name}/integrationsAbilityWriteSensitivehandleAttachAppIntegration
DELETE/api/v1/apps/{name}/integrations/AbilityWriteSensitivehandleDetachAppIntegration
GET/api/v1/apps/{name}/egress-policyAbilityReadhandleGetAppEgressPolicy
PUT/api/v1/apps/{name}/egress-policyAbilityWriteSensitivehandleSetAppEgressPolicy
DELETE/api/v1/apps/{name}/egress-policyAbilityWriteSensitivehandleClearAppEgressPolicy
GET/api/v1/apps/{name}/pipelinesAbilityReadhandleListPipelines
POST/api/v1/apps/{name}/pipelinesAbilityWritehandleCreatePipeline
GET/api/v1/apps/{name}/pipelines/AbilityReadhandleGetPipeline
PUT/api/v1/apps/{name}/pipelines/AbilityWritehandleUpdatePipeline
DELETE/api/v1/apps/{name}/pipelines/AbilityWritehandleDeletePipeline
POST/api/v1/apps/{name}/pipelines/{pname}/runsAbilityDeployhandleStartPipelineRun
GET/api/v1/apps/{name}/pipeline-runsAbilityReadhandleListPipelineRuns
GET/api/v1/apps/{name}/pipeline-runs/AbilityReadhandleGetPipelineRun
GET/api/v1/apps/{name}/pipeline-runs/{id}/logsAbilityReadhandleListPipelineRunLogs
GET/api/v1/apps/{name}/pipeline-runs/{id}/logs/streamAbilityReadhandleStreamPipelineRunLogs
POST/api/v1/apps/{name}/pipeline-runs/{id}/cancelAbilityDeployhandleCancelPipelineRun
POST/api/v1/apps/{name}/pipeline-runs/{id}/rerunAbilityDeployhandleRerunPipelineRun
POST/api/v1/apps/{name}/pipeline-runs/{id}/approvals/AbilityDeployhandleDecidePipelineApproval
GET/api/v1/apps/{name}/loadbalancerAbilityReadhandleGetLoadBalancer
PUT/api/v1/apps/{name}/loadbalancerAbilityWritehandleSetLoadBalancer
DELETE/api/v1/apps/{name}/loadbalancerAbilityWritehandleDeleteLoadBalancer
POST/api/v1/apps/{name}/loadbalancer/importAbilityWritehandleImportLoadBalancer
GET/api/v1/apps/{name}/loadbalancer/statusAbilityReadhandleLoadBalancerStatus
GET/api/v1/apps/{name}/loadbalancer/exportAbilityReadhandleExportLoadBalancer
POST/api/v1/apps/{name}/pipeline-runs/{id}/holdAbilityDeployhandleDecidePipelineRunHold
GET/api/v1/apps/{name}/pipeline-triggersAbilityReadhandleListPipelineTriggers
GET/api/v1/apps/{name}/pipeline-syncAbilityReadhandleGetPipelineSync
PUT/api/v1/apps/{name}/pipeline-syncAbilityWritehandleSetPipelineSync
POST/api/v1/apps/{name}/pipeline-syncAbilityWritehandleRunPipelineSync
GET/api/v1/apps/{name}/alert-historyAbilityReadhandleListAppAlertHistory
POST/api/v1/apps/bulkAbilityWritehandleBulkApps
GET/api/v1/apps/{name}/clone/previewAbilityReadhandleClonePreview
GET/api/v1/apps/{name}/deploy-freezeAbilityReadhandleGetAppDeployFreeze
PUT/api/v1/apps/{name}/deploy-freezeAbilityDeployhandlePutAppDeployFreeze
POST/api/v1/apps/{name}/preflightAbilityReadhandlePreflightApp
GET/api/v1/apps/{name}/requestsAbilityReadhandleQueryRequests
GET/api/v1/apps/{name}/loadbalancer/historyAbilityReadhandleLoadBalancerHistory
POST/api/v1/apps/{name}/loadbalancer/checkAbilityWritehandleLoadBalancerCheck
PUT/api/v1/apps/{name}/loadbalancer/upstreams/AbilityWritehandleSetLoadBalancerUpstream
GET/api/v1/apps/{name}/timelineAbilityReadhandleAppTimeline
GET/api/v1/apps/{name}/pending-changesAbilityReadhandlePendingChanges
POST/api/v1/apps/{name}/apply-pendingAbilityDeployhandleApplyPending
GET/api/v1/apps/{name}/previewAbilityReadhandleGetPreview
PUT/api/v1/apps/{name}/previewAbilityWritehandlePutPreview
POST/api/v1/apps/{name}/preview/captureAbilityWritehandleCapturePreview
POST/api/v1/apps/{name}/preview/pruneAbilityWritehandlePrunePreview
GET/api/v1/apps/{name}/preview/historyAbilityReadhandleListPreviews
GET/api/v1/apps/{name}/deployments/{id}/previewAbilityReadhandleGetPreviewImage
GET/api/v1/apps/{name}/changesAbilityReadhandleAppChanges
GET/api/v1/apps/{name}/slo-previewAbilityReadhandleSLOPreview
GET/api/v1/apps/{name}/supply-chainAbilityReadhandleGetSupplyChain
PUT/api/v1/apps/{name}/supply-chainAbilityWritehandlePutSupplyChain
POST/api/v1/apps/{name}/supply-chain/overrideAbilityWritehandleSupplyChainOverride
GET/api/v1/apps/{name}/deployments/{id}/sbomAbilityReadhandleGetSBOM
GET/api/v1/apps/{name}/deployments/{id}/vulnerabilitiesAbilityReadhandleGetVulnerabilities
POST/api/v1/apps/{name}/deployments/{id}/scanAbilityWritehandleScanDeployment
POST/api/v1/apps/{name}/deploys/{deployId}/cancelAbilityDeployhandleCancelDeploy
POST/api/v1/apps/{name}/deploys/{deployId}/rollbackAbilityDeployhandleRollbackToDeploy
GET/api/v1/apps/{name}/cancel-supersededAbilityReadhandleGetCancelSuperseded
PUT/api/v1/apps/{name}/cancel-supersededAbilityDeployhandleSetCancelSuperseded
GET/api/v1/apps/{name}/preview-policyAbilityReadhandleGetPreviewPolicy
PUT/api/v1/apps/{name}/preview-policyAbilityWriteSensitivehandleSetPreviewPolicy
GET/api/v1/apps/{name}/deploys/AbilityReadhandleGetDeploy
GET/api/v1/apps/{name}/scheduleAbilityReadhandleGetAppSchedule
PUT/api/v1/apps/{name}/scheduleAbilityWriteSensitivehandleSetAppSchedule
GET/api/v1/apps/{name}/schedule/historyAbilityReadhandleListAppScheduleHistory
POST/api/v1/service-templates/{id}/deployAbilityDeployhandleDeployServiceTemplateNow
GET/api/v1/apps/{name}/connectionsAbilityReadhandleListAppConnections
POST/api/v1/apps/{name}/connectionsAbilityWritehandleCreateAppConnection
DELETE/api/v1/apps/{name}/connections/AbilityWritehandleDeleteAppConnection
GET/api/v1/apps/{name}/connectable-databasesAbilityReadhandleListConnectableDatabases

PUT /api/v1/apps/{name}/health replaces only the app's health config (the body is a ServiceHealth: readiness, liveness, ready_timeout), leaving every other field alone; an empty body clears it. Probe fields and validation match the app spec, with durations in nanoseconds.

Secrets / Git Source / Webhooks / Preview Environments ​

Endpoints for:

  • Encrypted secrets management and locking
  • Git repository connections and configuration
  • Webhook delivery history and replay
  • Preview environment configuration and lifecycle
MethodPathAbilityHandler
PUT/api/v1/apps/{name}/secrets/AbilityWriteSensitivehandleSetSecret
GET/api/v1/apps/{name}/secretsAbilityReadhandleListSecrets
POST/api/v1/apps/{name}/secrets/{key}/lockAbilityWriteSensitivehandleSetSecretLock
GET/api/v1/apps/{name}/git-sourceAbilityReadhandleGetGitSource
PUT/api/v1/apps/{name}/git-sourceAbilityWriteSensitivehandleSetGitSource
DELETE/api/v1/apps/{name}/git-sourceAbilityWriteSensitivehandleDeleteGitSource
POST/api/v1/webhooks/github/PublichandleGitPushWebhook
GET/api/v1/apps/{name}/webhook-deliveriesAbilityReadhandleListWebhookDeliveries
POST/api/v1/apps/{name}/webhook-deliveries/{id}/replayAbilityDeployhandleReplayWebhookDelivery
PUT/api/v1/apps/{name}/preview-settingsAbilityWriteSensitivehandleSetPreviewEnabled
GET/api/v1/apps/{name}/previewsAbilityReadhandleListPreviewEnvironments
POST/api/v1/apps/{name}/previews/{number}/teardownAbilityDeployhandleTeardownPreviewEnvironment
POST/api/v1/previews/sweepAbilityDeployhandleSweepPreviewEnvironments
DELETE/api/v1/apps/{name}/secrets/AbilityWriteSensitivehandleDeleteSecret
PUT/api/v1/apps/{name}/git-source/deploy-settingsAbilityWriteSensitivehandleSetGitDeploySettings
GET/api/v1/previewsAbilityReadhandleListAllPreviews
POST/api/v1/apps/{name}/previews/{number}/approveAbilityWriteSensitivehandleApprovePreviewEnvironment

Telemetry ​

Endpoints for:

  • Metrics queries with filtering and aggregation
  • Log retrieval, search, and live streaming
  • Resource usage ranking and monitoring
MethodPathAbilityHandler
GET/api/v1/apps/{name}/metricsAbilityReadhandleQueryMetrics
GET/api/v1/apps/{name}/logsAbilityReadhandleQueryLogs
GET/api/v1/apps/resource-usageAbilityReadhandleAppResourceUsage
GET/api/v1/apps/{name}/logs/streamAbilityReadhandleLiveLogStream
GET/api/v1/apps/{name}/logs/downloadAbilityReadhandleDownloadLogs

Alerts / Scheduled Tasks / Feature Flags / Notification Channels ​

Endpoints for:

  • Alert rule creation and management
  • Scheduled task configuration and execution
  • Feature flag configuration and evaluation
  • Notification channel management and delivery tracking
MethodPathAbilityHandler
POST/api/v1/apps/{name}/alertsAbilityWritehandleCreateAlertRule
GET/api/v1/apps/{name}/alertsAbilityReadhandleListAlertRules
PUT/api/v1/apps/{name}/alerts/AbilityWritehandleUpdateAlertRule
DELETE/api/v1/apps/{name}/alerts/AbilityWritehandleDeleteAlertRule
POST/api/v1/apps/{name}/scheduled-tasksAbilityWritehandleCreateScheduledTask
GET/api/v1/apps/{name}/scheduled-tasksAbilityReadhandleListScheduledTasks
GET/api/v1/apps/{name}/scheduled-tasks/AbilityReadhandleGetScheduledTask
PUT/api/v1/apps/{name}/scheduled-tasks/AbilityWritehandleUpdateScheduledTask
DELETE/api/v1/apps/{name}/scheduled-tasks/AbilityWritehandleDeleteScheduledTask
POST/api/v1/apps/{name}/scheduled-tasks/{id}/runAbilityDeployhandleRunScheduledTaskNow
POST/api/v1/apps/{name}/flagsAbilityWritehandleCreateFeatureFlag
GET/api/v1/apps/{name}/flagsAbilityReadhandleListFeatureFlags
GET/api/v1/apps/{name}/flags/AbilityReadhandleGetFeatureFlag
PUT/api/v1/apps/{name}/flags/AbilityWritehandleUpdateFeatureFlag
DELETE/api/v1/apps/{name}/flags/AbilityWritehandleDeleteFeatureFlag
GET/api/v1/flags/evaluate/AbilityReadhandleEvaluateFeatureFlag
POST/api/v1/apps/{name}/deploy-notify-targetsAbilityWritehandleCreateDeployNotifyTarget
GET/api/v1/apps/{name}/deploy-notify-targetsAbilityReadhandleListDeployNotifyTargets
DELETE/api/v1/apps/{name}/deploy-notify-targets/AbilityWritehandleDeleteDeployNotifyTarget
GET/api/v1/notification-channelsAbilityReadhandleListNotificationChannels
POST/api/v1/notification-channelsAbilityWritehandleCreateNotificationChannel
PUT/api/v1/notification-channels/AbilityWritehandleUpdateNotificationChannel
DELETE/api/v1/notification-channels/AbilityWritehandleDeleteNotificationChannel
POST/api/v1/notification-channels/testAbilityWritehandleTestNotificationChannel
POST/api/v1/notification-channels/{id}/testAbilityWritehandleTestExistingNotificationChannel
GET/api/v1/notification-channels/{id}/deliveriesAbilityReadhandleListNotificationDeliveries
POST/api/v1/prometheus/readAbilityReadhandlePrometheusRead
POST/api/v1/apps/{name}/alerts/{id}/silenceAbilityWritehandleSilenceAlertRule

Databases CRUD / Engines / Resources ​

Endpoints for:

  • Database creation, retrieval, and deletion
  • Engine registry and telemetry
  • Resource recommendations and node placement
MethodPathAbilityHandler
GET/api/v1/database-enginesAbilityReadhandleListDatabaseEngines
GET/api/v1/databasesAbilityReadhandleListDatabases
POST/api/v1/databasesAbilityWritehandleCreateDatabase
GET/api/v1/databases/AbilityReadhandleGetDatabase
DELETE/api/v1/databases/AbilityWritehandleDeleteDatabase
GET/api/v1/databases/{name}/statusAbilityReadhandleDatabaseStatus
GET/api/v1/databases/{name}/metricsAbilityReadhandleQueryDatabaseMetrics
GET/api/v1/databases/{name}/logsAbilityReadhandleQueryDatabaseLogs
GET/api/v1/databases/{name}/logs/streamAbilityReadhandleLiveDatabaseLogStream
GET/api/v1/databases/{name}/resource-recommendationAbilityReadhandleDatabaseResourceRecommendation
PUT/api/v1/databases/{name}/nodeAbilityRoothandleSetDatabaseNode
GET/api/v1/databases/{name}/slow-queriesAbilityReadhandleQueryDatabaseSlowQueries
POST/api/v1/databases/{name}/pitrAbilityWriteSensitivehandleEnablePITR
DELETE/api/v1/databases/{name}/pitrAbilityWriteSensitivehandleDisablePITR
GET/api/v1/databases/{name}/pitrAbilityReadhandleGetPITRStatus
POST/api/v1/databases/{name}/base-backupsAbilityWriteSensitivehandleTriggerBaseBackup
GET/api/v1/databases/{name}/base-backupsAbilityReadhandleListBaseBackupHistory
POST/api/v1/databases/{name}/pitr-restoreAbilityRoothandleTriggerPITRRestore
GET/api/v1/databases/{name}/pitr-restoresAbilityReadhandleListPITRRestoreHistory

Projects / Organizations / Environments ​

Endpoints for:

  • Project and organization management
  • Environment definitions and configuration
  • Environment variable and configuration inheritance
  • Bulk lifecycle operations (restart, stop, start)
MethodPathAbilityHandler
GET/api/v1/projectsAbilityReadhandleListProjects
POST/api/v1/projectsAbilityWritehandleCreateProject
GET/api/v1/projects/AbilityReadhandleGetProject
DELETE/api/v1/projects/AbilityWritehandleDeleteProject
POST/api/v1/projects/{id}/restartAbilityDeployhandleRestartProject
POST/api/v1/projects/{id}/stopAbilityDeployhandleStopProject
POST/api/v1/projects/{id}/startAbilityDeployhandleStartProject
GET/api/v1/organizationsAbilityReadhandleListOrganizations
POST/api/v1/organizationsAbilityWritehandleCreateOrganization
GET/api/v1/organizations/AbilityReadhandleGetOrganization
DELETE/api/v1/organizations/AbilityWritehandleDeleteOrganization
PUT/api/v1/projects/{id}/organizationAbilityWritehandleSetProjectOrganization
GET/api/v1/organizations/{id}/envAbilityReadhandleGetOrganizationEnv
PUT/api/v1/organizations/{id}/envAbilityWritehandleSetOrganizationEnv
GET/api/v1/projects/{id}/environmentsAbilityReadhandleListEnvironments
POST/api/v1/projects/{id}/environmentsAbilityWritehandleCreateEnvironment
PATCH/api/v1/environments/AbilityWritehandleUpdateEnvironment
DELETE/api/v1/environments/AbilityWritehandleDeleteEnvironment
PUT/api/v1/apps/{name}/environmentAbilityWritehandleSetAppEnvironment
GET/api/v1/environments/{id}/clone/previewAbilityReadhandleEnvironmentClonePreview
POST/api/v1/environments/{id}/cloneAbilityDeployhandleEnvironmentClone
GET/api/v1/environments/{id}/envAbilityReadhandleGetEnvironmentEnv
PUT/api/v1/environments/{id}/envAbilityWritehandleSetEnvironmentEnv
GET/api/v1/projects/{id}/envAbilityReadhandleGetProjectEnv
PUT/api/v1/projects/{id}/envAbilityWritehandleSetProjectEnv
PUT/api/v1/apps/{name}/projectAbilityWritehandleSetAppProject
PUT/api/v1/databases/{name}/projectAbilityWritehandleSetDatabaseProject
PUT/api/v1/databases/{name}/resourcesAbilityWritehandleSetDatabaseResources
GET/api/v1/organizations/{id}/env/allAbilityReadhandleListOrganizationEnvAll
GET/api/v1/organizations/{id}/env/secretsAbilityReadhandleListOrganizationEnvSecretKeys
PUT/api/v1/organizations/{id}/env/secrets/AbilityWritehandleSetOrganizationEnvSecret
DELETE/api/v1/organizations/{id}/env/secrets/AbilityWritehandleDeleteOrganizationEnvSecret
GET/api/v1/environments/{id}/env/allAbilityReadhandleListEnvironmentEnvAll
GET/api/v1/environments/{id}/env/secretsAbilityReadhandleListEnvironmentEnvSecretKeys
PUT/api/v1/environments/{id}/env/secrets/AbilityWritehandleSetEnvironmentEnvSecret
DELETE/api/v1/environments/{id}/env/secrets/AbilityWritehandleDeleteEnvironmentEnvSecret
GET/api/v1/projects/{id}/env/allAbilityReadhandleListProjectEnvAll
GET/api/v1/projects/{id}/env/secretsAbilityReadhandleListProjectEnvSecretKeys
PUT/api/v1/projects/{id}/env/secrets/AbilityWritehandleSetProjectEnvSecret
DELETE/api/v1/projects/{id}/env/secrets/AbilityWritehandleDeleteProjectEnvSecret

Nodes ​

Endpoints for:

  • Physical infrastructure management and monitoring
  • Node health and status
  • Workload assignment and placement
  • Cordon, drain, and lifecycle operations
  • Node-level metrics and patch status
  • Agent certificate re-enrollment and revocation
MethodPathAbilityHandler
GET/api/v1/nodesAbilityRoothandleListNodes
GET/api/v1/nodes/AbilityRoothandleGetNode
DELETE/api/v1/nodes/AbilityRoothandleDeleteNode
PUT/api/v1/nodes/{id}/workloadsAbilityRoothandleSetNodeWorkloads
POST/api/v1/nodes/join-tokensAbilityRoothandleCreateNodeJoinToken
GET/api/v1/nodes/{id}/healthAbilityRoothandleGetNodeHealth
POST/api/v1/nodes/{id}/cordonAbilityRoothandleCordonNode
POST/api/v1/nodes/{id}/uncordonAbilityRoothandleUncordonNode
POST/api/v1/nodes/{id}/drainAbilityRoothandleDrainNode
GET/api/v1/nodes/{id}/metricsAbilityRoothandleQueryNodeMetrics
GET/api/v1/nodes/{id}/patch-statusAbilityRoothandleGetNodePatchStatus
GET/api/v1/nodes/{id}/eventsAbilityRoothandleListNodeEvents
POST/api/v1/nodes/{id}/reenroll-tokenAbilityRoothandleCreateNodeReenrollToken
POST/api/v1/nodes/{id}/revoke-certAbilityRoothandleRevokeNodeCert
POST/api/v1/nodes/{id}/mesh/rotate-keyAbilityRoothandleRotateNodeMeshKey
GET/api/v1/nodes/resource-usageAbilityRoothandleFleetResourceUsage
POST/api/v1/nodes/provisionAbilityRoothandleCreateNodeProvision
PUT/api/v1/nodes/{id}/regionAbilityRoothandleSetNodeRegion
POST/api/v1/nodes/ssh-provisionAbilityRoothandleCreateSSHNodeProvision

Ingress / Certificates / Domains / Email / Cloudflare ​

47 endpoints for TLS, domains, ingress control, and DNS/Vault integrations

Endpoints for:

  • TLS certificate lifecycle and management
  • ACME configuration and certificate validation
  • Domain routing and DNS configuration
  • Domain-level controls (basic auth, maintenance mode, redirects, custom error pages, WAF)
  • Email configuration for notifications
  • Cloudflare, Route 53, and Vault integrations
  • External secret management
MethodPathAbilityHandler
GET/api/v1/certificatesAbilityReadhandleListCertificates
GET/api/v1/settings/ingressAbilityReadhandleGetIngressSettings
PUT/api/v1/settings/ingressAbilityRoothandleUpdateIngressSettings
GET/api/v1/settings/ingress/checkAbilityRoothandleCheckIngressDomain
GET/api/v1/settings/dashboard-urlAbilityReadhandleGetDashboardURL
PUT/api/v1/settings/dashboard-urlAbilityRoothandleUpdateDashboardURL
GET/api/v1/apps/{name}/domains/{domain}/checkAbilityReadhandleCheckDomain
GET/api/v1/apps/{name}/domains/{domain}/authAbilityReadhandleGetDomainBasicAuth
PUT/api/v1/apps/{name}/domains/{domain}/authAbilityRoothandleSetDomainBasicAuth
DELETE/api/v1/apps/{name}/domains/{domain}/authAbilityRoothandleClearDomainBasicAuth
GET/api/v1/apps/{name}/domains/{domain}/maintenanceAbilityReadhandleGetDomainMaintenance
PUT/api/v1/apps/{name}/domains/{domain}/maintenanceAbilityDeployhandleSetDomainMaintenance
DELETE/api/v1/apps/{name}/domains/{domain}/maintenanceAbilityDeployhandleClearDomainMaintenance
GET/api/v1/apps/{name}/domains/{domain}/redirectAbilityReadhandleGetDomainRedirect
PUT/api/v1/apps/{name}/domains/{domain}/redirectAbilityDeployhandleSetDomainRedirect
DELETE/api/v1/apps/{name}/domains/{domain}/redirectAbilityDeployhandleClearDomainRedirect
GET/api/v1/apps/{name}/domains/{domain}/tls-certAbilityReadhandleGetDomainTLSCert
PUT/api/v1/apps/{name}/domains/{domain}/tls-certAbilityRoothandleSetDomainTLSCert
DELETE/api/v1/apps/{name}/domains/{domain}/tls-certAbilityRoothandleClearDomainTLSCert
GET/api/v1/apps/{name}/domains/{domain}/wafAbilityReadhandleGetDomainWAF
PUT/api/v1/apps/{name}/domains/{domain}/wafAbilityDeployhandleSetDomainWAF
DELETE/api/v1/apps/{name}/domains/{domain}/wafAbilityDeployhandleClearDomainWAF
GET/api/v1/apps/{name}/domains/{domain}/error-pagesAbilityReadhandleGetDomainErrorPages
PUT/api/v1/apps/{name}/domains/{domain}/error-pagesAbilityDeployhandleSetDomainErrorPage
DELETE/api/v1/apps/{name}/domains/{domain}/error-pagesAbilityDeployhandleClearDomainErrorPages
GET/api/v1/settings/emailAbilityReadhandleGetEmailSettings
PUT/api/v1/settings/emailAbilityRoothandleUpdateEmailSettings
GET/api/v1/settings/cloudflare-tunnelAbilityReadhandleGetCloudflareTunnelSettings
PUT/api/v1/settings/cloudflare-tunnelAbilityRoothandleUpdateCloudflareTunnelSettings
DELETE/api/v1/settings/cloudflare-tunnelAbilityRoothandleDisconnectCloudflareTunnel
GET/api/v1/settings/cloudflare-dnsAbilityReadhandleGetCloudflareDNSSettings
PUT/api/v1/settings/cloudflare-dnsAbilityRoothandleUpdateCloudflareDNSSettings
DELETE/api/v1/settings/cloudflare-dnsAbilityRoothandleDisconnectCloudflareDNS
GET/api/v1/settings/route53-dnsAbilityReadhandleGetRoute53DNSSettings
PUT/api/v1/settings/route53-dnsAbilityRoothandleUpdateRoute53DNSSettings
DELETE/api/v1/settings/route53-dnsAbilityRoothandleDisconnectRoute53DNS
GET/api/v1/settings/vaultAbilityReadhandleGetVaultSettings
PUT/api/v1/settings/vaultAbilityRoothandleUpdateVaultSettings
DELETE/api/v1/settings/vaultAbilityRoothandleDisconnectVault
PUT/api/v1/apps/{name}/vault-env/AbilityWritehandleSetAppVaultEnv
DELETE/api/v1/apps/{name}/vault-env/AbilityWritehandleClearAppVaultEnv
PUT/api/v1/apps/{name}/preview-env/AbilityWritehandleSetAppPreviewEnvOverride
DELETE/api/v1/apps/{name}/preview-env/AbilityWritehandleClearAppPreviewEnvOverride
GET/api/v1/apps/{name}/branch-envAbilityReadhandleListAppBranchEnv
POST/api/v1/apps/{name}/branch-envAbilityWriteSensitivehandleSetAppBranchEnv
DELETE/api/v1/apps/{name}/branch-env/AbilityWritehandleDeleteAppBranchEnv
PATCH/api/v1/apps/{name}/domainsAbilityWritehandleEditAppDomains

Static Sites / Backup Targets / Registry Credentials ​

Endpoints for:

  • Static site configuration and visibility
  • S3-compatible backup target management and testing
  • External registry credentials for image pull authentication
  • Domain enumeration
MethodPathAbilityHandler
GET/api/v1/static-sitesAbilityReadhandleListStaticSites
GET/api/v1/backup-targetsAbilityReadhandleListBackupTargets
POST/api/v1/backup-targetsAbilityWriteSensitivehandleCreateBackupTarget
GET/api/v1/backup-targets/AbilityReadhandleGetBackupTarget
PUT/api/v1/backup-targets/AbilityWriteSensitivehandleUpdateBackupTarget
DELETE/api/v1/backup-targets/AbilityWriteSensitivehandleDeleteBackupTarget
POST/api/v1/backup-targets/{id}/testAbilityWriteSensitivehandleTestBackupTarget
GET/api/v1/registry-credentialsAbilityReadhandleListRegistryCredentials
POST/api/v1/registry-credentialsAbilityWriteSensitivehandleCreateRegistryCredential
GET/api/v1/registry-credentials/AbilityReadhandleGetRegistryCredential
PUT/api/v1/registry-credentials/AbilityWriteSensitivehandleUpdateRegistryCredential
DELETE/api/v1/registry-credentials/AbilityWriteSensitivehandleDeleteRegistryCredential
POST/api/v1/registry-credentials/{id}/testAbilityWriteSensitivehandleTestRegistryCredential
GET/api/v1/registry-credentials/{id}/repositoriesAbilityReadSensitivehandleListRegistryCredentialRepositories
GET/api/v1/registry-credentials/{id}/tagsAbilityReadSensitivehandleListRegistryCredentialTags
GET/api/v1/domainsAbilityReadhandleListDomains

Built-in Container Registry ​

Endpoints for:

  • Registry configuration and management
  • Image repository and tag browsing
MethodPathAbilityHandler
GET/api/v1/settings/registryAbilityReadhandleGetRegistrySettings
PUT/api/v1/settings/registryAbilityRoothandleUpdateRegistrySettings
DELETE/api/v1/settings/registryAbilityRoothandleDisableRegistry
GET/api/v1/registry/repositoriesAbilityReadhandleListRegistryRepositories
GET/api/v1/registry/tagsAbilityReadhandleListRegistryTags
GET/api/v1/dockerhub/searchAbilityReadhandleDockerHubSearch
GET/api/v1/dockerhub/repositories/{namespace}/{repo}/tagsAbilityReadhandleDockerHubTags

Git Provider Apps ​

Endpoints for:

  • GitHub App integration and repository browsing
  • GitLab App integration and project browsing
  • Bitbucket App integration and repository browsing
  • OAuth flow management and provider status
MethodPathAbilityHandler
GET/api/v1/git-providersAbilityReadSensitivehandleListGitProviders
GET/api/v1/github-appAbilityRoothandleGetGitHubAppStatus
DELETE/api/v1/github-appAbilityRoothandleDisconnectGitHubApp
PUT/api/v1/github-app/manualAbilityRoothandleConnectGitHubAppManually
GET/api/v1/github-app/register/previewAbilityRoothandleGetGitHubAppManifestPreview
GET/api/v1/github-app/register/startAbilityRoothandleStartGitHubAppRegistration
GET/api/v1/github-app/callbackAbilityRoothandleGitHubAppCallback
GET/api/v1/github-app/installedAbilityRoothandleGitHubAppInstalled
GET/api/v1/github-app/reposAbilityReadSensitivehandleListGitHubAppRepos
GET/api/v1/github-app/repos/{owner}/{repo}/branchesAbilityReadSensitivehandleListGitHubAppBranches
POST/api/v1/github-app/repos/{owner}/{repo}/use-as-sourceAbilityWriteSensitivehandleUseGitHubRepoAsSource
GET/api/v1/gitlab-appAbilityRoothandleGetGitLabAppStatus
PUT/api/v1/gitlab-appAbilityRoothandleConnectGitLabApp
DELETE/api/v1/gitlab-appAbilityRoothandleDisconnectGitLabApp
GET/api/v1/gitlab-app/connectAbilityRoothandleStartGitLabAppConnect
GET/api/v1/gitlab-app/callbackAbilityRoothandleGitLabAppCallback
GET/api/v1/gitlab-app/projectsAbilityReadSensitivehandleListGitLabAppProjects
GET/api/v1/gitlab-app/projects/{id}/branchesAbilityReadSensitivehandleListGitLabAppBranches
POST/api/v1/gitlab-app/projects/{id}/use-as-sourceAbilityWriteSensitivehandleUseGitLabProjectAsSource
GET/api/v1/bitbucket-appAbilityRoothandleGetBitbucketAppStatus
PUT/api/v1/bitbucket-appAbilityRoothandleConnectBitbucketApp
DELETE/api/v1/bitbucket-appAbilityRoothandleDisconnectBitbucketApp
GET/api/v1/bitbucket-app/connectAbilityRoothandleStartBitbucketAppConnect
GET/api/v1/bitbucket-app/callbackAbilityRoothandleBitbucketAppCallback
GET/api/v1/bitbucket-app/reposAbilityReadSensitivehandleListBitbucketAppRepos
GET/api/v1/bitbucket-app/repos/{workspace}/{repoSlug}/branchesAbilityReadSensitivehandleListBitbucketAppBranches
POST/api/v1/bitbucket-app/repos/{workspace}/{repoSlug}/use-as-sourceAbilityWriteSensitivehandleUseBitbucketRepoAsSource

Database Backups / Restore / Clone Restore ​

Endpoints for:

  • Backup history and manual triggers
  • Backup verification and scheduled retention
  • Database control (stop, start, public access)
  • Restore and clone-restore operations
MethodPathAbilityHandler
GET/api/v1/backupsAbilityReadhandleListAllBackups
POST/api/v1/databases/{name}/backupsAbilityWriteSensitivehandleTriggerBackup
GET/api/v1/databases/{name}/backupsAbilityReadhandleListBackupHistory
GET/api/v1/databases/{name}/backups/{historyId}/downloadAbilityReadSensitivehandleDownloadBackup
POST/api/v1/databases/{name}/backups/{historyId}/verifyAbilityWriteSensitivehandleVerifyBackup
GET/api/v1/databases/{name}/backups/{historyId}/verificationsAbilityReadhandleListBackupVerifications
PUT/api/v1/databases/{name}/backup-scheduleAbilityWriteSensitivehandleSetBackupSchedule
DELETE/api/v1/databases/{name}/backup-scheduleAbilityWriteSensitivehandleClearBackupSchedule
PUT/api/v1/databases/{name}/public-accessAbilityWriteSensitivehandleSetDatabasePublicAccess
DELETE/api/v1/databases/{name}/public-accessAbilityWriteSensitivehandleClearDatabasePublicAccess
POST/api/v1/databases/{name}/stopAbilityWriteSensitivehandleStopDatabase
POST/api/v1/databases/{name}/startAbilityWriteSensitivehandleStartDatabase
POST/api/v1/databases/{name}/restoreAbilityRoothandleTriggerRestore
GET/api/v1/databases/{name}/restoresAbilityReadhandleListRestoreHistory
POST/api/v1/databases/{name}/restore-as-newAbilityWriteSensitivehandleCloneRestore
GET/api/v1/databases/{name}/clone-restoresAbilityReadhandleListCloneRestores
DELETE/api/v1/databases/{name}/backups/AbilityWriteSensitivehandleDeleteBackup

App Volume Backups / Restore ​

Endpoints for:

  • Named volume backup history and scheduling
  • Backup verification and retention management
  • Volume restore operations (in-place and non-destructive clone)
MethodPathAbilityHandler
POST/api/v1/apps/{name}/volumes/{volume}/backupsAbilityWriteSensitivehandleTriggerVolumeBackup
GET/api/v1/apps/{name}/volumes/{volume}/backupsAbilityReadhandleListVolumeBackupHistory
GET/api/v1/apps/{name}/volumes/{volume}/backups/{historyId}/downloadAbilityReadSensitivehandleDownloadVolumeBackup
POST/api/v1/apps/{name}/volumes/{volume}/backups/{historyId}/verifyAbilityWriteSensitivehandleVerifyVolumeBackup
GET/api/v1/apps/{name}/volumes/{volume}/backups/{historyId}/verificationsAbilityReadhandleListVolumeBackupVerifications
GET/api/v1/apps/{name}/volumes/{volume}/backup-scheduleAbilityReadhandleGetVolumeBackupSchedule
PUT/api/v1/apps/{name}/volumes/{volume}/backup-scheduleAbilityWriteSensitivehandleSetVolumeBackupSchedule
DELETE/api/v1/apps/{name}/volumes/{volume}/backup-scheduleAbilityWriteSensitivehandleClearVolumeBackupSchedule
POST/api/v1/apps/{name}/volumes/{volume}/restoreAbilityRoothandleTriggerVolumeRestore
GET/api/v1/apps/{name}/volumes/{volume}/restoresAbilityReadhandleListVolumeRestoreHistory
POST/api/v1/apps/{name}/volumes/{volume}/restore-as-newAbilityWriteSensitivehandleVolumeCloneRestore
GET/api/v1/apps/{name}/volumes/{volume}/clone-restoresAbilityReadhandleListVolumeCloneRestores
DELETE/api/v1/apps/{name}/volumes/{volume}/backups/AbilityWriteSensitivehandleDeleteVolumeBackup

App Storage / Database Attach ​

Endpoints for:

  • Object storage bucket attachment and configuration
  • Database connectivity for applications
MethodPathAbilityHandler
PUT/api/v1/apps/{name}/storageAbilityWriteSensitivehandleSetAppStorage
DELETE/api/v1/apps/{name}/storageAbilityWriteSensitivehandleClearAppStorage
PUT/api/v1/apps/{name}/databaseAbilityWritehandleSetAppDatabase
DELETE/api/v1/apps/{name}/databaseAbilityWritehandleClearAppDatabase
GET/api/v1/storage-env-keysAbilityReadhandleListStorageEnvKeys

Audit Log / Log Drain ​

Endpoints for:

  • Fleet-wide audit trail and log management
  • External log sink configuration per application
MethodPathAbilityHandler
GET/api/v1/audit-logAbilityRoothandleListAuditLog
POST/api/v1/audit-log/purgeAbilityRoothandlePurgeAuditLog
GET/api/v1/apps/{name}/log-drainAbilityReadhandleGetAppLogDrain
PUT/api/v1/apps/{name}/log-drainAbilityWriteSensitivehandleSetAppLogDrain
DELETE/api/v1/apps/{name}/log-drainAbilityWriteSensitivehandleClearAppLogDrain

GET /api/v1/audit-log accepts optional query params: limit, before (RFC3339 cursor), path, method, client_kind (exact match), q (case-insensitive substring across actor name, ability, method, path and remote address), status=failed (only status_code >= 400), and format=csv. All filters combine with AND and the CSV export honors them.

AI Models / GPUs ​

AI model resources on GPU nodes and the GPU node snapshots they schedule against. Details: AI models.

MethodPathAbilityHandler
GET/api/v1/modelsAbilityReadhandleListModels
POST/api/v1/modelsAbilityWriteSensitivehandleCreateModel
GET/api/v1/models/AbilityReadhandleGetModel
DELETE/api/v1/models/AbilityWritehandleDeleteModel
POST/api/v1/models/{name}/restartAbilityWritehandleRestartModel
POST/api/v1/models/{name}/api-keyAbilityWriteSensitivehandleRotateModelAPIKey
PUT/api/v1/models/{name}/hf-tokenAbilityWriteSensitivehandleSetModelHFToken
GET/api/v1/models/{name}/logsAbilityReadhandleQueryModelLogs
GET/api/v1/models/{name}/logs/streamAbilityReadhandleLiveModelLogStream
GET/api/v1/gpusAbilityReadhandleListGPUNodes
GET/api/v1/models/{name}/keysAbilityReadhandleListModelKeys
POST/api/v1/models/{name}/keysAbilityWriteSensitivehandleCreateModelKey
DELETE/api/v1/models/{name}/keys/AbilityWritehandleRevokeModelKey
POST/api/v1/models/{name}/keys/{id}/rotateAbilityWriteSensitivehandleRotateModelKey
GET/api/v1/models/{name}/usageAbilityReadhandleModelUsage
POST/api/v1/models/preflightAbilityReadhandleModelPreflight
GET/api/v1/models/{name}/engine-metricsAbilityReadhandleModelEngineMetrics
GET/api/v1/models/{name}/fitAbilityReadhandleModelFit
POST/api/v1/models/fitAbilityReadhandleModelFitCheck
PUT/api/v1/models/{name}/residencyAbilityWritehandleSetModelResidency
POST/api/v1/models/{name}/wakeAbilityWritehandleWakeModel
POST/api/v1/models/{name}/sleepAbilityWritehandleSleepModel
PUT/api/v1/models/{name}/swap-groupAbilityWritehandleSetModelSwapGroup

Other ​

Routes that do not fit an existing group.

MethodPathAbilityHandler
POST/api/v1/build/detectAbilityDeployhandleDetectFramework
POST/api/v1/pipelines/validateAbilityReadhandleValidatePipeline
GET/api/v1/pipelines/schemaAbilityReadhandlePipelineSchema
POST/api/v1/tagsAbilityWritehandleCreateTag
GET/api/v1/tagsAbilityReadhandleListTags
DELETE/api/v1/tags/AbilityWritehandleDeleteTag
GET/api/v1/tags/{id}/appsAbilityReadhandleListAppsByTag
GET/api/v1/integrationsAbilityReadhandleListIntegrationCatalog
GET/api/v1/deploy-approvalsAbilityReadhandleListDeployApprovals
GET/api/v1/deploy-approvals/AbilityReadhandleGetDeployApproval
POST/api/v1/deploy-approvals/{id}/approveAbilityDeployhandleApproveDeployApproval
POST/api/v1/deploy-approvals/{id}/rejectAbilityDeployhandleRejectDeployApproval
GET/api/v1/meshAbilityRoothandleGetMeshStatus
GET/api/v1/gitea-appAbilityRoothandleGetGiteaAppStatus
PUT/api/v1/gitea-appAbilityRoothandleConnectGiteaApp
DELETE/api/v1/gitea-appAbilityRoothandleDisconnectGiteaApp
GET/api/v1/gitea-app/connectAbilityRoothandleStartGiteaAppConnect
GET/api/v1/gitea-app/callbackAbilityRoothandleGiteaAppCallback
GET/api/v1/gitea-app/reposAbilityReadSensitivehandleListGiteaAppRepos
GET/api/v1/gitea-app/repos/{owner}/{repo}/branchesAbilityReadSensitivehandleListGiteaAppBranches
POST/api/v1/gitea-app/repos/{owner}/{repo}/use-as-sourceAbilityWriteSensitivehandleUseGiteaRepoAsSource
POST/api/v1/ai/sessionsAbilityRoothandleCreateAIChatSession
GET/api/v1/ai/sessions/AbilityRoothandleGetAIChatSession
POST/api/v1/ai/sessions/{id}/messagesAbilityRoothandleCreateAIChatMessage
POST/api/v1/ai/sessions/{id}/confirmations/AbilityRoothandleResolveAIChatConfirmation
GET/api/v1/storage/providersAbilityReadhandleListStorageProviders
GET/api/v1/storage/destinationsAbilityReadhandleListStorageDestinations
POST/api/v1/storage/destinationsAbilityWriteSensitivehandleCreateStorageDestination
GET/api/v1/storage/destinations/AbilityReadhandleGetStorageDestination
PUT/api/v1/storage/destinations/AbilityWriteSensitivehandleUpdateStorageDestination
DELETE/api/v1/storage/destinations/AbilityWriteSensitivehandleDeleteStorageDestination
POST/api/v1/storage/destinations/{id}/testAbilityWriteSensitivehandleTestStorageDestination
GET/api/v1/log-archive/policiesAbilityReadhandleListLogArchivePolicies
PUT/api/v1/log-archive/policyAbilityWritehandleSetLogArchivePolicy
DELETE/api/v1/log-archive/policyAbilityWritehandleDeleteLogArchivePolicy
POST/api/v1/log-archive/dumpAbilityWritehandleLogArchiveDump
GET/api/v1/log-archive/runsAbilityReadhandleListLogArchiveRuns
GET/api/v1/log-archive/objectsAbilityReadhandleListLogArchiveObjects
GET/api/v1/log-archive/objects/downloadAbilityReadhandleDownloadLogArchiveObject
GET/api/v1/build-cacheAbilityReadhandleListBuildCache
PUT/api/v1/build-cacheAbilityWritehandleSetBuildCache
DELETE/api/v1/build-cacheAbilityWritehandleDeleteBuildCache
GET/api/v1/build-cache/statsAbilityReadhandleBuildCacheStats
POST/api/v1/build-cache/clearAbilityWritehandleClearBuildCache
GET/api/v1/pipeline-runsAbilityReadhandleListAllPipelineRuns
GET/api/v1/pipelines/summaryAbilityReadhandleGetPipelineSummary
GET/api/v1/loadbalancersAbilityReadhandleListLoadBalancers
GET/api/v1/alert-silencesAbilityReadhandleListAlertSilences
POST/api/v1/alert-silencesAbilityWritehandleCreateAlertSilence
DELETE/api/v1/alert-silences/AbilityWritehandleExpireAlertSilence
GET/api/v1/alert-maintenance-windowsAbilityReadhandleListMaintenanceWindows
POST/api/v1/alert-maintenance-windowsAbilityWritehandleCreateMaintenanceWindow
PUT/api/v1/alert-maintenance-windows/AbilityWritehandleUpdateMaintenanceWindow
DELETE/api/v1/alert-maintenance-windows/AbilityWritehandleDeleteMaintenanceWindow
GET/api/v1/alert-historyAbilityReadhandleListAlertHistory
GET/public/statusPublichandlePublicStatusHTML
GET/public/status.jsonPublichandlePublicStatusJSON
GET/public/status.rssPublichandlePublicStatusRSS
GET/api/v1/status-pageAbilityReadhandleGetStatusPage
PUT/api/v1/status-pageAbilityWritehandlePutStatusPage
GET/api/v1/status-page/previewAbilityReadhandleStatusPagePreview
GET/api/v1/status-page/componentsAbilityReadhandleListStatusComponents
POST/api/v1/status-page/componentsAbilityWritehandleCreateStatusComponent
PUT/api/v1/status-page/components/AbilityWritehandleUpdateStatusComponent
DELETE/api/v1/status-page/components/AbilityWritehandleDeleteStatusComponent
GET/api/v1/status-page/incidentsAbilityReadhandleListStatusIncidents
POST/api/v1/status-page/incidentsAbilityWritehandleCreateStatusIncident
POST/api/v1/status-page/incidents/{id}/updatesAbilityWritehandlePostStatusIncidentUpdate
DELETE/api/v1/status-page/incidents/AbilityWritehandleDeleteStatusIncident
GET/api/v1/apps-summaryAbilityReadhandleAppsSummary
POST/api/v1/preflightAbilityWritehandlePreflightNew
POST/api/v1/imports/planAbilityWritehandleImportPlan
POST/api/v1/apply/planAbilityReadhandleIaCPlan
POST/api/v1/applyAbilityWritehandleIaCApply
GET/api/v1/exportAbilityReadhandleIaCExport
GET/api/v1/apply/schemaAbilityReadhandleIaCSchema
POST/api/v1/imports/platform/discoverAbilityWriteSensitivehandleDiscoverPlatformImport
POST/api/v1/imports/platform/applyAbilityWriteSensitivehandleApplyPlatformImport
GET/api/v1/deploymentsAbilityReadhandleListDeployments
GET/api/v1/deployments/summaryAbilityReadhandleDeploymentsSummary
GET/api/v1/deployments/streamAbilityReadhandleDeploymentsStream
GET/api/v1/model-cacheAbilityReadhandleListModelCache
POST/api/v1/model-cache/pruneAbilityRoothandlePruneModelCache
POST/api/v1/pipelines/filtersAbilityReadhandlePipelineFilters
GET/api/v1/apps-metricsAbilityReadhandleBatchAppMetrics
GET/api/v1/node-providersAbilityRoothandleListNodeProviders
POST/api/v1/node-providersAbilityRoothandleSetNodeProviderCredential
GET/api/v1/node-providers/{provider}/regionsAbilityRoothandleListNodeProviderRegions
GET/api/v1/node-providers/{provider}/sizesAbilityRoothandleListNodeProviderSizes
GET/api/v1/node-provisionsAbilityRoothandleListNodeProvisions
GET/api/v1/node-provisions/AbilityRoothandleGetNodeProvision
GET/.well-known/jwks.jsonPublichandleOIDCJWKS
GET/api/v1/pipelines/oidcAbilityReadhandleGetPipelineOIDCInfo
POST/api/v1/pipelines/oidc/rotate-keyAbilityRoothandleRotatePipelineOIDCKey
GET/api/v1/network/topologyAbilityReadhandleGetNetworkTopology
GET/api/v1/ssh-node-provisionsAbilityRoothandleListSSHNodeProvisions
GET/api/v1/ssh-node-provisions/AbilityRoothandleGetSSHNodeProvision

See also ​

Released under the Apache 2.0 License.