Skip to main content
GET
Get Run Provenance

Authorizations

Authorization
string
header
required

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

Authorization
string
header
required

This API uses OAuth2 with the Client Credential flow. Client Credentials must be sent in the BODY, not the headers. For an example of how to implement this, refer to the c1TokenSource.Token() function.

Path Parameters

id
string
required

The id field.

run_id
string
required

The runId field.

Response

200 - application/json

Successful response

The ReportingServiceGetRunProvenanceResponse message.

programCommitId
string

The programCommitId field.

programFunctionId
string

The programFunctionId field.

programInput
string

The parameters this run was bound to, as JSON. "{}" for a program that takes none — a real answer, distinct from absent.

programSource
string

The programSource field.

sources
A 2 Ui Provenance Source · object[] | null

What each part of the report shows, read off the run's own copy of the surface rather than a live one.

steps
A 2 Ui Provenance Step · object[] | null

What the program looked at, derived from its source.

stepsAvailable
boolean

False when the program's source could not be read, which is what makes an empty steps list mean "unknown" rather than "it read nothing".