# Coolify Octri Demo > Coolify Octri Demo API documentation ## Applications - [GET /applications](https://octri-hppezcpskaf8.octri.dev/get-applications): List applications - [GET /applications/{uuid}](https://octri-hppezcpskaf8.octri.dev/get-applications-uuid): Get an application by UUID - [PATCH /applications/{uuid}](https://octri-hppezcpskaf8.octri.dev/patch-applications-uuid): Update an application - [DELETE /applications/{uuid}](https://octri-hppezcpskaf8.octri.dev/delete-applications-uuid): Delete - [POST /applications/{uuid}/clone](https://octri-hppezcpskaf8.octri.dev/post-applications-uuid-clone): Clone - [GET /applications/{uuid}/destinations](https://octri-hppezcpskaf8.octri.dev/get-applications-uuid-destinations): List Destinations - [POST /applications/{uuid}/destinations](https://octri-hppezcpskaf8.octri.dev/post-applications-uuid-destinations): Add a destination to an application - [DELETE /applications/{uuid}/destinations/{destination_uuid}](https://octri-hppezcpskaf8.octri.dev/delete-applications-uuid-destinations-destination_uuid): Remove Destination - [GET /applications/{uuid}/envs](https://octri-hppezcpskaf8.octri.dev/get-applications-uuid-envs): List environment variables for an application - [POST /applications/{uuid}/envs](https://octri-hppezcpskaf8.octri.dev/post-applications-uuid-envs): Create an application environment variable - [PATCH /applications/{uuid}/envs](https://octri-hppezcpskaf8.octri.dev/patch-applications-uuid-envs): Update an application environment variable - [DELETE /applications/{uuid}/envs/{env_uuid}](https://octri-hppezcpskaf8.octri.dev/delete-applications-uuid-envs-env_uuid): Delete an application environment variable - [PATCH /applications/{uuid}/envs/bulk](https://octri-hppezcpskaf8.octri.dev/patch-applications-uuid-envs-bulk): Update application environment variables in bulk - [GET /applications/{uuid}/logs](https://octri-hppezcpskaf8.octri.dev/get-applications-uuid-logs): Get application logs. - [POST /applications/{uuid}/migrate](https://octri-hppezcpskaf8.octri.dev/post-applications-uuid-migrate): Migrate to Server - [POST /applications/{uuid}/move](https://octri-hppezcpskaf8.octri.dev/post-applications-uuid-move): Move an application to another environment - [GET /applications/{uuid}/previews](https://octri-hppezcpskaf8.octri.dev/get-applications-uuid-previews): List Preview Deployments - [POST /applications/{uuid}/previews](https://octri-hppezcpskaf8.octri.dev/post-applications-uuid-previews): Create a preview deployment - [GET /applications/{uuid}/previews/{pull_request_id}](https://octri-hppezcpskaf8.octri.dev/get-applications-uuid-previews-pull_request_id): Get a preview deployment - [PATCH /applications/{uuid}/previews/{pull_request_id}](https://octri-hppezcpskaf8.octri.dev/patch-applications-uuid-previews-pull_request_id): Update preview deployment domains - [DELETE /applications/{uuid}/previews/{pull_request_id}](https://octri-hppezcpskaf8.octri.dev/delete-applications-uuid-previews-pull_request_id): Delete Preview Deployment - [GET /applications/{uuid}/previews/{pull_request_id}/logs](https://octri-hppezcpskaf8.octri.dev/get-applications-uuid-previews-pull_request_id-logs): Get preview application logs. - [POST /applications/{uuid}/restart](https://octri-hppezcpskaf8.octri.dev/post-applications-uuid-restart): Restart an application - [POST /applications/{uuid}/rollback](https://octri-hppezcpskaf8.octri.dev/post-applications-uuid-rollback): Rollback - [GET /applications/{uuid}/rollback-images](https://octri-hppezcpskaf8.octri.dev/get-applications-uuid-rollback-images): List Rollback Images - [GET /applications/{uuid}/scheduled-tasks](https://octri-hppezcpskaf8.octri.dev/get-applications-uuid-scheduled-tasks): List scheduled tasks for an application - [POST /applications/{uuid}/scheduled-tasks](https://octri-hppezcpskaf8.octri.dev/post-applications-uuid-scheduled-tasks): Create a scheduled task for an application - [PATCH /applications/{uuid}/scheduled-tasks/{task_uuid}](https://octri-hppezcpskaf8.octri.dev/patch-applications-uuid-scheduled-tasks-task_uuid): Update a scheduled task for an application - [DELETE /applications/{uuid}/scheduled-tasks/{task_uuid}](https://octri-hppezcpskaf8.octri.dev/delete-applications-uuid-scheduled-tasks-task_uuid): Delete a scheduled task from an application - [POST /applications/{uuid}/scheduled-tasks/{task_uuid}/execute](https://octri-hppezcpskaf8.octri.dev/post-applications-uuid-scheduled-tasks-task_uuid-execute): Execute Task - [GET /applications/{uuid}/scheduled-tasks/{task_uuid}/executions](https://octri-hppezcpskaf8.octri.dev/get-applications-uuid-scheduled-tasks-task_uuid-executions): List Executions - [PATCH /applications/{uuid}/secret-manager](https://octri-hppezcpskaf8.octri.dev/patch-applications-uuid-secret-manager): Configure an application's secret manager - [POST /applications/{uuid}/start](https://octri-hppezcpskaf8.octri.dev/post-applications-uuid-start): Start an application - [POST /applications/{uuid}/stop](https://octri-hppezcpskaf8.octri.dev/post-applications-uuid-stop): Stop an application - [GET /applications/{uuid}/storages](https://octri-hppezcpskaf8.octri.dev/get-applications-uuid-storages): List Storages - [POST /applications/{uuid}/storages](https://octri-hppezcpskaf8.octri.dev/post-applications-uuid-storages): Create Storage - [PATCH /applications/{uuid}/storages](https://octri-hppezcpskaf8.octri.dev/patch-applications-uuid-storages): Update Storage - [DELETE /applications/{uuid}/storages/{storage_uuid}](https://octri-hppezcpskaf8.octri.dev/delete-applications-uuid-storages-storage_uuid): Delete Storage - [PUT /applications/{uuid}/storages/{storage_uuid}/backups](https://octri-hppezcpskaf8.octri.dev/put-applications-uuid-storages-storage_uuid-backups): Set an application storage backup schedule - [DELETE /applications/{uuid}/storages/{storage_uuid}/backups](https://octri-hppezcpskaf8.octri.dev/delete-applications-uuid-storages-storage_uuid-backups): Delete an application storage backup schedule - [POST /applications/{uuid}/storages/{storage_uuid}/backups/run](https://octri-hppezcpskaf8.octri.dev/post-applications-uuid-storages-storage_uuid-backups-run): Run an application storage backup - [GET /applications/{uuid}/tags](https://octri-hppezcpskaf8.octri.dev/get-applications-uuid-tags): List tags for an application - [POST /applications/{uuid}/tags](https://octri-hppezcpskaf8.octri.dev/post-applications-uuid-tags): Create tags for an application - [DELETE /applications/{uuid}/tags/{tag_uuid}](https://octri-hppezcpskaf8.octri.dev/delete-applications-uuid-tags-tag_uuid): Delete a tag from an application - [POST /applications/dockerfile](https://octri-hppezcpskaf8.octri.dev/post-applications-dockerfile): Create (Dockerfile without git) - [POST /applications/dockerimage](https://octri-hppezcpskaf8.octri.dev/post-applications-dockerimage): Create (Docker Image without git) - [POST /applications/private-deploy-key](https://octri-hppezcpskaf8.octri.dev/post-applications-private-deploy-key): Create (Private - Deploy Key) - [POST /applications/private-github-app](https://octri-hppezcpskaf8.octri.dev/post-applications-private-github-app): Create (Private - GH App) - [POST /applications/public](https://octri-hppezcpskaf8.octri.dev/post-applications-public): Create (Public) ## Audit-events - [GET /audit-events](https://octri-hppezcpskaf8.octri.dev/get-audit-events): List audit events ## Cloud-init-scripts - [GET /cloud-init-scripts](https://octri-hppezcpskaf8.octri.dev/get-cloud-init-scripts): List Cloud-init Scripts - [POST /cloud-init-scripts](https://octri-hppezcpskaf8.octri.dev/post-cloud-init-scripts): Create a cloud-init script - [GET /cloud-init-scripts/{uuid}](https://octri-hppezcpskaf8.octri.dev/get-cloud-init-scripts-uuid): Get a cloud-init script - [PATCH /cloud-init-scripts/{uuid}](https://octri-hppezcpskaf8.octri.dev/patch-cloud-init-scripts-uuid): Update a cloud-init script - [DELETE /cloud-init-scripts/{uuid}](https://octri-hppezcpskaf8.octri.dev/delete-cloud-init-scripts-uuid): Delete a cloud-init script ## Cloud-tokens - [GET /cloud-tokens](https://octri-hppezcpskaf8.octri.dev/get-cloud-tokens): List Cloud Provider Tokens - [POST /cloud-tokens](https://octri-hppezcpskaf8.octri.dev/post-cloud-tokens): Create Cloud Provider Token - [GET /cloud-tokens/{uuid}](https://octri-hppezcpskaf8.octri.dev/get-cloud-tokens-uuid): Get a cloud provider token - [PATCH /cloud-tokens/{uuid}](https://octri-hppezcpskaf8.octri.dev/patch-cloud-tokens-uuid): Update a cloud provider token - [DELETE /cloud-tokens/{uuid}](https://octri-hppezcpskaf8.octri.dev/delete-cloud-tokens-uuid): Delete Cloud Provider Token - [POST /cloud-tokens/{uuid}/validate](https://octri-hppezcpskaf8.octri.dev/post-cloud-tokens-uuid-validate): Validate Cloud Provider Token ## Databases - [GET /databases](https://octri-hppezcpskaf8.octri.dev/get-databases): List databases - [GET /databases/{uuid}](https://octri-hppezcpskaf8.octri.dev/get-databases-uuid): Get a database - [PATCH /databases/{uuid}](https://octri-hppezcpskaf8.octri.dev/patch-databases-uuid): Update a database - [DELETE /databases/{uuid}](https://octri-hppezcpskaf8.octri.dev/delete-databases-uuid): Delete - [GET /databases/{uuid}/backups](https://octri-hppezcpskaf8.octri.dev/get-databases-uuid-backups): Get database backups - [POST /databases/{uuid}/backups](https://octri-hppezcpskaf8.octri.dev/post-databases-uuid-backups): Create Backup - [PATCH /databases/{uuid}/backups/{scheduled_backup_uuid}](https://octri-hppezcpskaf8.octri.dev/patch-databases-uuid-backups-scheduled_backup_uuid): Update - [DELETE /databases/{uuid}/backups/{scheduled_backup_uuid}](https://octri-hppezcpskaf8.octri.dev/delete-databases-uuid-backups-scheduled_backup_uuid): Delete backup configuration - [GET /databases/{uuid}/backups/{scheduled_backup_uuid}/executions](https://octri-hppezcpskaf8.octri.dev/get-databases-uuid-backups-scheduled_backup_uuid-executions): List backup executions - [DELETE /databases/{uuid}/backups/{scheduled_backup_uuid}/executions/{execution_uuid}](https://octri-hppezcpskaf8.octri.dev/delete-databases-uuid-backups-scheduled_backup_uuid-executions-execution_uuid): Delete a database backup execution - [POST /databases/{uuid}/clone](https://octri-hppezcpskaf8.octri.dev/post-databases-uuid-clone): Clone a database - [GET /databases/{uuid}/envs](https://octri-hppezcpskaf8.octri.dev/get-databases-uuid-envs): List environment variables for a database - [POST /databases/{uuid}/envs](https://octri-hppezcpskaf8.octri.dev/post-databases-uuid-envs): Create a database environment variable - [PATCH /databases/{uuid}/envs](https://octri-hppezcpskaf8.octri.dev/patch-databases-uuid-envs): Update a database environment variable - [DELETE /databases/{uuid}/envs/{env_uuid}](https://octri-hppezcpskaf8.octri.dev/delete-databases-uuid-envs-env_uuid): Delete a database environment variable - [PATCH /databases/{uuid}/envs/bulk](https://octri-hppezcpskaf8.octri.dev/patch-databases-uuid-envs-bulk): Update multiple database environment variables - [POST /databases/{uuid}/imports](https://octri-hppezcpskaf8.octri.dev/post-databases-uuid-imports): Import a database backup - [GET /databases/{uuid}/imports/{activity_id}](https://octri-hppezcpskaf8.octri.dev/get-databases-uuid-imports-activity_id): Get database import status - [POST /databases/{uuid}/imports/uploads](https://octri-hppezcpskaf8.octri.dev/post-databases-uuid-imports-uploads): Upload a database import - [GET /databases/{uuid}/logs](https://octri-hppezcpskaf8.octri.dev/get-databases-uuid-logs): Get database logs. - [POST /databases/{uuid}/migrate](https://octri-hppezcpskaf8.octri.dev/post-databases-uuid-migrate): Migrate to Server - [POST /databases/{uuid}/move](https://octri-hppezcpskaf8.octri.dev/post-databases-uuid-move): Move a database to another environment - [POST /databases/{uuid}/restart](https://octri-hppezcpskaf8.octri.dev/post-databases-uuid-restart): Restart a database - [POST /databases/{uuid}/start](https://octri-hppezcpskaf8.octri.dev/post-databases-uuid-start): Start a database - [POST /databases/{uuid}/stop](https://octri-hppezcpskaf8.octri.dev/post-databases-uuid-stop): Stop a database - [GET /databases/{uuid}/storages](https://octri-hppezcpskaf8.octri.dev/get-databases-uuid-storages): List Storages - [POST /databases/{uuid}/storages](https://octri-hppezcpskaf8.octri.dev/post-databases-uuid-storages): Create Storage - [PATCH /databases/{uuid}/storages](https://octri-hppezcpskaf8.octri.dev/patch-databases-uuid-storages): Update Storage - [DELETE /databases/{uuid}/storages/{storage_uuid}](https://octri-hppezcpskaf8.octri.dev/delete-databases-uuid-storages-storage_uuid): Delete Storage - [PUT /databases/{uuid}/storages/{storage_uuid}/backups](https://octri-hppezcpskaf8.octri.dev/put-databases-uuid-storages-storage_uuid-backups): Set a database storage backup schedule - [DELETE /databases/{uuid}/storages/{storage_uuid}/backups](https://octri-hppezcpskaf8.octri.dev/delete-databases-uuid-storages-storage_uuid-backups): Delete a database storage backup schedule - [POST /databases/{uuid}/storages/{storage_uuid}/backups/run](https://octri-hppezcpskaf8.octri.dev/post-databases-uuid-storages-storage_uuid-backups-run): Run a database storage backup - [GET /databases/{uuid}/tags](https://octri-hppezcpskaf8.octri.dev/get-databases-uuid-tags): List tags for a database - [POST /databases/{uuid}/tags](https://octri-hppezcpskaf8.octri.dev/post-databases-uuid-tags): Create tags for a database - [DELETE /databases/{uuid}/tags/{tag_uuid}](https://octri-hppezcpskaf8.octri.dev/delete-databases-uuid-tags-tag_uuid): Delete a tag from a database - [POST /databases/clickhouse](https://octri-hppezcpskaf8.octri.dev/post-databases-clickhouse): Create a ClickHouse database - [POST /databases/dragonfly](https://octri-hppezcpskaf8.octri.dev/post-databases-dragonfly): Create a DragonFly database - [POST /databases/keydb](https://octri-hppezcpskaf8.octri.dev/post-databases-keydb): Create a KeyDB database - [POST /databases/mariadb](https://octri-hppezcpskaf8.octri.dev/post-databases-mariadb): Create a MariaDB database - [POST /databases/mongodb](https://octri-hppezcpskaf8.octri.dev/post-databases-mongodb): Create a MongoDB database - [POST /databases/mysql](https://octri-hppezcpskaf8.octri.dev/post-databases-mysql): Create a MySQL database - [POST /databases/postgresql](https://octri-hppezcpskaf8.octri.dev/post-databases-postgresql): Create a PostgreSQL database - [POST /databases/redis](https://octri-hppezcpskaf8.octri.dev/post-databases-redis): Create a Redis database - [POST /databases/sqlite](https://octri-hppezcpskaf8.octri.dev/post-databases-sqlite): Create a SQLite database ## Deploy - [POST /deploy](https://octri-hppezcpskaf8.octri.dev/post-deploy): Deploy ## Deployments - [GET /deployments](https://octri-hppezcpskaf8.octri.dev/get-deployments): List currently running deployments - [GET /deployments/{uuid}](https://octri-hppezcpskaf8.octri.dev/get-deployments-uuid): Get a deployment by UUID - [POST /deployments/{uuid}/cancel](https://octri-hppezcpskaf8.octri.dev/post-deployments-uuid-cancel): Cancel a deployment - [GET /deployments/applications/{uuid}](https://octri-hppezcpskaf8.octri.dev/get-deployments-applications-uuid): List application deployments ## Destinations - [GET /destinations](https://octri-hppezcpskaf8.octri.dev/get-destinations): List destinations - [GET /destinations/{uuid}](https://octri-hppezcpskaf8.octri.dev/get-destinations-uuid): Get a destination - [PATCH /destinations/{uuid}](https://octri-hppezcpskaf8.octri.dev/patch-destinations-uuid): Update a destination - [DELETE /destinations/{uuid}](https://octri-hppezcpskaf8.octri.dev/delete-destinations-uuid): Delete a destination ## Digitalocean - [GET /digitalocean/images](https://octri-hppezcpskaf8.octri.dev/get-digitalocean-images): Get DigitalOcean images - [GET /digitalocean/regions](https://octri-hppezcpskaf8.octri.dev/get-digitalocean-regions): Get DigitalOcean regions - [GET /digitalocean/sizes](https://octri-hppezcpskaf8.octri.dev/get-digitalocean-sizes): Get DigitalOcean sizes - [GET /digitalocean/ssh-keys](https://octri-hppezcpskaf8.octri.dev/get-digitalocean-ssh-keys): Get DigitalOcean SSH keys ## Disable - [POST /disable](https://octri-hppezcpskaf8.octri.dev/post-disable): Disable the API ## Github-apps - [GET /github-apps](https://octri-hppezcpskaf8.octri.dev/get-github-apps): List GitHub apps - [POST /github-apps](https://octri-hppezcpskaf8.octri.dev/post-github-apps): Create a GitHub app - [PATCH /github-apps/{github_app_id}](https://octri-hppezcpskaf8.octri.dev/patch-github-apps-github_app_id): Update a GitHub app - [DELETE /github-apps/{github_app_id}](https://octri-hppezcpskaf8.octri.dev/delete-github-apps-github_app_id): Delete GitHub App - [GET /github-apps/{github_app_id}/repositories](https://octri-hppezcpskaf8.octri.dev/get-github-apps-github_app_id-repositories): Load Repositories for a GitHub App - [GET /github-apps/{github_app_id}/repositories/{owner}/{repo}/branches](https://octri-hppezcpskaf8.octri.dev/get-github-apps-github_app_id-repositories-owner-repo-branches): Load Branches for a GitHub Repository ## Gitlab-apps - [GET /gitlab-apps](https://octri-hppezcpskaf8.octri.dev/get-gitlab-apps): List GitLab apps - [POST /gitlab-apps](https://octri-hppezcpskaf8.octri.dev/post-gitlab-apps): Create GitLab App - [PATCH /gitlab-apps/{gitlab_app_id}](https://octri-hppezcpskaf8.octri.dev/patch-gitlab-apps-gitlab_app_id): Update a GitLab app - [DELETE /gitlab-apps/{gitlab_app_id}](https://octri-hppezcpskaf8.octri.dev/delete-gitlab-apps-gitlab_app_id): Delete GitLab App ## Health - [GET /health](https://octri-hppezcpskaf8.octri.dev/get-health): Check API health ## Hetzner - [GET /hetzner/firewalls](https://octri-hppezcpskaf8.octri.dev/get-hetzner-firewalls): Get Hetzner Firewalls - [GET /hetzner/images](https://octri-hppezcpskaf8.octri.dev/get-hetzner-images): Get Hetzner Images - [GET /hetzner/locations](https://octri-hppezcpskaf8.octri.dev/get-hetzner-locations): List available Hetzner locations - [GET /hetzner/networks](https://octri-hppezcpskaf8.octri.dev/get-hetzner-networks): Get Hetzner Networks - [GET /hetzner/server-types](https://octri-hppezcpskaf8.octri.dev/get-hetzner-server-types): Get Hetzner Server Types - [GET /hetzner/ssh-keys](https://octri-hppezcpskaf8.octri.dev/get-hetzner-ssh-keys): List Hetzner SSH keys ## Hostinger - [GET /hostinger/catalog](https://octri-hppezcpskaf8.octri.dev/get-hostinger-catalog): List Hostinger VPS plans and prices - [GET /hostinger/data-centers](https://octri-hppezcpskaf8.octri.dev/get-hostinger-data-centers): List Hostinger VPS data centers - [GET /hostinger/post-install-scripts](https://octri-hppezcpskaf8.octri.dev/get-hostinger-post-install-scripts): List Hostinger post-install scripts - [GET /hostinger/ssh-keys](https://octri-hppezcpskaf8.octri.dev/get-hostinger-ssh-keys): List Hostinger account SSH keys - [GET /hostinger/templates](https://octri-hppezcpskaf8.octri.dev/get-hostinger-templates): List Hostinger VPS operating system templates ## Mcp - [POST /mcp/disable](https://octri-hppezcpskaf8.octri.dev/post-mcp-disable): Disable MCP Server - [POST /mcp/enable](https://octri-hppezcpskaf8.octri.dev/post-mcp-enable): Enable MCP Server ## Notifications - [GET /notifications/discord](https://octri-hppezcpskaf8.octri.dev/get-notifications-discord): Get Discord notification settings - [PATCH /notifications/discord](https://octri-hppezcpskaf8.octri.dev/patch-notifications-discord): Update Discord notification settings - [GET /notifications/email](https://octri-hppezcpskaf8.octri.dev/get-notifications-email): Get email notification settings - [PATCH /notifications/email](https://octri-hppezcpskaf8.octri.dev/patch-notifications-email): Update email notification settings - [GET /notifications/pushover](https://octri-hppezcpskaf8.octri.dev/get-notifications-pushover): Get Pushover notification settings - [PATCH /notifications/pushover](https://octri-hppezcpskaf8.octri.dev/patch-notifications-pushover): Update Pushover notification settings - [GET /notifications/slack](https://octri-hppezcpskaf8.octri.dev/get-notifications-slack): Get Slack notification settings - [PATCH /notifications/slack](https://octri-hppezcpskaf8.octri.dev/patch-notifications-slack): Update Slack notification settings - [GET /notifications/telegram](https://octri-hppezcpskaf8.octri.dev/get-notifications-telegram): Get Telegram notification settings - [PATCH /notifications/telegram](https://octri-hppezcpskaf8.octri.dev/patch-notifications-telegram): Update Telegram notification settings - [GET /notifications/webhook](https://octri-hppezcpskaf8.octri.dev/get-notifications-webhook): Get webhook notification settings - [PATCH /notifications/webhook](https://octri-hppezcpskaf8.octri.dev/patch-notifications-webhook): Update webhook notification settings ## Projects - [GET /projects](https://octri-hppezcpskaf8.octri.dev/get-projects): List projects - [POST /projects](https://octri-hppezcpskaf8.octri.dev/post-projects): Create a project - [GET /projects/{uuid}](https://octri-hppezcpskaf8.octri.dev/get-projects-uuid): Get a project - [PATCH /projects/{uuid}](https://octri-hppezcpskaf8.octri.dev/patch-projects-uuid): Update a project - [DELETE /projects/{uuid}](https://octri-hppezcpskaf8.octri.dev/delete-projects-uuid): Delete a project - [GET /projects/{uuid}/{environment_name_or_uuid}](https://octri-hppezcpskaf8.octri.dev/get-projects-uuid-environment_name_or_uuid): Get an environment by name or UUID - [GET /projects/{uuid}/environments](https://octri-hppezcpskaf8.octri.dev/get-projects-uuid-environments): List project environments - [POST /projects/{uuid}/environments](https://octri-hppezcpskaf8.octri.dev/post-projects-uuid-environments): Create an environment - [PATCH /projects/{uuid}/environments/{environment_name_or_uuid}](https://octri-hppezcpskaf8.octri.dev/patch-projects-uuid-environments-environment_name_or_uuid): Update Environment - [DELETE /projects/{uuid}/environments/{environment_name_or_uuid}](https://octri-hppezcpskaf8.octri.dev/delete-projects-uuid-environments-environment_name_or_uuid): Delete Environment - [GET /projects/{uuid}/environments/{environment_name_or_uuid}/envs](https://octri-hppezcpskaf8.octri.dev/get-projects-uuid-environments-environment_name_or_uuid-envs): List Environment Shared Envs - [POST /projects/{uuid}/environments/{environment_name_or_uuid}/envs](https://octri-hppezcpskaf8.octri.dev/post-projects-uuid-environments-environment_name_or_uuid-envs): Create Environment Shared Env - [PATCH /projects/{uuid}/environments/{environment_name_or_uuid}/envs/{env_id}](https://octri-hppezcpskaf8.octri.dev/patch-projects-uuid-environments-environment_name_or_uuid-envs-env_id): Update Environment Shared Env - [DELETE /projects/{uuid}/environments/{environment_name_or_uuid}/envs/{env_id}](https://octri-hppezcpskaf8.octri.dev/delete-projects-uuid-environments-environment_name_or_uuid-envs-env_id): Delete Environment Shared Env - [GET /projects/{uuid}/envs](https://octri-hppezcpskaf8.octri.dev/get-projects-uuid-envs): List Project Shared Envs - [POST /projects/{uuid}/envs](https://octri-hppezcpskaf8.octri.dev/post-projects-uuid-envs): Create Project Shared Env - [PATCH /projects/{uuid}/envs/{env_id}](https://octri-hppezcpskaf8.octri.dev/patch-projects-uuid-envs-env_id): Update Project Shared Env - [DELETE /projects/{uuid}/envs/{env_id}](https://octri-hppezcpskaf8.octri.dev/delete-projects-uuid-envs-env_id): Delete Project Shared Env ## Resources - [GET /resources](https://octri-hppezcpskaf8.octri.dev/get-resources): List resources ## S3-storages - [GET /s3-storages](https://octri-hppezcpskaf8.octri.dev/get-s3-storages): List S3 storages - [POST /s3-storages](https://octri-hppezcpskaf8.octri.dev/post-s3-storages): Create S3 Storage - [GET /s3-storages/{uuid}](https://octri-hppezcpskaf8.octri.dev/get-s3-storages-uuid): Get an S3 storage - [PATCH /s3-storages/{uuid}](https://octri-hppezcpskaf8.octri.dev/patch-s3-storages-uuid): Update an S3 storage - [DELETE /s3-storages/{uuid}](https://octri-hppezcpskaf8.octri.dev/delete-s3-storages-uuid): Delete an S3 storage - [POST /s3-storages/{uuid}/validate](https://octri-hppezcpskaf8.octri.dev/post-s3-storages-uuid-validate): Validate S3 Storage ## Security - [POST /security/integration-tokens](https://octri-hppezcpskaf8.octri.dev/post-security-integration-tokens): Create a Secret Manager integration token - [GET /security/keys](https://octri-hppezcpskaf8.octri.dev/get-security-keys): List private keys - [POST /security/keys](https://octri-hppezcpskaf8.octri.dev/post-security-keys): Create a private key - [GET /security/keys/{uuid}](https://octri-hppezcpskaf8.octri.dev/get-security-keys-uuid): Get a private key - [PATCH /security/keys/{uuid}](https://octri-hppezcpskaf8.octri.dev/patch-security-keys-uuid): Update a private key - [DELETE /security/keys/{uuid}](https://octri-hppezcpskaf8.octri.dev/delete-security-keys-uuid): Delete a private key ## Servers - [GET /servers](https://octri-hppezcpskaf8.octri.dev/get-servers): List servers - [POST /servers](https://octri-hppezcpskaf8.octri.dev/post-servers): Create a server - [GET /servers/{server_uuid}/destinations](https://octri-hppezcpskaf8.octri.dev/get-servers-server_uuid-destinations): List destinations by server - [POST /servers/{server_uuid}/destinations](https://octri-hppezcpskaf8.octri.dev/post-servers-server_uuid-destinations): Create a server destination - [GET /servers/{uuid}](https://octri-hppezcpskaf8.octri.dev/get-servers-uuid): Get a server by UUID - [PATCH /servers/{uuid}](https://octri-hppezcpskaf8.octri.dev/patch-servers-uuid): Update - [DELETE /servers/{uuid}](https://octri-hppezcpskaf8.octri.dev/delete-servers-uuid): Delete - [GET /servers/{uuid}/cloudflare-tunnel](https://octri-hppezcpskaf8.octri.dev/get-servers-uuid-cloudflare-tunnel): Get Cloudflare Tunnel settings - [PATCH /servers/{uuid}/cloudflare-tunnel](https://octri-hppezcpskaf8.octri.dev/patch-servers-uuid-cloudflare-tunnel): Update server Cloudflare Tunnel settings - [POST /servers/{uuid}/cloudflare-tunnel/disable](https://octri-hppezcpskaf8.octri.dev/post-servers-uuid-cloudflare-tunnel-disable): Disable Cloudflare Tunnel - [POST /servers/{uuid}/cloudflare-tunnel/enable](https://octri-hppezcpskaf8.octri.dev/post-servers-uuid-cloudflare-tunnel-enable): Enable Cloudflare Tunnel (manual) - [GET /servers/{uuid}/docker-cleanup](https://octri-hppezcpskaf8.octri.dev/get-servers-uuid-docker-cleanup): Get Docker cleanup settings - [PATCH /servers/{uuid}/docker-cleanup](https://octri-hppezcpskaf8.octri.dev/patch-servers-uuid-docker-cleanup): Update Docker cleanup settings - [GET /servers/{uuid}/docker-cleanup/executions](https://octri-hppezcpskaf8.octri.dev/get-servers-uuid-docker-cleanup-executions): List Docker cleanup executions - [POST /servers/{uuid}/docker-cleanup/run](https://octri-hppezcpskaf8.octri.dev/post-servers-uuid-docker-cleanup-run): Run Docker cleanup - [GET /servers/{uuid}/domains](https://octri-hppezcpskaf8.octri.dev/get-servers-uuid-domains): List domains for a server - [GET /servers/{uuid}/envs](https://octri-hppezcpskaf8.octri.dev/get-servers-uuid-envs): List Server Shared Envs - [POST /servers/{uuid}/envs](https://octri-hppezcpskaf8.octri.dev/post-servers-uuid-envs): Create Server Shared Env - [PATCH /servers/{uuid}/envs/{env_id}](https://octri-hppezcpskaf8.octri.dev/patch-servers-uuid-envs-env_id): Update Server Shared Env - [DELETE /servers/{uuid}/envs/{env_id}](https://octri-hppezcpskaf8.octri.dev/delete-servers-uuid-envs-env_id): Delete Server Shared Env - [GET /servers/{uuid}/log-drains](https://octri-hppezcpskaf8.octri.dev/get-servers-uuid-log-drains): Get log drain settings - [PATCH /servers/{uuid}/log-drains](https://octri-hppezcpskaf8.octri.dev/patch-servers-uuid-log-drains): Update server log drain settings - [POST /servers/{uuid}/migrate](https://octri-hppezcpskaf8.octri.dev/post-servers-uuid-migrate): Migrate a server to another instance - [GET /servers/{uuid}/proxy](https://octri-hppezcpskaf8.octri.dev/get-servers-uuid-proxy): Get server proxy - [PATCH /servers/{uuid}/proxy](https://octri-hppezcpskaf8.octri.dev/patch-servers-uuid-proxy): Update server proxy settings - [PUT /servers/{uuid}/proxy/configuration](https://octri-hppezcpskaf8.octri.dev/put-servers-uuid-proxy-configuration): Save server proxy configuration - [POST /servers/{uuid}/proxy/restart](https://octri-hppezcpskaf8.octri.dev/post-servers-uuid-proxy-restart): Restart server proxy - [GET /servers/{uuid}/registries](https://octri-hppezcpskaf8.octri.dev/get-servers-uuid-registries): List server registry logins - [POST /servers/{uuid}/registries](https://octri-hppezcpskaf8.octri.dev/post-servers-uuid-registries): Log in to a registry on a server - [DELETE /servers/{uuid}/registries/{registry}](https://octri-hppezcpskaf8.octri.dev/delete-servers-uuid-registries-registry): Log out from a registry on a server - [POST /servers/{uuid}/registries/{registry}/check](https://octri-hppezcpskaf8.octri.dev/post-servers-uuid-registries-registry-check): Check a registry login on a server - [GET /servers/{uuid}/resources](https://octri-hppezcpskaf8.octri.dev/get-servers-uuid-resources): List resources for a server - [GET /servers/{uuid}/sentinel](https://octri-hppezcpskaf8.octri.dev/get-servers-uuid-sentinel): Get Sentinel settings - [PATCH /servers/{uuid}/sentinel](https://octri-hppezcpskaf8.octri.dev/patch-servers-uuid-sentinel): Update Sentinel settings - [GET /servers/{uuid}/transfer](https://octri-hppezcpskaf8.octri.dev/get-servers-uuid-transfer): Get server transfer status - [POST /servers/{uuid}/transfer/complete](https://octri-hppezcpskaf8.octri.dev/post-servers-uuid-transfer-complete): Complete server transfer on the source instance - [POST /servers/{uuid}/validate](https://octri-hppezcpskaf8.octri.dev/post-servers-uuid-validate): Validate - [POST /servers/digitalocean](https://octri-hppezcpskaf8.octri.dev/post-servers-digitalocean): Create a server on DigitalOcean - [POST /servers/hetzner](https://octri-hppezcpskaf8.octri.dev/post-servers-hetzner): Create Hetzner Server - [POST /servers/hostinger](https://octri-hppezcpskaf8.octri.dev/post-servers-hostinger): Purchase a Hostinger VPS and create a linked server - [POST /servers/import](https://octri-hppezcpskaf8.octri.dev/post-servers-import): Import a server transfer bundle - [GET /servers/import/check](https://octri-hppezcpskaf8.octri.dev/get-servers-import-check): Check whether a server can be imported - [POST /servers/vultr](https://octri-hppezcpskaf8.octri.dev/post-servers-vultr): Create Vultr Server ## Services - [GET /services](https://octri-hppezcpskaf8.octri.dev/get-services): List services - [POST /services](https://octri-hppezcpskaf8.octri.dev/post-services): Create a service - [GET /services/{uuid}](https://octri-hppezcpskaf8.octri.dev/get-services-uuid): Get a service by UUID - [PATCH /services/{uuid}](https://octri-hppezcpskaf8.octri.dev/patch-services-uuid): Update a service - [DELETE /services/{uuid}](https://octri-hppezcpskaf8.octri.dev/delete-services-uuid): Delete - [GET /services/{uuid}/applications](https://octri-hppezcpskaf8.octri.dev/get-services-uuid-applications): List service applications - [GET /services/{uuid}/applications/{app_uuid}](https://octri-hppezcpskaf8.octri.dev/get-services-uuid-applications-app_uuid): Get service application - [PATCH /services/{uuid}/applications/{app_uuid}](https://octri-hppezcpskaf8.octri.dev/patch-services-uuid-applications-app_uuid): Update a service application - [GET /services/{uuid}/applications/{app_uuid}/logs](https://octri-hppezcpskaf8.octri.dev/get-services-uuid-applications-app_uuid-logs): Get service application logs - [POST /services/{uuid}/applications/{app_uuid}/logs](https://octri-hppezcpskaf8.octri.dev/post-services-uuid-applications-app_uuid-logs): Get service application logs - [POST /services/{uuid}/applications/{app_uuid}/restart](https://octri-hppezcpskaf8.octri.dev/post-services-uuid-applications-app_uuid-restart): Restart a service application container - [POST /services/{uuid}/applications/{app_uuid}/start](https://octri-hppezcpskaf8.octri.dev/post-services-uuid-applications-app_uuid-start): Start or redeploy a service application container - [POST /services/{uuid}/applications/{app_uuid}/stop](https://octri-hppezcpskaf8.octri.dev/post-services-uuid-applications-app_uuid-stop): Stop a service application container - [POST /services/{uuid}/clone](https://octri-hppezcpskaf8.octri.dev/post-services-uuid-clone): Clone a service - [GET /services/{uuid}/databases](https://octri-hppezcpskaf8.octri.dev/get-services-uuid-databases): List databases for a service - [GET /services/{uuid}/databases/{database_uuid}](https://octri-hppezcpskaf8.octri.dev/get-services-uuid-databases-database_uuid): Get service database - [PATCH /services/{uuid}/databases/{database_uuid}](https://octri-hppezcpskaf8.octri.dev/patch-services-uuid-databases-database_uuid): Update a service database - [POST /services/{uuid}/databases/{database_uuid}/imports](https://octri-hppezcpskaf8.octri.dev/post-services-uuid-databases-database_uuid-imports): Import a service database backup - [GET /services/{uuid}/databases/{database_uuid}/imports/{activity_id}](https://octri-hppezcpskaf8.octri.dev/get-services-uuid-databases-database_uuid-imports-activity_id): Get service database import status - [POST /services/{uuid}/databases/{database_uuid}/imports/uploads](https://octri-hppezcpskaf8.octri.dev/post-services-uuid-databases-database_uuid-imports-uploads): Upload a service database import - [GET /services/{uuid}/databases/{database_uuid}/logs](https://octri-hppezcpskaf8.octri.dev/get-services-uuid-databases-database_uuid-logs): Get logs for a service database - [POST /services/{uuid}/databases/{database_uuid}/restart](https://octri-hppezcpskaf8.octri.dev/post-services-uuid-databases-database_uuid-restart): Restart a service database - [POST /services/{uuid}/databases/{database_uuid}/start](https://octri-hppezcpskaf8.octri.dev/post-services-uuid-databases-database_uuid-start): Start or redeploy a service database - [POST /services/{uuid}/databases/{database_uuid}/stop](https://octri-hppezcpskaf8.octri.dev/post-services-uuid-databases-database_uuid-stop): Stop a service database - [GET /services/{uuid}/envs](https://octri-hppezcpskaf8.octri.dev/get-services-uuid-envs): List environment variables for a service - [POST /services/{uuid}/envs](https://octri-hppezcpskaf8.octri.dev/post-services-uuid-envs): Create a service environment variable - [PATCH /services/{uuid}/envs](https://octri-hppezcpskaf8.octri.dev/patch-services-uuid-envs): Update a service environment variable - [DELETE /services/{uuid}/envs/{env_uuid}](https://octri-hppezcpskaf8.octri.dev/delete-services-uuid-envs-env_uuid): Delete a service environment variable - [PATCH /services/{uuid}/envs/bulk](https://octri-hppezcpskaf8.octri.dev/patch-services-uuid-envs-bulk): Update multiple service environment variables - [GET /services/{uuid}/logs](https://octri-hppezcpskaf8.octri.dev/get-services-uuid-logs): Get service logs. - [POST /services/{uuid}/migrate](https://octri-hppezcpskaf8.octri.dev/post-services-uuid-migrate): Migrate to Server - [POST /services/{uuid}/move](https://octri-hppezcpskaf8.octri.dev/post-services-uuid-move): Move a service to another environment - [POST /services/{uuid}/restart](https://octri-hppezcpskaf8.octri.dev/post-services-uuid-restart): Restart a service - [GET /services/{uuid}/scheduled-tasks](https://octri-hppezcpskaf8.octri.dev/get-services-uuid-scheduled-tasks): List scheduled tasks for a service - [POST /services/{uuid}/scheduled-tasks](https://octri-hppezcpskaf8.octri.dev/post-services-uuid-scheduled-tasks): Create a scheduled task for a service - [PATCH /services/{uuid}/scheduled-tasks/{task_uuid}](https://octri-hppezcpskaf8.octri.dev/patch-services-uuid-scheduled-tasks-task_uuid): Update a scheduled task for a service - [DELETE /services/{uuid}/scheduled-tasks/{task_uuid}](https://octri-hppezcpskaf8.octri.dev/delete-services-uuid-scheduled-tasks-task_uuid): Delete a scheduled task from a service - [POST /services/{uuid}/scheduled-tasks/{task_uuid}/execute](https://octri-hppezcpskaf8.octri.dev/post-services-uuid-scheduled-tasks-task_uuid-execute): Execute Task - [GET /services/{uuid}/scheduled-tasks/{task_uuid}/executions](https://octri-hppezcpskaf8.octri.dev/get-services-uuid-scheduled-tasks-task_uuid-executions): List Executions - [POST /services/{uuid}/start](https://octri-hppezcpskaf8.octri.dev/post-services-uuid-start): Start a service - [POST /services/{uuid}/stop](https://octri-hppezcpskaf8.octri.dev/post-services-uuid-stop): Stop a service - [GET /services/{uuid}/storages](https://octri-hppezcpskaf8.octri.dev/get-services-uuid-storages): List Storages - [POST /services/{uuid}/storages](https://octri-hppezcpskaf8.octri.dev/post-services-uuid-storages): Create Storage - [PATCH /services/{uuid}/storages](https://octri-hppezcpskaf8.octri.dev/patch-services-uuid-storages): Update Storage - [DELETE /services/{uuid}/storages/{storage_uuid}](https://octri-hppezcpskaf8.octri.dev/delete-services-uuid-storages-storage_uuid): Delete Storage - [PUT /services/{uuid}/storages/{storage_uuid}/backups](https://octri-hppezcpskaf8.octri.dev/put-services-uuid-storages-storage_uuid-backups): Set a service storage backup schedule - [DELETE /services/{uuid}/storages/{storage_uuid}/backups](https://octri-hppezcpskaf8.octri.dev/delete-services-uuid-storages-storage_uuid-backups): Delete a service storage backup schedule - [POST /services/{uuid}/storages/{storage_uuid}/backups/run](https://octri-hppezcpskaf8.octri.dev/post-services-uuid-storages-storage_uuid-backups-run): Run a service storage backup - [GET /services/{uuid}/tags](https://octri-hppezcpskaf8.octri.dev/get-services-uuid-tags): List tags for a service - [POST /services/{uuid}/tags](https://octri-hppezcpskaf8.octri.dev/post-services-uuid-tags): Add tags to a service - [DELETE /services/{uuid}/tags/{tag_uuid}](https://octri-hppezcpskaf8.octri.dev/delete-services-uuid-tags-tag_uuid): Remove a tag from a service ## Settings - [GET /settings/email](https://octri-hppezcpskaf8.octri.dev/get-settings-email): Get instance email settings - [PATCH /settings/email](https://octri-hppezcpskaf8.octri.dev/patch-settings-email): Update instance email settings ## Tags - [GET /tags](https://octri-hppezcpskaf8.octri.dev/get-tags): List tags for the team - [POST /tags](https://octri-hppezcpskaf8.octri.dev/post-tags): Create a team tag - [PATCH /tags/{uuid}](https://octri-hppezcpskaf8.octri.dev/patch-tags-uuid): Update a tag name - [DELETE /tags/{uuid}](https://octri-hppezcpskaf8.octri.dev/delete-tags-uuid): Delete ## Team - [GET /team](https://octri-hppezcpskaf8.octri.dev/get-team): Get the team associated with the API token - [PATCH /team](https://octri-hppezcpskaf8.octri.dev/patch-team): Update authenticated team - [GET /team/envs](https://octri-hppezcpskaf8.octri.dev/get-team-envs): List Team Shared Envs - [POST /team/envs](https://octri-hppezcpskaf8.octri.dev/post-team-envs): Create a team shared environment variable - [PATCH /team/envs/{env_id}](https://octri-hppezcpskaf8.octri.dev/patch-team-envs-env_id): Update a team shared environment variable - [DELETE /team/envs/{env_id}](https://octri-hppezcpskaf8.octri.dev/delete-team-envs-env_id): Delete a team shared environment variable - [GET /team/members](https://octri-hppezcpskaf8.octri.dev/get-team-members): List members of the API token's team ## Teams - [GET /teams](https://octri-hppezcpskaf8.octri.dev/get-teams): List teams - [GET /teams/{id}](https://octri-hppezcpskaf8.octri.dev/get-teams-id): Get a team by ID - [GET /teams/{id}/members](https://octri-hppezcpskaf8.octri.dev/get-teams-id-members): List members of a team ## Version - [GET /version](https://octri-hppezcpskaf8.octri.dev/get-version): Get the Coolify version ## Vultr - [GET /vultr/os](https://octri-hppezcpskaf8.octri.dev/get-vultr-os): List Vultr operating systems - [GET /vultr/plans](https://octri-hppezcpskaf8.octri.dev/get-vultr-plans): List Vultr plans - [GET /vultr/regions](https://octri-hppezcpskaf8.octri.dev/get-vultr-regions): List Vultr regions - [GET /vultr/ssh-keys](https://octri-hppezcpskaf8.octri.dev/get-vultr-ssh-keys): Get Vultr SSH Keys ## Optional - [Changelog](https://octri-hppezcpskaf8.octri.dev/changelog): API version history and breaking changes