DataTalk Docs

Generate a SQL query

POST
/v1/generate-query

Generate a SQL query from a natural language prompt against a specific database. Returns an async task ID.

Authorization

bearerAuth
AuthorizationBearer <token>

API key with the dt_ prefix. Include as Authorization: Bearer dt_...

In: header

Request Body

application/json

prompt*string
Length1 <= length <= 10000
dbId*string
Formatuuid

Response Body

application/json

application/json

application/json

curl -X POST "https://api.datatalk.bi/v1/generate-query" \  -H "Content-Type: application/json" \  -d '{    "prompt": "string",    "dbId": "11ef8030-da0e-436d-910f-7825969c4a41"  }'
{
  "taskId": "string",
  "status": "PENDING"
}
{
  "error": "string",
  "code": "MISSING_AUTH"
}
{
  "error": "string",
  "code": "MISSING_AUTH"
}