Skip to main content
GET
Get a private report

Path Parameters

token
string
required

43-character report token from reportUrl.

Pattern: ^[A-Za-z0-9_-]{43}$

Response

The report. Example built from the fixed-v2 demo run; values in angle brackets are placeholders because the private report is not published.

The private report of a finished release test.

jobId
string
required
Pattern: ^job_[0-9A-HJKMNP-TV-Z]{26}$
project
string
required

Project name from the authorization.

target
object
required
testedAt
string<date-time> | null
required
completedAt
string<date-time> | null
required
seloVersion
string
required
verdict
enum<string> | null
required

Release verdict computed by the deterministic verdict reducer.

Available options:
PASS,
FAIL,
INCONCLUSIVE
inconclusiveReason
enum<string> | null
required

Why a job ended INCONCLUSIVE. null on PASS and FAIL.

Available options:
NETWORK_UNAVAILABLE,
FACILITATOR_UNAVAILABLE,
TARGET_TIMEOUT,
BUDGET_EXHAUSTED,
PAYMENT_UNRESOLVED,
EVIDENCE_INCOMPLETE,
AUTHORIZATION_LAPSED,
INTERNAL_ERROR
checks
object[]
required
warnings
string[]
required
failureCodes
string[]
required

Codes of every check that is FAIL or INCONCLUSIVE.

targetChallengeSha256
string | null
required
Pattern: ^[0-9a-f]{64}$
expected
object | null
required

What the paid response must look like. Omitted fields are not checked, except status, which defaults to 200.

observedResponse
object | null
required
money
object
required
scenarios
object[]
required