Distru
Distru is a cannabis-industry ERP and seed-to-sale platform that serves as the central operating hub for cultivators, processors and manufacturers, distributors, retailers and multi-state operators. It unifies inventory management with live Metrc and BioTrack compliance synchronization, order fulfillment, wholesale sales (DistruCommerce), invoicing, procurement and purchasing, warehouse management, production and assemblies with bills of materials and cost accounting, cultivation management, label printing, and certificate-of-analysis and test-result tracking. Distru also exposes a public REST API so operators can build custom integrations against products, inventory, orders, invoices, purchases, companies, contacts, batches, packages, strains, test results and more. The API uses Bearer API-key authentication generated inside the Distru app and returns JSON with cursor- style page[number]/page[size] pagination.
Distru publishes 83 API contracts indexed on the APIs.io network, including Assemblies API, Batches API, Companies API, and 80 more. Tagged areas include Company, Cannabis, ERP, Seed-to-Sale, and Inventory.
The Distru catalog on APIs.io includes 1 Spectral governance ruleset.
Distru’s developer surface includes documentation, API reference, getting-started guide, support, engineering blog, signup flow, authentication, and 20 more developer resources.
Kin Score
Markets this provider is in provisional
The Kin Score Market layer reads a provider inside its market: its position, and how deep its integrations go. Depth is only comparable within a position. Provisional and unweighted: not part of the Kin Score or agent readiness.
| Market | Position | Depth | Registered MCP server | Declares compatibility |
|---|---|---|---|---|
| Regulated Retail (cannabis track-and-trace, delivery marketplaces) | standard | 23.4 (thin) | - | - |
Registered MCP server and declares compatibility are report only — not weighted. Undeclared means we found nothing we can read, so there is no number: we never infer integrations.
Standards implemented 1
Standards this provider implements or carries. De facto ones are profiled and measured by the API Commons; formal ones come from the standards directory and are linked by the provider's own tags. The evidence column says how each claim was established — not that it was made.
APIs 83
Individual APIs this provider publishes, each with its own machine-readable definition.
Distru Assemblies API
The Assemblies API from Distru — 2 operation(s) for assemblies.
Distru Batches API
The Batches API from Distru — 2 operation(s) for batches.
Distru Companies API
The Companies API from Distru — 2 operation(s) for companies.
Distru Contacts API
The Contacts API from Distru — 2 operation(s) for contacts.
Distru Inventory API
The Inventory API from Distru — 1 operation(s) for inventory.
Distru Invoices API
The Invoices API from Distru — 3 operation(s) for invoices.
Distru Locations API
The Locations API from Distru — 2 operation(s) for locations.
Distru Menus API
The Menus API from Distru — 2 operation(s) for menus.
Distru Orders API
The Orders API from Distru — 2 operation(s) for orders.
Distru Packages API
The Packages API from Distru — 1 operation(s) for packages.
Distru ProductPosMappings API
The ProductPosMappings API from Distru — 2 operation(s) for productposmappings.
Distru Products API
The Products API from Distru — 2 operation(s) for products.
Distru Purchases API
The Purchases API from Distru — 3 operation(s) for purchases.
Distru Returns API
The Returns API from Distru — 2 operation(s) for returns.
Distru StockAdjustments API
The StockAdjustments API from Distru — 3 operation(s) for stockadjustments.
Distru Strains API
The Strains API from Distru — 2 operation(s) for strains.
Distru Vehicles API
The Vehicles API from Distru — 1 operation(s) for vehicles.
Distru Assembly API
The Assembly API from Distru — 5 operation(s) for assembly.
Distru Batch API
The Batch API from Distru — 3 operation(s) for batch.
Distru Bin API
The Bin API from Distru — 2 operation(s) for bin.
Distru Charge Preset API
The ChargePreset API from Distru — 2 operation(s) for chargepreset.
Distru Cogs API
The Cogs API from Distru — 1 operation(s) for cogs.
Distru Company API
The Company API from Distru — 4 operation(s) for company.
Distru Company Group API
The CompanyGroup API from Distru — 2 operation(s) for companygroup.
Distru Contact API
The Contact API from Distru — 2 operation(s) for contact.
Distru Cost API
The Cost API from Distru — 3 operation(s) for cost.
Distru Cost Type API
The CostType API from Distru — 2 operation(s) for costtype.
Distru Credit API
The Credit API from Distru — 3 operation(s) for credit.
Distru Cultivation Transaction History API
The CultivationTransactionHistory API from Distru — 1 operation(s) for cultivationtransactionhistory.
Distru Deleted Record API
The DeletedRecord API from Distru — 1 operation(s) for deletedrecord.
Distru Driver API
The Driver API from Distru — 2 operation(s) for driver.
Distru File Attachment API
The FileAttachment API from Distru — 1 operation(s) for fileattachment.
Distru Harvest Outputs API
The HarvestOutputs API from Distru — 1 operation(s) for harvestoutputs.
Distru Inventory Assets API
The InventoryAssets API from Distru — 1 operation(s) for inventoryassets.
Distru Inventory Transaction History API
The InventoryTransactionHistory API from Distru — 1 operation(s) for inventorytransactionhistory.
Distru Inventory Valuation API
The InventoryValuation API from Distru — 1 operation(s) for inventoryvaluation.
Distru Invoice API
The Invoice API from Distru — 5 operation(s) for invoice.
Distru Invoice History API
The InvoiceHistory API from Distru — 1 operation(s) for invoicehistory.
Distru License API
The License API from Distru — 2 operation(s) for license.
Distru License Type API
The LicenseType API from Distru — 1 operation(s) for licensetype.
Distru Location API
The Location API from Distru — 2 operation(s) for location.
Distru Menu API
The Menu API from Distru — 2 operation(s) for menu.
Distru Metrc API
The Metrc API from Distru — 10 operation(s) for metrc.
Distru Official Product Category API
The OfficialProductCategory API from Distru — 1 operation(s) for officialproductcategory.
Distru Order API
The Order API from Distru — 4 operation(s) for order.
Distru Package API
The Package API from Distru — 6 operation(s) for package.
Distru Payment API
The Payment API from Distru — 3 operation(s) for payment.
Distru Plant Lifecycle API
The PlantLifecycle API from Distru — 1 operation(s) for plantlifecycle.
Distru Price Tier API
The PriceTier API from Distru — 2 operation(s) for pricetier.
Distru Product API
The Product API from Distru — 4 operation(s) for product.
Distru Product Image API
The ProductImage API from Distru — 2 operation(s) for productimage.
Distru Product Pos Mapping API
The ProductPosMapping API from Distru — 2 operation(s) for productposmapping.
Distru Product Subcategory API
The ProductSubcategory API from Distru — 2 operation(s) for productsubcategory.
Distru Purchase API
The Purchase API from Distru — 4 operation(s) for purchase.
Distru Purchase Order History API
The PurchaseOrderHistory API from Distru — 1 operation(s) for purchaseorderhistory.
Distru Purchases By Company API
The PurchasesByCompany API from Distru — 1 operation(s) for purchasesbycompany.
Distru Purchases By Product API
The PurchasesByProduct API from Distru — 1 operation(s) for purchasesbyproduct.
Distru Return API
The Return API from Distru — 2 operation(s) for return.
Distru Sales By Company API
The SalesByCompany API from Distru — 1 operation(s) for salesbycompany.
Distru Sales By Product API
The SalesByProduct API from Distru — 1 operation(s) for salesbyproduct.
Distru Sales By User API
The SalesByUser API from Distru — 1 operation(s) for salesbyuser.
Distru Sales Order History API
The SalesOrderHistory API from Distru — 1 operation(s) for salesorderhistory.
Distru Sales Order Item History API
The SalesOrderItemHistory API from Distru — 1 operation(s) for salesorderitemhistory.
Distru Sales Order Tax API
The SalesOrderTax API from Distru — 1 operation(s) for salesordertax.
Distru Stock Adjustment API
The StockAdjustment API from Distru — 2 operation(s) for stockadjustment.
Distru Strain API
The Strain API from Distru — 2 operation(s) for strain.
Distru Tag API
The Tag API from Distru — 2 operation(s) for tag.
Distru Task API
The Task API from Distru — 2 operation(s) for task.
Distru Tax API
The Tax API from Distru — 2 operation(s) for tax.
Distru Test Result API
The TestResult API from Distru — 3 operation(s) for testresult.
Distru Unit Type API
The UnitType API from Distru — 2 operation(s) for unittype.
Distru User API
The User API from Distru — 2 operation(s) for user.
Distru Vehicle API
The Vehicle API from Distru — 2 operation(s) for vehicle.
Distru Custom Field API
The Custom Field API from Distru — 2 operation(s) for custom field.
Distru Custom Fields API
The Custom Fields API from Distru — 2 operation(s) for custom fields.
Distru File Attachments API
The File Attachments API from Distru — 1 operation(s) for file attachments.
Distru Order Fulfillment API
The Order Fulfillment API from Distru — 1 operation(s) for order fulfillment.
Distru Payment Method API
The Payment Method API from Distru — 2 operation(s) for payment method.
Distru Payment Methods API
The Payment Methods API from Distru — 2 operation(s) for payment methods.
Distru Payment Term API
The Payment Term API from Distru — 1 operation(s) for payment term.
Distru Product Category API
The Product Category API from Distru — 2 operation(s) for product category.
Distru Product Group API
The Product Group API from Distru — 2 operation(s) for product group.
Distru Test Results API
The Test Results API from Distru — 1 operation(s) for test results.
Scroll for all 83
Open Collections 21
Open, tool-agnostic API collections (OpenAPI-derived and Bruno).
Distru Public Assemblies API
OPEN COLLECTIONDistru Public Assemblies Batches API
OPEN COLLECTIONDistru Public Assemblies Companies API
OPEN COLLECTIONDistru Public Assemblies Contacts API
OPEN COLLECTIONDistru Public Assemblies CustomFields API
OPEN COLLECTIONDistru Public Assemblies FileAttachments API
OPEN COLLECTIONDistru Public Assemblies Inventory API
OPEN COLLECTIONDistru Public Assemblies Invoices API
OPEN COLLECTIONDistru Public Assemblies Locations API
OPEN COLLECTIONDistru Public Assemblies Menus API
OPEN COLLECTIONDistru Public Assemblies Orders API
OPEN COLLECTIONDistru Public Assemblies Packages API
OPEN COLLECTIONDistru Public Assemblies PaymentMethods API
OPEN COLLECTIONDistru Public Assemblies ProductPosMappings API
OPEN COLLECTIONDistru Public Assemblies Products API
OPEN COLLECTIONDistru Public Assemblies Purchases API
OPEN COLLECTIONDistru Public Assemblies Returns API
OPEN COLLECTIONDistru Public Assemblies StockAdjustments API
OPEN COLLECTIONDistru Public Assemblies Strains API
OPEN COLLECTIONDistru Public Assemblies TestResults API
OPEN COLLECTIONDistru Public Assemblies Vehicles API
OPEN COLLECTIONScroll for all 21
Agent Skills 2
Packaged agent skills for driving this provider's APIs from an AI assistant.
Create a Distru order and invoice it
AGENT SKILLSync Distru inventory and products
AGENT SKILLSpectral Rules 1
Spectral governance rulesets for linting and validating these APIs.
Distru API Rules
SPECTRALOpenAPI Overlays 1
Overlays applied on top of this provider's contracts. Each card says who wrote it: a document the provider publishes, or one API Evangelist derived or generated.
Distru Openapi Overlay
DERIVEDSecurity Posture 2
Authentication, domain security, vulnerability disclosure, and trust-center signals.
Agentic Access 1
Recommended x-agentic-access execution contracts for AI agents.
Resources
Get Started 4
Portal, sign-up, and the first successful call
Documentation 3
Reference material describing how the API behaves
Agent Surfaces 4
MCP servers, agent skills, and machine-readable catalogs
Design & Contract 5
Pagination, idempotency, versioning, errors, and events
Access & Security 2
Authentication, authorization, and security posture
Operate 3
Status, limits, changes, and where to get help
Commercial 2
Pricing, plans, and the legal terms of use
Company 3
The organization behind the API
Other 1
Properties that don't map to a standard resource type
Source (apis.yml)
Distru API — frequently asked questions
Does Distru have an API?
Yes. APIs.io lists 83 APIs from Distru, including Distru Assemblies API, Distru Batches API and Distru Companies API, and 80 more.
Is there an OpenAPI specification for the Distru API?
Yes. APIs.io indexes 83 OpenAPI specifications for Distru, each linked for download from this page.
How do I authenticate with the Distru API?
Distru uses bearer-token authentication (http · 1 scheme). The details are profiled on APIs.io as Distru Authentication.
Is the Distru API ready for AI agents?
Distru has a Kin Score of 43.2 out of 100 (developing) and an Agent Readiness score of 32.8 (agent-ready), scored by API Evangelist on 2026-11-06.
Work with this as data
Every provider here is available over the APIs.io API and to AI agents over MCP.