Skip to content
Developers & API

Build on Buddy

A documented REST API with scoped keys and clear rate limits. Ask agents from your backend, sync conversations and leads, and keep knowledge up to date.

curl https://buddy-api.taskgo.ai/api/v1/agents/$AGENT/messages \
  -H "Authorization: Bearer $BUDDY_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"message": "Do you ship to Canada?"}'

{
  "answer": "Yes. Orders to Canada arrive in 5–7 business days…",
  "citations": [{ "title": "Shipping policy" }],
  "confidence": 0.91,
  "needs_human": false
}
REST
JSON API with OpenAPI 3.1
11 scopes
least-privilege keys
300/min
rate limit on Pro

What you get

Ask an agent from anywhere

One POST gets you a cited answer from your agent, with optional streaming, for your app, bot or backend.

Sync conversations and leads

Pull transcripts and contact submissions into your CRM or helpdesk, filtered by time.

Automate knowledge

Add, re-sync or delete sources whenever your content changes. No dashboard needed.

Scoped API keys

Give each integration only the permissions it needs. Revoke a key instantly.

Signed event webhooks

New conversations, AI replies, hand-offs, leads, resolutions and knowledge syncs are pushed to your endpoints with an HMAC signature, about 6 hours of retries and a delivery log. Pro.

Verified visitor identity

Sign user details with your agent secret, so logged-in customers are recognised.

OpenAPI & Swagger

Import the spec into Postman or generate a client in your language.

Put your support on autopilot, without losing the human touch

14 days of Growth free. No card required. Live in minutes.