Build on DineHarbor
The DineHarbor API is a small, read-only JSON REST API over HTTPS. It currently covers branch, team and payment-provider data — not orders, menus or payments.
One version
Everything lives under /api/v1. There is no beta channel or second version yet.
Scoped keys
Bearer tokens generated per branch, hashed at rest, with an optional expiry date.
Read-only today
Every route currently requires the read scope. Write and webhooks scopes exist on the key model but nothing uses them yet.
Logged
Every request is recorded against the key that made it — method, path, status, response time — visible from Settings → API usage.
Base URL
All requests are made to:
Hello, world
The only endpoints available today are the branch tied to your key, its team members, and its payment providers. For example:
curl https://dineharbor.com/api/v1/branch \
-H "Authorization: Bearer $DH_API_KEY"Versioning
The API is versioned in the URL. There is one version, v1, and no separate beta header or channel.