Business API

Enterprise API for multi-location businesses, franchises, and platform partners.

Base URL

Authentication

Requires a Business Account. Create one at business.kesk.app, then generate API credentials in Settings → Developer.

See Getting Started for full authentication details.

Capabilities

ResourceDescription
Enterprises
Manage enterprise settings and configuration
Domains
Add and verify domains for SSO
Locations
Manage multiple store locations
Users
Invite and manage enterprise users
Analytics
Access aggregated business metrics

Rate Limits

EnvironmentLimit
Sandbox
100 requests/minute
Production
2,000 requests/minute

Rate limit headers are included in every response:

Errors

StatusDescription
400
Bad request
401
Invalid or missing token
403
Insufficient permissions
404
Resource not found
429
Rate limit exceeded
500
Server error
Built with