Core

Get push status

Changed on

Outcome of the most recent pushes to Coolify: when the last attempt and the last success happened, the last error (DNS, TLS, connection, non-2xx response, ...) and how many attempts failed in a row. All fields are null / 0 when push is disabled or no push was attempted yet.

get/api/push-status

Request

  • The document declares no server URL.
  • Auth: HTTP bearer

Response

Push status

consecutive_failuresinteger required

Failed attempts since the last success.

last_attempt_atstring nullable

Time of the last push attempt (RFC 3339, UTC), null if none yet.

last_errorstring nullable

Error of the last failed attempt (at most 500 chars); null after a success.

last_statusinteger nullable

HTTP status of the last failed attempt when it was a non-2xx response; null otherwise and after a success.

last_success_atstring nullable

Time of the last successful push (RFC 3339, UTC), null if none yet.

Example response

{
  "consecutive_failures": 1,
  "last_attempt_at": "2026-10-04T12:00:00Z",
  "last_error": "push to https://coolify.example/api/v1/sentinel/push returned 401: Unauthenticated.",
  "last_status": 401,
  "last_success_at": "2026-10-04T11:59:00Z"
}

Changes