Skip to content

Session pickup summary

GET
/api/context/pickup

Return the session pickup summary for the Desktop card.

Reads directly from the writing-analytics tables so it is independent of the observer loop — a project can open cold and still render a useful card.

user_id
User Id

Analytics user scope

string
default: default

Analytics user scope

Successful Response

PickupSummaryResponse

Session-resume summary returned by GET /api/context/pickup.

object
lastSessionEnd
required
Any of:
string
lastDocumentId
required
Any of:
string
lastDocumentTitle
required
Any of:
string
lastView
required
Any of:
string
currentStreakDays
required
Currentstreakdays
integer
todayWords
required
Todaywords
integer
todayGoal
required
Todaygoal
integer
unfinishedDocumentIds
required
Unfinisheddocumentids
Array<string>
attentionCount
required
Attentioncount
integer
isFirstSession
required
Isfirstsession
boolean

Validation Error

HTTPValidationError
object
detail
Detail
Array<object>
ValidationError
object
loc
required
Location
Array
msg
required
Message
string
type
required
Error Type
string
input
Input
ctx
Context
object