Skip to content
ellocharlie Get started

For the engineers

The API we wanted to read.

REST, webhooks, OAuth, and SDKs for Node, Python, Ruby, and Go. Rate-limited generously. Documented honestly. No sales call required to get a key.

REST API

Predictable resource-oriented URLs, JSON bodies, cursor pagination, deterministic error codes. No XML. No RPC. No surprises.

curl https://api.ellocharlie.com/v1/customers \
  -H "Authorization: Bearer $TOKEN" \
  -H "Content-Type: application/json"

Webhooks

Every customer, ticket, deal, and automation event is a webhook you can subscribe to. HMAC-signed. Replayable from the dashboard. No queue management required.

{
  "event": "customer.timeline.updated",
  "data": { "id": "cust_7hK2..." },
  "delivered_at": "2026-04-19T14:02:11Z"
}

OAuth apps

Register a public OAuth app in the dashboard. Full scope control. Per-install webhooks. App directory listing available on request.

Official SDKs

  • Node.js — npm i @ellocharlie/sdk
  • Python — pip install ellocharlie
  • Ruby — gem install ellocharlie
  • Go — go get github.com/ellocharlie/go

Plate of contents

Docs live at docs.ellocharlie.com.