fix: openapi endpoint urls

This commit is contained in:
Andras Bacsai 2024-09-04 10:09:10 +02:00
parent eaabf94cd7
commit 25480fe624
13 changed files with 147 additions and 75 deletions

View File

@ -53,6 +53,7 @@ private function removeSensitiveData($application)
summary: 'List',
description: 'List all applications.',
path: '/applications',
operationId: 'list-applications',
security: [
['bearerAuth' => []],
],
@ -101,6 +102,7 @@ public function applications(Request $request)
summary: 'Create (Public)',
description: 'Create new application based on a public git repository.',
path: '/applications/public',
operationId: 'create-public-application',
security: [
['bearerAuth' => []],
],
@ -202,6 +204,7 @@ public function create_public_application(Request $request)
summary: 'Create (Private - GH App)',
description: 'Create new application based on a private repository through a Github App.',
path: '/applications/private-github-app',
operationId: 'create-private-github-app-application',
security: [
['bearerAuth' => []],
],
@ -303,6 +306,7 @@ public function create_private_gh_app_application(Request $request)
summary: 'Create (Private - Deploy Key)',
description: 'Create new application based on a private repository through a Deploy Key.',
path: '/applications/private-deploy-key',
operationId: 'create-private-deploy-key-application',
security: [
['bearerAuth' => []],
],
@ -404,6 +408,7 @@ public function create_private_deploy_key_application(Request $request)
summary: 'Create (Dockerfile)',
description: 'Create new application based on a simple Dockerfile.',
path: '/applications/dockerfile',
operationId: 'create-dockerfile-application',
security: [
['bearerAuth' => []],
],
@ -490,6 +495,7 @@ public function create_dockerfile_application(Request $request)
summary: 'Create (Docker Image)',
description: 'Create new application based on a prebuilt docker image',
path: '/applications/dockerimage',
operationId: 'create-dockerimage-application',
security: [
['bearerAuth' => []],
],
@ -573,6 +579,7 @@ public function create_dockerimage_application(Request $request)
summary: 'Create (Docker Compose)',
description: 'Create new application based on a docker-compose file.',
path: '/applications/dockercompose',
operationId: 'create-dockercompose-application',
security: [
['bearerAuth' => []],
],
@ -1171,6 +1178,7 @@ private function create_application(Request $request, $type)
summary: 'Get',
description: 'Get application by UUID.',
path: '/applications/{uuid}',
operationId: 'get-application-by-uuid',
security: [
['bearerAuth' => []],
],
@ -1235,6 +1243,7 @@ public function application_by_uuid(Request $request)
summary: 'Delete',
description: 'Delete application by UUID.',
path: '/applications/{uuid}',
operationId: 'delete-application-by-uuid',
security: [
['bearerAuth' => []],
],
@ -1321,6 +1330,7 @@ public function delete_by_uuid(Request $request)
summary: 'Update',
description: 'Update application by UUID.',
path: '/applications/{uuid}',
operationId: 'update-application-by-uuid',
security: [
['bearerAuth' => []],
],
@ -1557,6 +1567,7 @@ public function update_by_uuid(Request $request)
summary: 'List Envs',
description: 'List all envs by application UUID.',
path: '/applications/{uuid}/envs',
operationId: 'list-envs-by-application-uuid',
security: [
['bearerAuth' => []],
],
@ -1639,6 +1650,7 @@ public function envs(Request $request)
summary: 'Update Env',
description: 'Update env by application UUID.',
path: '/applications/{uuid}/envs',
operationId: 'update-env-by-application-uuid',
security: [
['bearerAuth' => []],
],
@ -1821,6 +1833,7 @@ public function update_env_by_uuid(Request $request)
summary: 'Update Envs (Bulk)',
description: 'Update multiple envs by application UUID.',
path: '/applications/{uuid}/envs/bulk',
operationId: 'update-envs-by-application-uuid',
security: [
['bearerAuth' => []],
],
@ -2012,6 +2025,7 @@ public function create_bulk_envs(Request $request)
summary: 'Create Env',
description: 'Create env by application UUID.',
path: '/applications/{uuid}/envs',
operationId: 'create-env-by-application-uuid',
security: [
['bearerAuth' => []],
],
@ -2171,6 +2185,7 @@ public function create_env(Request $request)
summary: 'Delete Env',
description: 'Delete env by UUID.',
path: '/applications/{uuid}/envs/{env_uuid}',
operationId: 'delete-env-by-application-uuid',
security: [
['bearerAuth' => []],
],
@ -2256,6 +2271,7 @@ public function delete_env_by_uuid(Request $request)
summary: 'Start',
description: 'Start application. `Post` request is also accepted.',
path: '/applications/{uuid}/start',
operationId: 'start-application-by-uuid',
security: [
['bearerAuth' => []],
],
@ -2359,6 +2375,7 @@ public function action_deploy(Request $request)
summary: 'Stop',
description: 'Stop application. `Post` request is also accepted.',
path: '/applications/{uuid}/stop',
operationId: 'stop-application-by-uuid',
security: [
['bearerAuth' => []],
],
@ -2431,6 +2448,7 @@ public function action_stop(Request $request)
summary: 'Restart',
description: 'Restart application. `Post` request is also accepted.',
path: '/applications/{uuid}/restart',
operationId: 'restart-application-by-uuid',
security: [
['bearerAuth' => []],
],

