Read one of your runs in full
GET
/v1/runs/{id}
const url = 'https://beta-api.plune.ai/v1/runs/2489E9AD-2EE2-8E00-8EC9-32D5F69181C0';const options = {method: 'GET', headers: {Authorization: 'Bearer <token>'}};
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://beta-api.plune.ai/v1/runs/2489E9AD-2EE2-8E00-8EC9-32D5F69181C0 \ --header 'Authorization: Bearer <token>'Authorizations
Section titled “Authorizations ”Parameters
Section titled “ Parameters ”Path Parameters
Section titled “Path Parameters ” id
required
string format: uuid
Responses
Section titled “ Responses ”The full RunResult
Media type application/json
CLI run output (plune run --format json). The server validates the full contract.
object
schemaVersion
required
integer
plune_version
required
string
started_at
required
string format: date-time
finished_at
required
string format: date-time
config_hash
required
string
summary
required
object
total
required
integer
passed
required
integer
failed
required
integer
errored
required
integer
cost_usd
required
number
duration_ms
required
number
evals
required
Array<object>
object
id
required
string
tags
required
Array<string>
rows
required
Array<object>
object
vars
required
object
key
additional properties
any
output
required
string
cached
required
boolean
usage
object
input_tokens
required
number
output_tokens
required
number
cost_usd
required
number
latency_ms
number
error
object
code
required
string
message
required
string
assertions
required
Array<object>
object
type
required
string
passed
required
boolean
score
number
reason
string
binaryVerdicts
Array<object>
object
question
required
string
passed
required
boolean
passed
required
boolean
Example
{ "schemaVersion": 1, "plune_version": "0.1.0"}No / invalid token or session
Not found or not yours
Media type application/json
object
error
required
string
Example generated
{ "error": "example"}