GET
/
applications
curl --request GET \
  --url https://app.coolify.io/api/v1/applications \
  --header 'Authorization: Bearer <token>'
[
  {
    "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

Authorization
string
header
required

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[].