Skip to Content
API Reference

API Reference

The LoopReply REST API lets you programmatically manage bots, conversations, knowledge bases, and more — giving you full control over your workspace from your own codebase.

The public API is coming soon. We’re finalizing the developer experience and documentation. API access will be available on Scale and Enterprise plans.

What You’ll Be Able to Do

The API will cover the full platform, including:

  • Bots — Create, update, configure, and delete AI bots programmatically
  • Conversations — Retrieve conversation history, update statuses, and manage handoffs
  • Messages — Read message threads and send messages on behalf of agents or operators
  • Knowledge Base — Upload sources, trigger re-syncs, and manage your training data
  • Workspaces & Members — Manage workspace settings, invite team members, and assign roles
  • Analytics — Pull bot performance metrics, conversation volumes, and response times
  • Widget — Configure widget appearance and behavior via code

Authentication

All API requests will require a workspace-scoped API key passed in the Authorization header:

Authorization: Bearer <your-api-key>

API keys can be generated from Settings → API Keys in the dashboard (available on Scale and Enterprise plans).

Rate Limits

WindowLimit
Per second10 requests
Per 10 seconds50 requests
Per minute200 requests

Exceeding these limits will return a 429 Too Many Requests response with a Retry-After header.

Response Format

All responses follow a consistent envelope:

{ "success": true, "data": { ... } }

Error responses:

{ "statusCode": 400, "message": "Validation failed", "error": "Bad Request" }

Get Early Access

Want to be among the first to use the LoopReply API? Reach out to us at api@loopreply.com and we’ll notify you as soon as it’s available.

Last updated on