Authorizations
API key for authentication. Get your API key from the Cronhost dashboard.
Path Parameters
Unique schedule identifier
Example:
"schedule_123"
Body
application/json
Human-readable schedule name
Required string length:
1 - 255Example:
"Updated Schedule Name"
Optional description of what the schedule does
Maximum length:
1000Example:
"Updated description"
Valid cron expression defining when to run
Example:
"0 10 * * *"
IANA timezone identifier
Example:
"UTC"
Target HTTP endpoint URL
Example:
"https://api.example.com/health"
HTTP method to use for the request
Available options:
GET, POST, PUT, DELETE, PATCH Example:
"POST"
Request body for POST/PUT/PATCH requests
Example:
"{\"updated\": true}"
HTTP headers as JSON string
Example:
"{\"User-Agent\": \"Cronhost-Monitor\", \"Content-Type\": \"application/json\"}"
Maximum number of retry attempts
Required range:
0 <= x <= 10Example:
5
Request timeout in seconds
Required range:
1 <= x <= 300Example:
60