I Heart Jane (Jane Technologies) is the cannabis industry's leading e-commerce platform, powering online menus, point-of-sale, and the Jane Universal Product Catalog for 2,500+ dispensaries and brands. An unofficial API lets you programmatically pull menus, products, inventory, orders, and analytics—and push updates like order status, catalog mappings, and inventory syncs back into Jane.

I Heart Jane (Jane Technologies) is the cannabis industry's leading e-commerce provider and creator of one of the largest online cannabis marketplaces, powering 2,500+ dispensaries and brands across 39 U.S. state markets and Canada. Dispensaries use Jane to publish real-time online menus, run point-of-sale and kiosk checkout, manage inventory, and connect to the Jane Universal Product Catalog—while consumers browse and order products by price, proximity, and popularity before visiting their local store.
Core product areas include:
Common data entities:
Dispensaries and brands run mission-critical menu, ordering, and inventory workflows on Jane every day, but turning those portal- and partner-driven flows into API-driven automation is non-trivial:
Supergood reverse-engineers Jane's authenticated business portal flows, e-commerce menu surfaces, and POS-coupled inventory feeds to deliver a resilient API layer for your dispensary or brand account—across menus, orders, catalog, and analytics.
Use I Heart Jane with AI agents: I Heart Jane MCP Server →
Book a 30-minute session to confirm your Jane modules, store accounts, and authentication model.
We deliver a production-ready Jane adapter tailored to your menus, catalog mappings, and order workflows.
Go live with continuous monitoring and automatic adjustments as Jane evolves.
Authentication
/authenticateAuthenticate to a Jane business account using username/password, or MFA, and obtain a session token for downstream calls.
Menus
/menusRetrieve live store menus with listings, categories, pricing, specials, and fulfillment options by location.
Products
/productsList products and brands from the store menu and the Jane Universal Product Catalog, including lineage and lab results.
Inventory
/inventoryPull current inventory, stock levels, weights, and pricing synced from the dispensary's underlying POS.
Orders
/ordersRetrieve customer orders, carts, and reservations with status, fulfillment, and store filters.
Orders
/create_orderPlace a new order or reservation against a store menu with selected products, quantities, and customer details.
- Pull live menus, listings, and pricing from every store location into a single dataset - Stream inventory and stock-level changes synced from the dispensary POS to downstream tools - Surface specials, promotions, and out-of-stock events to merchandising workflows
- Pull customer orders, carts, and reservations with fulfillment status across stores - Push new orders and reservations into Jane without portal clicks - Route order-status and pickup events to CRM, SMS, and loyalty systems
- Map store SKUs to the Jane Universal Product Catalog for consistent brand and product data - Pull lineage, lab results, and brand-verified attributes for product enrichment - Reconcile reviews and ratings against catalog entries for analytics
- Combine online and in-store order data into unified omnichannel reporting - Feed product performance and pricing data into BI and pricing tools - Trigger targeted promotions through the ads engine based on demand signals
Authentication
Business portal username/password and MFA handled in a managed session
Connectivity
Authenticated portal flows plus e-commerce menu and POS-coupled inventory surfaces
Response format
Normalized JSON across Menu, Product, Inventory, Order, and Analytics objects
Rate limits
Adaptive throttling tuned to your store accounts to avoid Jane-side limits
Session management
Automatic session refresh, MFA replay handling, and credential rotation
Data freshness
Near real-time menu and inventory pulls with optional scheduled batch syncs
Security
Encrypted credential vault, scoped access tokens, SOC 2-aligned controls, and audit logging
Webhooks
Event-style callbacks for new orders, order status, inventory changes, and menu updates
Latency
Sub-second reads on cached menus and products; multi-second writes when placing orders
Throughput
Horizontally scaled workers sized to multi-store, high-velocity menu and order volume
Reliability
Retry, backoff, and idempotency keys for order placement and inventory syncs
Adaptation
Continuous monitoring of Jane releases, catalog changes, and store configuration drift
Yes. Supergood normalizes data across Jane's e-commerce menus and the Jane point-of-sale surfaces, so you can integrate menus, inventory, and orders once across online and in-store channels.
No. Supergood works with your existing Jane business account and authenticated sessions. Formal Jane partner or catalog agreements are only required when you specifically want to consume partner-brokered services.
Jane syncs menus and stock from your dispensary's POS, and Supergood reads those POS-coupled inventory surfaces in near real time, normalizing weights, pricing, and stock levels into consistent objects.
Yes. UPC catalog mappings, brand-verified attributes, lineage, and lab results are exposed through the same normalized API surface, so catalog data sits alongside your menu and order entities.
Each store is profiled against its jurisdiction's configured menus, pricing, and limits. Supergood preserves compliance-specific fields rather than forcing a generic schema.