Skip to content
Sign in with Google

List history entries

GET
/v1/sessions/{sessionId}/entries

Conversation history, newest first, with large strings clipped.

Authorizations

Parameters

Path Parameters

sessionId
required
string

Query Parameters

cursor
string

Responses

200

Success

object
items
required
Array<object>

Immutable transcript entry. Clients ignore unknown fields and render unknown types generically.

object
id
required
string
createdAt
required

Milliseconds since the epoch, as a string.

string
/^\d+$/
type
required

Entry type. Open: user | assistant | tool_result | compaction.

string
createdBy
string
inputId
string
delivery
string
bookContext
object
bookId
required
string
/^[A-Za-z0-9_-]{1,128}$/
query
required
string
<= 4000 characters /^[^\u0000-\u001f]*$/
content

User: text and attached file parts; assistant: text, thinking and tool_call blocks; tool_result: text parts, and a file part from publish.

Array<object>

Typed part; text is { type: “text”, text }. Open.

object
type
required
string
key
additional properties
model
string
status

Assistant outcome. Open: completed | incomplete.

string
incompleteReason

Why incomplete. Open: cancelled | inference_failed | interrupted.

string
error

Sanitized failure. Never contains provider, AI or credential text.

object
code
required
string
type
string
callId
string
name
string
isError
boolean
details
diagnostics
Array<object>
object
severity
required
string
message
required
string
reason

Compaction trigger. Open: manual | threshold | overflow.

string
summary
string
clipped

Large strings were shortened; GET the entry for its full content.

boolean
cursor
string

400

Rejected; never contains credentials or upstream payloads.

object
error
required
object
code
required

Stable code, e.g. not_found, idempotency_conflict, session_working, usage_limit_exceeded. Open.

string
type

Category, e.g. invalid_request_error, authentication_error, usage_limit_error. Open.

string
message
string

401

Rejected; never contains credentials or upstream payloads.

object
error
required
object
code
required

Stable code, e.g. not_found, idempotency_conflict, session_working, usage_limit_exceeded. Open.

string
type

Category, e.g. invalid_request_error, authentication_error, usage_limit_error. Open.

string
message
string

403

Rejected; never contains credentials or upstream payloads.

object
error
required
object
code
required

Stable code, e.g. not_found, idempotency_conflict, session_working, usage_limit_exceeded. Open.

string
type

Category, e.g. invalid_request_error, authentication_error, usage_limit_error. Open.

string
message
string

404

Rejected; never contains credentials or upstream payloads.

object
error
required
object
code
required

Stable code, e.g. not_found, idempotency_conflict, session_working, usage_limit_exceeded. Open.

string
type

Category, e.g. invalid_request_error, authentication_error, usage_limit_error. Open.

string
message
string

409

Rejected; never contains credentials or upstream payloads.

object
error
required
object
code
required

Stable code, e.g. not_found, idempotency_conflict, session_working, usage_limit_exceeded. Open.

string
type

Category, e.g. invalid_request_error, authentication_error, usage_limit_error. Open.

string
message
string

410

Rejected; never contains credentials or upstream payloads.

object
error
required
object
code
required

Stable code, e.g. not_found, idempotency_conflict, session_working, usage_limit_exceeded. Open.

string
type

Category, e.g. invalid_request_error, authentication_error, usage_limit_error. Open.

string
message
string

411

Rejected; never contains credentials or upstream payloads.

object
error
required
object
code
required

Stable code, e.g. not_found, idempotency_conflict, session_working, usage_limit_exceeded. Open.

string
type

Category, e.g. invalid_request_error, authentication_error, usage_limit_error. Open.

string
message
string

413

Rejected; never contains credentials or upstream payloads.

object
error
required
object
code
required

Stable code, e.g. not_found, idempotency_conflict, session_working, usage_limit_exceeded. Open.

string
type

Category, e.g. invalid_request_error, authentication_error, usage_limit_error. Open.

string
message
string

503

Rejected; never contains credentials or upstream payloads.

object
error
required
object
code
required

Stable code, e.g. not_found, idempotency_conflict, session_working, usage_limit_exceeded. Open.

string
type

Category, e.g. invalid_request_error, authentication_error, usage_limit_error. Open.

string
message
string