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 events emitted during job execution, newest first. Events provide observability into what happened during processing, including informational messages, warnings, errors, and terminal outcomes.

Request

string
required
The unique job identifier
string
Filter events by level: INFO, WARN, ERROR, SUCCESS, or FAILED
string
Filter events by type (e.g., inference.success, inference.failed)
string
Filter events associated with a specific input
integer
default:"100"
Page size, between 1 and 1000. Clamped server-side.
string
Forward cursor: return events recorded before the event 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 events recorded after the event 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 event objects, newest first in both cursor directions, each containing:
  • id — Unique event identifier
  • event_type — Type of event (e.g., inference.success)
  • level — Event level: INFO, WARN, ERROR, SUCCESS, or FAILED
  • message — Optional human-readable message
  • payload — Event-specific data
  • input_id — Associated input ID (if applicable)
  • index — Event index within the input (if applicable)
  • created_at — Event timestamp
boolean
true when more events 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+