Changelog
Follow up on the latest improvements and updates.
RSS
We’re excited to share that the Canix Shop is transitioning into a full retailer marketplace experience — designed to better connect you with licensed retailers and streamline order management.
This release is expected to be live mid-to-late November.
As part of this transition, password-protected shops will be turned off upon release (mid-to-late November). Instead, buyers and retailers will gain access through our new Canix Marketplace, where they can browse your shop, view product listings, and place orders directly.
What’s Changing
- Retailers will now need to apply for access to the Canix Marketplace.
- This application includes a simple vetting process similar to LeafLink, requiring license and tax documentation.
- Once approved, retailers will be able to log in, browse, and order from your shop within the marketplace.
What You Need to Do
Please share the link below with your retailers and buyers so they can apply for access:
We’ll handle the rest — verifying accounts and onboarding approved retailers to ensure a secure, compliant, and high-quality marketplace experience.
Thank you for being part of this next step in the Canix Shop journey. We’re thrilled to bring you a more connected, professional retail experience that helps your business grow.
If you have any questions about the transition, please reach out to your Canix representative or contact us at support@canix.com.

The Harvest Table was causing some customers frustration because they would have to spend time/clicks configuring the default sort to use Harvested Date [DESC].
We listened, and now the all three Harvest Table views (Active, Inactive, Unsubmitted) sort the harvests data using
Harvested Date
[DESC] by default.
We believe this will improve customer's experience with your Harvests in Canix.

Using the Canix REST API: GET Harvests
The Canix REST API supports sorting the result set, but it doesn't default to sorting by the harvest object's
date
property descending, here is an example API Request showing you how to set the GET Harvests (list of Harvest objects) to sort the API Response's ResultSet descending and limiting the number of results to twenty (20):curl -X 'GET' \
'https://api.canix.com/api/v1/harvests?limit=20&order_by=date%20desc' \
-H 'accept: application/json' \
-H 'X-API-KEY: {REPLACE_WITH_YOUR_CANIX_API_KEY}'
NOTE:
you'll need to set the X-API-Key
header value to be one of your company's API Keys for this API Request to execute successfully.Managing package tags just got easier. Canix now automatically pulls the lowest available Metrc tags and lets you apply them consecutively across splits, combines, manufacturing runs, harvests, and production batches.
You can also view your live Metrc tag inventory directly in Canix, so there’s no more switching between systems to find your next tag.
Check out this help center guide walking through the functionality in-depth.
This update ensures:
- Accurate, Metrc-verified tag selection
- Faster consecutive package creation
- Full visibility into your live tag inventory
Simplify your tagging process and keep every package perfectly aligned with Metrc — all from within Canix.
Currently, while users are viewing Packages, and they choose any Actions, the list of available actions is dependent on the columns/fields being visible on the Packages table BEFORE you click to view the Actions Menu.
In this fix, we've resolved this issue to ensure Package -> Actions are enabled and can be used regardless of the column/field visibility settings.

For Biotrack integrated customers, we've added a new field,
Mother Plant Tag
to the Plants Table.

This new field has the following capabilities:
- Biotrack Integrated Customers ONLY
- If the current row is a clone from a Mother Plant, the “Mother Plant Tag” cell's value will contain the Mother Plant ID value, respectively
- New “Mother Plant Tag” column’s visibility can be toggled via the Columns menu
NOTE: Mother Plant Tag (ID) is surfaced on the Plant Table for both the following cloning workflows:
- Package unrooted clones
- Create plant from Mother
Biotrack Sync Logic for Parent Plant Tag field:
When Package Unrooted Clones action occurs, store the Parent Plant Tag (Mother ID) on the plant.
NOTE: On Biotrack Synchronization Logic while retrieving Biotrack data, related to this field:
- If Biotrack data contains a Parent Plant Tag value, then Canix WILL NOT overwrite the Mother Plant Tagvalue
- If Biotrack data contacts a Parent Plant Tag value, then Canix WILL overwrite the existing Mother Plant Tagvalue with Biotrack data
We have changed requirements while using the Package Unrooted Clones action to support any BioTrack supported Item Type (not just Clone), and for this feature to be usable for Plants w/o Mother Plant association as well.
This will expand capabilities for cultivators using this feature for their products.
Illinois operators are required to add mg/package to labels for various test results to stay in compliance. We've added support for
mg/package
for various lab test results:- THC mg/package
- THCA mg/package
- CBD mg/package
- CBDA mg/package
- CBG mg/package
- CBN mg/package
- THCv mg/package
- Total Cannabinoids mg/package
Here is where these fields are visible in Canix:
- On the Packages Table, you can find the above new fields, columns should be deselected by default and searchable, filterable, sortable
- We've also added these same fields to test results for Default, Metrc, and Manual Lab Test Uploads in labels
- We've also added support to the Manual Lab Test Results Uploader to include these new fields.
To help customers who are using the Canix REST API to integrate their custom Lab Test Results, we've added the
lab_test_url
property on the following APIs:
Previously, this was only available via the Canix App's UI on Packages Table, and we look forward to learning how this helps improve your automated workflows.
To improve our customer’s experience using the Sales Order APIs, we've added a new property,
invoice_url
. This property can be empty, but will be URLs linking to invoices, once generated, as part of a Sales Order. This field has been added to the following GET Sales Orders APIs:
For cultivators, who were using the
Package Unrooted Clones
action, to create a package of clones from a Mother Plant, we have added the ability to use the Mother Plant ID in labels for downstream workflows. Example, when you unpackage the clones into individual plants.Now, when you create labels for Plants, and where there is an associated Mother Plant, you can use the Mother Plant property to add the Mother Plant ID to your labels, respectively.
Load More
→