For the complete documentation index, see llms.txt. This page is also available as Markdown.

Developers

The LimeCall REST API, authentication, webhooks and limits.

LimeCall has two separate surfaces with two separate kinds of key. Mixing them up is the single most common integration mistake, so start here:

The widget key is already in your page source and is meant to be public. The secret key must never reach a browser. They are not interchangeable, and neither surface accepts the other's key.

Base URL

https://app.limecall.com/api/v1

Authentication

Every request carries a bearer token:

Authorization: Bearer sk_live_...

Create tokens under Settings β†’ API keys, or on the Developers page in the dashboard. See API keys.

A first request

Writing an outcome back

The most valuable single call in the API. When a call turns into a booking or a sale, write that back and it appears on the call and in your totals:

The outcome name is yours β€” use the same one consistently and calls group by it. Sending value is what lets LimeCall report revenue by channel rather than call counts by channel. See Conversions.

Requires a token with write access.

Content type

Send Content-Type: application/json on requests with a body. Responses are JSON.

This API is not the dashboard's API

The /api/v1 surface is the customer-facing API, authenticated with sk_live_ tokens. The dashboard itself uses a separate internal API with session authentication.

Only /api/v1 is supported for integration. Anything you find by watching the dashboard's network traffic is internal, undocumented and will change without notice.

Endpoint reference

Resource
Endpoints
Covers

7

List, inspect, recordings, transcripts, summaries, outcome writeback

3

Send SMS/MMS, list history

5

Full CRUD

3

List and reconfigure your lines

2

List and mark handled

5

Your team, and verified caller-ID numbers

5

Manage subscriptions

3

Usage and breakdowns

2

Push tokens, for your own client

Also in this section

Working in the browser instead

The REST API is for your server. To drive the callback widget from your own page β€” open it on a button, fire it from a form you already have, listen for events β€” use the browser API, which needs no secret key:

No-code alternatives

If you do not want to write code, Zapier, Make and n8n cover most integration needs. See Zapier, Make & n8n.