List pending session work
List durable admitted session work not yet visible in projected history, ordered by admission. Includes unpromoted user and synthetic inputs and unhandled compaction barriers. The runner owns consumption; items disappear once promoted or handled.
GET
/api/session/{sessionID}/pendingPath parameters
sessionIDobjectrequiredResponses
200Success
dataSessionPending.Info[]requiredShow propertiesHide properties
Array of
SessionPending.InfoAny of:
SessionPending.User
admittedSeqobjectrequiredShow propertiesHide properties
objectidobjectrequiredShow propertiesHide properties
objectsessionIDobjectrequiredShow propertiesHide properties
objecttimeCreatednumberrequiredtypestringrequiredAllowed:
userdataSessionPending.UserDatarequiredShow propertiesHide properties
textstringrequiredfilesPrompt.FileAttachment[]Show propertiesHide properties
Array of
Prompt.FileAttachmentdataPrompt.Base64requiredShow propertiesHide properties
objectmimestringrequiredsourcePrompt.FileSourcerequiredShow propertiesHide properties
Any of:
object
typestringrequiredAllowed:
inlineobject
typestringrequiredAllowed:
uriuristringrequirednamestringdescriptionstringmentionPrompt.MentionShow propertiesHide properties
startnumberrequiredendnumberrequiredtextstringrequiredagentsPrompt.AgentAttachment[]Show propertiesHide properties
Array of
Prompt.AgentAttachmentnamestringrequiredmentionPrompt.MentionShow propertiesHide properties
startnumberrequiredendnumberrequiredtextstringrequiredmetadataobjectdeliverystringrequiredAllowed:
steerqueueSessionPending.Synthetic
admittedSeqobjectrequiredShow propertiesHide properties
objectidobjectrequiredShow propertiesHide properties
objectsessionIDobjectrequiredShow propertiesHide properties
objecttimeCreatednumberrequiredtypestringrequiredAllowed:
syntheticdataSessionPending.SyntheticDatarequiredShow propertiesHide properties
textstringrequireddescriptionstringmetadataobjectdeliverystringrequiredAllowed:
steerqueueSessionPending.Compaction
admittedSeqobjectrequiredShow propertiesHide properties
objectidobjectrequiredShow propertiesHide properties
objectsessionIDobjectrequiredShow propertiesHide properties
objecttimeCreatednumberrequiredtypestringrequiredAllowed:
compaction400InvalidRequestError
_tagstringrequiredAllowed:
InvalidRequestErrormessagestringrequiredkindstring | anyShow propertiesHide properties
Any of:
string
stringany
anyfieldstring | anyShow propertiesHide properties
Any of:
string
stringany
any401UnauthorizedError
_tagstringrequiredAllowed:
UnauthorizedErrormessagestringrequired404SessionNotFoundError
Any of:
SessionNotFoundError
_tagstringrequiredAllowed:
SessionNotFoundErrorsessionIDstringrequiredmessagestringrequiredSessionNotFoundError
_tagstringrequiredAllowed:
SessionNotFoundErrorsessionIDstringrequiredmessagestringrequiredRequest
curl -X GET "/api/session/%5Bobject%20Object%5D/pending"const response = await fetch("/api/session/%5Bobject%20Object%5D/pending", {
method: "GET"
});import requests
response = requests.get(
"/api/session/%5Bobject%20Object%5D/pending",
)Response
{
"data": [
{
"admittedSeq": {},
"id": {},
"sessionID": {},
"timeCreated": 0,
"type": "user",
"data": {
"text": "string",
"files": [
{
"data": {},
"mime": "string",
"source": {
"type": "inline"
},
"name": "string",
"description": "string",
"mention": {
"start": 0,
"end": 0,
"text": "string"
}
}
],
"agents": [
{
"name": "string",
"mention": {
"start": 0,
"end": 0,
"text": "string"
}
}
],
"metadata": {}
},
"delivery": "steer"
}
]
}{
"_tag": "InvalidRequestError",
"message": "string",
"kind": "string",
"field": "string"
}{
"_tag": "UnauthorizedError",
"message": "string"
}{
"_tag": "SessionNotFoundError",
"sessionID": "string",
"message": "string"
}