Skip to content

sessionMessages

sessionMessages {
sessionID: String!
}: MessageResponse

Retrieve all messages for a session

select (sessions):

  • id
  • assistant_id
  • session_id
  • user_id
  • sessionID (String!): ID of the session to retrieve messages for

Type: MessageResponse

  • sessionID (String!): ID of the session

  • messages ([Message!]!): Messages in this session

properties
  • id (String!): ID of the message

  • role (String!): Role of the message. Either “user” or “assistant”

  • message (String!): Message content

  • createdAt (timestampz!): Timestamp of when the message was sent

Request Example:

query sessionMessages (
$sessionID: String!
) {
graphite {
sessionMessages (
sessionID: $sessionID
) {
sessionID
messages {
id
role
message
createdAt
}
}
}
}
{
"sessionID": "string"
}

Response Example:

{
"data": {
"graphite": {
"sessionMessages": {
"messages": [
{
"createdAt": "2023-12-14T07:45:15.20353+00:00",
"id": "string",
"message": "string",
"role": "string"
}
],
"sessionID": "string"
}
}
}
}