First-party API console
Query the live service
REST and DSL against this host. Chat and analysis live on the Open WebUI workspace. Cmd/Ctrl-Enter runs the current query.
Response
Ready.
Response
Ready.
JSON-RPC inspector for POST /mcp. Session id after initialize: none. Tool name stays aoi_dsl_query.
Response
Ready.
Translation debugger for POST /api/translate. For conversation, use Chat.
Translation
Ready.
Quick cheat for this console. The complete narrative docs (DSL / MCP / REST) live at /api-docs — HTTP basic auth, user docs.
Auth POST /auth/login → tokens.access_token
Authorization: Bearer <token> on every data route
Envelope REST {success, data, count} · DSL {status, data, count}
error {error:{code, message, suggestion, example}}
Rules No pipe operators (| ;). Multi-step = sequential queries.
TITLECONVERT pick: POST /api/titleconvert {query_info, picked}
DSL: SUBMIT TITLECONVERT TITLE "warehouse" CHOICE "41-2031.00"
REST GET /api/companies?limit=10
GET /api/titleconvert?title=software%20engineer
GET /api/companyconvert?name=MSFT
GET /api/clusters/187/companies?sort=wywm&limit=25
DSL TITLECONVERT "software engineer"
COMPANYCONVERT "MSFT"
LIST COMPANIES WHERE INDUSTRY IS "Healthcare" LIMIT 10
LIST COMPANIES FOR CLUSTER "187" ORDER BY WYWM LIMIT 25
MCP POST /mcp — initialize, then tools/call aoi_dsl_query
Field cheat-sheet (dense api-reference.txt)
Open to load…