Trabajos

Crea, gestiona y supervisa tus trabajos 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 del objeto de trabajo

name string Obligatorio. Nombre para mostrar del trabajo.
url string Obligatorio. Endpoint HTTPS al que llamar. Las IP privadas están bloqueadas.
method string Método HTTP: GET, POST, PUT, PATCH, DELETE, HEAD. Predeterminado: GET
headers object Cabeceras de petición personalizadas. Requiere el plan Starter o superior.
body string Cuerpo de la petición. Requiere el plan Starter o superior.
body_type string none | raw | json | form. Predeterminado: none
schedule_type string Obligatorio: interval | cron | once
interval_seconds integer Segundos entre ejecuciones (schedule_type=interval)
cron_expression string Expresión cron (schedule_type=cron). Requiere Starter+
run_at datetime Fecha y hora ISO 8601 (schedule_type=once)
timezone string Zona horaria IANA. Predeterminada: UTC
timeout_seconds integer Timeout de la petición. Se aplica el máximo del plan.
retry_count integer Reintentos ante fallos. Se aplica el máximo del plan.
retry_delay_seconds integer Retardo entre reintentos. Predeterminado: 60
expected_status_code integer Estado HTTP esperado. Null = cualquier 2xx
expected_keyword string Palabra clave que debe aparecer en el cuerpo de la respuesta
notify_on_failure boolean Enviar email ante un fallo. Predeterminado: true
notify_on_success boolean Enviar email ante un éxito. Predeterminado: false
notify_email string Email de notificación. Por defecto, el email de la cuenta.