Skip to content

Retrieve a call

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

Example

cl_seed_grade_01

The call, its outcome and any correction.

Media typeapplication/json
object
id
required
string
object
required
Allowed value: call
model
required
string
source
required

pensieve: an expert model answered. capture: your own code answered and the call was recorded.

string
Allowed values: pensieve capture
input
required
One of:
object
key
additional properties
any
answer
required
string
version
required

The version that answered; null for captured calls.

string | null
confidence
required
number | null
provider_model

For captured calls, the model your code called.

string | null
key
required
string | null
outcome
required
One of:
object
object
required
Allowed value: outcome
call_id
required
string
outcome
required
string
value
required
number | null
occurred_at
required
string format: date-time
note
required
string | null
received_at
required
string format: date-time
correction
required
One of:
object
object
required
Allowed value: correction
call_id
required
string
answer
required
string
by
required
string
note
required
string | null
created_at
required
string format: date-time
fallback
required
One of:
object
answer
required

The answer value your code gave.

string
provider_model
required

The model your code called, if any.

string | null
latency_ms
required
integer | null
recorded_at
required
string format: date-time
created_at
required
string format: date-time

Example

{
"object": "call",
"source": "pensieve",
"outcome": {
"object": "outcome"
},
"correction": {
"object": "correction"
}
}

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"
}
}