Skip to main content
GET
/
v1
/
repo
/
{repo_name}
/
targets
/
{target_name}
/
rollout
/
output
Get Rollout Output
curl --request GET \
  --url http://localhost:8080/v1/repo/{repo_name}/targets/{target_name}/rollout/output \
  --header 'Authorization: Bearer <token>'
{
  "config": {
    "max_concurrency": 50,
    "max_tokens": 150,
    "model_name": "Qwen/Qwen3-32B",
    "num_traj_per_stimulus": 5,
    "temperature": 1
  },
  "has_more": true,
  "limit": 100,
  "lines": 7500,
  "offset": 0,
  "output": [
    {
      "response": "Python is a high-level programming language...",
      "stimulus_id": 0,
      "tokens": 42,
      "trajectory_id": 0
    },
    {
      "response": "Python is an interpreted language...",
      "stimulus_id": 0,
      "tokens": 38,
      "trajectory_id": 1
    }
  ],
  "status": "complete",
  "total_expected": 15000
}

Authorizations

Authorization
string
header
required

Bearer authentication header of the form Bearer <token>, where <token> is your auth token.

Headers

X-User-Id
string | null

User ID override via header (requires master API key)

Path Parameters

repo_name
string
required
target_name
string
required

Query Parameters

offset
integer
default:0

Starting line number (0-indexed)

Required range: x >= 0
limit
integer
default:100

Number of lines to return (max 1000)

Required range: 1 <= x <= 1000
user_id
string | null

User ID override (requires master API key)

Response

Successful Response

Paginated rollout output response

Returns rollout job status along with paginated output data.

status
string
required

Job status: not_started, running, complete, failed

output
Output · object[]
required

Paginated output data

offset
integer
required

Starting line offset

Required range: x >= 0
limit
integer
required

Page size

Required range: x >= 1
has_more
boolean
required

Whether more data is available

lines
integer | null

Number of output lines (not applicable for bakes)

config
Config · object

Job config parameters

error
string | null

Error message if job failed

job_id
integer | null

Coordinator job ID (if job is queued/running)

progress_percent
number | null

Job progress percentage (0-100) if job is running

total_expected
integer | null

Total expected number of rollouts (num_stimuli * num_traj_per_stimulus). Used for progress calculation.