Developers

A real API, and the documentation to match

188 documented operations, official TypeScript and Python SDKs, signed webhooks and an MCP server.

cURLTypeScriptPython Copy
$ curl https://api.integrable.cloud/api/bots \
    -H "Authorization: Bearer $INTEGRABLE_API_KEY" \
    -H "Idempotency-Key: $(uuidgen)"
200 OKRateLimit-Remaining: 23984 ms
{
  "items": [{
    "id": "0199f2c4-…",
    "name": "Front desk",
    "status": "active",
    "total_conversations": 1284
  }],
  "has_more": false
}
Documented operations
188
Endpoints
159
Official SDKs
2
API version — dated, and pinnable
2026-09-03

Install a client

Two SDKs, generated from the spec

TypeScript@integrable-cloud/sdk · npmv0.1.0
$ npm install @integrable-cloud/sdk
Pythonintegrable-cloud · PyPIv0.1.0
$ pip install integrable-cloud

Webhooks

React to events instead of polling for them

Leads, handovers, conversations and indexing events, delivered signed with a timestamp — retried when your endpoint fails, replayable from the log.

  • HMAC-SHA256 signature on every delivery
  • A test fire before you rely on it
  • One-click replay of a failed delivery
Webhook docs

MCP server

Ask your AI assistant about your workspace

Connect Claude, ChatGPT or your editor to your workspace over MCP and ask what visitors wanted this week — or add a document to the knowledge base.

  • Nine task-shaped tools
  • Scoped by your API key
  • One write: add knowledge
About the MCP server

Conventions

Three things that hold on every endpoint

Retries are safe

Every write takes an idempotency key, so a retry is never a duplicate.

Errors explain themselves

RFC 9457 problem details, each linking to a page for that code.

Versions are dates

Pin 2026-09-03 and response shapes never change under you.

  • Is the reference generated or hand-written?

    Generated, from the same OpenAPI document the SDKs are built from — and CI fails the build if the two drift.
  • How are errors returned?

    As RFC 9457 problem details, each with a machine-readable code and a type URI that resolves to a page explaining that exact error.
  • Are writes safe to retry?

    Yes. Every write accepts an Idempotency-Key header, so retrying after a timeout returns the original result instead of creating a duplicate.
  • How is the API versioned?

    By date, currently 2026-09-03. Pin a version with a header and response shapes are fixed to that date; deprecations arrive as response headers.

Free plan · no card

Build on it today

Free plan, no card. The quickstart has you sending your first request in about five minutes.

  • Live in minutes
  • Answers cite your pages
  • Cancel any time