{"name":"Bolrach Developer Platform API","version":"v1","docs":"https://docs.bolrach.dev","auth":"Authorization: Bearer bt_... (or x-api-key)","services":{"geo":{"status":"live","scope":"geo:read","endpoints":["GET /v1/geo","GET /v1/geo/{ip}","POST /v1/geo/batch"],"docs":"https://docs.bolrach.dev/geo"},"ai":{"status":"live","scope":"ai:invoke","endpoints":["POST /v1/ai/answer","POST /v1/ai/summarize","POST /v1/ai/classify","POST /v1/ai/moderate"],"docs":"https://docs.bolrach.dev/ai"},"bots":{"status":"live","scope":"bots:read, bots:run","endpoints":["GET /v1/bots/templates","GET /v1/bots/templates/{key}","GET /v1/bots/directory","GET /v1/bots/{slug}","POST /v1/bots/{botId}/chat","GET /v1/bots/{botId}/messages"],"docs":"https://docs.bolrach.dev/bots"},"whatsapp":{"status":"live","scope":"whatsapp:send","endpoints":["POST /v1/whatsapp/send","POST /v1/whatsapp/send-template","GET /v1/whatsapp/templates"],"docs":"https://docs.bolrach.dev/whatsapp"},"streaming":{"status":"live","scope":"streaming:read","endpoints":["GET /v1/streaming/channels","GET /v1/streaming/channels/{handle}","GET /v1/streaming/videos/{uuid}","GET /v1/streaming/shorts","GET /v1/streaming/live","GET /v1/streaming/search"],"docs":"https://docs.bolrach.dev/streaming"},"erp":{"status":"live","scope":"erp:read","endpoints":["GET /v1/erp/companies","GET /v1/erp/companies/{code}"],"docs":"https://docs.bolrach.dev/erp"},"help":{"status":"live","scope":"help:read, help:write","endpoints":["GET /v1/help","POST /v1/help/tickets","GET /v1/help/tickets/{id}","POST /v1/help/tickets/{id}/messages"],"docs":"https://docs.bolrach.dev/help"},"voice":{"status":"live","scope":"voice:read, voice:call","endpoints":["GET /v1/voice/dids","GET /v1/voice/status","POST /v1/voice/click-to-call"],"docs":"https://docs.bolrach.dev/voice"},"identity":{"status":"live","scope":"identity:verify","endpoints":["POST /v1/identity/face-match","GET /v1/identity/status"],"docs":"https://docs.bolrach.dev/identity"},"trust":{"status":"live","scope":"trust:read","endpoints":["POST /v1/trust/check-url"],"note":"Partner Trust & Data scope; not self-serve on free keys"},"wiki":{"status":"live","scope":"wiki:write (writes); public GET published articles","endpoints":["GET /v1/wiki/articles","GET /v1/wiki/articles/{slug}","POST /v1/wiki/articles","PUT /v1/wiki/articles/{id}","GET /v1/wiki/admin/articles","GET /v1/wiki/admin/articles/{id}/versions","POST /v1/wiki/admin/articles/{id}/versions/{versionId}/restore","DELETE /v1/wiki/articles/{id}","POST /v1/wiki/sources","GET /v1/wiki/sources/{id}","POST /v1/wiki/sources/{id}/snapshots","POST /v1/wiki/entities","POST /v1/wiki/claims"],"docs":"https://docs.bolrach.dev/wiki"},"notify":{"status":"live","scope":"notify:write, notify:read","endpoints":["GET /v1/notify/health","POST /v1/notify/events","GET /v1/notify/inbox","GET /v1/notify/unread-count","POST /v1/notify/inbox/{id}/read","POST /v1/notify/inbox/read-all","GET /v1/notify/preferences","PUT /v1/notify/preferences"],"note":"Shared notification service; email channel via Mailtaz","docs":"https://docs.bolrach.dev/notify"},"files":{"status":"live","scope":"files:write, files:read","endpoints":["GET /v1/files/health","POST /v1/files/uploads","POST /v1/files/uploads/{id}/complete","GET /v1/files/objects/{id}","POST /v1/files/objects/{id}/scan","POST /v1/files/objects/{id}/download-url"],"note":"Signed upload + malware gate; download only when clean","docs":"https://docs.bolrach.dev/files"}}}