DUTCHIE · POS
Dutchie POS API for dispensaries: reads, writes, limits
Widest read coverage and the largest installed base; no webhooks and no price or product write.
Published · Reviewed against Dutchie's documentation and public statements
Dutchie POS at a glance
THE API READS
What Dutchie POS's API exposes
- Products and inventory with lab results
- Register transactions with package IDs
- Customers
- Discounts
- Employees
- Deliveries
- Purchase orders
THE API WRITES
What it lets an integrator write
- Brands
- Customers
- Tags
- Journal entries
- Drivers and delivery routes
- Purchase orders
THE VENDOR
Terms, pricing and AI
BUDALLY'S ADAPTER
How BudAlly works with Dutchie POS
Every write runs only after a named person approves it, under the store's own credential, and only where Dutchie POS's API allows it.
RECONCILIATION
What a reconciliation run needs from Dutchie POS
A daily reconciliation compares each completed sale in the POS with the sales receipt in the state system. It matches on package tag, quantity and total, and it shows a match rate per store. To do that, the POS has to hand over completed tickets with their line items, plus voids and returns. Everything else in a Dutchie POS account is context.
Dutchie POS's API reads products and inventory with lab results, register transactions with package IDs, customers, discounts, employees, deliveries and purchase orders. Dutchie POS has no webhooks and is read by incremental polling ("No — incremental polling, about 120 requests/min per key"). The adapter's sync is described as: polling within the per-key budget; nightly full reconcile.
For online orders, the fact sheet records Dutchie POS as "No create-order API — staff handoff plus receipt match-back". That decides where a ticket can go missing between the order, the register and the state receipt, and so where the daily list is most likely to show an unmatched ticket for a store using Dutchie POS.
Whatever the POS, a difference is classified as documentation, timing, process or loss before anyone adjusts a record, and an adjustment in the state system always carries a reason code and a person's name. The full procedure is in the Metrc reconciliation guide linked below.
Questions
What does BudAlly read from Dutchie POS?
How often does Dutchie POS data reach the ledger?
How is a Dutchie POS ticket matched to a Metrc receipt?
Who approves a change that touches Dutchie POS?
Where is the Dutchie POS credential kept?
Rows from the vendor's own documentation, help center or public statements and from G2 as of the review date. 'Not documented' means we could not find it publicly. Corrections: hello@budally.com.
Sources
- Dutchie Developer documentation · 2026
- Dutchie — New Mexico traceability migration hub · Sep 2026
- G2 — Dutchie POS · Oct 2026
Run the free variance audit on your Dutchie POS stores.
Run the free audit© 2026 BudAlly, Inc. · Dutchie is a trademark of its owner; BudAlly is an independent product.