8 routes, plain JSON over HTTPS
POST
/v1/query/ask
Отправить вопрос visitor-а и получить RAG-grounded ответ + citation sources.
curl -X POST https://api.slatech.ai/v1/query/ask \
-H 'Content-Type: application/json' \
-H 'X-Site-Id: {SiteId GUID}' \
-d '{"question":"Принимаете ли walk-in пациентов?"}'
POST
/v1/query/ask-stream
То же что /ask, но streams ответ token-by-token через SSE.
curl -N -X POST https://api.slatech.ai/v1/query/ask-stream \
-H 'Content-Type: application/json' \
-H 'X-Site-Id: {SiteId GUID}' \
-d '{"question":"Как обрабатываете no-shows?"}'
POST
/v1/leads
Захватить контактные данные visitor-а в tenant CRM webhook.
curl -X POST https://api.slatech.ai/v1/leads \
-H 'Content-Type: application/json' \
-H 'X-Site-Id: {SiteId GUID}' \
-d '{"name":"Jane Doe","email":"[email protected]"}'
GET
/v1/landing/{site}/{lang}/{slug}
Получить published landing-page payload (FAQ + features + stats).
curl https://api.slatech.ai/v1/landing/beauty/ru/hair-salons
GET
/v1/landing/{site}/sitemap-slugs
Список (slug, lang, type) tuples — feeds динамическим sitemaps.
curl https://api.slatech.ai/v1/landing/med/sitemap-slugs
GET
/v1/pricing/{site}/{lang}
Вернуть live pricing tiers в tenant-валюте.
curl https://api.slatech.ai/v1/pricing/general/ru
GET
/v1/public-stats/{siteId}
Public per-site статистика.
curl https://api.slatech.ai/v1/public-stats/{SiteId GUID}
POST
/v1/query/ask-multimodal
Stub возвращающий 501. Зарезервировано для image upload + question (Q4 2026).
# Returns 501 сегодня; expected shape в response body.