My Metrc API key is invalid

Use this article as a Dutchie POS Administrator or Inventory Manager to troubleshoot and resolve Metrc integration failures caused by invalid, expired, or improperly configured API keys.

What is the issue?

When an API key is invalid, Dutchie cannot communicate with Metrc. This prevents real-time reporting of sales, inventory adjustments, and manifest intake, which interrupts your operations and can lead to compliance violations if not resolved quickly.

What’s causing the issue?

Failures are usually caused by an expired API key in Metrc, a key being regenerated without being updated in Dutchie, or a lack of necessary permissions assigned to the Metrc user profile associated with the key.

Keep in mind

There are two types of Metrc API keys:

How do I solve the issue?

For the master key for your facility:

  1. Log in to your Metrc account.
  2. Click the user avatar in the upper right and select API Keys.
  3. Click Generate.
  4. Copy the new key from the Current API Key field. 
  5. Log in to the Dutchie Backoffice.
  6. Navigate to Settings > Integrations > Metrc.
  7. On the Settings tab, paste the new key into the API Key field.
  8. Select the Validate Key tab to confirm the connection status is Success.

For individual user keys:

  1. Ask your employee to log in to Metrc using their own Metrc login.
  2. Click the user avatar in the upper right and select API Keys.
  3. Click Generate.
  4. Copy the new key from the Current API Key field. 
  5. Log in to the Dutchie Backoffice.
  6. Navigate to Settings > Integrations > Metrc.
  7. On the User keys tab, select the employee's profile.
  8. Paste the new key into the API Key field and click Save.
  9. Select the Validate Key tab to confirm the connection status is Success.

Commonly Asked Questions

  • Why can't Dutchie connect to Metrc?
  • Why is my Metrc integration not working?
  • Why are my sales not reporting to Metrc?
  • Why aren't my inventory adjustments syncing to Metrc?
  • Why can't I receive manifests in Dutchie?
  • I'm getting an API key error for Metrc — what does that mean?
  • How do I fix a Metrc integration failure?

Additional Resources

Was this article helpful?