Most Metrc errors can be summarized by "The API key was not provided by an Owner or Manager with sufficient permissions".  Shield Assure displays the messages returned by the Metrc API call to provide additional insight. 


Remember  - Metrc API key permissions mirror the Metrc user permissions. It is best to have the Metrc admin or owner provide the API key. 


Error MessageSummary ExplanationAdditional Information
API Key Not Authorized for Sales Receipts, but authorized for basic dataThe API Key does not have proper permissions needed for our Metrc Integration.
This key does not have permissions to provide daily sales totals, so we cannot provide daily or monthly sales totals. 
Invalid license, trace key or insufficient permissions for wholesale API request(s)The API Key does not have proper permissions needed for our Metrc Integration. This message is for wholesale licenses.
Delivery error: HTTP Error, reason: Unauthorized; status: 401 - UnauthorizedThis is a non-fatal error - meaning we will provide daily sales totals, but Metrc has recorded that this licenses may make deliveries to patients OR consumers and the API key does not have permissions to retrieve those sales totals. 
API key not authorized for basic data collection
The API Key does not have proper permissions needed for our Metrc Integration.

Invalid license, trace key or insufficient permissions for receipts API requestThe API Key does not have proper permissions needed for our Metrc Integration.