Skip to content

Sending a question (async)

POST
/api/v1/ai/async/query

Submit AI queries for asynchronous processing using the Unless API. This returns a questionId to retrieve the results later.

The async AI query endpoint allows you to submit questions for background processing, ideal for long-running queries or batch processing scenarios where immediate response is not required.

How it works

  1. Submit query: Send your question to /ai/async/query
  2. Get question ID: Receive a questionId immediately
  3. Retrieve results: Use the questionId with /ai/async/answer to get results when ready
x-api-key
required
string

Your API key from account settings.

object
accountId
required

Your account ID from account settings.

string
websiteId
required

Your use case id.

string
query
required

The question you want to send to the AI.

string
segmentId

Optional segment ID to search within for relevant content.

string
metadata
required

Optional metadata object displayed in the dashboard.

object
sessionId
required
string
visitorId
required
string
conversationName
required
string
audienceId
string

Question accepted. Use questionId to poll for the answer.

object
questionId
required

Unique identifier for retrieving the query results later.

string format: uuid
Example
550e8400-e29b-41d4-a716-446655440000