API Reference
- Introduction
- Authorization
- GETVersion
- GETHealthcheck
- GETEnable API
- GETDisable API
- Servers
- Teams
- Projects
- Private Keys
- Deployments
- Resources
- Applications
- Databases
- Services
Deployments
List
List currently running deployments
GET
/
deployments
Copy
curl --request GET \
--url https://app.coolify.io/api/v1/deployments \
--header 'Authorization: Bearer <token>'
Copy
[
{
"id": 123,
"application_id": "<string>",
"deployment_uuid": "<string>",
"pull_request_id": 123,
"force_rebuild": true,
"commit": "<string>",
"status": "<string>",
"is_webhook": true,
"is_api": true,
"created_at": "<string>",
"updated_at": "<string>",
"logs": "<string>",
"current_process_id": "<string>",
"restart_only": true,
"git_type": "<string>",
"server_id": 123,
"application_name": "<string>",
"server_name": "<string>",
"deployment_url": "<string>",
"destination_id": "<string>",
"only_this_server": true,
"rollback": true,
"commit_message": "<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 currently running deployments.
The response is of type object[]
.
Copy
curl --request GET \
--url https://app.coolify.io/api/v1/deployments \
--header 'Authorization: Bearer <token>'
Copy
[
{
"id": 123,
"application_id": "<string>",
"deployment_uuid": "<string>",
"pull_request_id": 123,
"force_rebuild": true,
"commit": "<string>",
"status": "<string>",
"is_webhook": true,
"is_api": true,
"created_at": "<string>",
"updated_at": "<string>",
"logs": "<string>",
"current_process_id": "<string>",
"restart_only": true,
"git_type": "<string>",
"server_id": 123,
"application_name": "<string>",
"server_name": "<string>",
"deployment_url": "<string>",
"destination_id": "<string>",
"only_this_server": true,
"rollback": true,
"commit_message": "<string>"
}
]
Assistant
Responses are generated using AI and may contain mistakes.