status'draft' | 'queued' | 'processing' | 'completed' | 'partial_failed' | 'failed' | 'timeout' | 'cancelled'
job_type'quick' | 'long' | 'bulk' | 'pdfop' | 'mailmerge'
bundle_typestring nullable
file_countinteger nullable
processed_countinteger nullable
success_countinteger nullable
failure_countinteger nullable
pages_totalinteger nullable
cancel_requestedboolean
Bulk jobs and mail merge campaigns. True once a cancel is asked for; status becomes cancelled when the job stops.
campaign_namestring nullable
valid_row_countinteger nullable
sent_countinteger nullable
Mail merge campaigns: emails the mail server accepted.
failed_countinteger nullable
rejected_countinteger nullable
unconfirmed_countinteger nullable
skipped_countinteger nullable
report_availableboolean
Mail merge campaigns: the report CSV can be downloaded.
unsent_availableboolean
Mail merge campaigns: rows that were not sent can be downloaded or sent again.
unsent_countinteger nullable
outcome_countsobject nullable
Mail merge campaigns, once finished: how many rows ended each way, keyed by sent or the row's error code.
retry_ofstring nullable
Mail merge campaigns: the campaign whose unsent rows this one sends.
created_atstring date-time
completed_atstring date-time nullable
s3_urlstring uri nullable
Present only for jobs with stored output.
s3_url_expires_atstring date-time nullable
webhook_delivered_atstring date-time nullable
webhook_retry_countinteger
error_codestring nullable
error_messagestring nullable
pdf_standard'pdf/ua-1' | 'pdf/ua-2'
Alpha. Make an accessible, tagged PDF that conforms to PDF/UA-1 (ISO 14289-1, PDF 1.7)
or PDF/UA-2 (ISO 14289-2, PDF 2.0). For input_type html and markdown and for
template renders; other inputs return 400. Leave it out for an ordinary PDF.
PodPDF adds what the file itself needs (tags, language, title, metadata, link
descriptions, artifacts for page furniture) and checks the result with veraPDF. What
depends on your HTML stays yours: alt text on images, headings in order, header cells in
tables. The check's verdict comes back in X-PDF-Conformance (or conformance in JSON).
Built-in templates pass both standards.
pdf_standard_stability'alpha'
Alpha. Present with pdf_standard.