API Reference
- Introduction
- Authorization
- GETVersion
- GETHealthcheck
- GETEnable API
- GETDisable API
- Servers
- Teams
- Projects
- Private Keys
- Deployments
- Resources
- Applications
- Databases
- Services
Applications
List
List all applications.
GET
/
applications
Copy
curl --request GET \
--url https://app.coolify.io/api/v1/applications \
--header 'Authorization: Bearer <token>'
Copy
[
{
"id": 123,
"description": "<string>",
"repository_project_id": 123,
"uuid": "<string>",
"name": "<string>",
"fqdn": "<string>",
"config_hash": "<string>",
"git_repository": "<string>",
"git_branch": "<string>",
"git_commit_sha": "<string>",
"git_full_url": "<string>",
"docker_registry_image_name": "<string>",
"docker_registry_image_tag": "<string>",
"build_pack": "nixpacks",
"static_image": "<string>",
"install_command": "<string>",
"build_command": "<string>",
"start_command": "<string>",
"ports_exposes": "<string>",
"ports_mappings": "<string>",
"base_directory": "<string>",
"publish_directory": "<string>",
"health_check_enabled": true,
"health_check_path": "<string>",
"health_check_port": "<string>",
"health_check_host": "<string>",
"health_check_method": "<string>",
"health_check_return_code": 123,
"health_check_scheme": "<string>",
"health_check_response_text": "<string>",
"health_check_interval": 123,
"health_check_timeout": 123,
"health_check_retries": 123,
"health_check_start_period": 123,
"limits_memory": "<string>",
"limits_memory_swap": "<string>",
"limits_memory_swappiness": 123,
"limits_memory_reservation": "<string>",
"limits_cpus": "<string>",
"limits_cpuset": "<string>",
"limits_cpu_shares": 123,
"status": "<string>",
"preview_url_template": "<string>",
"destination_type": "<string>",
"destination_id": 123,
"source_id": 123,
"private_key_id": 123,
"environment_id": 123,
"dockerfile": "<string>",
"dockerfile_location": "<string>",
"custom_labels": "<string>",
"dockerfile_target_build": "<string>",
"manual_webhook_secret_github": "<string>",
"manual_webhook_secret_gitlab": "<string>",
"manual_webhook_secret_bitbucket": "<string>",
"manual_webhook_secret_gitea": "<string>",
"docker_compose_location": "<string>",
"docker_compose": "<string>",
"docker_compose_raw": "<string>",
"docker_compose_domains": "<string>",
"docker_compose_custom_start_command": "<string>",
"docker_compose_custom_build_command": "<string>",
"swarm_replicas": 123,
"swarm_placement_constraints": "<string>",
"custom_docker_run_options": "<string>",
"post_deployment_command": "<string>",
"post_deployment_command_container": "<string>",
"pre_deployment_command": "<string>",
"pre_deployment_command_container": "<string>",
"watch_paths": "<string>",
"custom_healthcheck_found": true,
"redirect": "www",
"created_at": "2023-11-07T05:31:56Z",
"updated_at": "2023-11-07T05:31:56Z",
"deleted_at": "2023-11-07T05:31:56Z",
"compose_parsing_version": "<string>"
}
]
Authorizations
Go to Keys & Tokens
/ API tokens
and create a new token. Use the token as the bearer token.
Response
200
application/json
Get all applications.
The response is of type object[]
.
Copy
curl --request GET \
--url https://app.coolify.io/api/v1/applications \
--header 'Authorization: Bearer <token>'
Copy
[
{
"id": 123,
"description": "<string>",
"repository_project_id": 123,
"uuid": "<string>",
"name": "<string>",
"fqdn": "<string>",
"config_hash": "<string>",
"git_repository": "<string>",
"git_branch": "<string>",
"git_commit_sha": "<string>",
"git_full_url": "<string>",
"docker_registry_image_name": "<string>",
"docker_registry_image_tag": "<string>",
"build_pack": "nixpacks",
"static_image": "<string>",
"install_command": "<string>",
"build_command": "<string>",
"start_command": "<string>",
"ports_exposes": "<string>",
"ports_mappings": "<string>",
"base_directory": "<string>",
"publish_directory": "<string>",
"health_check_enabled": true,
"health_check_path": "<string>",
"health_check_port": "<string>",
"health_check_host": "<string>",
"health_check_method": "<string>",
"health_check_return_code": 123,
"health_check_scheme": "<string>",
"health_check_response_text": "<string>",
"health_check_interval": 123,
"health_check_timeout": 123,
"health_check_retries": 123,
"health_check_start_period": 123,
"limits_memory": "<string>",
"limits_memory_swap": "<string>",
"limits_memory_swappiness": 123,
"limits_memory_reservation": "<string>",
"limits_cpus": "<string>",
"limits_cpuset": "<string>",
"limits_cpu_shares": 123,
"status": "<string>",
"preview_url_template": "<string>",
"destination_type": "<string>",
"destination_id": 123,
"source_id": 123,
"private_key_id": 123,
"environment_id": 123,
"dockerfile": "<string>",
"dockerfile_location": "<string>",
"custom_labels": "<string>",
"dockerfile_target_build": "<string>",
"manual_webhook_secret_github": "<string>",
"manual_webhook_secret_gitlab": "<string>",
"manual_webhook_secret_bitbucket": "<string>",
"manual_webhook_secret_gitea": "<string>",
"docker_compose_location": "<string>",
"docker_compose": "<string>",
"docker_compose_raw": "<string>",
"docker_compose_domains": "<string>",
"docker_compose_custom_start_command": "<string>",
"docker_compose_custom_build_command": "<string>",
"swarm_replicas": 123,
"swarm_placement_constraints": "<string>",
"custom_docker_run_options": "<string>",
"post_deployment_command": "<string>",
"post_deployment_command_container": "<string>",
"pre_deployment_command": "<string>",
"pre_deployment_command_container": "<string>",
"watch_paths": "<string>",
"custom_healthcheck_found": true,
"redirect": "www",
"created_at": "2023-11-07T05:31:56Z",
"updated_at": "2023-11-07T05:31:56Z",
"deleted_at": "2023-11-07T05:31:56Z",
"compose_parsing_version": "<string>"
}
]
Assistant
Responses are generated using AI and may contain mistakes.