API Reference
API Reference
Every console surface is a plain HTTP endpoint returning JSON. Base URL is your deployment host โ locally http://127.0.0.1:8017.
Endpoints marked ๐ require an API key. Public endpoints need none. All request and response bodies are JSON.
Authentication
Pass your key in the X-API-Key request header. Manage keys in the Console.
curl "http://127.0.0.1:8017/v2/subnets" \
-H "X-API-Key: $BTI_API_KEY"
Runtime & messages
Health, source metadata and normalized message access.
GET/healthLiveness probe
GET/statusRuntime status & versions
GET/sourcesList ingest sources
GET/sources/metaSource metadata
GET/messagesQuery normalized messages ๐
GET/messages/metaMessage facets & counts ๐
GET/messages/qualityMessage quality metrics ๐
Subnets (v2)
Object-first subnet intelligence. All routes require a key.
GET/v2/subnetsList all subnets ๐
GET/v2/subnets/{netuid}Subnet profile ๐
GET/v2/subnets/{netuid}/contextFull context object ๐
GET/v2/subnets/{netuid}/timelineChronological events ๐
GET/v2/subnets/{netuid}/claimsExtracted claims ๐
GET/v2/subnets/{netuid}/evidenceSupporting evidence ๐
GET/v2/subnets/{netuid}/reportComposed report ๐
GET/v2/entities/{entity_id}/neighborhoodEntity graph ๐
Memory
Cross-message facts, people, events and claims over the corpus.
GET/memory/searchSearch the corpus ๐
GET/memory/researchResearch-grade retrieval ๐
GET/memory/claimsClaim records ๐
GET/memory/manifestMemory manifest ๐
GET/memory/person/{entity_id}Person record ๐
GET/memory/subnet/{subnet}Subnet memory ๐
GET/memory/event/{event_id}Event record ๐
GET/memory/fact/{fact_id}Fact record ๐
Insights
Aggregate statistics, topics and trends.
GET/insights/statsCorpus statistics ๐
GET/insights/searchSearch insights ๐
GET/insights/topicsTrending topics ๐
GET/insights/trendsTime-series trends ๐
GET/insights/listList insights ๐
Knowledge
Static and generated knowledge documents.
GET/knowledge/static/documentsList static docs ๐
GET/knowledge/static/searchSearch static docs ๐
GET/knowledge/static/documentFetch a static doc ๐
GET/knowledge/created/documentsList generated docs ๐
GET/knowledge/created/searchSearch generated docs ๐
Research & datasets
Datasets, metrics, repositories and media intelligence. All routes require a key.
GET/data/catalogDataset catalog ๐
GET/datasets/subnets/latestLatest subnet dataset ๐
GET/datasets/subnets/reviewReview queue ๐
POST/datasets/subnets/review/{netuid}/overrides/materializeApply overrides ๐
GET/metrics/subnets/{netuid}Subnet metrics ๐
GET/profiles/subnets/{netuid}Subnet profile ๐
GET/repos/discoverDiscover repositories ๐
GET/repos/subnets/{netuid}Repos for a subnet ๐
GET/media/search/revenueRevenue-claim media ๐
GET/media/claimsMedia claims ๐
GET/signals/socialSocial signals ๐
GET/pipelinesPipeline definitions ๐
GET/pipelines/runsPipeline run history ๐
Assistant
Conversational intelligence over the corpus.
POST/assistant/chatChat completion ๐
# Request body
{ "message": "What changed on subnet 64 this week?" }
Managed Twitter/X account access.
GET/twitter/accountsList accounts ๐
POST/twitter/accounts/addAdd an account ๐
POST/twitter/accounts/{profile}/removeRemove an account ๐
GET/twitter/followingFollowing list ๐
Streaming
Live event stream over Server-Sent Events.
GET/eventsSSE event stream ๐
Ops & billing
Operational health and spend. Health & summary are public.
GET/ops/healthOps health
GET/ops/service-qualityLive service quality
GET/ops/alertsActive alerts
GET/ops/work-queuesWork queue depth
GET/ops/worker/planWorker schedule
GET/ops/spend/summarySpend summary
POST/ops/spend/checkPre-flight spend check ๐
POST/ops/spend/recordRecord spend ๐
Account & keys
Session, account and API-key management.
POST/auth/loginLog in
POST/auth/demoStart a demo session
GET/auth/demo-credentialsDemo credentials
GET/auth/meCurrent account ๐
POST/auth/logoutLog out ๐
GET/auth/api-keysList API keys ๐
POST/auth/api-keysCreate an API key ๐
DELETE/auth/api-keys/{key_id}Revoke an API key ๐
GET/auth/billingBilling details ๐