One API key unlocks seven products. REST endpoints, real-time Firebase sync, HMAC-signed webhooks, and SDKs in five languages.
curl https://api.xeboki.com/v1/pos/orders \
-H "Authorization: Bearer xbk_live_••••••••"{
"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
Point of sale — orders, products, inventory, customers, sessions, reports
/v1/pos/12 endpoints Customer messaging — conversations, agents, contacts, inboxes
/v1/chat/12 endpoints URL shortening — create short links, track clicks, analyse traffic
/v1/link/6 endpoints AI background removal — process images, check quota, batch jobs
/v1/removebg/4 endpoints Business analytics — dashboards, reports, exports across all products
/v1/analytics/3 endpoints Subscription billing platform — customers, plans, subscriptions, invoices, coupons, analytics
/v1/launchpad/11 endpoints Your Xeboki account — profile, subscriptions, invoices, payment methods
/v1/account/5 endpoints QR code and barcode generation — PNG, SVG, batch jobs, 10+ formats
/v1/code/5 endpoints API key management and webhook endpoint registration — build custom apps on any subscriber's data
/v1/developer/9 endpoints Architecture
Your App
Any language
api.xeboki.com
API Gateway
Product APIs
POS · Chat · Link · …
Log in to account.xeboki.com → Connected Apps. Create a key and select only the scopes your integration needs.
Go to Connected AppsPass 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_..."
Register an HTTPS endpoint in Connected Apps. Events are delivered with HMAC-SHA256 signatures within seconds.
Webhook guideRate limits
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.
Limits reset at midnight UTC. Check the X-RateLimit-Remaining response header to see how many calls you have left in the window.
A 429 Too Many Requests response is returned. Retry after the window resets or upgrade the product subscription.
Each Xeboki product (POS, Chat, Link, …) has its own subscription and independent rate limit — they do not share a quota.
The API Gateway itself imposes no extra cap beyond your product subscription. All limits come from the product plan you subscribe to.
Get your API key in 30 seconds. No credit card required for the Free plan.