Job Management
Jobs represent individual executions of your scheduled HTTP requests. Each time a schedule runs (either automatically via cron or manually triggered), it creates a job that tracks the execution details, status, and results.Get All Jobs
Retrieve jobs with optional filtering parameters.params
(GetJobsParams, optional): Object containing filter options
scheduleId
(string): Filter jobs by specific schedule IDstatus
(“PENDING” | “RUNNING” | “SUCCESS” | “FAILED”): Filter by job statuspage
(number): Page number for pagination (default: 1)limit
(number): Number of jobs per page (default: 10, max: 100)
Promise<Job[]>
Get Job by ID
Retrieve detailed information about a specific job.id
(string, required): The unique identifier of the job
Promise<Job>
Job Status Types
Jobs can have one of four statuses:- PENDING: Job is queued and waiting to execute
- RUNNING: Job is currently executing the HTTP request
- SUCCESS: Job completed successfully (HTTP status 2xx)
- FAILED: Job failed due to HTTP error, timeout, or network issue