Skip to content

Retrieve a release

GET
/v1/releases/{release_id}
curl --request GET \
--url https://api.pensievelabs.co/v1/releases/rel_grade_audit_v8 \
--header 'Authorization: Bearer <token>'
release_id
required
string

Example

rel_grade_audit_v8

The release and its gates.

Media typeapplication/json
object
id
required
string
object
required
Allowed value: release
model
required
string
version
required
string
status
required

superseded: it went live and a later release replaced it.

string
Allowed values: pending shadow ready_for_signoff signed_off split live superseded rolled_back stopped
gates
required
Array<object>
object
kind
required
string
Allowed values: beats_live beats_frontier shadow signoff
label
required
string
passed
required
boolean
passed_at
required
string | null format: date-time
shadow
required
One of:
object
day
required
integer
days
required
integer
agreement
required

Share of shadow calls where it matched your experts or the outcome.

number | null
split_percent
required
integer | null
signed_off_by
required
string | null
created_at
required
string format: date-time

Example

{
"id": "rel_grade_audit_v8",
"object": "release",
"status": "pending",
"gates": [
{
"kind": "beats_live"
}
]
}

Something went wrong; error.type says what.

Media typeapplication/json
object
error
required
object
type
required
string
Allowed values: invalid_request authentication permission not_found conflict rate_limit not_available server
message
required
string
param

The request field the error is about.

string | null
request_id
required
string

Example

{
"error": {
"type": "invalid_request"
}
}