Coolify Logs Watcher
ACTIONPolls 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.
Endpoints
· 3GET/statusReturns per-service poll statistics including lastPoll, totalLines, and lastLine, plus service uptime in seconds
GET/healthReturns {status:"ok"} when COOLIFY_URL and COOLIFY_API_TOKEN are set, or {status:"not_configured"} otherwise
GET/searchSearch stored Coolify logs by content, service filter (Coolify UUID), and time range
Input Schema
{
"type": "object",
"required": [
"q"
],
"properties": {
"q": {
"type": "string",
"description": "Search term to find in log content"
},
"limit": {
"type": "integer",
"description": "Max results to return (default 50)"
},
"since": {
"type": "string",
"description": "ISO timestamp — only results fetched after this time"
},
"service": {
"type": "string",
"description": "Coolify app UUID to filter results"
}
}
}Required Secrets
· 3COOLIFY_URLCOOLIFY_API_TOKENCOOLIFY_APP_UUIDS
✦
Similar ACTION Pieces
facebook-ads-manager
Facebook Ads API manager with OAuth — list campaigns, get insights, ad account info, and ads with creative details. Login to any Facebook/Instagram account.
Shared Terminal
Full-featured web terminal with Node.js, Python, Deno, git, and build tools — running in a Podman container with Ubuntu 24.04