Support Articles
Server API: Jobs
Beta
Jobs are a core part of Channels, these are the scheduled workers that will record your programs for you. On this page, we’ll dive into the different job endpoints you can use to read scheduled job information programmatically.
The job model
The job model contains all the information about your scheduled recordings, such as its content, time, potential channels, etc.
Properties
The unique identifier for the job.
The name of the program or Series Pass scheduled to record.
The timestamp of when the scheduled recording will begin.
The timestamp of when the scheduled recording will end.
The duration the scheduled recording will last.
An array of strings denoting the possible channels the job will record from.
The channel the job is set to record from.
Whether or not the job will be skipped.
Whether or not the job failed while recording.
An error explaining why the recording job failed.
The timestamp of when the job was last updated.
The airing item that is set to record with the job.
GET /api/v1/jobs
List all jobs
Returns a list of all jobs.
GET /api/v1/jobs/:id
Retrieve a job
This endpoint allows you to retrieve a job by using its unique identifier.
Required Attributes
The unique identifier of the Job.