Every API request must prove it comes from your business.
Get a key
- Open the Kilo business dashboard.
- Go to Settings → API & Webhooks.
- Click Create API key.
- Copy the key immediately. We show the full secret only once.
Keys look like sk_live_....
Send the key
Use either header (pick one):
Authorization: Bearer sk_live_YOUR_SECRET
or:
X-Api-Key: sk_live_YOUR_SECRET
Base URL
Partner API calls go to the business app host (same Vercel project as the dashboard), not a customer custom domain:
https://business.kiloapp.org/api/v1
Example create URL:
POST https://business.kiloapp.org/api/v1/deliveries
If auth fails
| HTTP | Meaning |
|---|---|
| 401 | Missing / wrong / revoked key |
| 403 | Key lacks scope, or billing blocks API access |
Safety rules for kids (and adults)
- Never paste a live key into Slack, email, or a Discord screenshot.
- Store it in environment variables on your server.
- If it leaks, revoke it in the dashboard and create a new one.