Skip to content

startSession

startSession {
assistantID: String!
}: Session!

Create a session with a given assistant

select (sessions):

  • id insert (sessions):
  • user_id
  • assistant_id
  • assistantID (String!): Start a session with this assistant

Type: Session!

  • sessionID (String!): ID of the session

  • assistantID (String!): ID of the assistant used in this session

  • userID (uuid!): ID of the user who started this session

  • createdAt (timestampz!): Messages in this session

Request Example:

query startSession (
$assistantID: String!
) {
graphite {
startSession (
assistantID: $assistantID
) {
sessionID
assistantID
userID
createdAt
}
}
}
{
"assistantID": "string"
}

Response Example:

{
"data": {
"graphite": {
"startSession": {
"assistantID": "string",
"createdAt": "2023-12-14T07:45:15.20353+00:00",
"sessionID": "string",
"userID": "61809D37-DA3F-4EFC-A324-EB181F38DD85"
}
}
}
}