ServeBoard Partner API
Connect your product — table ordering, online ordering, delivery, anything that takes orders — to a ServeBoard store. Read the menu, send orders, and the store's kitchen printer and TV boards do the rest.
1. Get an API key
The store owner creates a key for you in their ServeBoard dashboard: Settings → API Keys → New key. The key looks like:
sbp_9f2c1a…
One key = one partner. The store owner can turn your key off at any time.
2. Authentication
Send the key on every request as a Bearer token:
Authorization: Bearer sbp_YOUR_KEY
Check your key works:
curl https://serveboard.app/api/token/whoami \
-H "Authorization: Bearer sbp_YOUR_KEY"
3. Read the menu
GET/api/partner/menu
curl https://serveboard.app/api/partner/menu \
-H "Authorization: Bearer sbp_YOUR_KEY"
Returns the store's live menu — names, prices (in cents), photos, and sold-out flags. The key already knows which store it belongs to; there is nothing else to pass.
4. Send an order
POST/api/partner/orders
curl -X POST https://serveboard.app/api/partner/orders \
-H "Authorization: Bearer sbp_YOUR_KEY" \
-H "Content-Type: application/json" \
-d '{
"items": [
{ "id": "ITEM_ID", "name": "Boneless Chicken Combo", "priceCents": 1899, "quantity": 1 }
],
"subtotalCents": 1899,
"taxCents": 90,
"totalCents": 1989,
"paymentMethod": "card"
}'
What happens next, automatically:
| Step | Who does it |
|---|---|
| Order number assigned | ServeBoard |
| Kitchen ticket prints at the store's printer | ServeBoard |
| Number appears on the store's TV board when called | ServeBoard |
The response includes id and orderNumber — keep the id to check status.
5. Check an order
GET/api/partner/orders/:id
curl https://serveboard.app/api/partner/orders/ORDER_ID \
-H "Authorization: Bearer sbp_YOUR_KEY"
Status moves through: new → in_progress → ready → called → completed.
Good to know
• All prices are integer cents. $18.99 = 1899.
• Your key only sees its own store. There is no cross-store access.
• Keys can be turned off by the store owner at any time — handle 401 gracefully.
• Webhooks (we call you when an order changes) are coming next. Ask us if you need them early.
ServeBoard · Oahu Merchant Service LLC · Honolulu