create_github_app_application
Creates a private Git repository via a GitHub App using Coolify's API, returning its UUID and authenticated deploy webhook; does not deploy or enable automatic Git deployment.
Instructions
Create one private Git repository through a GitHub App application using Coolify's API. Requires read and write token permissions. Returns UUID and authenticated deploy webhook. Does not deploy. Git automatic deployment is disabled. On uncertain failure inspect inventory before retrying.
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"project_uuid": "<project_uuid>",
"server_uuid": "<server_uuid>",
"environment_uuid": "<environment_uuid>",
"name": "<name>",
"git_repository": "<git_repository>",
"git_branch": "<git_branch>",
"build_pack": "<build_pack>",
"github_app_uuid": "<github_app_uuid>"
},
"name": "create_github_app_application"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| name | Yes | ||
| is_spa | No | ||
| domains | No | ||
| redirect | No | both | |
| is_static | No | ||
| build_pack | Yes | ||
| git_branch | Yes | ||
| server_uuid | Yes | ||
| project_uuid | Yes | ||
| build_command | No | ||
| ports_exposes | No | 80 | |
| start_command | No | ||
| base_directory | No | / | |
| git_repository | Yes | ||
| github_app_uuid | Yes | ||
| install_command | No | ||
| destination_uuid | No | ||
| environment_uuid | Yes | ||
| publish_directory | No | ||
| autogenerate_domain | No | ||
| dockerfile_location | No | ||
| health_check_enabled | No | ||
| docker_compose_domains | No | ||
| docker_compose_location | No |