SubsiMail
Why self-host Live demo Pricing Docs Blog Download Changelog Support FAQ Log in Book a meeting Free report
Log in Book a meeting Free report

← Back to Support

Ask AI about this ticket

API returns 401 even though my key looks correct

#55 Resolved
Christopher C. 328 days ago

Getting a 401 Unauthorized on every API call. I copied the key directly from the dashboard so I don't think it's a typo.

Carol Wright Staff 328 days ago

A couple of common causes: are you sending the key as a Bearer token in the Authorization header (Authorization: Bearer YOUR_KEY), or somewhere else like a query parameter? We only accept it in the header. Also worth double-checking there's no trailing whitespace or newline character if you copied it from a file rather than directly from the dashboard.

Christopher C. 328 days ago

I was passing it as a query param actually, not the header. Switched to the Authorization header and it's working now.

This ticket has been resolved. Its author or SubsiMail staff can reopen it to reply further.

Other tickets

Resolved My open rates dropped and emails are landing in spam
Amanda P. 3 replies
In Progress Randomly logged out on mobile but not desktop
Barbara R. 2 replies
Resolved Zapier trigger isn't firing when a contact replies
Ashley D. 2 replies
Resolved License key says invalid after I reinstalled on a new server
Elizabeth H. 2 replies
Resolved Is there a way to pause a campaign via the API?
Justin C. 1 reply

SubsiMail

The self-hosted alternative to Mailshake.

Questions? support@subsimail.com

Documentation Setup guides Blog Download Changelog Support Email us Book a 30-min meeting Pricing Affiliates Terms of Service Privacy Policy Sitemap

Compare

vs. Instantly vs. Smartlead vs. lemlist vs. Apollo

Solutions

For agencies For recruiters

© 2026 SubsiMail.

We use Google Analytics to understand traffic to this site. It only runs if you accept -- see our Privacy Policy.