AI, search & SMS
AI state
/api/v1/ai/ exposes masked settings, usage accounting, conversations, messages, and upload processing status. The public API reads job and chunk state; extraction itself is delegated to the private AI indexer.
Search
/api/v1/search/ provides global search across users, classes, files, friends, and library records; it also provides suggestions and authenticated history. Result queries retain visibility filters, and history remains scoped to the caller.
SMS accounts
/api/v1/sms/ exposes generic-owner account detail, credit top-up, and delivery history. The ownership model uses the preserved content-type relationship. Provider-specific HTTP behavior lives in the shared Go SMS adapter; account responses never include provider credentials.
Last updated on