{"description":"AI-native lobby builder for iGaming operators","endpoints":{"catalogue":{"sections":{"description":"All section types with defaults, descriptions, and schemas","href":"/catalogue/sections"}},"chat":{"description":"Persistent AI chat history per operator","href":"/chat/{operatorId}","messages":{"href":"/chat/{operatorId}/messages","methods":["POST"]},"methods":["GET","DELETE"]},"configs":{"description":"Lobby configurations per operator","href":"/configs","item":{"href":"/configs/{operatorId}","methods":["GET","PUT","DELETE"],"schema":"/schemas/lobby-config"},"methods":["GET"]},"openapi":{"description":"OpenAPI 3.1 specification","href":"/openapi.json"},"qtech":{"games":{"description":"Game list (proxied from QTech)","href":"/api/qtech/games"},"jackpots":{"description":"Jackpot pool balances","href":"/api/qtech/jackpots"},"most_popular":{"description":"Most popular game IDs","href":"/api/qtech/most-popular"}},"schemas":{"description":"JSON Schemas for all resources","href":"/schemas","items":{"lobby-config":"/schemas/lobby-config","section":"/schemas/section","theme":"/schemas/theme"}},"validate":{"description":"Dry-run validation — test config without persisting","href":"/configs/{operatorId}/validate","methods":["POST"],"schema":"/schemas/lobby-config"}},"name":"SmartLobby API","version":"0.1.0"}
