sessionMessages
sessionMessages { sessionID: String!}: MessageResponseRetrieve all messages for a session
Permissions needed
Section titled “Permissions needed”select (sessions):
- id
- assistant_id
- session_id
- user_id
Arguments
Section titled “Arguments”sessionID(String!): ID of the session to retrieve messages for
Response
Section titled “Response”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" } } }}