Skip to main content
POST
/
response
curl --request POST \
--url https://{VM_IP_ADDRESS}:{PORT}/response \
--header 'Authorization: Bearer <token>' \
--header 'Content-Type: application/json' \
--data '
{
"userQuery": "How many users signed up last month?"
}
'
{
  "__type__": "responseStart",
  "callId": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
  "userQuery": "<string>"
}

Authorizations

Authorization
string
header
required

Bearer authentication header of the form Bearer <api_key>, where <api_key> is your API token provided by the Snow Leopard team during deployment setup.

Body

application/json
userQuery
string
required

Natural language query to execute against your dataset

Example:

"How many users signed up last month?"

Response

201 - application/json

Streaming response with newline-delimited JSON objects

Stream of JSON objects, one per line, in order: ResponseStart, ResponseData, ResponseLLMResult (or EarlyTermination)

__type__
enum<string>
required

Type discriminator

Available options:
responseStart
callId
string<uuid>
required

Unique identifier for this API call

userQuery
string
required

The original user query