POSaBIT is a cannabis retail point-of-sale, payments, and inventory platform for dispensaries—covering POS, online menus, mobile checkout, loyalty, payment processing, and Metrc track-and-trace compliance. An unofficial API lets you pull inventory, transactions, customers, manifests, coupons, and menu data—and push updates like inventory adjustments, order status, and customer records back into POSaBIT.

POSaBIT is a cannabis retail point-of-sale and inventory management platform that helps dispensaries optimize compliance, revenue, and customer experience. Retailers use POSaBIT to ring sales, manage inventory, process payments, run omnichannel online menus, and stay compliant with state track-and-trace systems like Metrc—connecting to third-party services through an open API.
Core product areas include:
Common data entities:
Dispensaries run high-volume, heavily regulated workflows on POSaBIT every day, but turning its POS and compliance surfaces into reliable API-driven automation is non-trivial:
Supergood works against POSaBIT's POS API and authenticated venue surfaces to deliver a resilient, normalized API layer for every dispensary location—so you integrate once instead of stitching together V1/V2/V3 quirks per store.
Use POSaBIT with AI agents: POSaBIT MCP Server →
Book a 30-minute session to confirm your venues, API versions, and authentication model.
We deliver a production-ready POSaBIT adapter normalized across your locations and entitlements.
Go live with continuous monitoring and automatic adjustments as POSaBIT evolves.
Authentication
/authenticateAuthenticate to a POSaBIT venue using V3 Basic Auth or a V1/V2 bearer token and obtain a session for downstream calls.
Inventory
/inventoryList inventory items, products, batches, and quantities for a venue with filters for menu, category, and availability.
Inventory
/inventoryUpdate inventory quantities, pricing, or availability while preserving Metrc package tags and compliance fields.
Transactions
/transactionsRetrieve sales histories and transaction records with line items, totals, payments, and tips by date range.
Customers
/customersPull customer profiles, loyalty status, and purchase history with search and pagination.
Customers
/customersCreate or update a customer record, including loyalty enrollment and contact details.
Compliance
/manifestsRetrieve manifests and manifest items for transfers and delivery, linked to Metrc track-and-trace.
Promotions
/couponsList coupons, promotions, and discounts available at a venue with eligibility rules.
- Pull real-time inventory, products, and batches into a central catalog - Push price and availability updates back to POSaBIT while preserving Metrc package tags - Keep online menus, Pocket POS, and in-store checkout reading the same stock levels
- Stream transactions, line items, payments, and tips into BI and accounting tools - Reconcile tills and incoming orders across multiple dispensary locations - Surface daily sales, basket, and category trends without manual exports
- Sync customer profiles, loyalty status, and purchase history into your CRM - Push new enrollments and updates back into POSaBIT - Trigger marketing and retention flows from real-time purchase events
- Pull manifests and manifest items tied to Metrc track-and-trace - Validate package tags and quantities against state reporting requirements - Route delivery and transfer events to compliance and logistics systems
Authentication
V3 Basic Auth and V1/V2 bearer tokens, scoped per venue, handled in a managed session
Connectivity
POSaBIT POS API (Venue API V1/V2/V3 and Vendor API) plus authenticated venue surfaces
Response format
Normalized JSON across inventory, transactions, customers, manifests, and coupons
Rate limits
Adaptive throttling tuned per venue to avoid POSaBIT-side limits during peak checkout
Session management
Automatic credential rotation and per-venue token refresh across multi-location operators
Data freshness
Near real-time reads for inventory, sales, and customers with optional scheduled batch syncs
Security
Encrypted credential vault, scoped access tokens, SOC 2-aligned controls, and audit logging
Webhooks
Order-status callbacks surfaced as clean events with retry and replay handling
Latency
Sub-second reads on cached inventory and menus; multi-second writes when posting orders and updates
Throughput
Horizontally scaled workers sized to multi-location, high-volume dispensary traffic
Reliability
Retry, backoff, and idempotency keys for inventory adjustments and order updates
Adaptation
Continuous monitoring of POSaBIT API versions, Metrc Connect changes, and partner integration drift
Yes. Supergood handles per-venue credentials and tokens for each store, then normalizes inventory, transactions, and customer data into a single consistent surface across all your POSaBIT locations.
POSaBIT's Venue API spans V1/V2/V3 (with V3 on Basic Auth and V1/V2 on bearer tokens) plus a separate Vendor API. Supergood abstracts these version and auth differences so you integrate against one normalized contract.
Supergood preserves Metrc-linked fields, package tags, and manifest structures on every read and write, so inventory adjustments and transfers stay aligned with state track-and-trace reporting.
Yes. POSaBIT delivers order-status callbacks via webhooks, and Supergood consumes them, normalizes the events, and adds retry and replay handling so you never miss a status change.
You can read inventory, transactions, customers, manifests, coupons, and menu feeds, and push updates such as inventory adjustments, customer records, and order status back into POSaBIT.