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.