View File

@ -46,6 +46,7 @@ private function removeSensitiveData($database)
summary: 'List',
description: 'List all databases.',
path: '/databases',
operationId: 'list-databases',
security: [
['bearerAuth' => []],
],
@ -91,6 +92,7 @@ public function databases(Request $request)
summary: 'Get',
description: 'Get database by UUID.',
path: '/databases/{uuid}',
operationId: 'get-database-by-uuid',
security: [
['bearerAuth' => []],
],
@ -151,6 +153,7 @@ public function database_by_uuid(Request $request)
summary: 'Update',
description: 'Update database by UUID.',
path: '/databases/{uuid}',
operationId: 'update-database-by-uuid',
security: [
['bearerAuth' => []],
],
@ -510,6 +513,7 @@ public function update_by_uuid(Request $request)
summary: 'Create (PostgreSQL)',
description: 'Create a new PostgreSQL database.',
path: '/databases/postgresql',
operationId: 'create-database-postgresql',
security: [
['bearerAuth' => []],
],
@ -575,6 +579,7 @@ public function create_database_postgresql(Request $request)
summary: 'Create (Clickhouse)',
description: 'Create a new Clickhouse database.',
path: '/databases/clickhouse',
operationId: 'create-database-clickhouse',
security: [
['bearerAuth' => []],
],
@ -636,6 +641,7 @@ public function create_database_clickhouse(Request $request)
summary: 'Create (DragonFly)',
description: 'Create a new DragonFly database.',
path: '/databases/dragonfly',
operationId: 'create-database-dragonfly',
security: [
['bearerAuth' => []],
],
@ -696,6 +702,7 @@ public function create_database_dragonfly(Request $request)
summary: 'Create (Redis)',
description: 'Create a new Redis database.',
path: '/databases/redis',
operationId: 'create-database-redis',
security: [
['bearerAuth' => []],
],
@ -757,6 +764,7 @@ public function create_database_redis(Request $request)
summary: 'Create (KeyDB)',
description: 'Create a new KeyDB database.',
path: '/databases/keydb',
operationId: 'create-database-keydb',
security: [
['bearerAuth' => []],
],
@ -818,6 +826,7 @@ public function create_database_keydb(Request $request)
summary: 'Create (MariaDB)',
description: 'Create a new MariaDB database.',
path: '/databases/mariadb',
operationId: 'create-database-mariadb',
security: [
['bearerAuth' => []],
],
@ -882,6 +891,7 @@ public function create_database_mariadb(Request $request)
summary: 'Create (MySQL)',
description: 'Create a new MySQL database.',
path: '/databases/mysql',
operationId: 'create-database-mysql',
security: [
['bearerAuth' => []],
],
@ -945,6 +955,7 @@ public function create_database_mysql(Request $request)
summary: 'Create (MongoDB)',
description: 'Create a new MongoDB database.',
path: '/databases/mongodb',
operationId: 'create-database-mongodb',
security: [
['bearerAuth' => []],
],
@ -1514,6 +1525,7 @@ public function create_database(Request $request, NewDatabaseTypes $type)
summary: 'Delete',
description: 'Delete database by UUID.',
path: '/databases/{uuid}',
operationId: 'delete-database-by-uuid',
security: [
['bearerAuth' => []],
],
@ -1597,6 +1609,7 @@ public function delete_by_uuid(Request $request)
summary: 'Start',
description: 'Start database. `Post` request is also accepted.',
path: '/databases/{uuid}/start',
operationId: 'start-database-by-uuid',
security: [
['bearerAuth' => []],
],
@ -1672,6 +1685,7 @@ public function action_deploy(Request $request)
summary: 'Stop',
description: 'Stop database. `Post` request is also accepted.',
path: '/databases/{uuid}/stop',
operationId: 'stop-database-by-uuid',
security: [
['bearerAuth' => []],
],
@ -1747,6 +1761,7 @@ public function action_stop(Request $request)
summary: 'Restart',
description: 'Restart database. `Post` request is also accepted.',
path: '/databases/{uuid}/restart',
operationId: 'restart-database-by-uuid',
security: [
['bearerAuth' => []],
],

View File

