List requests
GET
/api/v1/requests
const url = 'https://example.com/api/v1/requests?groupBy=task&last=true&sortBy=created&sortDir=asc&turnsOp=eq&maxIterationsOp=eq&projectId=00000000-0000-0000-0000-000000000000';const options = {method: 'GET'};
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://example.com/api/v1/requests?groupBy=task&last=true&sortBy=created&sortDir=asc&turnsOp=eq&maxIterationsOp=eq&projectId=00000000-0000-0000-0000-000000000000'Parameters
Section titled “ Parameters ”Query Parameters
Section titled “Query Parameters ” worker
Any of:
string
Array<string>
taskPromptId
string
criteria
string
submissionId
string
profileId
Any of:
string
Array<string>
status
Any of:
string
Array<string>
outcome
Any of:
string
Array<string>
model
Any of:
string
Array<string>
os
Any of:
string
Array<string>
priority
Any of:
string
Array<string>
agentVersion
Any of:
string
Array<string>
search
string
groupBy
string
limit
integer
after
string
before
string
last
string
sortBy
string
sortDir
string
createdAfter
string | null format: date-time
createdBefore
string | null format: date-time
turns
integer | null
turnsOp
string
maxIterations
integer | null
maxIterationsOp
string
projectId
required
Project scope. Required on scoped list and root-create operations; requests without a resolvable project are rejected with 400. There is no default project.
string
Project scope. Required on scoped list and root-create operations; requests without a resolvable project are rejected with 400. There is no default project.
Responses
Section titled “ Responses ”Success
Media type application/json
Any of:
object
data
required
Array<object>
object
_id
required
string
scenario
required
object
version
string
task
required
string
criteria
required
Array<string>
workerType
required
string
model
string
reasoningEffort
string
createdAt
required
string | null format: date-time
updatedAt
string | null format: date-time
maxIterations
number
personaInstructions
string
persona
object
personality
required
string
experience
required
string
verbosity
required
string
type
required
string
deletedAt
string | null format: date-time
taskPromptId
string
agentsMdPromptId
string
agentsMdParentIds
Array<string>
mcpServers
Array<string>
skillRevisions
Array<string>
codebaseRevisionId
string
extensions
Array<string>
agentVersion
string
profileId
string
profileVersionId
string
submissionId
string
priority
integer
gates
Array<object>
object
gate
required
string
promptId
string
promptText
string
criteria
required
Array<string>
maxIterations
integer
gateSummaries
Array<object>
object
gate
required
string
status
required
string
iterations
required
integer
run
object
_id
required
string
attemptNumber
required
integer
status
required
string
queuedQueueName
string
outcome
string
result
string
error
string
logsUrl
string
updatedAt
string | null format: date-time
startedAt
string | null format: date-time
finishedAt
string | null format: date-time
durationMs
number
turns
Array<object>
object
iteration
required
number
gate
string
codingAgentResponse
string
judgeFeedback
required
string
snapshotUrl
required
string
passed
required
boolean
timestamp
required
string | null format: date-time
criteriaResults
Array<object>
object
criterionId
required
string
passed
required
boolean
feedback
required
string
evaluated
required
boolean
harUrl
string
videoUrls
Array<string>
tokenUsage
object
promptTokens
required
number
completionTokens
required
number
totalTokens
required
number
startedAt
string | null format: date-time
durationMs
number
toolCalls
Array<object>
object
id
required
string
name
required
string
arguments
required
object
key
additional properties
response
string
timestamp
string
toolCallsUrl
string
toolCallCount
number
aiCallCount
number
rawChatUrl
string
rawChatFormat
string
chatResultUrl
string
chatResultFormat
string
workerVersion
string
os
object
platform
required
string
release
required
string
arch
required
string
lastHeartbeatAt
string | null format: date-time
worker
object
instanceId
required
string
podName
string
harUrl
string
videoUrls
Array<string>
setupVideoUrls
Array<string>
tokenUsage
object
promptTokens
required
number
completionTokens
required
number
totalTokens
required
number
aiCallCount
number
rawChatUrl
string
rawChatFormat
string
pausedAt
string | null format: date-time
resumedAt
string | null format: date-time
projectId
required
string
limit
required
number
estimatedTotal
required
number
cursors
required
object
next
required
string | null
prev
required
string | null
object
data
required
Array<object>
object
key
required
string
label
required
string
runIds
required
Array<string>
aggregates
required
object
count
required
number
turns
required
object
min
required
number
max
required
number
mean
required
number
stdDev
required
number
duration
required
object
min
required
number
max
required
number
mean
required
number
stdDev
required
number
promptTokens
required
object
min
required
number
max
required
number
mean
required
number
stdDev
required
number
completionTokens
required
object
min
required
number
max
required
number
mean
required
number
stdDev
required
number
statusCounts
required
object
key
additional properties
number
outcomeCounts
required
object
key
additional properties
number
uniform
required
object
workerType
string
agentVersion
string
model
string
platform
string
mcpServers
Array<string>
skillRevisions
Array<string>
codebaseRevisionId
string
extensions
Array<string>
status
string
submissionId
string
task
string
limit
required
number
estimatedTotal
required
number
cursors
required
object
next
required
string | null
prev
required
string | null