SynaBot Developer API
Build with the same AI assistants that power SynaBot. REST API, OAuth 2.1, streaming responses and usage endpoints so you can drop assistants into any site or app in minutes.
Get a token
Create a personal API token below. Send it as a Bearer token on every authenticated request:
Authorization: Bearer syna_xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
Public catalog endpoints (assistants, prompts, tools) don't require auth. Chat and usage do. Every authenticated call spends tokens from your wallet.
Endpoints
https://synabot.ai/api/public/v1/assistantsList published assistants. Query: q, community, limit, offset.
https://synabot.ai/api/public/v1/promptsList published prompts. Query: q, limit, offset.
https://synabot.ai/api/public/v1/toolsList published AI tools. Query: q, limit, offset.
https://synabot.ai/api/public/v1/chatBearerChat with a specific assistant. Body: { assistant_slug, messages[], stream? }.
https://synabot.ai/api/public/v1/usageBearerGet your token wallet balance and recent transactions.
Quick example
curl -X POST https://synabot.ai/api/public/v1/chat \
-H "Authorization: Bearer $SYNABOT_TOKEN" \
-H "Content-Type: application/json" \
-d '{
"assistant_slug": "mark-barclay",
"messages": [
{ "role": "user", "content": "Give me a 3-step SEO audit for a WP site." }
]
}'Embed options
Embed any community assistant into your own product or website with the public API. Use streaming chat responses, RAG upload endpoints and usage reporting to build a custom experience around SynaBot.
- Assistant chat experiences powered by your SynaBot token
- Upload product docs or support material for RAG-backed answers
- Stream responses into your own UI
- Track usage and token spend per integration
Need help?
Join the community forum or contact us if you want a custom integration built for your product.
