{
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "$id": "https://raw.githubusercontent.com/api-evangelist/infobip/main/json-schema/infobip-2a53d681c9399f766b0cfff54e0469d04419b36fc1603e6db03e69cc8ad55f34-simple-ai-assistant-query-schema.json",
  "title": "SimpleAiAssistantQuery",
  "description": "Simple AI Assistant query with just a message.",
  "x-generated": "2026-10-04",
  "x-method": "derived",
  "x-generator": "derive-json-schema.py",
  "x-source": "openapi/infobip-ai-hub-api-openapi.yml#/components/schemas/2a53d681c9399f766b0cfff54e0469d04419b36fc1603e6db03e69cc8ad55f34.SimpleAiAssistantQuery",
  "type": "object",
  "properties": {
    "message": {
      "type": "string",
      "description": "User message an AI assistant receives."
    },
    "useSharedHistory": {
      "type": "boolean",
      "default": false,
      "description": "Indicates whether to use shared conversation history. Can only be used with [Infobip AI agents](https://www.infobip.com/docs/ai-agents)."
    },
    "sessionId": {
      "type": "string",
      "description": "Session ID to maintain context across multiple queries."
    },
    "returnContexts": {
      "type": "boolean",
      "default": false,
      "description": "Flag to indicate whether to return the contexts used in generating the response."
    }
  },
  "required": [
    "message"
  ]
}