Skip to content
Hoody.com

Hoody Cron manages a container’s scheduled jobs. It exposes two APIs and a health probe. Use the Managed Entries API to create, list, get, update, and delete scheduled jobs with first-class fields for the schedule, command, name, comment, enabled, and expires_at. Use the Crontab API to read and write a user’s raw crontab for cases that need full crontab semantics. The health endpoint documented on this page reports the runtime status of the cron worker, independent of either API.

Returns the current health and runtime metadata for the cron worker.

This endpoint takes no parameters.

200: returned when the worker is healthy and accepting requests.

NameTypeRequiredDescription
statusstringYesHealth status reported by the worker
servicestringYesService identifier (always hoody-cron)
startedstringYesISO 8601 timestamp at which the worker started
pidintegerYesProcess ID of the worker
ipstringYesIP address of the connecting peer
builtstring | nullNoBuild identifier of the worker, or null when not recorded
fdsinteger | nullNoNumber of open file descriptors, or null when not recorded
memoryobject | nullNoMemory usage of the worker, or null when not recorded
user_agentstring | nullNoUser-Agent header supplied by the caller, or null when absent or invalid

When memory is present it carries:

NameTypeRequiredDescription
rssintegerYesResident set size, in bytes
heapinteger | nullNoHeap usage in bytes, or null when not recorded
Terminal window
curl https://67e89abc123def456789abcd-890abcdef12345678901cdef-cron-1.node-example-1.containers.hoody.com/api/v1/cron/health