List render jobs for a deploy
GET
/v1/render-jobs
const url = 'https://api.presscloud.example/v1/render-jobs?deployId=example';const options = {method: 'GET', headers: {Authorization: 'Bearer <token>'}};
try { const response = await fetch(url, options); const data = await response.json(); console.log(data);} catch (error) { console.error(error);}curl --request GET \ --url 'https://api.presscloud.example/v1/render-jobs?deployId=example' \ --header 'Authorization: Bearer <token>'Returns recent render jobs for a deploy.
Authorizations
Section titled “Authorizations ”Parameters
Section titled “ Parameters ”Query Parameters
Section titled “Query Parameters ” deployId
required
string
Selects the deploy that owns the render job.
limit
integer
Maximum number of render jobs to return. Defaults to 20.
cursor
string
Opaque cursor returned by a previous render jobs list response.
Responses
Section titled “ Responses ”Render jobs list.
Media type application/json
object
items
required
Array<object>
object
job
required
object
id
required
string
deployId
required
string
deployVersionId
required
string
deployVersionNo
integer
deployVersionRoute
string
deployVersionTitle
string
businessKey
required
string
payloadHash
required
string
status
required
string
attempt
required
integer
requestedAt
required
integer
startedAt
integer
finishedAt
integer
errorCode
string
errorMessage
string
outputMode
required
string
output
object
id
required
string
renderJobId
required
string
pdfBlobHash
string
pdfR2Key
string
bytes
required
integer
pageCount
integer
timingJson
string
createdAt
required
integer
state
required
string
accessGuaranteedUntil
integer
deleteAfter
integer
deleteReason
string
deletedAt
integer
nextCursor
string
Example
{ "items": [ { "job": { "status": "queued", "outputMode": "transient" }, "output": { "state": "available", "deleteReason": "manual" } } ]}Requested resource was not found.
Media type application/json
object
error
required
string
message
required
string
Example generated
{ "error": "example", "message": "example"}