{"openapi":"3.1.0","info":{"title":"NoMoreJoel API","version":"0.1.0"},"paths":{"/health":{"get":{"summary":"Health","operationId":"health_health_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/v1/auth/register":{"post":{"tags":["auth"],"summary":"Register","operationId":"register_v1_auth_register_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/RegisterRequest"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/auth/login":{"post":{"tags":["auth"],"summary":"Login","operationId":"login_v1_auth_login_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/LoginRequest"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/auth/refresh":{"post":{"tags":["auth"],"summary":"Refresh Token","operationId":"refresh_token_v1_auth_refresh_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/RefreshRequest"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/auth/switch-tenant":{"post":{"tags":["auth"],"summary":"Switch Tenant","operationId":"switch_tenant_v1_auth_switch_tenant_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/SwitchTenantRequest"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"HTTPBearer":[]}]}},"/v1/auth/complete-password-setup":{"post":{"tags":["auth"],"summary":"Complete Password Setup","operationId":"complete_password_setup_v1_auth_complete_password_setup_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CompletePasswordSetupRequest"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"HTTPBearer":[]}]}},"/v1/auth/change-password":{"post":{"tags":["auth"],"summary":"Change Password","operationId":"change_password_v1_auth_change_password_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ChangePasswordRequest"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"HTTPBearer":[]}]}},"/v1/me":{"get":{"tags":["auth"],"summary":"Me","operationId":"me_v1_me_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}},"security":[{"HTTPBearer":[]}]}},"/v1/me/preferences":{"patch":{"tags":["auth"],"summary":"Patch Preferences","operationId":"patch_preferences_v1_me_preferences_patch","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UserPreferencesPatch"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"HTTPBearer":[]}]}},"/v1/tenants":{"get":{"tags":["tenants"],"summary":"List Tenants","operationId":"list_tenants_v1_tenants_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}},"security":[{"HTTPBearer":[]}]},"post":{"tags":["tenants"],"summary":"Create Tenant Self","description":"Tenant owners can create a new tenant they will own (self-serve onboarding).","operationId":"create_tenant_self_v1_tenants_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CreateTenantRequest"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"HTTPBearer":[]}]}},"/v1/tenants/{tenant_id}":{"get":{"tags":["tenants"],"summary":"Get Tenant","operationId":"get_tenant_v1_tenants__tenant_id__get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"tenant_id","in":"path","required":true,"schema":{"type":"string","title":"Tenant Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/admin/tenants":{"post":{"tags":["tenants"],"summary":"Create Tenant Admin","operationId":"create_tenant_admin_v1_admin_tenants_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CreateTenantRequest"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"HTTPBearer":[]}]}},"/v1/admin/tenants/{tenant_id}":{"patch":{"tags":["tenants"],"summary":"Patch Tenant Admin","operationId":"patch_tenant_admin_v1_admin_tenants__tenant_id__patch","security":[{"HTTPBearer":[]}],"parameters":[{"name":"tenant_id","in":"path","required":true,"schema":{"type":"string","title":"Tenant Id"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/PatchTenantRequest"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/tenants/{tenant_id}/quotas":{"patch":{"tags":["tenants"],"summary":"Patch Tenant Quotas","operationId":"patch_tenant_quotas_v1_tenants__tenant_id__quotas_patch","security":[{"HTTPBearer":[]}],"parameters":[{"name":"tenant_id","in":"path","required":true,"schema":{"type":"string","title":"Tenant Id"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/PatchQuotaRequest"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/admin/tenants/{tenant_id}/suspend":{"post":{"tags":["tenants"],"summary":"Suspend Tenant","operationId":"suspend_tenant_v1_admin_tenants__tenant_id__suspend_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"tenant_id","in":"path","required":true,"schema":{"type":"string","title":"Tenant Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/admin/tenants/{tenant_id}/unsuspend":{"post":{"tags":["tenants"],"summary":"Unsuspend Tenant","operationId":"unsuspend_tenant_v1_admin_tenants__tenant_id__unsuspend_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"tenant_id","in":"path","required":true,"schema":{"type":"string","title":"Tenant Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/tenants/{tenant_id}/members":{"get":{"tags":["tenants"],"summary":"List Members","operationId":"list_members_v1_tenants__tenant_id__members_get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"tenant_id","in":"path","required":true,"schema":{"type":"string","title":"Tenant Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"post":{"tags":["tenants"],"summary":"Add Member","operationId":"add_member_v1_tenants__tenant_id__members_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"tenant_id","in":"path","required":true,"schema":{"type":"string","title":"Tenant Id"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/AddMemberRequest"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/tenants/{tenant_id}/members/{user_id}":{"patch":{"tags":["tenants"],"summary":"Patch Member","operationId":"patch_member_v1_tenants__tenant_id__members__user_id__patch","security":[{"HTTPBearer":[]}],"parameters":[{"name":"tenant_id","in":"path","required":true,"schema":{"type":"string","title":"Tenant Id"}},{"name":"user_id","in":"path","required":true,"schema":{"type":"string","title":"User Id"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/PatchMemberRequest"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"delete":{"tags":["tenants"],"summary":"Remove Member","operationId":"remove_member_v1_tenants__tenant_id__members__user_id__delete","security":[{"HTTPBearer":[]}],"parameters":[{"name":"tenant_id","in":"path","required":true,"schema":{"type":"string","title":"Tenant Id"}},{"name":"user_id","in":"path","required":true,"schema":{"type":"string","title":"User Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/teams":{"get":{"tags":["tenants"],"summary":"List Teams","operationId":"list_teams_v1_teams_get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"tenantId","in":"query","required":true,"schema":{"type":"string","title":"Tenantid"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"post":{"tags":["teams"],"summary":"Create Team","operationId":"create_team_v1_teams_post","security":[{"HTTPBearer":[]}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CreateTeamRequest"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/tenants/{tenant_id}/webhook":{"get":{"tags":["tenants"],"summary":"Get Tenant Webhook","operationId":"get_tenant_webhook_v1_tenants__tenant_id__webhook_get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"tenant_id","in":"path","required":true,"schema":{"type":"string","title":"Tenant Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"put":{"tags":["tenants"],"summary":"Upsert Tenant Webhook","operationId":"upsert_tenant_webhook_v1_tenants__tenant_id__webhook_put","security":[{"HTTPBearer":[]}],"parameters":[{"name":"tenant_id","in":"path","required":true,"schema":{"type":"string","title":"Tenant Id"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/WebhookSettingsRequest"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/teams/{team_id}":{"get":{"tags":["teams"],"summary":"Get Team","operationId":"get_team_v1_teams__team_id__get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"team_id","in":"path","required":true,"schema":{"type":"string","title":"Team Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"patch":{"tags":["teams"],"summary":"Patch Team","operationId":"patch_team_v1_teams__team_id__patch","security":[{"HTTPBearer":[]}],"parameters":[{"name":"team_id","in":"path","required":true,"schema":{"type":"string","title":"Team Id"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/PatchTeamRequest"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"delete":{"tags":["teams"],"summary":"Delete Team","operationId":"delete_team_v1_teams__team_id__delete","security":[{"HTTPBearer":[]}],"parameters":[{"name":"team_id","in":"path","required":true,"schema":{"type":"string","title":"Team Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/teams/{team_id}/members":{"post":{"tags":["teams"],"summary":"Add Team Member","operationId":"add_team_member_v1_teams__team_id__members_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"team_id","in":"path","required":true,"schema":{"type":"string","title":"Team Id"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/AddTeamMemberRequest"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/teams/{team_id}/members/{user_id}":{"delete":{"tags":["teams"],"summary":"Remove Team Member","operationId":"remove_team_member_v1_teams__team_id__members__user_id__delete","security":[{"HTTPBearer":[]}],"parameters":[{"name":"team_id","in":"path","required":true,"schema":{"type":"string","title":"Team Id"}},{"name":"user_id","in":"path","required":true,"schema":{"type":"string","title":"User Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/servers/ssh-key/generate":{"post":{"tags":["servers"],"summary":"Generate Server Ssh Key","operationId":"generate_server_ssh_key_v1_servers_ssh_key_generate_post","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}},"security":[{"HTTPBearer":[]}]}},"/v1/servers/{server_id}":{"get":{"tags":["servers"],"summary":"Get Server","operationId":"get_server_v1_servers__server_id__get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"server_id","in":"path","required":true,"schema":{"type":"string","title":"Server Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"patch":{"tags":["servers"],"summary":"Patch Server","operationId":"patch_server_v1_servers__server_id__patch","security":[{"HTTPBearer":[]}],"parameters":[{"name":"server_id","in":"path","required":true,"schema":{"type":"string","title":"Server Id"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/PatchServerRequest"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"delete":{"tags":["servers"],"summary":"Delete Server","description":"Legacy delete — prefer POST /decommission with a plan.","operationId":"delete_server_v1_servers__server_id__delete","security":[{"HTTPBearer":[]}],"parameters":[{"name":"server_id","in":"path","required":true,"schema":{"type":"string","title":"Server Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/servers":{"get":{"tags":["servers"],"summary":"List Servers","operationId":"list_servers_v1_servers_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}},"security":[{"HTTPBearer":[]}]},"post":{"tags":["servers"],"summary":"Create Server","operationId":"create_server_v1_servers_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CreateServerRequest"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"HTTPBearer":[]}]}},"/v1/servers/{server_id}/validate":{"post":{"tags":["servers"],"summary":"Validate Server","operationId":"validate_server_v1_servers__server_id__validate_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"server_id","in":"path","required":true,"schema":{"type":"string","title":"Server Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/servers/{server_id}/maintenance":{"post":{"tags":["servers"],"summary":"Server Maintenance","operationId":"server_maintenance_v1_servers__server_id__maintenance_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"server_id","in":"path","required":true,"schema":{"type":"string","title":"Server Id"}},{"name":"enabled","in":"query","required":false,"schema":{"type":"boolean","default":true,"title":"Enabled"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/servers/{server_id}/decommission-plan":{"get":{"tags":["servers"],"summary":"Decommission Plan","operationId":"decommission_plan_v1_servers__server_id__decommission_plan_get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"server_id","in":"path","required":true,"schema":{"type":"string","title":"Server Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/servers/{server_id}/decommission":{"post":{"tags":["servers"],"summary":"Decommission Server","operationId":"decommission_server_v1_servers__server_id__decommission_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"server_id","in":"path","required":true,"schema":{"type":"string","title":"Server Id"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/DecommissionRequest"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/servers/{server_id}/metrics":{"get":{"tags":["servers"],"summary":"Server Metrics","operationId":"server_metrics_v1_servers__server_id__metrics_get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"server_id","in":"path","required":true,"schema":{"type":"string","title":"Server Id"}},{"name":"range","in":"query","required":false,"schema":{"type":"string","default":"1h","title":"Range"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/servers/{server_id}/metrics/collect":{"post":{"tags":["servers"],"summary":"Collect Server Metrics Now","description":"SSH (or mock) collect host metrics for one server without a full diagnostic run.","operationId":"collect_server_metrics_now_v1_servers__server_id__metrics_collect_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"server_id","in":"path","required":true,"schema":{"type":"string","title":"Server Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/servers/{server_id}/metrics/report":{"post":{"tags":["servers"],"summary":"Report Server Metrics","description":"Ingest metrics from the on-host platform-metrics agent (no user session).","operationId":"report_server_metrics_v1_servers__server_id__metrics_report_post","parameters":[{"name":"server_id","in":"path","required":true,"schema":{"type":"string","title":"Server Id"}},{"name":"X-Metrics-Token","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Metrics-Token"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/MetricsReportRequest"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/servers/{server_id}/metrics-agent/install":{"post":{"tags":["servers"],"summary":"Install Metrics Agent","operationId":"install_metrics_agent_v1_servers__server_id__metrics_agent_install_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"server_id","in":"path","required":true,"schema":{"type":"string","title":"Server Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/servers/{server_id}/stack":{"get":{"tags":["servers"],"summary":"Server Stack Status","operationId":"server_stack_status_v1_servers__server_id__stack_get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"server_id","in":"path","required":true,"schema":{"type":"string","title":"Server Id"}},{"name":"fresh","in":"query","required":false,"schema":{"type":"boolean","default":false,"title":"Fresh"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/servers/{server_id}/stack/repair":{"post":{"tags":["servers"],"summary":"Repair Server Stack Route","operationId":"repair_server_stack_route_v1_servers__server_id__stack_repair_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"server_id","in":"path","required":true,"schema":{"type":"string","title":"Server Id"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/StackRepairRequest"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/servers/{server_id}/containers":{"get":{"tags":["servers"],"summary":"Server Containers","operationId":"server_containers_v1_servers__server_id__containers_get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"server_id","in":"path","required":true,"schema":{"type":"string","title":"Server Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/servers/{server_id}/diagnostics":{"get":{"tags":["servers"],"summary":"Latest Diagnostics","operationId":"latest_diagnostics_v1_servers__server_id__diagnostics_get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"server_id","in":"path","required":true,"schema":{"type":"string","title":"Server Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/servers/{server_id}/diagnostics/run":{"post":{"tags":["servers"],"summary":"Run Diagnostics","operationId":"run_diagnostics_v1_servers__server_id__diagnostics_run_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"server_id","in":"path","required":true,"schema":{"type":"string","title":"Server Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/servers/{server_id}/diagnostics/{run_id}":{"get":{"tags":["servers"],"summary":"Get Diagnostic Run","operationId":"get_diagnostic_run_v1_servers__server_id__diagnostics__run_id__get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"server_id","in":"path","required":true,"schema":{"type":"string","title":"Server Id"}},{"name":"run_id","in":"path","required":true,"schema":{"type":"string","title":"Run Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/credentials":{"get":{"tags":["credentials"],"summary":"List Credentials","operationId":"list_credentials_v1_credentials_get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"tenantId","in":"query","required":true,"schema":{"type":"string","title":"Tenantid"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"post":{"tags":["credentials"],"summary":"Create Credential","operationId":"create_credential_v1_credentials_post","security":[{"HTTPBearer":[]}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CreateCredentialRequest"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/credentials/{credential_id}":{"delete":{"tags":["credentials"],"summary":"Delete Credential","operationId":"delete_credential_v1_credentials__credential_id__delete","security":[{"HTTPBearer":[]}],"parameters":[{"name":"credential_id","in":"path","required":true,"schema":{"type":"string","title":"Credential Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/shared-variables":{"get":{"tags":["shared-variables"],"summary":"List Shared Variables","operationId":"list_shared_variables_v1_shared_variables_get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"scopeType","in":"query","required":true,"schema":{"type":"string","title":"Scopetype"}},{"name":"scopeId","in":"query","required":true,"schema":{"type":"string","title":"Scopeid"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"post":{"tags":["shared-variables"],"summary":"Create Shared Variable","operationId":"create_shared_variable_v1_shared_variables_post","security":[{"HTTPBearer":[]}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/SharedVarRequest"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/shared-variables/{var_id}":{"patch":{"tags":["shared-variables"],"summary":"Patch Shared Variable","operationId":"patch_shared_variable_v1_shared_variables__var_id__patch","security":[{"HTTPBearer":[]}],"parameters":[{"name":"var_id","in":"path","required":true,"schema":{"type":"string","title":"Var Id"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/SharedVarPatch"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"delete":{"tags":["shared-variables"],"summary":"Delete Shared Variable","operationId":"delete_shared_variable_v1_shared_variables__var_id__delete","security":[{"HTTPBearer":[]}],"parameters":[{"name":"var_id","in":"path","required":true,"schema":{"type":"string","title":"Var Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/github/connection":{"get":{"tags":["github"],"summary":"Get Connection","operationId":"get_connection_v1_github_connection_get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"tenantId","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Tenantid"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"delete":{"tags":["github"],"summary":"Disconnect Github","operationId":"disconnect_github_v1_github_connection_delete","security":[{"HTTPBearer":[]}],"parameters":[{"name":"tenantId","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Tenantid"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/github/oauth/authorize":{"get":{"tags":["github"],"summary":"Oauth Authorize","operationId":"oauth_authorize_v1_github_oauth_authorize_get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"tenantId","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Tenantid"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/github/oauth/callback":{"get":{"tags":["github"],"summary":"Oauth Callback","operationId":"oauth_callback_v1_github_oauth_callback_get","parameters":[{"name":"code","in":"query","required":true,"schema":{"type":"string","title":"Code"}},{"name":"state","in":"query","required":true,"schema":{"type":"string","title":"State"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/github/installations":{"post":{"tags":["github"],"summary":"Connect Installation","operationId":"connect_installation_v1_github_installations_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ConnectInstallationRequest"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"HTTPBearer":[]}]}},"/v1/github/repos":{"get":{"tags":["github"],"summary":"List Repos","operationId":"list_repos_v1_github_repos_get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"tenantId","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Tenantid"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/projects/{project_id}":{"patch":{"tags":["apps"],"summary":"Patch Project","operationId":"patch_project_v1_projects__project_id__patch","security":[{"HTTPBearer":[]}],"parameters":[{"name":"project_id","in":"path","required":true,"schema":{"type":"string","title":"Project Id"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/PatchProjectRequest"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"get":{"tags":["apps"],"summary":"Get Project","operationId":"get_project_v1_projects__project_id__get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"project_id","in":"path","required":true,"schema":{"type":"string","title":"Project Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"delete":{"tags":["apps"],"summary":"Delete Project","operationId":"delete_project_v1_projects__project_id__delete","security":[{"HTTPBearer":[]}],"parameters":[{"name":"project_id","in":"path","required":true,"schema":{"type":"string","title":"Project Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/environments/{env_id}":{"patch":{"tags":["apps"],"summary":"Patch Environment","operationId":"patch_environment_v1_environments__env_id__patch","security":[{"HTTPBearer":[]}],"parameters":[{"name":"env_id","in":"path","required":true,"schema":{"type":"string","title":"Env Id"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/PatchEnvironmentRequest"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"delete":{"tags":["apps"],"summary":"Delete Environment","operationId":"delete_environment_v1_environments__env_id__delete","security":[{"HTTPBearer":[]}],"parameters":[{"name":"env_id","in":"path","required":true,"schema":{"type":"string","title":"Env Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/projects":{"get":{"tags":["apps"],"summary":"List Projects","operationId":"list_projects_v1_projects_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}},"security":[{"HTTPBearer":[]}]},"post":{"tags":["apps"],"summary":"Create Project","operationId":"create_project_v1_projects_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CreateProjectRequest"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"HTTPBearer":[]}]}},"/v1/environments":{"post":{"tags":["apps"],"summary":"Create Environment","operationId":"create_environment_v1_environments_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CreateEnvironmentRequest"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"HTTPBearer":[]}]}},"/v1/applications":{"get":{"tags":["apps"],"summary":"List Applications","operationId":"list_applications_v1_applications_get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"projectId","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Projectid"}},{"name":"environmentId","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Environmentid"}},{"name":"limit","in":"query","required":false,"schema":{"type":"integer","maximum":200,"default":50,"title":"Limit"}},{"name":"offset","in":"query","required":false,"schema":{"type":"integer","minimum":0,"default":0,"title":"Offset"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"post":{"tags":["apps"],"summary":"Create Application","operationId":"create_application_v1_applications_post","security":[{"HTTPBearer":[]}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CreateApplicationRequest"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/applications/{app_id}":{"get":{"tags":["apps"],"summary":"Get Application","operationId":"get_application_v1_applications__app_id__get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"app_id","in":"path","required":true,"schema":{"type":"string","title":"App Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"patch":{"tags":["apps"],"summary":"Patch Application","operationId":"patch_application_v1_applications__app_id__patch","security":[{"HTTPBearer":[]}],"parameters":[{"name":"app_id","in":"path","required":true,"schema":{"type":"string","title":"App Id"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/PatchApplicationRequest"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"delete":{"tags":["apps"],"summary":"Delete Application","operationId":"delete_application_v1_applications__app_id__delete","security":[{"HTTPBearer":[]}],"parameters":[{"name":"app_id","in":"path","required":true,"schema":{"type":"string","title":"App Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/applications/{app_id}/instances":{"get":{"tags":["app-instances"],"summary":"List App Instances","operationId":"list_app_instances_v1_applications__app_id__instances_get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"app_id","in":"path","required":true,"schema":{"type":"string","title":"App Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"post":{"tags":["app-instances"],"summary":"Create App Instance","operationId":"create_app_instance_v1_applications__app_id__instances_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"app_id","in":"path","required":true,"schema":{"type":"string","title":"App Id"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CreateAppInstanceRequest"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/app-instances/{instance_id}":{"get":{"tags":["app-instances"],"summary":"Get App Instance","operationId":"get_app_instance_v1_app_instances__instance_id__get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"instance_id","in":"path","required":true,"schema":{"type":"string","title":"Instance Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"patch":{"tags":["app-instances"],"summary":"Patch App Instance","operationId":"patch_app_instance_v1_app_instances__instance_id__patch","security":[{"HTTPBearer":[]}],"parameters":[{"name":"instance_id","in":"path","required":true,"schema":{"type":"string","title":"Instance Id"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/PatchAppInstanceRequest"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"delete":{"tags":["app-instances"],"summary":"Delete App Instance","operationId":"delete_app_instance_v1_app_instances__instance_id__delete","security":[{"HTTPBearer":[]}],"parameters":[{"name":"instance_id","in":"path","required":true,"schema":{"type":"string","title":"Instance Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/applications/{app_id}/deploy-key":{"get":{"tags":["deploy-keys"],"summary":"Get Deploy Key","operationId":"get_deploy_key_v1_applications__app_id__deploy_key_get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"app_id","in":"path","required":true,"schema":{"type":"string","title":"App Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"delete":{"tags":["deploy-keys"],"summary":"Delete Deploy Key","operationId":"delete_deploy_key_v1_applications__app_id__deploy_key_delete","security":[{"HTTPBearer":[]}],"parameters":[{"name":"app_id","in":"path","required":true,"schema":{"type":"string","title":"App Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/applications/{app_id}/deploy-key/generate":{"post":{"tags":["deploy-keys"],"summary":"Generate Deploy Key","operationId":"generate_deploy_key_v1_applications__app_id__deploy_key_generate_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"app_id","in":"path","required":true,"schema":{"type":"string","title":"App Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/applications/{app_id}/deploy-key/register-github":{"post":{"tags":["deploy-keys"],"summary":"Register Deploy Key On Github","operationId":"register_deploy_key_on_github_v1_applications__app_id__deploy_key_register_github_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"app_id","in":"path","required":true,"schema":{"type":"string","title":"App Id"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/RegisterGithubDeployKeyRequest"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/applications/{app_id}/deploy":{"post":{"tags":["deploys"],"summary":"Trigger Deploy","operationId":"trigger_deploy_v1_applications__app_id__deploy_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"app_id","in":"path","required":true,"schema":{"type":"string","title":"App Id"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/DeployRequest"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/app-instances/{instance_id}/deploy":{"post":{"tags":["deploys"],"summary":"Trigger Instance Deploy","operationId":"trigger_instance_deploy_v1_app_instances__instance_id__deploy_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"instance_id","in":"path","required":true,"schema":{"type":"string","title":"Instance Id"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/DeployRequest"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/deploys/{deploy_id}":{"get":{"tags":["deploys"],"summary":"Get Deploy","operationId":"get_deploy_v1_deploys__deploy_id__get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"deploy_id","in":"path","required":true,"schema":{"type":"string","title":"Deploy Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/deploys/{deploy_id}/cancel":{"post":{"tags":["deploys"],"summary":"Cancel Deploy","operationId":"cancel_deploy_v1_deploys__deploy_id__cancel_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"deploy_id","in":"path","required":true,"schema":{"type":"string","title":"Deploy Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/deploys/{deploy_id}/poll":{"get":{"tags":["deploys"],"summary":"Poll Deploy","description":"Polling fallback when SSE is unavailable.","operationId":"poll_deploy_v1_deploys__deploy_id__poll_get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"deploy_id","in":"path","required":true,"schema":{"type":"string","title":"Deploy Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/deploys/{deploy_id}/stream":{"get":{"tags":["deploys"],"summary":"Stream Deploy Logs","operationId":"stream_deploy_logs_v1_deploys__deploy_id__stream_get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"deploy_id","in":"path","required":true,"schema":{"type":"string","title":"Deploy Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/deploys/{deploy_id}/container-logs":{"get":{"tags":["deploys"],"summary":"Get Deploy Container Logs","description":"Fetch live container stdout/stderr from the deploy target server.","operationId":"get_deploy_container_logs_v1_deploys__deploy_id__container_logs_get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"deploy_id","in":"path","required":true,"schema":{"type":"string","title":"Deploy Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/deploys/{deploy_id}/reachability":{"get":{"tags":["deploys"],"summary":"Deploy Reachability","description":"Probe configured route URLs for this deploy's application instance.","operationId":"deploy_reachability_v1_deploys__deploy_id__reachability_get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"deploy_id","in":"path","required":true,"schema":{"type":"string","title":"Deploy Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/routes":{"get":{"tags":["routes"],"summary":"List Routes","operationId":"list_routes_v1_routes_get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"tenantId","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Tenantid"}},{"name":"limit","in":"query","required":false,"schema":{"type":"integer","maximum":200,"default":50,"title":"Limit"}},{"name":"offset","in":"query","required":false,"schema":{"type":"integer","minimum":0,"default":0,"title":"Offset"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"post":{"tags":["routes"],"summary":"Create Route","operationId":"create_route_v1_routes_post","security":[{"HTTPBearer":[]}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CreateRouteRequest"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/routes/{route_id}":{"patch":{"tags":["routes"],"summary":"Patch Route","operationId":"patch_route_v1_routes__route_id__patch","security":[{"HTTPBearer":[]}],"parameters":[{"name":"route_id","in":"path","required":true,"schema":{"type":"string","title":"Route Id"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/PatchRouteRequest"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"delete":{"tags":["routes"],"summary":"Delete Route","operationId":"delete_route_v1_routes__route_id__delete","security":[{"HTTPBearer":[]}],"parameters":[{"name":"route_id","in":"path","required":true,"schema":{"type":"string","title":"Route Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"get":{"tags":["routes"],"summary":"Get Route","operationId":"get_route_v1_routes__route_id__get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"route_id","in":"path","required":true,"schema":{"type":"string","title":"Route Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/routes/{route_id}/probe":{"post":{"tags":["routes"],"summary":"Probe Route","description":"Run an immediate HTTP health probe against the route's public URL.","operationId":"probe_route_v1_routes__route_id__probe_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"route_id","in":"path","required":true,"schema":{"type":"string","title":"Route Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/routes/{route_id}/reconcile":{"post":{"tags":["routes"],"summary":"Reconcile Route","operationId":"reconcile_route_v1_routes__route_id__reconcile_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"route_id","in":"path","required":true,"schema":{"type":"string","title":"Route Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/routes/{route_id}/reconcile-runs":{"get":{"tags":["routes"],"summary":"List Route Reconcile Runs","operationId":"list_route_reconcile_runs_v1_routes__route_id__reconcile_runs_get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"route_id","in":"path","required":true,"schema":{"type":"string","title":"Route Id"}},{"name":"limit","in":"query","required":false,"schema":{"type":"integer","maximum":50,"default":10,"title":"Limit"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/routes/reconcile-runs/{run_id}":{"get":{"tags":["routes"],"summary":"Get Reconcile Run","operationId":"get_reconcile_run_v1_routes_reconcile_runs__run_id__get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"run_id","in":"path","required":true,"schema":{"type":"string","title":"Run Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/routes/{route_id}/migrations":{"post":{"tags":["routes"],"summary":"Start Migration","operationId":"start_migration_v1_routes__route_id__migrations_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"route_id","in":"path","required":true,"schema":{"type":"string","title":"Route Id"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/MigrationRequest"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/migrations/{migration_id}":{"get":{"tags":["migrations"],"summary":"Get Migration","operationId":"get_migration_v1_migrations__migration_id__get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"migration_id","in":"path","required":true,"schema":{"type":"string","title":"Migration Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/webhooks/github":{"post":{"tags":["webhooks"],"summary":"Github Webhook","operationId":"github_webhook_webhooks_github_post","parameters":[{"name":"X-Hub-Signature-256","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Hub-Signature-256"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/health-signals":{"get":{"tags":["ops"],"summary":"List Signals","operationId":"list_signals_v1_health_signals_get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"resourceType","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Resourcetype"}},{"name":"resourceId","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Resourceid"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/alerts":{"get":{"tags":["ops"],"summary":"List Alerts","operationId":"list_alerts_v1_alerts_get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"limit","in":"query","required":false,"schema":{"type":"integer","maximum":200,"default":50,"title":"Limit"}},{"name":"offset","in":"query","required":false,"schema":{"type":"integer","minimum":0,"default":0,"title":"Offset"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/alerts/{alert_id}/acknowledge":{"post":{"tags":["ops"],"summary":"Acknowledge Alert","operationId":"acknowledge_alert_v1_alerts__alert_id__acknowledge_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"alert_id","in":"path","required":true,"schema":{"type":"string","title":"Alert Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/alerts/acknowledge-bulk":{"post":{"tags":["ops"],"summary":"Acknowledge Alerts Bulk","operationId":"acknowledge_alerts_bulk_v1_alerts_acknowledge_bulk_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/BulkAcknowledgeRequest"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"HTTPBearer":[]}]}},"/v1/ops/conversations":{"get":{"tags":["ops"],"summary":"List Conversations","operationId":"list_conversations_v1_ops_conversations_get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"scopeType","in":"query","required":true,"schema":{"type":"string","title":"Scopetype"}},{"name":"scopeId","in":"query","required":true,"schema":{"type":"string","title":"Scopeid"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"post":{"tags":["ops"],"summary":"Create Conversation","operationId":"create_conversation_v1_ops_conversations_post","security":[{"HTTPBearer":[]}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CreateConversationRequest"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/ops/conversations/{conv_id}/messages":{"post":{"tags":["ops"],"summary":"Post Message","operationId":"post_message_v1_ops_conversations__conv_id__messages_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"conv_id","in":"path","required":true,"schema":{"type":"string","title":"Conv Id"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/PostMessageRequest"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"get":{"tags":["ops"],"summary":"Get Messages","operationId":"get_messages_v1_ops_conversations__conv_id__messages_get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"conv_id","in":"path","required":true,"schema":{"type":"string","title":"Conv Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/remediations":{"get":{"tags":["remediations"],"summary":"List Remediations","operationId":"list_remediations_v1_remediations_get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"alertId","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Alertid"}},{"name":"state","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"State"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/remediations/{remediation_id}":{"get":{"tags":["remediations"],"summary":"Get Remediation","operationId":"get_remediation_v1_remediations__remediation_id__get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"remediation_id","in":"path","required":true,"schema":{"type":"string","title":"Remediation Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/remediations/{remediation_id}/approve":{"post":{"tags":["remediations"],"summary":"Approve Remediation","operationId":"approve_remediation_v1_remediations__remediation_id__approve_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"remediation_id","in":"path","required":true,"schema":{"type":"string","title":"Remediation Id"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApproveRequest"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/remediations/{remediation_id}/reject":{"post":{"tags":["remediations"],"summary":"Reject Remediation","operationId":"reject_remediation_v1_remediations__remediation_id__reject_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"remediation_id","in":"path","required":true,"schema":{"type":"string","title":"Remediation Id"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/RejectRequest"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/helper/conversations":{"get":{"tags":["helper"],"summary":"List Helper Conversations","operationId":"list_helper_conversations_v1_helper_conversations_get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"tenantId","in":"query","required":true,"schema":{"type":"string","title":"Tenantid"}},{"name":"scopePage","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Scopepage"}},{"name":"scopeId","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Scopeid"}},{"name":"limit","in":"query","required":false,"schema":{"type":"integer","default":20,"title":"Limit"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/helper/conversations/{conversation_id}/messages":{"get":{"tags":["helper"],"summary":"Get Helper Messages","operationId":"get_helper_messages_v1_helper_conversations__conversation_id__messages_get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"conversation_id","in":"path","required":true,"schema":{"type":"string","title":"Conversation Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/helper/context":{"get":{"tags":["helper"],"summary":"Helper Context","operationId":"helper_context_v1_helper_context_get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"scopeType","in":"query","required":true,"schema":{"type":"string","title":"Scopetype"}},{"name":"scopeId","in":"query","required":true,"schema":{"type":"string","title":"Scopeid"}},{"name":"page","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Page"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/helper/ask":{"post":{"tags":["helper"],"summary":"Helper Ask","operationId":"helper_ask_v1_helper_ask_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/HelperAskRequest"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"HTTPBearer":[]}]}},"/v1/helper/suggestions":{"get":{"tags":["helper"],"summary":"Helper Suggestions","operationId":"helper_suggestions_v1_helper_suggestions_get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"scope","in":"query","required":true,"schema":{"type":"string","title":"Scope"}},{"name":"resourceId","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Resourceid"}},{"name":"tenantId","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Tenantid"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/helper/suggestions/{suggestion_id}/dismiss":{"post":{"tags":["helper"],"summary":"Dismiss Suggestion","operationId":"dismiss_suggestion_v1_helper_suggestions__suggestion_id__dismiss_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"suggestion_id","in":"path","required":true,"schema":{"type":"string","title":"Suggestion Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/api-tokens":{"get":{"tags":["tokens"],"summary":"List Tokens","operationId":"list_tokens_v1_api_tokens_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}},"security":[{"HTTPBearer":[]}]},"post":{"tags":["tokens"],"summary":"Create Token","operationId":"create_token_v1_api_tokens_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CreateTokenRequest"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"HTTPBearer":[]}]}},"/v1/api-tokens/{token_id}":{"delete":{"tags":["tokens"],"summary":"Revoke Token","operationId":"revoke_token_v1_api_tokens__token_id__delete","security":[{"HTTPBearer":[]}],"parameters":[{"name":"token_id","in":"path","required":true,"schema":{"type":"string","title":"Token Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/destinations":{"get":{"tags":["destinations"],"summary":"List Destinations","operationId":"list_destinations_v1_destinations_get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"tenantId","in":"query","required":true,"schema":{"type":"string","title":"Tenantid"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/applications/{app_id}/env":{"get":{"tags":["env-vars"],"summary":"List Env Vars","operationId":"list_env_vars_v1_applications__app_id__env_get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"app_id","in":"path","required":true,"schema":{"type":"string","title":"App Id"}},{"name":"environmentId","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Environmentid"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"post":{"tags":["env-vars"],"summary":"Create Env Var","operationId":"create_env_var_v1_applications__app_id__env_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"app_id","in":"path","required":true,"schema":{"type":"string","title":"App Id"}},{"name":"environmentId","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Environmentid"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/EnvVarRequest"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/applications/{app_id}/env/{key}":{"patch":{"tags":["env-vars"],"summary":"Update Env Var","operationId":"update_env_var_v1_applications__app_id__env__key__patch","security":[{"HTTPBearer":[]}],"parameters":[{"name":"app_id","in":"path","required":true,"schema":{"type":"string","title":"App Id"}},{"name":"key","in":"path","required":true,"schema":{"type":"string","title":"Key"}},{"name":"environmentId","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Environmentid"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/EnvVarPatch"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"delete":{"tags":["env-vars"],"summary":"Delete Env Var","operationId":"delete_env_var_v1_applications__app_id__env__key__delete","security":[{"HTTPBearer":[]}],"parameters":[{"name":"app_id","in":"path","required":true,"schema":{"type":"string","title":"App Id"}},{"name":"key","in":"path","required":true,"schema":{"type":"string","title":"Key"}},{"name":"environmentId","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Environmentid"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/audit":{"get":{"tags":["audit"],"summary":"List Audit Log","operationId":"list_audit_log_v1_audit_get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"tenantId","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Tenantid"}},{"name":"limit","in":"query","required":false,"schema":{"type":"integer","maximum":200,"default":50,"title":"Limit"}},{"name":"offset","in":"query","required":false,"schema":{"type":"integer","minimum":0,"default":0,"title":"Offset"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/audit/admin":{"get":{"tags":["audit"],"summary":"Admin Audit Log","operationId":"admin_audit_log_v1_audit_admin_get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"limit","in":"query","required":false,"schema":{"type":"integer","maximum":500,"default":100,"title":"Limit"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/super/settings":{"get":{"tags":["super"],"summary":"List Platform Settings","operationId":"list_platform_settings_v1_super_settings_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}},"security":[{"HTTPBearer":[]}]},"put":{"tags":["super"],"summary":"Save Platform Settings Api","operationId":"save_platform_settings_api_v1_super_settings_put","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/SavePlatformSettingsRequest"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"HTTPBearer":[]}]}},"/v1/super/settings/import-env":{"post":{"tags":["super"],"summary":"Import Settings From Env","operationId":"import_settings_from_env_v1_super_settings_import_env_post","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}},"security":[{"HTTPBearer":[]}]}},"/super":{"get":{"tags":["super-ui"],"summary":"Super Home","operationId":"super_home_super_get","responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}}},"security":[{"HTTPBearer":[]}]}},"/super/settings":{"get":{"tags":["super-ui"],"summary":"Super Settings Page","operationId":"super_settings_page_super_settings_get","responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}}},"security":[{"HTTPBearer":[]}]},"post":{"tags":["super-ui"],"summary":"Super Settings Save","operationId":"super_settings_save_super_settings_post","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}},"security":[{"HTTPBearer":[]}]}},"/super/settings/import-env":{"post":{"tags":["super-ui"],"summary":"Super Settings Import Env","operationId":"super_settings_import_env_super_settings_import_env_post","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}},"security":[{"HTTPBearer":[]}]}},"/super/tenants":{"get":{"tags":["super-ui"],"summary":"Super Tenants Page","operationId":"super_tenants_page_super_tenants_get","responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}}},"security":[{"HTTPBearer":[]}]}},"/super/tenants/new":{"get":{"tags":["super-ui"],"summary":"Super Tenant New","operationId":"super_tenant_new_super_tenants_new_get","responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}}},"security":[{"HTTPBearer":[]}]},"post":{"tags":["super-ui"],"summary":"Super Tenant Create","operationId":"super_tenant_create_super_tenants_new_post","requestBody":{"content":{"application/x-www-form-urlencoded":{"schema":{"$ref":"#/components/schemas/Body_super_tenant_create_super_tenants_new_post"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"HTTPBearer":[]}]}},"/super/tenants/{tenant_id}":{"get":{"tags":["super-ui"],"summary":"Super Tenant Detail","operationId":"super_tenant_detail_super_tenants__tenant_id__get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"tenant_id","in":"path","required":true,"schema":{"type":"string","title":"Tenant Id"}}],"responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/super/tenants/{tenant_id}/quotas":{"post":{"tags":["super-ui"],"summary":"Super Tenant Quotas","operationId":"super_tenant_quotas_super_tenants__tenant_id__quotas_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"tenant_id","in":"path","required":true,"schema":{"type":"string","title":"Tenant Id"}}],"requestBody":{"content":{"application/x-www-form-urlencoded":{"schema":{"$ref":"#/components/schemas/Body_super_tenant_quotas_super_tenants__tenant_id__quotas_post"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/super/gtl":{"get":{"tags":["super-ui"],"summary":"Super Gtl Page","operationId":"super_gtl_page_super_gtl_get","responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}}},"security":[{"HTTPBearer":[]}]}},"/super/gtl/test":{"post":{"tags":["super-ui"],"summary":"Super Gtl Test","operationId":"super_gtl_test_super_gtl_test_post","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}},"security":[{"HTTPBearer":[]}]}},"/super/invites":{"get":{"tags":["super-ui"],"summary":"Super Invites Page","operationId":"super_invites_page_super_invites_get","responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}}},"security":[{"HTTPBearer":[]}]}},"/super/invites/new":{"post":{"tags":["super-ui"],"summary":"Super Invite Create","operationId":"super_invite_create_super_invites_new_post","requestBody":{"content":{"application/x-www-form-urlencoded":{"schema":{"$ref":"#/components/schemas/Body_super_invite_create_super_invites_new_post"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"HTTPBearer":[]}]}},"/super/invites/{invite_id}/revoke":{"post":{"tags":["super-ui"],"summary":"Super Invite Revoke","operationId":"super_invite_revoke_super_invites__invite_id__revoke_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"invite_id","in":"path","required":true,"schema":{"type":"string","title":"Invite Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/super/operators":{"get":{"tags":["super-ui"],"summary":"Super Operators Page","operationId":"super_operators_page_super_operators_get","responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}}},"security":[{"HTTPBearer":[]}]}},"/super/operators/promote":{"post":{"tags":["super-ui"],"summary":"Super Operator Promote","operationId":"super_operator_promote_super_operators_promote_post","requestBody":{"content":{"application/x-www-form-urlencoded":{"schema":{"$ref":"#/components/schemas/Body_super_operator_promote_super_operators_promote_post"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"HTTPBearer":[]}]}},"/super/operators/demote":{"post":{"tags":["super-ui"],"summary":"Super Operator Demote","operationId":"super_operator_demote_super_operators_demote_post","requestBody":{"content":{"application/x-www-form-urlencoded":{"schema":{"$ref":"#/components/schemas/Body_super_operator_demote_super_operators_demote_post"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"HTTPBearer":[]}]}},"/super/operators/new":{"post":{"tags":["super-ui"],"summary":"Super Operator Create","operationId":"super_operator_create_super_operators_new_post","requestBody":{"content":{"application/x-www-form-urlencoded":{"schema":{"$ref":"#/components/schemas/Body_super_operator_create_super_operators_new_post"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"HTTPBearer":[]}]}},"/login":{"get":{"tags":["web"],"summary":"Login Page","operationId":"login_page_login_get","responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}}}},"post":{"tags":["web"],"summary":"Login Submit","operationId":"login_submit_login_post","requestBody":{"content":{"application/x-www-form-urlencoded":{"schema":{"$ref":"#/components/schemas/Body_login_submit_login_post"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/logout":{"get":{"tags":["web"],"summary":"Logout","operationId":"logout_logout_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/":{"get":{"tags":["web"],"summary":"Marketing Home","operationId":"marketing_home__get","responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}}},"security":[{"HTTPBearer":[]}]}},"/agents":{"get":{"tags":["web"],"summary":"Agents Page","operationId":"agents_page_agents_get","responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}}},"security":[{"HTTPBearer":[]}]}},"/dashboard":{"get":{"tags":["web"],"summary":"Dashboard","operationId":"dashboard_dashboard_get","responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}}},"security":[{"HTTPBearer":[]}]}},"/applications/{app_id}":{"get":{"tags":["web"],"summary":"App Detail","operationId":"app_detail_applications__app_id__get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"app_id","in":"path","required":true,"schema":{"type":"string","title":"App Id"}}],"responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/deploys/{deploy_id}":{"get":{"tags":["web"],"summary":"Deploy Detail","operationId":"deploy_detail_deploys__deploy_id__get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"deploy_id","in":"path","required":true,"schema":{"type":"string","title":"Deploy Id"}}],"responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/applications/{app_id}/settings":{"post":{"tags":["web"],"summary":"App Settings Submit","operationId":"app_settings_submit_applications__app_id__settings_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"app_id","in":"path","required":true,"schema":{"type":"string","title":"App Id"}}],"requestBody":{"required":true,"content":{"application/x-www-form-urlencoded":{"schema":{"$ref":"#/components/schemas/Body_app_settings_submit_applications__app_id__settings_post"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/servers/new":{"get":{"tags":["web"],"summary":"Server New Page","operationId":"server_new_page_servers_new_get","responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}}},"security":[{"HTTPBearer":[]}]},"post":{"tags":["web"],"summary":"Server New Submit","operationId":"server_new_submit_servers_new_post","requestBody":{"content":{"application/x-www-form-urlencoded":{"schema":{"$ref":"#/components/schemas/Body_server_new_submit_servers_new_post"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"HTTPBearer":[]}]}},"/servers/{server_id}":{"get":{"tags":["web"],"summary":"Server Detail","operationId":"server_detail_servers__server_id__get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"server_id","in":"path","required":true,"schema":{"type":"string","title":"Server Id"}}],"responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/servers/{server_id}/delete":{"get":{"tags":["web"],"summary":"Server Delete Wizard","operationId":"server_delete_wizard_servers__server_id__delete_get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"server_id","in":"path","required":true,"schema":{"type":"string","title":"Server Id"}}],"responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/routes":{"get":{"tags":["web"],"summary":"Routes Page","operationId":"routes_page_routes_get","responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}}},"security":[{"HTTPBearer":[]}]}},"/alerts":{"get":{"tags":["web"],"summary":"Alerts Page","operationId":"alerts_page_alerts_get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"severity","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Severity"}},{"name":"status","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Status"}},{"name":"q","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Q"}}],"responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/admin":{"get":{"tags":["web"],"summary":"Admin Page Redirect","operationId":"admin_page_redirect_admin_get","responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}}}}},"/admin/gtl":{"get":{"tags":["web-platform"],"summary":"Admin Gtl Page Redirect","operationId":"admin_gtl_page_redirect_admin_gtl_get","responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}}}}},"/admin/tenants/new":{"get":{"tags":["web-platform"],"summary":"Admin Tenant New Redirect","operationId":"admin_tenant_new_redirect_admin_tenants_new_get","responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}}}},"post":{"tags":["web-platform"],"summary":"Admin Tenant Create Redirect","operationId":"admin_tenant_create_redirect_admin_tenants_new_post","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/admin/tenants/{tenant_id}":{"get":{"tags":["web-platform"],"summary":"Admin Tenant Detail Redirect","operationId":"admin_tenant_detail_redirect_admin_tenants__tenant_id__get","parameters":[{"name":"tenant_id","in":"path","required":true,"schema":{"type":"string","title":"Tenant Id"}}],"responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/servers/{server_id}/edit":{"get":{"tags":["web"],"summary":"Server Edit Page","operationId":"server_edit_page_servers__server_id__edit_get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"server_id","in":"path","required":true,"schema":{"type":"string","title":"Server Id"}}],"responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"post":{"tags":["web"],"summary":"Server Edit Submit","operationId":"server_edit_submit_servers__server_id__edit_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"server_id","in":"path","required":true,"schema":{"type":"string","title":"Server Id"}}],"requestBody":{"required":true,"content":{"application/x-www-form-urlencoded":{"schema":{"$ref":"#/components/schemas/Body_server_edit_submit_servers__server_id__edit_post"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/projects/new":{"get":{"tags":["web"],"summary":"Project New Page","operationId":"project_new_page_projects_new_get","responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}}},"security":[{"HTTPBearer":[]}]},"post":{"tags":["web"],"summary":"Project New Submit","operationId":"project_new_submit_projects_new_post","requestBody":{"content":{"application/x-www-form-urlencoded":{"schema":{"$ref":"#/components/schemas/Body_project_new_submit_projects_new_post"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"HTTPBearer":[]}]}},"/projects/{project_id}":{"get":{"tags":["web"],"summary":"Project Detail","operationId":"project_detail_projects__project_id__get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"project_id","in":"path","required":true,"schema":{"type":"string","title":"Project Id"}}],"responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/integrations":{"get":{"tags":["web"],"summary":"Integrations Page","operationId":"integrations_page_integrations_get","responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}}},"security":[{"HTTPBearer":[]}]}},"/projects/{project_id}/edit":{"post":{"tags":["web"],"summary":"Project Edit Submit","operationId":"project_edit_submit_projects__project_id__edit_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"project_id","in":"path","required":true,"schema":{"type":"string","title":"Project Id"}}],"requestBody":{"required":true,"content":{"application/x-www-form-urlencoded":{"schema":{"$ref":"#/components/schemas/Body_project_edit_submit_projects__project_id__edit_post"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/projects/{project_id}/environments":{"post":{"tags":["web"],"summary":"Project Add Environment","operationId":"project_add_environment_projects__project_id__environments_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"project_id","in":"path","required":true,"schema":{"type":"string","title":"Project Id"}}],"requestBody":{"required":true,"content":{"application/x-www-form-urlencoded":{"schema":{"$ref":"#/components/schemas/Body_project_add_environment_projects__project_id__environments_post"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/projects/{project_id}/applications/new":{"get":{"tags":["web"],"summary":"Project App New Page","operationId":"project_app_new_page_projects__project_id__applications_new_get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"project_id","in":"path","required":true,"schema":{"type":"string","title":"Project Id"}}],"responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"post":{"tags":["web"],"summary":"Project App New Submit","operationId":"project_app_new_submit_projects__project_id__applications_new_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"project_id","in":"path","required":true,"schema":{"type":"string","title":"Project Id"}}],"requestBody":{"required":true,"content":{"application/x-www-form-urlencoded":{"schema":{"$ref":"#/components/schemas/Body_project_app_new_submit_projects__project_id__applications_new_post"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/applications/{app_id}/environments/{env_id}/setup":{"get":{"tags":["web"],"summary":"App Instance Setup Page","operationId":"app_instance_setup_page_applications__app_id__environments__env_id__setup_get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"app_id","in":"path","required":true,"schema":{"type":"string","title":"App Id"}},{"name":"env_id","in":"path","required":true,"schema":{"type":"string","title":"Env Id"}}],"responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"post":{"tags":["web"],"summary":"App Instance Setup Submit","operationId":"app_instance_setup_submit_applications__app_id__environments__env_id__setup_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"app_id","in":"path","required":true,"schema":{"type":"string","title":"App Id"}},{"name":"env_id","in":"path","required":true,"schema":{"type":"string","title":"Env Id"}}],"requestBody":{"content":{"application/x-www-form-urlencoded":{"schema":{"$ref":"#/components/schemas/Body_app_instance_setup_submit_applications__app_id__environments__env_id__setup_post"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/applications/{app_id}/instances":{"post":{"tags":["web"],"summary":"App Add Instance Submit","operationId":"app_add_instance_submit_applications__app_id__instances_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"app_id","in":"path","required":true,"schema":{"type":"string","title":"App Id"}}],"requestBody":{"required":true,"content":{"application/x-www-form-urlencoded":{"schema":{"$ref":"#/components/schemas/Body_app_add_instance_submit_applications__app_id__instances_post"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/account/change-password-required":{"get":{"tags":["web-platform"],"summary":"Change Password Required Page","operationId":"change_password_required_page_account_change_password_required_get","responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}}},"security":[{"HTTPBearer":[]}]},"post":{"tags":["web-platform"],"summary":"Change Password Required Submit","operationId":"change_password_required_submit_account_change_password_required_post","requestBody":{"content":{"application/x-www-form-urlencoded":{"schema":{"$ref":"#/components/schemas/Body_change_password_required_submit_account_change_password_required_post"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"HTTPBearer":[]}]}},"/register":{"get":{"tags":["web-platform"],"summary":"Register Page","operationId":"register_page_register_get","responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}}}},"post":{"tags":["web-platform"],"summary":"Register Submit","operationId":"register_submit_register_post","requestBody":{"content":{"application/x-www-form-urlencoded":{"schema":{"$ref":"#/components/schemas/Body_register_submit_register_post"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/dashboard/workspace":{"post":{"tags":["web-platform"],"summary":"Dashboard Create Workspace","operationId":"dashboard_create_workspace_dashboard_workspace_post","requestBody":{"content":{"application/x-www-form-urlencoded":{"schema":{"$ref":"#/components/schemas/Body_dashboard_create_workspace_dashboard_workspace_post"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"HTTPBearer":[]}]}},"/switch-tenant":{"post":{"tags":["web-platform"],"summary":"Switch Tenant Web","operationId":"switch_tenant_web_switch_tenant_post","requestBody":{"content":{"application/x-www-form-urlencoded":{"schema":{"$ref":"#/components/schemas/Body_switch_tenant_web_switch_tenant_post"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"HTTPBearer":[]}]}},"/settings":{"get":{"tags":["web-platform"],"summary":"Settings Page","operationId":"settings_page_settings_get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"tab","in":"query","required":false,"schema":{"type":"string","default":"profile","title":"Tab"}}],"responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/settings/password":{"post":{"tags":["web-platform"],"summary":"Settings Password","operationId":"settings_password_settings_password_post","requestBody":{"content":{"application/x-www-form-urlencoded":{"schema":{"$ref":"#/components/schemas/Body_settings_password_settings_password_post"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"HTTPBearer":[]}]}},"/settings/members":{"post":{"tags":["web-platform"],"summary":"Settings Add Member","operationId":"settings_add_member_settings_members_post","requestBody":{"content":{"application/x-www-form-urlencoded":{"schema":{"$ref":"#/components/schemas/Body_settings_add_member_settings_members_post"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"HTTPBearer":[]}]}},"/settings/members/{user_id}/remove":{"post":{"tags":["web-platform"],"summary":"Settings Remove Member","operationId":"settings_remove_member_settings_members__user_id__remove_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"user_id","in":"path","required":true,"schema":{"type":"string","title":"User Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/settings/teams":{"post":{"tags":["web-platform"],"summary":"Settings Add Team","operationId":"settings_add_team_settings_teams_post","requestBody":{"content":{"application/x-www-form-urlencoded":{"schema":{"$ref":"#/components/schemas/Body_settings_add_team_settings_teams_post"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"HTTPBearer":[]}]}},"/settings/webhook":{"post":{"tags":["web-platform"],"summary":"Settings Webhook","operationId":"settings_webhook_settings_webhook_post","requestBody":{"content":{"application/x-www-form-urlencoded":{"schema":{"$ref":"#/components/schemas/Body_settings_webhook_settings_webhook_post"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"HTTPBearer":[]}]}},"/settings/quotas":{"post":{"tags":["web-platform"],"summary":"Settings Quotas","operationId":"settings_quotas_settings_quotas_post","requestBody":{"content":{"application/x-www-form-urlencoded":{"schema":{"$ref":"#/components/schemas/Body_settings_quotas_settings_quotas_post"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"HTTPBearer":[]}]}},"/admin/gtl/test":{"post":{"tags":["web-platform"],"summary":"Admin Gtl Test Redirect","operationId":"admin_gtl_test_redirect_admin_gtl_test_post","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/admin/tenants/{tenant_id}/quotas":{"post":{"tags":["web-platform"],"summary":"Admin Tenant Quotas Redirect","operationId":"admin_tenant_quotas_redirect_admin_tenants__tenant_id__quotas_post","parameters":[{"name":"tenant_id","in":"path","required":true,"schema":{"type":"string","title":"Tenant Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/routes/new":{"get":{"tags":["web-platform"],"summary":"Route New Page","operationId":"route_new_page_routes_new_get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"appId","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Appid"}}],"responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"post":{"tags":["web-platform"],"summary":"Route New Submit","operationId":"route_new_submit_routes_new_post","security":[{"HTTPBearer":[]}],"requestBody":{"required":true,"content":{"application/x-www-form-urlencoded":{"schema":{"$ref":"#/components/schemas/Body_route_new_submit_routes_new_post"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/routes/{route_id}":{"get":{"tags":["web-platform"],"summary":"Route Detail Page","operationId":"route_detail_page_routes__route_id__get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"route_id","in":"path","required":true,"schema":{"type":"string","title":"Route Id"}}],"responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/routes/{route_id}/edit":{"post":{"tags":["web-platform"],"summary":"Route Edit Submit","operationId":"route_edit_submit_routes__route_id__edit_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"route_id","in":"path","required":true,"schema":{"type":"string","title":"Route Id"}}],"requestBody":{"content":{"application/x-www-form-urlencoded":{"schema":{"$ref":"#/components/schemas/Body_route_edit_submit_routes__route_id__edit_post"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/routes/{route_id}/delete":{"post":{"tags":["web-platform"],"summary":"Route Delete Submit","operationId":"route_delete_submit_routes__route_id__delete_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"route_id","in":"path","required":true,"schema":{"type":"string","title":"Route Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/migrations/{migration_id}":{"get":{"tags":["web-platform"],"summary":"Migration Detail Page","operationId":"migration_detail_page_migrations__migration_id__get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"migration_id","in":"path","required":true,"schema":{"type":"string","title":"Migration Id"}}],"responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/joel":{"get":{"tags":["web-platform"],"summary":"Joel Hub Page","operationId":"joel_hub_page_joel_get","responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}}},"security":[{"HTTPBearer":[]}]}},"/ops/chat":{"get":{"tags":["web-platform"],"summary":"Ops Chat Page","operationId":"ops_chat_page_ops_chat_get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"alertId","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Alertid"}},{"name":"scopeType","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Scopetype"}},{"name":"scopeId","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Scopeid"}}],"responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/audit":{"get":{"tags":["web-platform"],"summary":"Audit Page","operationId":"audit_page_audit_get","responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}}},"security":[{"HTTPBearer":[]}]}}},"components":{"schemas":{"AddMemberRequest":{"properties":{"email":{"type":"string","format":"email","title":"Email"},"role":{"type":"string","title":"Role","default":"member"}},"type":"object","required":["email"],"title":"AddMemberRequest"},"AddTeamMemberRequest":{"properties":{"email":{"type":"string","title":"Email"},"role":{"type":"string","title":"Role","default":"member"}},"type":"object","required":["email"],"title":"AddTeamMemberRequest"},"ApproveRequest":{"properties":{"confirm_phrase":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Confirm Phrase"}},"type":"object","title":"ApproveRequest"},"Body_app_add_instance_submit_applications__app_id__instances_post":{"properties":{"environmentId":{"type":"string","title":"Environmentid"}},"type":"object","required":["environmentId"],"title":"Body_app_add_instance_submit_applications__app_id__instances_post"},"Body_app_instance_setup_submit_applications__app_id__environments__env_id__setup_post":{"properties":{"destinationId":{"type":"string","title":"Destinationid","default":""}},"type":"object","title":"Body_app_instance_setup_submit_applications__app_id__environments__env_id__setup_post"},"Body_app_settings_submit_applications__app_id__settings_post":{"properties":{"name":{"type":"string","title":"Name"},"buildType":{"type":"string","title":"Buildtype"},"repositoryUrl":{"type":"string","title":"Repositoryurl","default":""},"branch":{"type":"string","title":"Branch","default":"main"},"dockerfilePath":{"type":"string","title":"Dockerfilepath","default":"Dockerfile"},"image":{"type":"string","title":"Image","default":""},"runPort":{"type":"integer","title":"Runport","default":80},"healthPath":{"type":"string","title":"Healthpath","default":"/"},"destinationId":{"type":"string","title":"Destinationid","default":""}},"type":"object","required":["name","buildType"],"title":"Body_app_settings_submit_applications__app_id__settings_post"},"Body_change_password_required_submit_account_change_password_required_post":{"properties":{"newPassword":{"type":"string","title":"Newpassword"},"confirmPassword":{"type":"string","title":"Confirmpassword"}},"type":"object","required":["newPassword","confirmPassword"],"title":"Body_change_password_required_submit_account_change_password_required_post"},"Body_dashboard_create_workspace_dashboard_workspace_post":{"properties":{"tenantName":{"type":"string","title":"Tenantname"},"tenantSlug":{"type":"string","title":"Tenantslug"}},"type":"object","required":["tenantName","tenantSlug"],"title":"Body_dashboard_create_workspace_dashboard_workspace_post"},"Body_login_submit_login_post":{"properties":{"email":{"type":"string","title":"Email"},"password":{"type":"string","title":"Password"},"next":{"type":"string","title":"Next","default":""}},"type":"object","required":["email","password"],"title":"Body_login_submit_login_post"},"Body_project_add_environment_projects__project_id__environments_post":{"properties":{"name":{"type":"string","title":"Name"}},"type":"object","required":["name"],"title":"Body_project_add_environment_projects__project_id__environments_post"},"Body_project_app_new_submit_projects__project_id__applications_new_post":{"properties":{"appName":{"type":"string","title":"Appname"},"buildType":{"type":"string","title":"Buildtype","default":"git"},"repositoryUrl":{"type":"string","title":"Repositoryurl","default":""},"branch":{"type":"string","title":"Branch","default":"main"},"dockerfilePath":{"type":"string","title":"Dockerfilepath","default":"Dockerfile"},"image":{"type":"string","title":"Image","default":""},"runPort":{"type":"integer","title":"Runport","default":80},"healthPath":{"type":"string","title":"Healthpath","default":"/"}},"type":"object","required":["appName"],"title":"Body_project_app_new_submit_projects__project_id__applications_new_post"},"Body_project_edit_submit_projects__project_id__edit_post":{"properties":{"name":{"type":"string","title":"Name"},"description":{"type":"string","title":"Description","default":""}},"type":"object","required":["name"],"title":"Body_project_edit_submit_projects__project_id__edit_post"},"Body_project_new_submit_projects_new_post":{"properties":{"projectName":{"type":"string","title":"Projectname"},"projectDescription":{"type":"string","title":"Projectdescription","default":""},"environmentName":{"type":"string","title":"Environmentname","default":"production"},"appName":{"type":"string","title":"Appname","default":""},"buildType":{"type":"string","title":"Buildtype","default":"git"},"repositoryUrl":{"type":"string","title":"Repositoryurl","default":""},"branch":{"type":"string","title":"Branch","default":"main"},"dockerfilePath":{"type":"string","title":"Dockerfilepath","default":"Dockerfile"},"image":{"type":"string","title":"Image","default":""},"runPort":{"type":"integer","title":"Runport","default":80},"healthPath":{"type":"string","title":"Healthpath","default":"/"},"destinationId":{"type":"string","title":"Destinationid","default":""},"skipApp":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Skipapp"}},"type":"object","required":["projectName"],"title":"Body_project_new_submit_projects_new_post"},"Body_register_submit_register_post":{"properties":{"email":{"type":"string","title":"Email"},"password":{"type":"string","title":"Password"},"inviteCode":{"type":"string","title":"Invitecode"},"tenantName":{"type":"string","title":"Tenantname","default":""},"tenantSlug":{"type":"string","title":"Tenantslug","default":""}},"type":"object","required":["email","password","inviteCode"],"title":"Body_register_submit_register_post"},"Body_route_edit_submit_routes__route_id__edit_post":{"properties":{"fqdn":{"type":"string","title":"Fqdn","default":""},"activeServerId":{"type":"string","title":"Activeserverid","default":""},"trafficPolicy":{"type":"string","title":"Trafficpolicy","default":"single_active"}},"type":"object","title":"Body_route_edit_submit_routes__route_id__edit_post"},"Body_route_new_submit_routes_new_post":{"properties":{"applicationId":{"type":"string","title":"Applicationid"},"activeServerId":{"type":"string","title":"Activeserverid"},"fqdn":{"type":"string","title":"Fqdn","default":""},"fqdnType":{"type":"string","title":"Fqdntype","default":"sslip"},"sslipLabel":{"type":"string","title":"Ssliplabel","default":""}},"type":"object","required":["applicationId","activeServerId"],"title":"Body_route_new_submit_routes_new_post"},"Body_server_edit_submit_servers__server_id__edit_post":{"properties":{"name":{"type":"string","title":"Name"},"address":{"type":"string","title":"Address"},"sshPort":{"type":"integer","title":"Sshport","default":22},"sshUser":{"type":"string","title":"Sshuser","default":"root"},"sshAuthMethod":{"type":"string","title":"Sshauthmethod","default":"key"},"sshPrivateKey":{"type":"string","title":"Sshprivatekey","default":""},"sshPassword":{"type":"string","title":"Sshpassword","default":""},"autoValidate":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Autovalidate"},"metricsPollMinutes":{"type":"string","title":"Metricspollminutes","default":""},"metricsRetentionDays":{"type":"string","title":"Metricsretentiondays","default":""},"hostProvider":{"type":"string","title":"Hostprovider","default":""},"hostPlanName":{"type":"string","title":"Hostplanname","default":""},"hostInstanceType":{"type":"string","title":"Hostinstancetype","default":""},"hostVcpus":{"type":"string","title":"Hostvcpus","default":""},"hostRamMb":{"type":"string","title":"Hostrammb","default":""},"hostMonthlyCost":{"type":"string","title":"Hostmonthlycost","default":""}},"type":"object","required":["name","address"],"title":"Body_server_edit_submit_servers__server_id__edit_post"},"Body_server_new_submit_servers_new_post":{"properties":{"name":{"type":"string","title":"Name"},"address":{"type":"string","title":"Address"},"sshPort":{"type":"integer","title":"Sshport","default":22},"sshUser":{"type":"string","title":"Sshuser","default":"root"},"sshAuthMethod":{"type":"string","title":"Sshauthmethod","default":"key"},"sshPrivateKey":{"type":"string","title":"Sshprivatekey","default":""},"sshPassword":{"type":"string","title":"Sshpassword","default":""},"autoValidate":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Autovalidate"},"hostProvider":{"type":"string","title":"Hostprovider","default":""},"hostPlanName":{"type":"string","title":"Hostplanname","default":""},"hostInstanceType":{"type":"string","title":"Hostinstancetype","default":""},"hostVcpus":{"type":"string","title":"Hostvcpus","default":""},"hostRamMb":{"type":"string","title":"Hostrammb","default":""},"hostMonthlyCost":{"type":"string","title":"Hostmonthlycost","default":""}},"type":"object","required":["name","address"],"title":"Body_server_new_submit_servers_new_post"},"Body_settings_add_member_settings_members_post":{"properties":{"email":{"type":"string","title":"Email"},"role":{"type":"string","title":"Role","default":"member"}},"type":"object","required":["email"],"title":"Body_settings_add_member_settings_members_post"},"Body_settings_add_team_settings_teams_post":{"properties":{"name":{"type":"string","title":"Name"}},"type":"object","required":["name"],"title":"Body_settings_add_team_settings_teams_post"},"Body_settings_password_settings_password_post":{"properties":{"currentPassword":{"type":"string","title":"Currentpassword"},"newPassword":{"type":"string","title":"Newpassword"}},"type":"object","required":["currentPassword","newPassword"],"title":"Body_settings_password_settings_password_post"},"Body_settings_quotas_settings_quotas_post":{"properties":{"maxApplications":{"type":"integer","title":"Maxapplications","default":5},"maxServers":{"type":"integer","title":"Maxservers","default":2},"maxDeployPerHour":{"type":"integer","title":"Maxdeployperhour","default":30}},"type":"object","title":"Body_settings_quotas_settings_quotas_post"},"Body_settings_webhook_settings_webhook_post":{"properties":{"url":{"type":"string","title":"Url","default":""},"secret":{"type":"string","title":"Secret","default":""},"enabled":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Enabled"}},"type":"object","title":"Body_settings_webhook_settings_webhook_post"},"Body_super_invite_create_super_invites_new_post":{"properties":{"label":{"type":"string","title":"Label","default":""},"maxUses":{"type":"integer","title":"Maxuses","default":1},"expiresDays":{"type":"integer","title":"Expiresdays","default":0}},"type":"object","title":"Body_super_invite_create_super_invites_new_post"},"Body_super_operator_create_super_operators_new_post":{"properties":{"email":{"type":"string","title":"Email","default":""},"password":{"type":"string","title":"Password","default":""}},"type":"object","title":"Body_super_operator_create_super_operators_new_post"},"Body_super_operator_demote_super_operators_demote_post":{"properties":{"userId":{"type":"string","title":"Userid","default":""}},"type":"object","title":"Body_super_operator_demote_super_operators_demote_post"},"Body_super_operator_promote_super_operators_promote_post":{"properties":{"email":{"type":"string","title":"Email","default":""}},"type":"object","title":"Body_super_operator_promote_super_operators_promote_post"},"Body_super_tenant_create_super_tenants_new_post":{"properties":{"name":{"type":"string","title":"Name","default":""},"slug":{"type":"string","title":"Slug","default":""},"ownerEmail":{"type":"string","title":"Owneremail","default":""}},"type":"object","title":"Body_super_tenant_create_super_tenants_new_post"},"Body_super_tenant_quotas_super_tenants__tenant_id__quotas_post":{"properties":{"maxApplications":{"type":"integer","title":"Maxapplications","default":10},"maxServers":{"type":"integer","title":"Maxservers","default":5},"maxDeployPerHour":{"type":"integer","title":"Maxdeployperhour","default":10}},"type":"object","title":"Body_super_tenant_quotas_super_tenants__tenant_id__quotas_post"},"Body_switch_tenant_web_switch_tenant_post":{"properties":{"tenantId":{"type":"string","title":"Tenantid"}},"type":"object","required":["tenantId"],"title":"Body_switch_tenant_web_switch_tenant_post"},"BulkAcknowledgeRequest":{"properties":{"ids":{"items":{"type":"string"},"type":"array","title":"Ids"}},"type":"object","required":["ids"],"title":"BulkAcknowledgeRequest"},"ChangePasswordRequest":{"properties":{"currentPassword":{"type":"string","title":"Currentpassword"},"newPassword":{"type":"string","minLength":8,"title":"Newpassword"}},"type":"object","required":["currentPassword","newPassword"],"title":"ChangePasswordRequest"},"CompletePasswordSetupRequest":{"properties":{"newPassword":{"type":"string","minLength":8,"title":"Newpassword"}},"type":"object","required":["newPassword"],"title":"CompletePasswordSetupRequest"},"ConnectInstallationRequest":{"properties":{"tenantId":{"type":"string","title":"Tenantid"},"installationId":{"type":"integer","title":"Installationid"}},"type":"object","required":["tenantId","installationId"],"title":"ConnectInstallationRequest"},"CreateAppInstanceRequest":{"properties":{"environmentId":{"type":"string","title":"Environmentid"},"destinationId":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Destinationid"},"specOverrides":{"additionalProperties":true,"type":"object","title":"Specoverrides"}},"type":"object","required":["environmentId"],"title":"CreateAppInstanceRequest"},"CreateApplicationRequest":{"properties":{"projectId":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Projectid"},"name":{"type":"string","title":"Name"},"buildSpec":{"additionalProperties":true,"type":"object","title":"Buildspec"},"runSpec":{"additionalProperties":true,"type":"object","title":"Runspec"},"healthSpec":{"additionalProperties":true,"type":"object","title":"Healthspec"},"environmentId":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Environmentid"},"destinationId":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Destinationid"}},"type":"object","required":["name"],"title":"CreateApplicationRequest"},"CreateConversationRequest":{"properties":{"tenant_id":{"type":"string","title":"Tenant Id"},"scope_type":{"type":"string","title":"Scope Type"},"scope_id":{"type":"string","title":"Scope Id"}},"type":"object","required":["tenant_id","scope_type","scope_id"],"title":"CreateConversationRequest"},"CreateCredentialRequest":{"properties":{"tenantId":{"type":"string","title":"Tenantid"},"name":{"type":"string","title":"Name"},"type":{"type":"string","title":"Type"},"value":{"type":"string","title":"Value"}},"type":"object","required":["tenantId","name","type","value"],"title":"CreateCredentialRequest"},"CreateEnvironmentRequest":{"properties":{"projectId":{"type":"string","title":"Projectid"},"name":{"type":"string","title":"Name"}},"type":"object","required":["projectId","name"],"title":"CreateEnvironmentRequest"},"CreateProjectRequest":{"properties":{"tenantId":{"type":"string","title":"Tenantid"},"name":{"type":"string","title":"Name"},"description":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Description"}},"type":"object","required":["tenantId","name"],"title":"CreateProjectRequest"},"CreateRouteRequest":{"properties":{"tenantId":{"type":"string","title":"Tenantid"},"applicationId":{"type":"string","title":"Applicationid"},"fqdn":{"type":"string","title":"Fqdn"},"activeServerId":{"type":"string","title":"Activeserverid"},"trafficPolicy":{"type":"string","title":"Trafficpolicy","default":"single_active"}},"type":"object","required":["tenantId","applicationId","fqdn","activeServerId"],"title":"CreateRouteRequest"},"CreateServerRequest":{"properties":{"tenantId":{"type":"string","title":"Tenantid"},"name":{"type":"string","title":"Name"},"address":{"type":"string","title":"Address"},"sshPort":{"type":"integer","title":"Sshport","default":22},"sshUser":{"type":"string","title":"Sshuser","default":"root"},"sshPrivateKey":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Sshprivatekey"},"sshPassword":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Sshpassword"},"teamId":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Teamid"}},"type":"object","required":["tenantId","name","address"],"title":"CreateServerRequest"},"CreateTeamRequest":{"properties":{"tenantId":{"type":"string","title":"Tenantid"},"name":{"type":"string","title":"Name"}},"type":"object","required":["tenantId","name"],"title":"CreateTeamRequest"},"CreateTenantRequest":{"properties":{"name":{"type":"string","title":"Name"},"slug":{"type":"string","title":"Slug"},"ownerEmail":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Owneremail"}},"type":"object","required":["name","slug"],"title":"CreateTenantRequest"},"CreateTokenRequest":{"properties":{"tenantId":{"type":"string","title":"Tenantid"},"name":{"type":"string","title":"Name"},"scopes":{"items":{"type":"string"},"type":"array","title":"Scopes","default":["read"]},"expiresInDays":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Expiresindays","default":90}},"type":"object","required":["tenantId","name"],"title":"CreateTokenRequest"},"DecommissionRequest":{"properties":{"confirmName":{"type":"string","title":"Confirmname"},"moveToServerId":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Movetoserverid"},"cancelActiveDeploys":{"type":"boolean","title":"Cancelactivedeploys","default":true},"detachApps":{"type":"boolean","title":"Detachapps","default":true}},"type":"object","required":["confirmName"],"title":"DecommissionRequest"},"DeployRequest":{"properties":{"force":{"type":"boolean","title":"Force","default":false},"gitRef":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Gitref"},"imageTag":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Imagetag"},"allowNoRoute":{"type":"boolean","title":"Allownoroute","default":false},"environmentId":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Environmentid"}},"type":"object","title":"DeployRequest"},"EnvVarPatch":{"properties":{"value":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Value"},"isSecret":{"anyOf":[{"type":"boolean"},{"type":"null"}],"title":"Issecret"},"isBuildTime":{"anyOf":[{"type":"boolean"},{"type":"null"}],"title":"Isbuildtime"}},"type":"object","title":"EnvVarPatch"},"EnvVarRequest":{"properties":{"key":{"type":"string","title":"Key"},"value":{"type":"string","title":"Value"},"isSecret":{"type":"boolean","title":"Issecret","default":false},"isBuildTime":{"type":"boolean","title":"Isbuildtime","default":false}},"type":"object","required":["key","value"],"title":"EnvVarRequest"},"HTTPValidationError":{"properties":{"detail":{"items":{"$ref":"#/components/schemas/ValidationError"},"type":"array","title":"Detail"}},"type":"object","title":"HTTPValidationError"},"HelperAskRequest":{"properties":{"question":{"type":"string","title":"Question"},"context":{"additionalProperties":true,"type":"object","title":"Context"},"conversationId":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Conversationid"},"tenantId":{"type":"string","title":"Tenantid"}},"type":"object","required":["question","tenantId"],"title":"HelperAskRequest"},"LoginRequest":{"properties":{"email":{"type":"string","format":"email","title":"Email"},"password":{"type":"string","title":"Password"}},"type":"object","required":["email","password"],"title":"LoginRequest"},"MetricsReportRequest":{"properties":{"metrics":{"additionalProperties":true,"type":"object","title":"Metrics"},"containers":{"items":{"additionalProperties":true,"type":"object"},"type":"array","title":"Containers"}},"type":"object","required":["metrics"],"title":"MetricsReportRequest"},"MigrationRequest":{"properties":{"targetServerId":{"type":"string","title":"Targetserverid"},"stabilizationWindowSecs":{"type":"integer","title":"Stabilizationwindowsecs","default":60}},"type":"object","required":["targetServerId"],"title":"MigrationRequest"},"PatchAppInstanceRequest":{"properties":{"destinationId":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Destinationid"},"specOverrides":{"anyOf":[{"additionalProperties":true,"type":"object"},{"type":"null"}],"title":"Specoverrides"},"status":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Status"}},"type":"object","title":"PatchAppInstanceRequest"},"PatchApplicationRequest":{"properties":{"name":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Name"},"buildSpec":{"anyOf":[{"additionalProperties":true,"type":"object"},{"type":"null"}],"title":"Buildspec"},"runSpec":{"anyOf":[{"additionalProperties":true,"type":"object"},{"type":"null"}],"title":"Runspec"},"healthSpec":{"anyOf":[{"additionalProperties":true,"type":"object"},{"type":"null"}],"title":"Healthspec"}},"type":"object","title":"PatchApplicationRequest"},"PatchEnvironmentRequest":{"properties":{"name":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Name"}},"type":"object","title":"PatchEnvironmentRequest"},"PatchMemberRequest":{"properties":{"role":{"type":"string","title":"Role"}},"type":"object","required":["role"],"title":"PatchMemberRequest"},"PatchProjectRequest":{"properties":{"name":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Name"},"description":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Description"}},"type":"object","title":"PatchProjectRequest"},"PatchQuotaRequest":{"properties":{"maxApplications":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Maxapplications"},"maxServers":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Maxservers"},"maxDeployPerHour":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Maxdeployperhour"},"aiTokensPerDay":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Aitokensperday"}},"type":"object","title":"PatchQuotaRequest"},"PatchRouteRequest":{"properties":{"fqdn":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Fqdn"},"trafficPolicy":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Trafficpolicy"},"activeServerId":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Activeserverid"}},"type":"object","title":"PatchRouteRequest"},"PatchServerRequest":{"properties":{"name":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Name"},"address":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Address"},"sshPort":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Sshport"},"sshUser":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Sshuser"},"sshPrivateKey":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Sshprivatekey"},"sshPassword":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Sshpassword"}},"type":"object","title":"PatchServerRequest"},"PatchTeamRequest":{"properties":{"name":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Name"}},"type":"object","title":"PatchTeamRequest"},"PatchTenantRequest":{"properties":{"name":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Name"},"slug":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Slug"}},"type":"object","title":"PatchTenantRequest"},"PlatformSettingUpdate":{"properties":{"key":{"type":"string","title":"Key"},"value":{"title":"Value"},"clear":{"type":"boolean","title":"Clear","default":false}},"type":"object","required":["key"],"title":"PlatformSettingUpdate"},"PostMessageRequest":{"properties":{"content":{"type":"string","title":"Content"}},"type":"object","required":["content"],"title":"PostMessageRequest"},"RefreshRequest":{"properties":{"refreshToken":{"type":"string","title":"Refreshtoken"}},"type":"object","required":["refreshToken"],"title":"RefreshRequest"},"RegisterGithubDeployKeyRequest":{"properties":{"readOnly":{"type":"boolean","title":"Readonly","default":true}},"type":"object","title":"RegisterGithubDeployKeyRequest"},"RegisterRequest":{"properties":{"email":{"type":"string","format":"email","title":"Email"},"password":{"type":"string","minLength":8,"title":"Password"},"inviteCode":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Invitecode"},"isPlatformAdmin":{"type":"boolean","title":"Isplatformadmin","default":false},"tenantName":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Tenantname"},"tenantSlug":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Tenantslug"}},"type":"object","required":["email","password"],"title":"RegisterRequest"},"RejectRequest":{"properties":{"reason":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Reason"}},"type":"object","title":"RejectRequest"},"SavePlatformSettingsRequest":{"properties":{"settings":{"items":{"$ref":"#/components/schemas/PlatformSettingUpdate"},"type":"array","title":"Settings"}},"type":"object","title":"SavePlatformSettingsRequest"},"SharedVarPatch":{"properties":{"value":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Value"},"isSecret":{"anyOf":[{"type":"boolean"},{"type":"null"}],"title":"Issecret"},"isBuildTime":{"anyOf":[{"type":"boolean"},{"type":"null"}],"title":"Isbuildtime"}},"type":"object","title":"SharedVarPatch"},"SharedVarRequest":{"properties":{"scopeType":{"type":"string","title":"Scopetype"},"scopeId":{"type":"string","title":"Scopeid"},"key":{"type":"string","title":"Key"},"value":{"type":"string","title":"Value"},"isSecret":{"type":"boolean","title":"Issecret","default":false},"isBuildTime":{"type":"boolean","title":"Isbuildtime","default":false}},"type":"object","required":["scopeType","scopeId","key","value"],"title":"SharedVarRequest"},"StackRepairRequest":{"properties":{"component":{"type":"string","title":"Component","description":"prerequisites, docker, platform_network, traefik, metrics_script, metrics_agent, or all"}},"type":"object","required":["component"],"title":"StackRepairRequest"},"SwitchTenantRequest":{"properties":{"tenantId":{"type":"string","title":"Tenantid"}},"type":"object","required":["tenantId"],"title":"SwitchTenantRequest"},"UserPreferencesPatch":{"properties":{"metricsHistoryRange":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Metricshistoryrange"}},"type":"object","title":"UserPreferencesPatch"},"ValidationError":{"properties":{"loc":{"items":{"anyOf":[{"type":"string"},{"type":"integer"}]},"type":"array","title":"Location"},"msg":{"type":"string","title":"Message"},"type":{"type":"string","title":"Error Type"},"input":{"title":"Input"},"ctx":{"type":"object","title":"Context"}},"type":"object","required":["loc","msg","type"],"title":"ValidationError"},"WebhookSettingsRequest":{"properties":{"url":{"type":"string","title":"Url"},"secret":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Secret"},"enabled":{"type":"boolean","title":"Enabled","default":true},"events":{"items":{"type":"string"},"type":"array","title":"Events"}},"type":"object","required":["url"],"title":"WebhookSettingsRequest"}},"securitySchemes":{"HTTPBearer":{"type":"http","scheme":"bearer"}}}}