@ -32,6 +32,7 @@ private function removeSensitiveData($deployment)
summary: 'List',
description: 'List currently running deployments',
path: '/deployments',
operationId: 'list-deployments',
security: [
['bearerAuth' => []],
],
@ -79,6 +80,7 @@ public function deployments(Request $request)
summary: 'Get',
description: 'Get deployment by UUID.',
path: '/deployments/{uuid}',
operationId: 'get-deployment-by-uuid',
security: [
['bearerAuth' => []],
],
@ -134,6 +136,7 @@ public function deployment_by_uuid(Request $request)
summary: 'Deploy',
description: 'Deploy by tag or uuid. `Post` request also accepted.',
path: '/deploy',
operationId: 'deploy-by-tag-or-uuid',
security: [
['bearerAuth' => []],
],

View File

@ -13,6 +13,7 @@ class OtherController extends Controller
summary: 'Version',
description: 'Get Coolify version.',
path: '/version',
operationId: 'version',
security: [
['bearerAuth' => []],
],
@ -43,6 +44,7 @@ public function version(Request $request)
summary: 'Enable API',
description: 'Enable API (only with root permissions).',
path: '/enable',
operationId: 'enable-api',
security: [
['bearerAuth' => []],
],
@ -94,6 +96,7 @@ public function enable_api(Request $request)
summary: 'Disable API',
description: 'Disable API (only with root permissions).',
path: '/disable',
operationId: 'disable-api',
security: [
['bearerAuth' => []],
],
@ -158,6 +161,7 @@ public function feedback(Request $request)
summary: 'Healthcheck',
description: 'Healthcheck endpoint.',
path: '/healthcheck',
operationId: 'healthcheck',
responses: [
new OA\Response(
response: 200,

View File

@ -13,6 +13,7 @@ class ProjectController extends Controller
summary: 'List',
description: 'list projects.',
path: '/projects',
operationId: 'list-projects',
security: [
['bearerAuth' => []],
],
@ -56,6 +57,7 @@ public function projects(Request $request)
summary: 'Get',
description: 'Get project by Uuid.',
path: '/projects/{uuid}',
operationId: 'get-project-by-uuid',
security: [
['bearerAuth' => []],
],
@ -102,6 +104,7 @@ public function project_by_uuid(Request $request)
summary: 'Environment',
description: 'Get environment by name.',
path: '/projects/{uuid}/{environment_name}',
operationId: 'get-environment-by-name',
security: [
['bearerAuth' => []],
],
@ -155,6 +158,7 @@ public function environment_details(Request $request)
summary: 'Create',
description: 'Create Project.',
path: '/projects',
operationId: 'create-project',
security: [
['bearerAuth' => []],
],
@ -250,6 +254,7 @@ public function create_project(Request $request)
summary: 'Update',
description: 'Update Project.',
path: '/projects/{uuid}',
operationId: 'update-project-by-uuid',
security: [
['bearerAuth' => []],
],
@ -355,6 +360,7 @@ public function update_project(Request $request)
summary: 'Delete',
description: 'Delete project by UUID.',
path: '/projects/{uuid}',
operationId: 'delete-project-by-uuid',
security: [
['bearerAuth' => []],
],

View File

@ -13,6 +13,7 @@ class ResourcesController extends Controller
summary: 'List',
description: 'Get all resources.',
path: '/resources',
operationId: 'list-resources',
security: [
['bearerAuth' => []],
],

View File

@ -26,6 +26,7 @@ private function removeSensitiveData($team)
summary: 'List',
description: 'List all private keys.',
path: '/security/keys',
operationId: 'list-private-keys',
security: [
['bearerAuth' => []],
],
@ -68,6 +69,7 @@ public function keys(Request $request)
summary: 'Get',
description: 'Get key by UUID.',
path: '/security/keys/{uuid}',
operationId: 'get-private-key-by-uuid',
security: [
['bearerAuth' => []],
],
@ -124,6 +126,7 @@ public function key_by_uuid(Request $request)
summary: 'Create',
description: 'Create a new private key.',
path: '/security/keys',
operationId: 'create-private-key',
security: [
['bearerAuth' => []],
],
@ -217,6 +220,7 @@ public function create_key(Request $request)
summary: 'Update',
description: 'Update a private key.',
path: '/security/keys',
operationId: 'update-private-key',
security: [
['bearerAuth' => []],
],
@ -313,6 +317,7 @@ public function update_key(Request $request)
summary: 'Delete',
description: 'Delete a private key.',
path: '/security/keys/{uuid}',
operationId: 'delete-private-key-by-uuid',
security: [
['bearerAuth' => []],
],

View File

@ -46,6 +46,7 @@ private function removeSensitiveData($server)
summary: 'List',
description: 'List all servers.',
path: '/servers',
operationId: 'list-servers',
security: [
['bearerAuth' => []],
],
@ -100,6 +101,7 @@ public function servers(Request $request)
summary: 'Get',
description: 'Get server by UUID.',
path: '/servers/{uuid}',
operationId: 'get-server-by-uuid',
security: [
['bearerAuth' => []],
],
@ -177,6 +179,7 @@ public function server_by_uuid(Request $request)
summary: 'Resources',
description: 'Get resources by server.',
path: '/servers/{uuid}/resources',
operationId: 'get-resources-by-server-uuid',
security: [
['bearerAuth' => []],
],
@ -254,6 +257,7 @@ public function resources_by_server(Request $request)
summary: 'Domains',
description: 'Get domains by server.',
path: '/servers/{uuid}/domains',
operationId: 'get-domains-by-server-uuid',
security: [
['bearerAuth' => []],
],
@ -401,6 +405,7 @@ public function domains_by_server(Request $request)
summary: 'Create',
description: 'Create Server.',
path: '/servers',
operationId: 'create-server',
security: [
['bearerAuth' => []],
],
@ -545,6 +550,7 @@ public function create_server(Request $request)
summary: 'Update',
description: 'Update Server.',
path: '/servers/{uuid}',
operationId: 'update-server-by-uuid',
security: [
['bearerAuth' => []],
],
@ -655,6 +661,7 @@ public function update_server(Request $request)
summary: 'Delete',
description: 'Delete server by UUID.',
path: '/servers/{uuid}',
operationId: 'delete-server-by-uuid',
security: [
['bearerAuth' => []],
],
@ -727,6 +734,7 @@ public function delete_server(Request $request)
summary: 'Validate',
description: 'Validate server by UUID.',
path: '/servers/{uuid}/validate',
operationId: 'validate-server-by-uuid',
security: [
['bearerAuth' => []],
],

View File

@ -38,6 +38,7 @@ private function removeSensitiveData($service)
summary: 'List',
description: 'List all services.',
path: '/services',
operationId: 'list-services',
security: [
['bearerAuth' => []],
],
@ -88,6 +89,7 @@ public function services(Request $request)
summary: 'Create',
description: 'Create a one-click service',
path: '/services',
operationId: 'create-service',
security: [
['bearerAuth' => []],
],
@ -365,6 +367,7 @@ public function create_service(Request $request)
summary: 'Get',
description: 'Get service by UUID.',
path: '/services/{uuid}',
operationId: 'get-service-by-uuid',
security: [
['bearerAuth' => []],
],
@ -422,6 +425,7 @@ public function service_by_uuid(Request $request)
summary: 'Delete',
description: 'Delete service by UUID.',
path: '/services/{uuid}',
operationId: 'delete-service-by-uuid',
security: [
['bearerAuth' => []],
],
@ -483,6 +487,7 @@ public function delete_by_uuid(Request $request)
summary: 'Start',
description: 'Start service. `Post` request is also accepted.',
path: '/services/{uuid}/start',
operationId: 'start-service-by-uuid',
security: [
['bearerAuth' => []],
],
@ -558,6 +563,7 @@ public function action_deploy(Request $request)
summary: 'Stop',
description: 'Stop service. `Post` request is also accepted.',
path: '/services/{uuid}/stop',
operationId: 'stop-service-by-uuid',
security: [
['bearerAuth' => []],
],
@ -633,6 +639,7 @@ public function action_stop(Request $request)
summary: 'Restart',
description: 'Restart service. `Post` request is also accepted.',
path: '/services/{uuid}/restart',
operationId: 'restart-service-by-uuid',
security: [
['bearerAuth' => []],
],

View File

@ -32,6 +32,7 @@ private function removeSensitiveData($team)
summary: 'List',
description: 'Get all teams.',
path: '/teams',
operationId: 'list-teams',
security: [
['bearerAuth' => []],
],
@ -79,6 +80,7 @@ public function teams(Request $request)
summary: 'Get',
description: 'Get team by TeamId.',
path: '/teams/{id}',
operationId: 'get-team-by-id',
security: [
['bearerAuth' => []],
],
@ -129,6 +131,7 @@ public function team_by_id(Request $request)
summary: 'Members',
description: 'Get members by TeamId.',
path: '/teams/{id}/members',
operationId: 'get-members-by-team-id',
security: [
['bearerAuth' => []],
],
@ -189,6 +192,7 @@ public function members_by_id(Request $request)
summary: 'Authenticated Team',
description: 'Get currently authenticated team.',
path: '/teams/current',
operationId: 'get-current-team',
security: [
['bearerAuth' => []],
],
@ -225,6 +229,7 @@ public function current_team(Request $request)
summary: 'Authenticated Team Members',
description: 'Get currently authenticated team members.',
path: '/teams/current/members',
operationId: 'get-current-team-members',
security: [
['bearerAuth' => []],
],

View File

@ -1,3 +1,3 @@
<?php
return '4.0.0-beta.326';
return '4.0.0-beta.327';

View File

@ -13,7 +13,7 @@ paths:
- Applications
summary: List
description: 'List all applications.'
operationId: 02978e79fc0b54d573b2359f2a1f7d86
operationId: list-applications
responses:
'200':
description: 'Get all applications.'
@ -36,7 +36,7 @@ paths:
- Applications
summary: 'Create (Public)'
description: 'Create new application based on a public git repository.'
operationId: cb56324ad19693469b4461d3f6065a5b
operationId: create-public-application
requestBody:
description: 'Application object that needs to be created.'
required: true
@ -253,7 +253,7 @@ paths:
- Applications
summary: 'Create (Private - GH App)'
description: 'Create new application based on a private repository through a Github App.'
operationId: 8b7af9c9a509385963bf3e72eeeea786
operationId: create-private-github-app-application
requestBody:
description: 'Application object that needs to be created.'
required: true
@ -474,7 +474,7 @@ paths:
- Applications
summary: 'Create (Private - Deploy Key)'
description: 'Create new application based on a private repository through a Deploy Key.'
operationId: e3eaa989ffb05366247a00cdfd551efa
operationId: create-private-deploy-key-application
requestBody:
description: 'Application object that needs to be created.'
required: true
@ -695,7 +695,7 @@ paths:
- Applications
summary: 'Create (Dockerfile)'
description: 'Create new application based on a simple Dockerfile.'
operationId: 2b433ad6f5d259eb7f4f3b5af9913708
operationId: create-dockerfile-application
requestBody:
description: 'Application object that needs to be created.'
required: true
@ -867,7 +867,7 @@ paths:
- Applications
summary: 'Create (Docker Image)'
description: 'Create new application based on a prebuilt docker image'
operationId: e9a2d6dd9404acf880dc3053f09477fc
operationId: create-dockerimage-application
requestBody:
description: 'Application object that needs to be created.'
required: true
@ -1030,7 +1030,7 @@ paths:
- Applications
summary: 'Create (Docker Compose)'
description: 'Create new application based on a docker-compose file.'
operationId: 3731add8226c2d664455978cac46c242
operationId: create-dockercompose-application
requestBody:
description: 'Application object that needs to be created.'
required: true
@ -1084,7 +1084,7 @@ paths:
- Applications
summary: Get
description: 'Get application by UUID.'
operationId: 3630b62c28e7358e7f0087c1d8fe1845
operationId: get-application-by-uuid
parameters:
-
name: uuid
@ -1115,7 +1115,7 @@ paths:
- Applications
summary: Delete
description: 'Delete application by UUID.'
operationId: 1e110b190a1045d34f3e1c61608a8702
operationId: delete-application-by-uuid
parameters:
-
name: uuid
@ -1156,7 +1156,7 @@ paths:
- Applications
summary: Update
description: 'Update application by UUID.'
operationId: 62a3b1775e8cba5d39a236ebb69830b7
operationId: update-application-by-uuid
requestBody:
description: 'Application updated.'
required: true
@ -1376,7 +1376,7 @@ paths:
- Applications
summary: 'List Envs'
description: 'List all envs by application UUID.'
operationId: 7c8e0c286870e23294a075cc0584df2f
operationId: list-envs-by-application-uuid
parameters:
-
name: uuid
@ -1409,7 +1409,7 @@ paths:
- Applications
summary: 'Create Env'
description: 'Create env by application UUID.'
operationId: 4699ffbb7d6e58581fd0b0a14f36ffc2
operationId: create-env-by-application-uuid
parameters:
-
name: uuid
@ -1471,7 +1471,7 @@ paths:
- Applications
summary: 'Update Env'
description: 'Update env by application UUID.'
operationId: 3d70a2d569f395be220b3f09ad36674b
operationId: update-env-by-application-uuid
parameters:
-
name: uuid
@ -1537,7 +1537,7 @@ paths:
- Applications
summary: 'Update Envs (Bulk)'
description: 'Update multiple envs by application UUID.'
operationId: ae96f0f585ed158b2abd2d9ba40f3cf9
operationId: update-envs-by-application-uuid
parameters:
-
name: uuid
@ -1584,7 +1584,7 @@ paths:
- Applications
summary: 'Delete Env'
description: 'Delete env by UUID.'
operationId: 96097c5cfc7dc0e7a3de229645f630c7
operationId: delete-env-by-application-uuid
parameters:
-
name: uuid
@ -1626,7 +1626,7 @@ paths:
- Applications
summary: Start
description: 'Start application. `Post` request is also accepted.'
operationId: dc87c2061ab303757a0e061f87900c4c
operationId: start-application-by-uuid
parameters:
-
name: uuid
@ -1675,7 +1675,7 @@ paths:
- Applications
summary: Stop
description: 'Stop application. `Post` request is also accepted.'
operationId: 133ef3c7bd5043901f24bb5002a536eb
operationId: stop-application-by-uuid
parameters:
-
name: uuid
@ -1709,7 +1709,7 @@ paths:
- Applications
summary: Restart
description: 'Restart application. `Post` request is also accepted.'
operationId: b231ae7baab9ef47f0627be820e735bc
operationId: restart-application-by-uuid
parameters:
-
name: uuid
@ -1744,7 +1744,7 @@ paths:
- Databases
summary: List
description: 'List all databases.'
operationId: ecd0ee1e46e4c854c18e6c9daa3d37f3
operationId: list-databases
responses:
'200':
description: 'Get all databases'
@ -1766,7 +1766,7 @@ paths:
- Databases
summary: Get
description: 'Get database by UUID.'
operationId: b49cb2d3e8f34c4e80cdffd8a201031d
operationId: get-database-by-uuid
parameters:
-
name: uuid
@ -1798,7 +1798,7 @@ paths:
- Databases
summary: Delete
description: 'Delete database by UUID.'
operationId: 20610931b2bae8aba34eee68624ab673
operationId: delete-database-by-uuid
parameters:
-
name: uuid
@ -1839,7 +1839,7 @@ paths:
- Databases
summary: Update
description: 'Update database by UUID.'
operationId: 5ba459ed390a721711a1708760e9de3b
operationId: update-database-by-uuid
parameters:
-
name: uuid
@ -1989,7 +1989,7 @@ paths:
- Databases
summary: 'Create (PostgreSQL)'
description: 'Create a new PostgreSQL database.'
operationId: 8f7f491ddc46a9fa065b4424512231cd
operationId: create-database-postgresql
requestBody:
description: 'Database data'
required: true
@ -2087,7 +2087,7 @@ paths:
- Databases
summary: 'Create (Clickhouse)'
description: 'Create a new Clickhouse database.'
operationId: a1189fa7f956f238f0e95c9150ff57f6
operationId: create-database-clickhouse
requestBody:
description: 'Database data'
required: true
@ -2173,7 +2173,7 @@ paths:
- Databases
summary: 'Create (DragonFly)'
description: 'Create a new DragonFly database.'
operationId: e73f7de1c8eee4219e5ec98c4b9b7efe
operationId: create-database-dragonfly
requestBody:
description: 'Database data'
required: true
@ -2256,7 +2256,7 @@ paths:
- Databases
summary: 'Create (Redis)'
description: 'Create a new Redis database.'
operationId: 4d352d13544ee2953fd48ad7b0651098
operationId: create-database-redis
requestBody:
description: 'Database data'
required: true
@ -2342,7 +2342,7 @@ paths:
- Databases
summary: 'Create (KeyDB)'
description: 'Create a new KeyDB database.'
operationId: b908f3929c371c217d489638e0a21ff6
operationId: create-database-keydb
requestBody:
description: 'Database data'
required: true
@ -2428,7 +2428,7 @@ paths:
- Databases
summary: 'Create (MariaDB)'
description: 'Create a new MariaDB database.'
operationId: 6bea521ddcd738dcbb5f3783a7308acf
operationId: create-database-mariadb
requestBody:
description: 'Database data'
required: true
@ -2523,7 +2523,7 @@ paths:
- Databases
summary: 'Create (MySQL)'
description: 'Create a new MySQL database.'
operationId: 0a1158cf759c4493cbb1e30024c60623
operationId: create-database-mysql
requestBody:
description: 'Database data'
required: true
@ -2615,7 +2615,7 @@ paths:
- Databases
summary: 'Create (MongoDB)'
description: 'Create a new MongoDB database.'
operationId: fdba3de84d02519bb37599fea34b115d
operationId: create-database-mongodb
requestBody:
description: 'Database data'
required: true
@ -2701,7 +2701,7 @@ paths:
- Databases
summary: Start
description: 'Start database. `Post` request is also accepted.'
operationId: 4c6eb21e734d411e2b3388578761123d
operationId: start-database-by-uuid
parameters:
-
name: uuid
@ -2735,7 +2735,7 @@ paths:
- Databases
summary: Stop
description: 'Stop database. `Post` request is also accepted.'
operationId: cb6d983c2679aff841c7501ce612a372
operationId: stop-database-by-uuid
parameters:
-
name: uuid
@ -2769,7 +2769,7 @@ paths:
- Databases
summary: Restart
description: 'Restart database. `Post` request is also accepted.'
operationId: 04c7a5e4752b4a00036addb433f3f218
operationId: restart-database-by-uuid
parameters:
-
name: uuid
@ -2803,7 +2803,7 @@ paths:
- Deployments
summary: List
description: 'List currently running deployments'
operationId: a2c05736269191ad0d99cadfd4708986
operationId: list-deployments
responses:
'200':
description: 'Get all currently running deployments.'
@ -2826,7 +2826,7 @@ paths:
- Deployments
summary: Get
description: 'Get deployment by UUID.'
operationId: ccf9856174c115a1430d952ccbd36aea
operationId: get-deployment-by-uuid
parameters:
-
name: uuid
@ -2857,7 +2857,7 @@ paths:
- Deployments
summary: Deploy
description: 'Deploy by tag or uuid. `Post` request also accepted.'
operationId: 700eb6e51f4c9e86d722f600c65ed1d4
operationId: deploy-by-tag-or-uuid
parameters:
-
name: tag
@ -2897,7 +2897,7 @@ paths:
get:
summary: Version
description: 'Get Coolify version.'
operationId: 187b37139844731110757711ee71c215
operationId: version
responses:
'200':
description: 'Returns the version of the application'
@ -2917,7 +2917,7 @@ paths:
get:
summary: 'Enable API'
description: 'Enable API (only with root permissions).'
operationId: 595019bae03d08277def667609779ff3
operationId: enable-api
responses:
'200':
description: 'Enable API.'
@ -2946,7 +2946,7 @@ paths:
get:
summary: 'Disable API'
description: 'Disable API (only with root permissions).'
operationId: 50e2486a2d196a996b24a284a283bcdb
operationId: disable-api
responses:
'200':
description: 'Disable API.'
@ -2975,7 +2975,7 @@ paths:
get:
summary: Healthcheck
description: 'Healthcheck endpoint.'
operationId: 64db893135e686704bb88c3c238022c1
operationId: healthcheck
responses:
'200':
description: 'Healthcheck endpoint.'
@ -2994,7 +2994,7 @@ paths:
- Projects
summary: List
description: 'list projects.'
operationId: 762788f00f2dabb981df9adbc948d3f6
operationId: list-projects
responses:
'200':
description: 'Get all projects.'
@ -3016,7 +3016,7 @@ paths:
- Projects
summary: Create
description: 'Create Project.'
operationId: cf067eb7cf18216cda3239329a2eeadb
operationId: create-project
requestBody:
description: 'Project created.'
required: true
@ -3055,7 +3055,7 @@ paths:
- Projects
summary: Get
description: 'Get project by Uuid.'
operationId: 63bf8b6a68fbb757f09ab519331f6298
operationId: get-project-by-uuid
parameters:
-
name: uuid
@ -3085,7 +3085,7 @@ paths:
- Projects
summary: Delete
description: 'Delete project by UUID.'
operationId: f668a936f505b4401948c74b6a663029
operationId: delete-project-by-uuid
parameters:
-
name: uuid
@ -3118,7 +3118,7 @@ paths:
- Projects
summary: Update
description: 'Update Project.'
operationId: 2db343bd6fc14c658cb51a2b73b2f842
operationId: update-project-by-uuid
requestBody:
description: 'Project updated.'
required: true
@ -3159,7 +3159,7 @@ paths:
- Projects
summary: Environment
description: 'Get environment by name.'
operationId: 7e44845dce5aa47ed7b0daf5595ad2e1
operationId: get-environment-by-name
parameters:
-
name: uuid
@ -3197,7 +3197,7 @@ paths:
- Resources
summary: List
description: 'Get all resources.'
operationId: c399903694eb1314596832e49f7c66d7
operationId: list-resources
responses:
'200':
description: 'Get all resources'
@ -3219,7 +3219,7 @@ paths:
- 'Private Keys'
summary: List
description: 'List all private keys.'
operationId: 8a5d8d3ccbbcef54ed0e913a27faea9d
operationId: list-private-keys
responses:
'200':
description: 'Get all private keys.'
@ -3241,7 +3241,7 @@ paths:
- 'Private Keys'
summary: Create
description: 'Create a new private key.'
operationId: eb4780acaa990c594cdbe8ffa80b4fb0
operationId: create-private-key
requestBody:
required: true
content:
@ -3279,7 +3279,7 @@ paths:
- 'Private Keys'
summary: Update
description: 'Update a private key.'
operationId: 371fd26b8949a070c26a264231fe233f
operationId: update-private-key
requestBody:
required: true
content:
@ -3318,7 +3318,7 @@ paths:
- 'Private Keys'
summary: Get
description: 'Get key by UUID.'
operationId: 2f743a85eb65d5ddb8cd5b362bb3d26a
operationId: get-private-key-by-uuid
parameters:
-
name: uuid
@ -3350,7 +3350,7 @@ paths:
- 'Private Keys'
summary: Delete
description: 'Delete a private key.'
operationId: 8faa0bb399142f0084dfc3e003c42cf6
operationId: delete-private-key-by-uuid
parameters:
-
name: uuid
@ -3383,7 +3383,7 @@ paths:
- Servers
summary: List
description: 'List all servers.'
operationId: 787448df856cefd2d9a313566be30d34
operationId: list-servers
responses:
'200':
description: 'Get all servers.'
@ -3405,7 +3405,7 @@ paths:
- Servers
summary: Create
description: 'Create Server.'
operationId: fa44b42490379e428ba5b8747716a8d9
operationId: create-server
requestBody:
description: 'Server created.'
required: true
@ -3470,7 +3470,7 @@ paths:
- Servers
summary: Get
description: 'Get server by UUID.'
operationId: 5baf04bddb8302c7e07f5b4c41aad10c
operationId: get-server-by-uuid
parameters:
-
name: uuid
@ -3500,7 +3500,7 @@ paths:
- Servers
summary: Delete
description: 'Delete server by UUID.'
operationId: 0231fe0134f0306b21f006ce51b0a3dc
operationId: delete-server-by-uuid
parameters:
-
name: uuid
@ -3533,7 +3533,7 @@ paths:
- Servers
summary: Update
description: 'Update Server.'
operationId: 41bbdaf79eb1938592494fc5494442a0
operationId: update-server-by-uuid
requestBody:
description: 'Server updated.'
required: true
@ -3590,7 +3590,7 @@ paths:
- Servers
summary: Resources
description: 'Get resources by server.'
operationId: cef26c059941b44fbd8de3a7a58c10a5
operationId: get-resources-by-server-uuid
parameters:
-
name: uuid
@ -3622,7 +3622,7 @@ paths:
- Servers
summary: Domains
description: 'Get domains by server.'
operationId: 1ee227755be848d572f412272f53dd93
operationId: get-domains-by-server-uuid
parameters:
-
name: uuid
@ -3654,7 +3654,7 @@ paths:
- Servers
summary: Validate
description: 'Validate server by UUID.'
operationId: a543a12ef2cbc7a3dd22c3dbe6cbee89
operationId: validate-server-by-uuid
parameters:
-
name: uuid
@ -3687,7 +3687,7 @@ paths:
- Services
summary: List
description: 'List all services.'
operationId: 5d014ac25d33391b8f4c2316060ba452
operationId: list-services
responses:
'200':
description: 'Get all services'
@ -3709,7 +3709,7 @@ paths:
- Services
summary: Create
description: 'Create a one-click service'
operationId: 3d6cbfb54d919b53ba3984a113e837d7
operationId: create-service
requestBody:
required: true
content:
@ -3773,7 +3773,7 @@ paths:
- Services
summary: Get
description: 'Get service by UUID.'
operationId: 895d39ee2cb3994285de57256c2d428d
operationId: get-service-by-uuid
parameters:
-
name: uuid
@ -3803,7 +3803,7 @@ paths:
- Services
summary: Delete
description: 'Delete service by UUID.'
operationId: 6e1a61e4fddaa9d95bb9fc66dfaf0442
operationId: delete-service-by-uuid
parameters:
-
name: uuid
@ -3836,7 +3836,7 @@ paths:
- Services
summary: Start
description: 'Start service. `Post` request is also accepted.'
operationId: d2ddd9c028d123fbdec830dc4b25b4cb
operationId: start-service-by-uuid
parameters:
-
name: uuid
@ -3870,7 +3870,7 @@ paths:
- Services
summary: Stop
description: 'Stop service. `Post` request is also accepted.'
operationId: 87399d34758ce16830740c68626614db
operationId: stop-service-by-uuid
parameters:
-
name: uuid
@ -3904,7 +3904,7 @@ paths:
- Services
summary: Restart
description: 'Restart service. `Post` request is also accepted.'
operationId: 836645faa615b75052759dae78639469
operationId: restart-service-by-uuid
parameters:
-
name: uuid
@ -3938,7 +3938,7 @@ paths:
- Teams
summary: List
description: 'Get all teams.'
operationId: f9c530b5b25df9601cb87d6a58646f0a
operationId: list-teams
responses:
'200':
description: 'List of teams.'
@ -3961,7 +3961,7 @@ paths:
- Teams
summary: Get
description: 'Get team by TeamId.'
operationId: ac57ff546c002032cef44602c46a4e76
operationId: get-team-by-id
parameters:
-
name: id
@ -3992,7 +3992,7 @@ paths:
- Teams
summary: Members
description: 'Get members by TeamId.'
operationId: 7858f5a45d9ea55184c182852a7f0f6c
operationId: get-members-by-team-id
parameters:
-
name: id
@ -4025,7 +4025,7 @@ paths:
- Teams
summary: 'Authenticated Team'
description: 'Get currently authenticated team.'
operationId: 6a4ec9fed1aad7b0b38356c47d7ac509
operationId: get-current-team
responses:
'200':
description: 'Current Team.'
@ -4046,7 +4046,7 @@ paths:
- Teams
summary: 'Authenticated Team Members'
description: 'Get currently authenticated team members.'
operationId: 97e636a5796dbe71afb0bbcf1eec6e41
operationId: get-current-team-members
responses:
'200':
description: 'Currently authenticated team members.'

View File

@ -1,10 +1,10 @@
{
"coolify": {
"v4": {
"version": "4.0.0-beta.326"
"version": "4.0.0-beta.327"
},
"nightly": {
"version": "4.0.0-beta.327"
"version": "4.0.0-beta.328"
}
}
}