Skip to main content
GET
Requires version 1.1.0 or later of the Archetype platform.

Overview

This endpoint returns a cursor-paginated list of output files produced by a job, newest first. You can filter by port name or input ID to find specific results.

Request

string
required
The unique job identifier
string
Filter outputs by port name
string
Filter outputs associated with a specific input
integer
default:"100"
Page size, between 1 and 1000. Clamped server-side.
string
Forward cursor: return outputs produced before the output with this ID. Pass the previous page’s next_cursor. Mutually exclusive with before — sending both returns 400. v1.1.11+
string
Backward cursor: return outputs produced after the output with this ID. Pass the current page’s prev_cursor. Mutually exclusive with after. v1.1.11+

Response

string
The job identifier
array
Array of output objects, newest first (created_at descending) in both cursor directions, each containing:
  • id — Unique output identifier
  • job_id — Parent job identifier
  • port_name — Output port name
  • input_id — Associated input ID (if applicable)
  • input_file_idfile_id of the source input (if applicable)
  • data — Data reference (DataRef) with required ref (presigned download URL) and filename, plus optional file_type, file_extension, num_bytes, metadata, file_tags, file_attributes
  • expires_at — Expiration timestamp for the presigned download URL (re-fetch after this time)
  • created_at — Creation timestamp
boolean
true when more outputs exist beyond this page in the direction of travel. v1.1.11+
string
Cursor for the next page in the same direction — pass it as after when paging forward, or as before when the request used before. null when has_more is false. v1.1.11+
string
Cursor to step back the way this page was reached — pass it as before after a forward page, or as after after a backward one. null when the request carried no cursor. v1.1.11+
Output download URLs are presigned and expire at the time indicated by expires_at. Re-fetch the outputs list to get fresh URLs after expiration.