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 - 255
Example:
"Updated Schedule Name"
Optional description of what the schedule does
Maximum length:
1000
Example:
"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 <= 10
Example:
5
Request timeout in seconds
Required range:
1 <= x <= 300
Example:
60