API & webhooks

Connect Botifire to the rest of your stack

Create API keys with only the scopes they need, subscribe to events with signed webhooks, and trigger workflows from your own systems.

Included in: Growth and above
# Create a ticket from your own system
curl https://app.botifire.com/api/v1/tickets \
  -H "Authorization: Bearer bf_live_…" \
  -d '{"subject": "Refund for 4471",
       "priority": "high"}'

# Verify a webhook delivery
Botifire-Signature: t=1731564000,v1=5f2b…
What you get

API & webhooks

Scoped API keys

Give each key only the permissions it needs; rotate or revoke any time.

Signed webhooks

Every delivery is signed so you can verify it came from Botifire.

Retries and replay

Failed deliveries retry; dead ones can be replayed from the log.

Incoming webhooks

Start a workflow from your system with an HMAC-signed request.

Rate limits shown

Clear limits and error messages, so integrations fail loudly, not silently.

Widget identity

Sign your users' IDs so chats follow them across devices.

Set up your first AI agent this afternoon

Add your website or a few FAQs, pick a template, test it, then switch on the website widget. Your 14-day trial needs no card.