API v1 — Generally Available

Build on the
Xeboki platform

One API key unlocks seven products. REST endpoints, real-time Firebase sync, HMAC-signed webhooks, and SDKs in five languages.

Real-time webhooks
HMAC-SHA256 signing
Usage analytics
curl https://api.xeboki.com/v1/pos/orders \
  -H "Authorization: Bearer xbk_live_••••••••"
Response200 OK
{
  "data": [
    { "id": "ord_x1y2z3", "status": "pending",
      "total": 48.50, "items": 3 }
  ],
  "total": 24, "page": 1
}

7

Products

99.9%

Uptime SLA

< 100ms

p99 latency

5 langs

SDK support

Products

Seven products. One key.

All endpoints

Architecture

How it works

Your App

Any language

api.xeboki.com

API Gateway

Product APIs

POS · Chat · Link · …

01

Create an API key

Log in to account.xeboki.com → Connected Apps. Create a key and select only the scopes your integration needs.

Go to Connected Apps
02

Call the Gateway

Pass your key in the Authorization header. The gateway validates it, checks your plan, enforces rate limits, and routes the request.

curl https://api.xeboki.com/v1/account/me \
  -H "Authorization: Bearer xbk_live_..."
03

Receive webhooks

Register an HTTPS endpoint in Connected Apps. Events are delivered with HMAC-SHA256 signatures within seconds.

Webhook guide

Rate limits

How limits work

Limits are set by each product's subscription — not a single shared quota. Check X-RateLimit-Remaining on every response to track usage in real time.

Resets daily

Limits reset at midnight UTC. Check the X-RateLimit-Remaining response header to see how many calls you have left in the window.

429

On exceed

A 429 Too Many Requests response is returned. Retry after the window resets or upgrade the product subscription.

Per product

Each Xeboki product (POS, Chat, Link, …) has its own subscription and independent rate limit — they do not share a quota.

Gateway overhead

The API Gateway itself imposes no extra cap beyond your product subscription. All limits come from the product plan you subscribe to.

Start building today

Get your API key in 30 seconds. No credit card required for the Free plan.