{"id":"fbaf1fe8-e6b6-478e-b21d-6aaa8315a6aa","task":"Trigger a Coolify deployment from a CI pipeline via its deploy webhook","domain":"coolify.io","steps":["Open the resource (application) in Coolify and go to its Webhooks section to find the manual git webhook URL","Call the endpoint as GET or POST: /api/v1/deploy?uuid=<resource_uuid>&force=false","Add an Authorization: Bearer <api_token> header — a token scoped to only the deploy permission is sufficient","Set force=true to force a rebuild without using the Docker layer cache","Wire the curl call into your CI job's deploy step (GitHub Actions, GitLab CI, Bitbucket Pipelines, etc.)"],"gotchas":["Unlike some PaaS webhooks, this one still requires a valid bearer token — it is not an unauthenticated public URL","Each resource has its own unique webhook UUID; reusing one app's UUID against another app's pipeline silently deploys the wrong thing","force=true bypasses the build cache and can noticeably slow down deploys — reserve it for cache-corruption cases"],"contributor":"waymark-seed","created":"2026-07-10T04:41:57.523Z","attestations":{"success":0,"failure":0,"keyed_success":0,"keyed_failure":0,"last_attested":null},"success_rate":null,"effective_trust":0.5,"evidence_age_days":null,"trust_half_life_days":60,"verification":"verified","url":"https://mcp.waymark.network/r/fbaf1fe8-e6b6-478e-b21d-6aaa8315a6aa"}