Developers

Build on your register.

A plain JSON API over the same register your team uses: read stock, hand things over, post deliveries, and hear about changes through webhooks. Every change lands in the logbook, so whatever your script does stays traceable.

Your first call

Create a key in the app under Settings → API and MCP, then ask the API who it thinks you are.

Base URL
https://api.itemtally.com/v1
Auth
Authorization: Bearer itk_live_…
Format
JSON in, JSON out, ISO 8601 dates
Limits
600 reads and 120 writes a minute per key
Cost
Read and write keys are free on every plan. A write key acts as the editor who created it.

Request

curl https://api.itemtally.com/v1/account \
  -H "Authorization: Bearer $ITEMTALLY_KEY"

Response

{
  "key": { "name": "Stock sync", "scope": "write", "actsAs": "Dana Docs", … },
  "limits": { "readsPerMinute": 600, "writesPerMinute": 120 },
  "workspace": { "name": "Northside Workshop", "plan": "Stockroom", … }
}

Start here

Recipes

Webhooks and MCP

Reference

Free API on every plan.

Read keys never cost anything. Start on Shelf, free forever for one editor.

Free for one editor and ten borrowers, with unlimited items. No card needed.