{"openapi":"3.0.0","paths":{"/":{"get":{"operationId":"AppController_getHello","parameters":[],"responses":{"200":{"description":""}},"tags":["App"]}},"/debug-sentry":{"get":{"operationId":"AppController_getError","parameters":[],"responses":{"200":{"description":""}},"tags":["App"]}},"/misc/serviceTypes":{"get":{"operationId":"MiscRestController_findAllServiceTypes","parameters":[],"responses":{"200":{"description":""}},"tags":["MiscRest"]}},"/misc/protocols":{"get":{"operationId":"MiscRestController_findAllProtocols","parameters":[],"responses":{"200":{"description":""}},"tags":["MiscRest"]}},"/misc/roles":{"get":{"operationId":"MiscRestController_findAllRoles","parameters":[],"responses":{"200":{"description":""}},"tags":["MiscRest"]}},"/misc/runtimes":{"get":{"operationId":"MiscRestController_findAllRuntimes","parameters":[],"responses":{"200":{"description":""}},"tags":["MiscRest"]}},"/misc/builders":{"get":{"operationId":"MiscRestController_findAllBuilders","parameters":[],"responses":{"200":{"description":""}},"tags":["MiscRest"]}},"/misc/regions":{"get":{"operationId":"MiscRestController_findAllRegions","parameters":[],"responses":{"200":{"description":""}},"tags":["MiscRest"]}},"/misc/plans":{"get":{"operationId":"MiscRestController_findAllPlans","parameters":[{"name":"service_type","required":true,"in":"query","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["MiscRest"]}},"/misc/teamSubscriptions":{"get":{"operationId":"MiscRestController_findAllTeamSubscriptions","parameters":[],"responses":{"200":{"description":""}},"tags":["MiscRest"]}},"/misc/fixedPrices":{"get":{"operationId":"MiscRestController_findAllFixedPrices","parameters":[],"responses":{"200":{"description":""}},"tags":["MiscRest"]}},"/notifications":{"get":{"operationId":"NotificationsRestController_findAllNotifications","parameters":[],"responses":{"200":{"description":""}},"tags":["NotificationsRest"]}},"/notifications/{id}":{"get":{"operationId":"NotificationsRestController_findOneNotification","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["NotificationsRest"]}},"/projects":{"get":{"operationId":"ProjectsRestController_findAllProjects","parameters":[{"name":"team_id","required":true,"in":"query","schema":{"type":"string"}},{"name":"with_meta","required":true,"in":"query","schema":{"type":"boolean"}},{"name":"page_size","required":true,"in":"query","schema":{"type":"number"}},{"name":"cursor","required":true,"in":"query","schema":{"type":"string"}},{"name":"search","required":true,"in":"query","schema":{"type":"string"}},{"name":"sort_by","required":true,"in":"query","schema":{"type":"string"}},{"name":"sort_dir","required":true,"in":"query","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["ProjectsRest"]},"post":{"operationId":"ProjectsRestController_createProject","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/"}}}},"responses":{"201":{"description":""}},"tags":["ProjectsRest"]}},"/projects/{id}":{"get":{"operationId":"ProjectsRestController_findOneProject","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}},{"name":"with_meta","required":true,"in":"query","schema":{"type":"boolean"}}],"responses":{"200":{"description":""}},"tags":["ProjectsRest"]},"patch":{"operationId":"ProjectsRestController_updateProject","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/"}}}},"responses":{"200":{"description":""}},"tags":["ProjectsRest"]},"delete":{"operationId":"ProjectsRestController_deleteProject","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["ProjectsRest"]}},"/teams":{"get":{"operationId":"TeamsRestController_findAllTeams","parameters":[{"name":"with_meta","required":true,"in":"query","schema":{"type":"boolean"}},{"name":"page_size","required":true,"in":"query","schema":{"type":"number"}},{"name":"cursor","required":true,"in":"query","schema":{"type":"string"}},{"name":"search","required":true,"in":"query","schema":{"type":"string"}},{"name":"sort_by","required":true,"in":"query","schema":{"type":"string"}},{"name":"sort_dir","required":true,"in":"query","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["TeamsRest"]},"post":{"operationId":"TeamsRestController_createTeam","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/"}}}},"responses":{"201":{"description":""}},"tags":["TeamsRest"]}},"/teams/{id}":{"get":{"operationId":"TeamsRestController_findOneTeam","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}},{"name":"with_meta","required":true,"in":"query","schema":{"type":"boolean"}}],"responses":{"200":{"description":""}},"tags":["TeamsRest"]},"patch":{"operationId":"TeamsRestController_updateTeam","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/"}}}},"responses":{"200":{"description":""}},"tags":["TeamsRest"]},"delete":{"operationId":"TeamsRestController_deleteTeam","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["TeamsRest"]}},"/team/apiKeys":{"get":{"operationId":"TeamApiKeysRestController_findAllTeamApiKeys","parameters":[{"name":"team_id","required":true,"in":"query","schema":{"type":"string"}},{"name":"with_meta","required":true,"in":"query","schema":{"type":"boolean"}}],"responses":{"200":{"description":""}},"tags":["TeamApiKeysRest"]},"post":{"operationId":"TeamApiKeysRestController_createTeamApiKey","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/"}}}},"responses":{"201":{"description":""}},"tags":["TeamApiKeysRest"]}},"/team/apiKeys/{key}":{"get":{"operationId":"TeamApiKeysRestController_findOneTeamApiKeys","parameters":[{"name":"key","required":true,"in":"path","schema":{"type":"string"}},{"name":"with_meta","required":true,"in":"query","schema":{"type":"boolean"}}],"responses":{"200":{"description":""}},"tags":["TeamApiKeysRest"]},"patch":{"operationId":"TeamApiKeysRestController_updateTeamApiKey","parameters":[{"name":"key","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/"}}}},"responses":{"200":{"description":""}},"tags":["TeamApiKeysRest"]},"delete":{"operationId":"TeamApiKeysRestController_deleteTeamApiKey","parameters":[{"name":"key","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["TeamApiKeysRest"]}},"/team/registries":{"get":{"operationId":"TeamRegistriesRestController_findAllRegistries","parameters":[{"name":"team_id","required":true,"in":"query","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["TeamRegistriesRest"]},"post":{"operationId":"TeamRegistriesRestController_createRegistry","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/"}}}},"responses":{"201":{"description":""}},"tags":["TeamRegistriesRest"]}},"/team/registries/{id}":{"get":{"operationId":"TeamRegistriesRestController_findOneRegistry","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["TeamRegistriesRest"]},"patch":{"operationId":"TeamRegistriesRestController_updateRegistry","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/"}}}},"responses":{"200":{"description":""}},"tags":["TeamRegistriesRest"]},"delete":{"operationId":"TeamRegistriesRestController_deleteRegistry","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["TeamRegistriesRest"]}},"/team/regions":{"get":{"operationId":"TeamRegionsRestController_findAllRegions","parameters":[{"name":"team_id","required":true,"in":"query","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["TeamRegionsRest"]}},"/team/volumes":{"get":{"operationId":"TeamVolumesRestController_findAllVolumes","parameters":[{"name":"team_id","required":true,"in":"query","schema":{"type":"string"}},{"name":"service_environment_id","required":true,"in":"query","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["TeamVolumesRest"]},"post":{"operationId":"TeamVolumesRestController_createVolume","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/"}}}},"responses":{"201":{"description":""}},"tags":["TeamVolumesRest"]}},"/team/volumes/{id}":{"get":{"operationId":"TeamVolumesRestController_findOneVolume","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["TeamVolumesRest"]},"patch":{"operationId":"TeamVolumesRestController_updateVolume","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/"}}}},"responses":{"200":{"description":""}},"tags":["TeamVolumesRest"]},"delete":{"operationId":"TeamVolumesRestController_deleteVolume","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["TeamVolumesRest"]}},"/team/volumes/{id}/metrics":{"get":{"operationId":"TeamVolumesRestController_findVolumeMetrics","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["TeamVolumesRest"]}},"/team/invitations":{"get":{"operationId":"TeamInvitationsRestController_findAllInvitations","parameters":[{"name":"with_meta","required":true,"in":"query","schema":{"type":"boolean"}}],"responses":{"200":{"description":""}},"tags":["TeamInvitationsRest"]},"post":{"operationId":"TeamInvitationsRestController_createInvitation","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/"}}}},"responses":{"201":{"description":""}},"tags":["TeamInvitationsRest"]}},"/team/invitations/sent":{"get":{"operationId":"TeamInvitationsRestController_findAllSentInvitations","parameters":[{"name":"team_id","required":true,"in":"query","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["TeamInvitationsRest"]}},"/team/invitations/{id}":{"get":{"operationId":"TeamInvitationsRestController_findOneInvitation","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}},{"name":"with_meta","required":true,"in":"query","schema":{"type":"boolean"}}],"responses":{"200":{"description":""}},"tags":["TeamInvitationsRest"]},"delete":{"operationId":"TeamInvitationsRestController_deleteInvitation","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["TeamInvitationsRest"]},"post":{"operationId":"TeamInvitationsRestController_acceptInvitation","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"201":{"description":""}},"tags":["TeamInvitationsRest"]}},"/team/members":{"get":{"operationId":"TeamMembersRestController_findAllTeamMembers","parameters":[{"name":"team_id","required":true,"in":"query","schema":{"type":"string"}},{"name":"with_meta","required":true,"in":"query","schema":{"type":"boolean"}}],"responses":{"200":{"description":""}},"tags":["TeamMembersRest"]}},"/team/members/{id}":{"get":{"operationId":"TeamMembersRestController_findOneTeamMember","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}},{"name":"with_meta","required":true,"in":"query","schema":{"type":"boolean"}}],"responses":{"200":{"description":""}},"tags":["TeamMembersRest"]},"patch":{"operationId":"TeamMembersRestController_updateTeamMember","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/"}}}},"responses":{"200":{"description":""}},"tags":["TeamMembersRest"]},"delete":{"operationId":"TeamMembersRestController_deleteTeamMember","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["TeamMembersRest"]}},"/services":{"get":{"operationId":"ServicesRestController_findAllServices","parameters":[{"name":"team_id","required":true,"in":"query","schema":{"type":"string"}},{"name":"project_id","required":true,"in":"query","schema":{"type":"string"}},{"name":"for_team_volume","required":true,"in":"query","schema":{"type":"boolean"}},{"name":"with_meta","required":true,"in":"query","schema":{"type":"boolean"}},{"name":"type","required":true,"in":"query","schema":{"type":"string"}},{"name":"status","required":true,"in":"query","schema":{"type":"number"}},{"name":"page_size","required":true,"in":"query","schema":{"type":"number"}},{"name":"cursor","required":true,"in":"query","schema":{"type":"string"}},{"name":"search","required":true,"in":"query","schema":{"type":"string"}},{"name":"sort_by","required":true,"in":"query","schema":{"type":"string"}},{"name":"sort_dir","required":true,"in":"query","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["ServicesRest"]},"post":{"operationId":"ServicesRestController_createService","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/"}}}},"responses":{"201":{"description":""}},"tags":["ServicesRest"]},"patch":{"operationId":"ServicesRestController_upsertService","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/"}}}},"responses":{"200":{"description":""}},"tags":["ServicesRest"]}},"/services/{id}/deployments":{"get":{"operationId":"ServicesRestController_findAllDeployments","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}},{"name":"environment_id","required":true,"in":"query","schema":{"type":"string"}},{"name":"status","required":true,"in":"query","schema":{"type":"number"}},{"name":"page_size","required":true,"in":"query","schema":{"type":"number"}},{"name":"cursor","required":true,"in":"query","schema":{"type":"string"}},{"name":"search","required":true,"in":"query","schema":{"type":"string"}},{"name":"sort_by","required":true,"in":"query","schema":{"type":"string"}},{"name":"sort_dir","required":true,"in":"query","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["ServicesRest"]}},"/services/{id}":{"get":{"operationId":"ServicesRestController_findOneService","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}},{"name":"with_meta","required":true,"in":"query","schema":{"type":"boolean"}}],"responses":{"200":{"description":""}},"tags":["ServicesRest"]},"delete":{"operationId":"ServicesRestController_deleteService","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["ServicesRest"]}},"/services/{id}/redeploy":{"post":{"operationId":"ServicesRestController_redeployServiceEnvironment","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}},{"name":"environment","required":true,"in":"query","schema":{"type":"string"}}],"responses":{"201":{"description":""}},"tags":["ServicesRest"]}},"/services/{id}/pause":{"post":{"operationId":"ServicesRestController_pauseServiceEnvironment","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}},{"name":"environment","required":true,"in":"query","schema":{"type":"string"}}],"responses":{"201":{"description":""}},"tags":["ServicesRest"]}},"/services/{id}/resume":{"post":{"operationId":"ServicesRestController_resumeServiceEnvironment","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}},{"name":"environment","required":true,"in":"query","schema":{"type":"string"}}],"responses":{"201":{"description":""}},"tags":["ServicesRest"]}},"/services/{id}/token":{"get":{"operationId":"ServicesRestController_findTokenForService","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["ServicesRest"]}},"/services/{id}/regenerateToken":{"post":{"operationId":"ServicesRestController_regenerateTokenForService","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"201":{"description":""}},"tags":["ServicesRest"]}},"/services/{id}/syncNetwork":{"post":{"operationId":"ServicesRestController_syncNetworkForAllServiceEnvironments","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"201":{"description":""}},"tags":["ServicesRest"]}},"/service/environments":{"get":{"operationId":"ServiceEnvironmentsRestController_findAllServiceEnvironments","parameters":[{"name":"team_id","required":true,"in":"query","schema":{"type":"string"}},{"name":"project_id","required":true,"in":"query","schema":{"type":"string"}},{"name":"service_id","required":true,"in":"query","schema":{"type":"string"}},{"name":"status","required":true,"in":"query","schema":{"type":"number"}},{"name":"page_size","required":true,"in":"query","schema":{"type":"number"}},{"name":"cursor","required":true,"in":"query","schema":{"type":"string"}},{"name":"search","required":true,"in":"query","schema":{"type":"string"}},{"name":"sort_by","required":true,"in":"query","schema":{"type":"string"}},{"name":"sort_dir","required":true,"in":"query","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["ServiceEnvironmentsRest"]},"post":{"operationId":"ServiceEnvironmentsRestController_createServiceEnvironment","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/"}}}},"responses":{"201":{"description":""}},"tags":["ServiceEnvironmentsRest"]}},"/service/environments/{id}":{"get":{"operationId":"ServiceEnvironmentsRestController_findOneServiceEnvironment","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["ServiceEnvironmentsRest"]},"patch":{"operationId":"ServiceEnvironmentsRestController_updateServiceEnvironment","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/"}}}},"responses":{"200":{"description":""}},"tags":["ServiceEnvironmentsRest"]},"delete":{"operationId":"ServiceEnvironmentsRestController_deleteServiceEnvironment","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["ServiceEnvironmentsRest"]}},"/service/environments/{id}/redeploy":{"post":{"operationId":"ServiceEnvironmentsRestController_redeployServiceEnvironment","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"201":{"description":""}},"tags":["ServiceEnvironmentsRest"]}},"/service/environments/{id}/pause":{"post":{"operationId":"ServiceEnvironmentsRestController_pauseServiceEnvironment","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"201":{"description":""}},"tags":["ServiceEnvironmentsRest"]}},"/service/environments/{id}/resume":{"post":{"operationId":"ServiceEnvironmentsRestController_resumeServiceEnvironment","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"201":{"description":""}},"tags":["ServiceEnvironmentsRest"]}},"/service/environments/{id}/pods":{"get":{"operationId":"ServiceEnvironmentsRestController_findPodsForServiceEnvironment","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["ServiceEnvironmentsRest"]}},"/service/environments/{id}/details":{"get":{"operationId":"ServiceEnvironmentsRestController_findDetailsForServiceEnvironment","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["ServiceEnvironmentsRest"]}},"/service/environments/{id}/deployments":{"get":{"operationId":"ServiceEnvironmentsRestController_findAllDeploymentsForServiceEnvironment","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}},{"name":"status","required":true,"in":"query","schema":{"type":"number"}},{"name":"page_size","required":true,"in":"query","schema":{"type":"number"}},{"name":"cursor","required":true,"in":"query","schema":{"type":"string"}},{"name":"search","required":true,"in":"query","schema":{"type":"string"}},{"name":"sort_by","required":true,"in":"query","schema":{"type":"string"}},{"name":"sort_dir","required":true,"in":"query","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["ServiceEnvironmentsRest"]}},"/service/environments/{id}/syncNetwork":{"post":{"operationId":"ServiceEnvironmentsRestController_syncNetworkForServiceEnvironment","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"201":{"description":""}},"tags":["ServiceEnvironmentsRest"]}},"/service/domains":{"get":{"operationId":"ServiceDomainsRestController_findAllServiceDomains","parameters":[{"name":"service_id","required":true,"in":"query","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["ServiceDomainsRest"]},"post":{"operationId":"ServiceDomainsRestController_createServiceDomain","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/"}}}},"responses":{"201":{"description":""}},"tags":["ServiceDomainsRest"]}},"/service/domains/{id}":{"get":{"operationId":"ServiceDomainsRestController_findOneServiceDomain","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["ServiceDomainsRest"]},"patch":{"operationId":"ServiceDomainsRestController_updateServiceDomain","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/"}}}},"responses":{"200":{"description":""}},"tags":["ServiceDomainsRest"]},"delete":{"operationId":"ServiceDomainsRestController_deleteServiceDomain","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["ServiceDomainsRest"]}},"/service/logs":{"post":{"operationId":"ServiceLogsRestController_findAllServiceLogs","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/"}}}},"responses":{"201":{"description":""}},"tags":["ServiceLogsRest"]}},"/service/metrics":{"post":{"operationId":"ServiceMetricsRestController_findAllMetrics","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/"}}}},"responses":{"201":{"description":""}},"tags":["ServiceMetricsRest"]}},"/billing/billingAccount":{"get":{"operationId":"BillingRestController_findBillingAccount","parameters":[],"responses":{"200":{"description":""}},"tags":["BillingRest"]},"post":{"operationId":"BillingRestController_upsertBillingAccount","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/"}}}},"responses":{"201":{"description":""}},"tags":["BillingRest"]}},"/billing/invoices":{"get":{"operationId":"BillingRestController_findAllInvoices","parameters":[{"name":"page","required":true,"in":"query","schema":{"type":"number"}}],"responses":{"200":{"description":""}},"tags":["BillingRest"]}},"/billing/wallet":{"get":{"operationId":"BillingRestController_findWallet","parameters":[],"responses":{"200":{"description":""}},"tags":["BillingRest"]}},"/billing/wallet/topup":{"post":{"operationId":"BillingRestController_topUpWallet","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/"}}}},"responses":{"201":{"description":""}},"tags":["BillingRest"]}},"/billing/wallet/transactions":{"get":{"operationId":"BillingRestController_findAllWalletTransactions","parameters":[{"name":"page","required":true,"in":"query","schema":{"type":"number"}}],"responses":{"200":{"description":""}},"tags":["BillingRest"]}},"/billing/wallet/generatePaymentLink":{"post":{"operationId":"BillingRestController_generateWalletTransactionPaymentLink","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/"}}}},"responses":{"200":{"description":""}},"tags":["BillingRest"]}},"/billing/invoices/generateDownloadLink":{"post":{"operationId":"BillingRestController_generateInvoiceDownloadLink","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/"}}}},"responses":{"200":{"description":""}},"tags":["BillingRest"]}},"/billing/invoices/generatePaymentLink":{"post":{"operationId":"BillingRestController_generateInvoicePaymentLink","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/"}}}},"responses":{"200":{"description":""}},"tags":["BillingRest"]}},"/helpers/verifyImage":{"post":{"operationId":"HelpersController_verifyImage","parameters":[],"responses":{"200":{"description":""}},"tags":["Helpers"]}},"/helpers/verifyRegistryCredentials":{"post":{"operationId":"HelpersController_verifyRegistryCredentials","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/"}}}},"responses":{"200":{"description":""}},"tags":["Helpers"]}},"/sse":{"get":{"operationId":"SseController_sse","parameters":[],"responses":{"200":{"description":""}},"tags":["Sse"]}},"/messages":{"post":{"operationId":"SseController_messages","parameters":[],"responses":{"201":{"description":""}},"tags":["Sse"]}},"/mcp":{"post":{"operationId":"StreamableHttpController_handlePostRequest","parameters":[],"responses":{"201":{"description":""}},"tags":["StreamableHttp"]},"get":{"operationId":"StreamableHttpController_handleGetRequest","parameters":[],"responses":{"200":{"description":""}},"tags":["StreamableHttp"]},"delete":{"operationId":"StreamableHttpController_handleDeleteRequest","parameters":[],"responses":{"200":{"description":""}},"tags":["StreamableHttp"]}},"/agent/chat":{"post":{"operationId":"AgentController_chat","parameters":[],"responses":{"201":{"description":""}},"tags":["Agent"]}}},"info":{"title":"Pyrite Cloud","description":"Pyrite Cloud API documentation","version":"1.0.0","contact":{}},"tags":[],"servers":[],"components":{"securitySchemes":{"bearer":{"scheme":"bearer","bearerFormat":"JWT","type":"http"}},"schemas":{}}}