coolify-deployer
ACTIONAction service to redeploy applications in Coolify via API
Endpoints
· 4GET/statusReturns service status information
Input Schema
{
"type": "object",
"properties": {},
"additionalProperties": false
}GET/testTests Coolify API connection and discovers endpoint structure
Input Schema
{
"type": "object",
"properties": {},
"additionalProperties": false
}GET/applicationsLists all Coolify applications with their IDs, names, and status
Input Schema
{
"type": "object",
"properties": {},
"additionalProperties": false
}POST/redeployRedeploys/restarts an application in Coolify using GET /api/v1/applications/{applicationId}/restart
Input Schema
{
"type": "object",
"required": [],
"properties": {
"force": {
"type": "boolean",
"description": "If true, returns error details without additional suggestions"
},
"applicationId": {
"type": "string",
"description": "Coolify application UUID (defaults to b9d0d5e8-0b5a-4e7c-8a7c-0c2a7f4f4f4f)"
},
"endpointPattern": {
"type": "string",
"description": "Custom endpoint pattern with {applicationId} placeholder (default: /api/v1/applications/{applicationId}/restart)"
}
}
}Required Secrets
· 2COOLIFY_API_TOKENCOOLIFY_BASE_URL
✦
Similar ACTION Pieces
Shared Terminal
Full-featured web terminal with Node.js, Python, Deno, git, and build tools — running in a Podman container with Ubuntu 24.04
Coolify Logs Watcher
Polls Coolify API for application logs, stores in SQLite, exposes search endpoints for support email triage. Monitors free-copier-py, free-copier-express, and free-copier-next runtime logs. Used by the Events pipeline (Sydney) to find relevant errors when drafting support responses.
Coverter
Converts HTML content to PDF using headless Chromium (Puppeteer). Accepts raw HTML or a URL, returns a downloadable PDF.