NEW · 30-day free trial · install from the Square MarketplaceSEE PRICING →
Kinventory.
ProductSquareMobilePricingCompareAbout
SIGN ININSTALL FROMSquare Marketplace
API · DEVELOPER DOCS

An API when you need it.

Kinventory's API is designed for the day you outgrow the dashboard — exporting to your accounting system, building a custom kitchen display, or wiring it into a vendor's own ordering portal. Read-mostly, idempotent, paginated.

Get an API key →Browse endpoints ↓
QUICK START · CURL

Your first request, in 30 seconds.

All requests use bearer authentication. Tokens are issued per-organization, scoped to locations. Rate-limited at 60 req/min per token.

  • Base URL: https://api.kin.cafe/v1
  • Bearer auth: Authorization: Bearer kv_live_…
  • JSON in, JSON out
  • Cursor-based pagination
# list low-stock items at the active location
curl https://api.kin.cafe/v1/inventory \
--get \
--data-urlencode "filter=low_stock" \
-H "Authorization: Bearer $KV_TOKEN"
{
"items": [...],
"next_cursor": "eyJpZCI6...",
"count": 14
}

Endpoints by category.

AUTH2 ENDPOINTS
POST/auth/exchangeExchange a Firebase token for a Kinventory session.POST/auth/refreshRefresh an access token.
INVENTORY6 ENDPOINTS
GET/inventoryList items for the active location, paginated.POST/inventoryCreate an inventory item.GET/inventory/:idRetrieve a single item with history.PATCH/inventory/:idUpdate item metadata.POST/inventory/:id/adjustApply a quantity adjustment with a reason.POST/inventory/importCSV bulk import.
RECIPES (FLOWS)4 ENDPOINTS
GET/flowsList all menu-to-inventory recipes.POST/flowsCreate a recipe for a Square item or variation.PATCH/flows/:idUpdate a recipe (add/remove ingredients).DELETE/flows/:idDelete a recipe; disable auto-decrements.
RECEIPTS3 ENDPOINTS
POST/receiptsUpload a receipt image for scanning.GET/receiptsList receipts, filter by vendor/date/status.PATCH/receipts/:idEdit OCR output.
VENDORS3 ENDPOINTS
GET/vendorsList vendors with lead times and reorder rules.POST/vendorsCreate a vendor.POST/vendors/:id/reorderTrigger a manual reorder (SMS or email).
SCANNERS3 ENDPOINTS
GET/scannersList claimed hardware scanners.POST/scanners/claimClaim a pending Raspberry Pi by MAC.POST/scanners/:id/scanSubmit a barcode scan event.
WEBHOOKS2 ENDPOINTS
GET/webhooksList configured outgoing webhooks.POST/webhooksSubscribe to inventory or sale events.
STATUS CODES
200 · 201 · 204 · 400 · 401 · 403 · 404 · 422 · 429 · 500
RATE LIMIT
60 req/min per token · soft 429 with Retry-After
VERSIONING
URL-versioned · /v1 stable · /v2 in beta
FIRST MONTH ON THE HOUSE

Stop counting cups by hand.

Connect Square, import your catalog, and have your back of house humming by tomorrow's open.

INSTALL FROMSquare Marketplace
30-DAY TRIAL · NO CARD · CANCEL ANYTIME
OR · HELLO@KIN.CAFE
Kinventory.
BREWED IN ROBBINSVILLE, NC
FOR EVERYONE RUNNING ONE
PRODUCT
COMPANY
RESOURCES
LEGAL
© 2026 KIN CAFÉ LLC · ROBBINSVILLE, NCFOUND ON THE SQUARE APP MARKETPLACESTATUS · ALL SYSTEMS NORMAL ●