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.