Trabalhos

Crie, faça a gestão e monitorize os seus trabalhos cron.

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

Campos do objeto de trabalho

name string Obrigatório. Nome de apresentação do trabalho.
url string Obrigatório. Endpoint HTTPS a chamar. IPs privados bloqueados.
method string Método HTTP: GET, POST, PUT, PATCH, DELETE, HEAD. Predefinição: GET
headers object Cabeçalhos de pedido personalizados. Requer plano Starter+.
body string Corpo do pedido. Requer plano Starter+.
body_type string none | raw | json | form. Predefinição: none
schedule_type string Obrigatório: interval | cron | once
interval_seconds integer Segundos entre execuções (schedule_type=interval)
cron_expression string Expressão cron (schedule_type=cron). Requer Starter+
run_at datetime Data-hora ISO 8601 (schedule_type=once)
timezone string Fuso horário IANA. Predefinição: UTC
timeout_seconds integer Timeout do pedido. Aplica-se o máximo do plano.
retry_count integer Repetições em caso de falha. Aplica-se o máximo do plano.
retry_delay_seconds integer Atraso entre repetições. Predefinição: 60
expected_status_code integer Estado HTTP esperado. Null = qualquer 2xx
expected_keyword string Palavra-chave que deve aparecer no corpo da resposta
notify_on_failure boolean Enviar email em caso de falha. Predefinição: true
notify_on_success boolean Enviar email em caso de sucesso. Predefinição: false
notify_email string Email de notificação. Predefine para o email da conta.