Skip to main content

api/endpoints.md

API Endpoints

Complete reference for all available API endpoints.

📡 Query Endpoint

POST /api/query

Submit queries to Danbot's AI system.

Parameters:

  • query (string, required): The question or message
  • chatId (number, optional): Target chat ID
  • threadId (number, optional): Target thread ID

Example:

{
"query": "How do I set up scam detection?",
"chatId": -1002459289838,
"threadId": 1602
}

📊 Response Format

Success Response

{
"success": true,
"response": "To set up scam detection...",
"metadata": {
"processingTimeMs": 150,
"queryLength": 32,
"chatId": -1002459289838,
"threadId": 1602
}
}

Error Response

{
"success": false,
"error": "Invalid query format",
"code": "INVALID_REQUEST"
}