backend-refactor-status.md 9.2 KB

Path Assigned To Changed schema? CLI Updated Frontend Updated
GET /api/auth/check
GET /api/capabilities
GET /api/cli/login
GET /api/cli/login/exchange
GET /api/email/verify/finalize
POST /api/email/verify/initiate
GET /api/integrations/cluster
GET /api/integrations/github-app/access
GET /api/integrations/github-app/authorize
GET /api/integrations/github-app/install
GET /api/integrations/github-app/oauth
POST /api/integrations/github-app/webhook
GET /api/integrations/helm
GET /api/integrations/registry
GET /api/integrations/repo
GET /api/livez
POST /api/login
POST /api/logout
GET /api/oauth/digitalocean/callback
GET /api/oauth/github-app/callback
GET /api/oauth/github/callback
GET /api/oauth/google/callback
GET /api/oauth/login/github
GET /api/oauth/login/google
GET /api/oauth/projects/{project_id}/digitalocean
GET /api/oauth/projects/{project_id}/github
GET /api/oauth/projects/{project_id}/slack
GET /api/oauth/slack/callback
POST /api/password/reset/finalize
POST /api/password/reset/initiate
POST /api/password/reset/verify
POST /api/projects
GET /api/projects/{project_id}
DELETE /api/projects/{project_id}
POST /api/projects/{project_id}/ci/actions/create
POST /api/projects/{project_id}/ci/actions/generate
GET /api/projects/{project_id}/clusters
POST /api/projects/{project_id}/clusters
POST /api/projects/{project_id}/clusters/candidates
GET /api/projects/{project_id}/clusters/candidates
POST /api/projects/{project_id}/clusters/candidates/{candidate_id}/resolve
GET /api/projects/{project_id}/clusters/{cluster_id}
POST /api/projects/{project_id}/clusters/{cluster_id}
DELETE /api/projects/{project_id}/clusters/{cluster_id}
GET /api/projects/{project_id}/clusters/{cluster_id}/node/{node_name}
GET /api/projects/{project_id}/clusters/{cluster_id}/nodes
GET /api/projects/{project_id}/collaborators
POST /api/projects/{project_id}/delete/{name}
POST /api/projects/{project_id}/deploy/addon/{name}/{version}
POST /api/projects/{project_id}/deploy/{name}/{version}
GET /api/projects/{project_id}/gitrepos
GET /api/projects/{project_id}/gitrepos/{installation_id}/repos
GET /api/projects/{project_id}/gitrepos/{installation_id}/repos/{kind}/{owner}/{name}/branches
GET /api/projects/{project_id}/gitrepos/{installation_id}/repos/{kind}/{owner}/{name}/{branch}/buildpack/detect
GET /api/projects/{project_id}/gitrepos/{installation_id}/repos/{kind}/{owner}/{name}/{branch}/contents
GET /api/projects/{project_id}/gitrepos/{installation_id}/repos/{kind}/{owner}/{name}/{branch}/procfile
GET /api/projects/{project_id}/gitrepos/{installation_id}/repos/{kind}/{owner}/{name}/{branch}/tarball_url
POST /api/projects/{project_id}/helmrepos
GET /api/projects/{project_id}/helmrepos
GET /api/projects/{project_id}/helmrepos/{helm_id}/charts
GET /api/projects/{project_id}/infra
POST /api/projects/{project_id}/infra/{infra_id}/docr/destroy
POST /api/projects/{project_id}/infra/{infra_id}/doks/destroy
POST /api/projects/{project_id}/infra/{infra_id}/ecr/destroy
POST /api/projects/{project_id}/infra/{infra_id}/eks/destroy
POST /api/projects/{project_id}/infra/{infra_id}/gke/destroy
POST /api/projects/{project_id}/infra/{infra_id}/test/destroy
POST /api/projects/{project_id}/integrations/aws
POST /api/projects/{project_id}/integrations/aws/{aws_integration_id}/overwrite
POST /api/projects/{project_id}/integrations/basic
POST /api/projects/{project_id}/integrations/gcp
GET /api/projects/{project_id}/integrations/oauth
POST /api/projects/{project_id}/invites
GET /api/projects/{project_id}/invites
POST /api/projects/{project_id}/invites/{invite_id}
DELETE /api/projects/{project_id}/invites/{invite_id}
GET /api/projects/{project_id}/invites/{token}
GET /api/projects/{project_id}/k8s/configmap
POST /api/projects/{project_id}/k8s/configmap/create
DELETE /api/projects/{project_id}/k8s/configmap/delete
GET /api/projects/{project_id}/k8s/configmap/list
POST /api/projects/{project_id}/k8s/configmap/rename
POST /api/projects/{project_id}/k8s/configmap/update
GET /api/projects/{project_id}/k8s/helm_releases
DELETE /api/projects/{project_id}/k8s/jobs/{namespace}/{name}
GET /api/projects/{project_id}/k8s/jobs/{namespace}/{name}/pods
POST /api/projects/{project_id}/k8s/jobs/{namespace}/{name}/stop
GET /api/projects/{project_id}/k8s/kubeconfig
GET /api/projects/{project_id}/k8s/metrics
GET /api/projects/{project_id}/k8s/namespaces
POST /api/projects/{project_id}/k8s/namespaces/create
DELETE /api/projects/{project_id}/k8s/namespaces/delete
GET /api/projects/{project_id}/k8s/pods
DELETE /api/projects/{project_id}/k8s/pods/{namespace}/{name}
GET /api/projects/{project_id}/k8s/pods/{namespace}/{name}/events/list
GET /api/projects/{project_id}/k8s/prometheus/detect
GET /api/projects/{project_id}/k8s/prometheus/ingresses
POST /api/projects/{project_id}/k8s/subdomain
GET /api/projects/{project_id}/k8s/{namespace}/ingress/{name}
GET /api/projects/{project_id}/k8s/{namespace}/pod/{name}/logs
GET /api/projects/{project_id}/k8s/{kind}/status
GET /api/projects/{project_id}/k8s/{namespace}/{name}/jobs/status
GET /api/projects/{project_id}/k8s/{namespace}/{chart}/{release_name}/jobs
GET /api/projects/{project_id}/policy
POST /api/projects/{project_id}/provision/docr
POST /api/projects/{project_id}/provision/doks
POST /api/projects/{project_id}/provision/ecr
POST /api/projects/{project_id}/provision/eks
POST /api/projects/{project_id}/provision/gcr
POST /api/projects/{project_id}/provision/gke
POST /api/projects/{project_id}/provision/test
GET /api/projects/{project_id}/provision/{kind}/{infra_id}/logs
POST /api/projects/{project_id}/registries
GET /api/projects/{project_id}/registries
GET /api/projects/{project_id}/registries/dockerhub/token
GET /api/projects/{project_id}/registries/docr/token
GET /api/projects/{project_id}/registries/ecr/{region}/token
GET /api/projects/{project_id}/registries/gcr/token
POST /api/projects/{project_id}/registries/{registry_id}
DELETE /api/projects/{project_id}/registries/{registry_id}
GET /api/projects/{project_id}/registries/{registry_id}/repositories
GET /api/projects/{project_id}/registries/{registry_id}/repositories/*
POST /api/projects/{project_id}/registries/{registry_id}/repository
GET /api/projects/{project_id}/releases
POST /api/projects/{project_id}/releases/image/update/batch
GET /api/projects/{project_id}/releases/{name}/history
POST /api/projects/{project_id}/releases/{name}/notifications
GET /api/projects/{project_id}/releases/{name}/notifications
POST /api/projects/{project_id}/releases/{name}/rollback
POST /api/projects/{project_id}/releases/{name}/upgrade
GET /api/projects/{project_id}/releases/{name}/webhook_token
POST /api/projects/{project_id}/releases/{name}/webhook_token
GET /api/projects/{project_id}/releases/{name}/{revision}
GET /api/projects/{project_id}/releases/{name}/{revision}/components
GET /api/projects/{project_id}/releases/{name}/{revision}/controllers
GET /api/projects/{project_id}/releases/{name}/{revision}/pods/all
GET /api/projects/{project_id}/roles
DELETE /api/projects/{project_id}/roles/{user_id}
POST /api/projects/{project_id}/roles/{user_id}
GET /api/projects/{project_id}/slack_integrations
GET /api/projects/{project_id}/slack_integrations/exists
DELETE /api/projects/{project_id}/slack_integrations/{slack_integration_id}
GET /api/readyz
GET /api/templates
GET /api/templates/upgrade_notes/{name}/{version}
GET /api/templates/{name}/{version}
POST /api/users
DELETE /api/users/{user_id}
GET /api/users/{user_id}
GET /api/users/{user_id}/projects
POST /api/webhooks/deploy/{token}