Jobs

Maak, beheer en monitor je cronjobs.

GET /v1/jobs
POST /v1/jobs
GET /v1/jobs/{id}
PUT /v1/jobs/{id}
DELETE /v1/jobs/{id}
POST /v1/jobs/{id}/pause
POST /v1/jobs/{id}/resume
POST /v1/jobs/{id}/trigger
GET /v1/jobs/{id}/executions
GET /v1/jobs/{id}/stats

Velden van het job-object

name string Vereist. Weergavenaam voor de job.
url string Vereist. HTTPS-endpoint om aan te roepen. Private IP's geblokkeerd.
method string HTTP-methode: GET, POST, PUT, PATCH, DELETE, HEAD. Standaard: GET
headers object Aangepaste request-headers. Vereist Starter-plan of hoger.
body string Request-body. Vereist Starter-plan of hoger.
body_type string none | raw | json | form. Standaard: none
schedule_type string Vereist: interval | cron | once
interval_seconds integer Seconden tussen runs (schedule_type=interval)
cron_expression string Cron-expressie (schedule_type=cron). Vereist Starter+
run_at datetime ISO 8601-datumtijd (schedule_type=once)
timezone string IANA-tijdzone. Standaard: UTC
timeout_seconds integer Request-timeout. Planmaximum is van toepassing.
retry_count integer Retries bij fouten. Planmaximum is van toepassing.
retry_delay_seconds integer Vertraging tussen retries. Standaard: 60
expected_status_code integer Verwachte HTTP-status. Null = elke 2xx
expected_keyword string Trefwoord dat in de response-body moet voorkomen
notify_on_failure boolean E-mail sturen bij fouten. Standaard: true
notify_on_success boolean E-mail sturen bij succes. Standaard: false
notify_email string Meldingse-mail. Standaard het account-e-mailadres.