Skip to content

sendDevMessage

sendDevMessage {
sessionID: String! message: String! prevMessageID: String!
}: MessageResponse!

Send a message to a developer session. If prevMessageID is "", return all messages in the session. If prevMessageID is not "", return all messages after prevMessageID.

Only admins can send messages to developer sessions

  • sessionID (String!): Session to send the message to

  • message (String!): Message to send

  • prevMessageID (String!): Only return messages after this message ID

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 sendDevMessage (
$sessionID: String!$message: String!$prevMessageID: String!
) {
graphite {
sendDevMessage (
sessionID: $sessionIDmessage: $messageprevMessageID: $prevMessageID
) {
sessionID
messages {
id
role
message
createdAt
}
}
}
}
{
"message": "string",
"prevMessageID": "string",
"sessionID": "string"
}

Response Example:

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