namestringRequiredHuman-readable title used in search, alerts and incident timelines.
Example: Generate customer invoicesurlURLRequiredHTTP or HTTPS endpoint called by the execution worker. Never place credentials in the URL.
Example: https://billing.example.com/tasks/invoicescron_expressionstringRequiredStandard five-field crontab expression: minute, hour, day of month, month and day of week.
Example: */15 * * * *descriptionstringOptionalOperational purpose and safe context for responders. Maximum 600 characters.
Example: Creates invoices for completed billing periods.criticalityenumOptionalstandard, important or critical. Defaults to important.
Example: criticalmethodenumOptionalGET, POST, PUT, PATCH, DELETE or HEAD. Defaults to GET.
Example: POSTheadersobjectOptionalHTTP request headers. Stored encrypted. Do not include them in support requests.
Example: {"Authorization":"Bearer service-token"}bodystringOptionalRaw HTTP request body sent to the endpoint.
Example: {"source":"cronlume"}group_idUUID|nullOptionalExisting group in the same workspace.
category_idsUUID[]OptionalExisting category identifiers in the same workspace.
Example: []timezoneIANA timezoneOptionalTimezone used to evaluate the cron expression. Defaults to UTC.
Example: Europe/Brusselstimeout_secondsintegerOptionalMaximum total request duration. Long-running endpoints are supported. Defaults to 120.
Example: 180connect_timeout_secondsintegerOptionalMaximum connection-establishment time. Defaults to 15.
Example: 20follow_redirectsbooleanOptionalFollow HTTP redirects. Defaults to true.
Example: 1verify_tlsbooleanOptionalVerify the remote TLS certificate. Keep enabled in production.
Example: 1expected_status_minintegerOptionalLowest HTTP status considered successful. Defaults to 200.
Example: 200expected_status_maxintegerOptionalHighest HTTP status considered successful. Defaults to 399.
Example: 399max_retriesintegerOptionalAdditional attempts after a failed request. Defaults to 2.
Example: 2retry_backoff_secondsintegerOptionalDelay between retry attempts. Defaults to 30.
Example: 30failure_thresholdintegerOptionalConsecutive failed executions before the job is considered down. Defaults to 2.
Example: 3recovery_thresholdintegerOptionalConsecutive successes required to resolve an incident. Defaults to 1.
Example: 1alert_repeat_minutesintegerOptionalRepeat interval for persistent incident alerts. Defaults to 15.
Example: 15grace_secondsintegerOptionalScheduling grace period before a missed run is considered late. Defaults to 60.
Example: 60alert_on_pausebooleanOptionalSend alerts when the job is automatically or manually disabled. Defaults to true.
Example: 1failure_action_enabledbooleanOptionalCall an emergency URL when the configured failure streak is reached.
Example: 1failure_action_thresholdintegerOptionalFailure count that triggers the emergency URL. Range 1–20.
Example: 3failure_action_urlURL|nullOptionalEmergency HTTP(S) URL. Must differ from the primary URL.
Example: https://backup.example.com/recover/invoicesis_activebooleanOptionalCreate the job active or paused. Defaults to true.
Example: 1