startSession
startSession { assistantID: String!}: Session!Create a session with a given assistant
Permissions needed
Section titled “Permissions needed”select (sessions):
- id insert (sessions):
- user_id
- assistant_id
Arguments
Section titled “Arguments”assistantID(String!): Start a session with this assistant
Response
Section titled “Response”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" } } }}