How To

How to Fix UpNote Login Error 400 (createACToken)

How to Fix UpNote Login Error 400 (createACToken)
Quick answer
If UpNote shows "Request failed with status code 400: POST https://us-central1-get-senna.cloudfunctions.net/createACToken" when signing in, it means the app's Firebase App Check verification step failed. As confirmed by UpNote's own support team, this specific error is currently caused by high server load on their end, not a problem with your device, network, or account. The fix is simple: wait and try signing in again after a few hours. Your notes stay safe locally and will sync automatically once sign-in succeeds.

I ran into this while trying to sign in to UpNote on my Mac. The app just wouldn’t log in, and instead threw this cryptic error:

“Request failed with status code 400: POST https://us-central1-get-senna.cloudfunctions.net/createACToken”

No explanation, no obvious next step — just a broken sign-in and a URL that looked like something meant for developers, not regular users. Since I couldn’t find a clear answer anywhere, I went through the troubleshooting myself, step by step, until I found the actual cause. Here’s everything I tried, in order, and what finally explained it.

Step 1: Update UpNote to the Latest Version

The first thing I checked was whether I was running an outdated version, since a similar-looking error (“firebase-app-check-token-is-invalid”) is known to get fixed by updating. I went to Settings > Help > Check for updates, and confirmed I was already on the latest version, 9.19.1. That ruled out the most common fix right away.

Step 2: Clear UpNote’s Local App Data

Next, I figured a corrupted or stuck local cache might be causing the sign-in token to fail. I fully quit UpNote and deleted its local data folder:

~/Library/Containers/com.getupnote.desktop/Data/Library/Application Support/UpNote/

I relaunched the app and tried signing in fresh. Same error, no change. This ruled out a local cache issue.

clear-local-cache-data

Step 3: Check the System Clock

Firebase App Check tokens are time-sensitive, so even a small clock drift can cause a login to be rejected. I checked System Settings > General > Date & Time and confirmed “Set automatically” was already enabled. Not the cause either, but worth ruling out since it’s a two-second check.

Step 4: Test the Network — Disable Pi-hole and Change DNS

Since I run Pi-hole with DNS-over-HTTPS at home, my next suspicion was that a blocklist was silently blocking Google/Firebase or Apple’s App Attest domains. I disabled Pi-hole and also changed my DNS settings directly to rule out any filtering. I tried signing in again. Still the exact same 400 error. This ruled out DNS and local network blocking entirely.

Step 5: Check Console.app for the Real Error

With hardware and network ruled out, I opened Console.app to see if there was a more specific error hiding behind the generic 400 message. This is a good habit for any app-level login failure on Mac — it often reveals whether the problem is local (like a failed device attestation) or purely server-side.

Step 6: The Real Cause — Confirmed by UpNote Support

After ruling out the app version, local cache, system clock, and the entire network path, I checked UpNote’s own help documentation directly for this exact error message. That’s where I found the real answer: UpNote’s support page confirms this specific 400 error on the createACToken request is caused by high load on their servers, and they were actively working on resolving it.

In other words — nothing on my end was ever going to fix it. It wasn’t my Mac, my network, or my DNS. It was UpNote’s backend struggling with request volume.

Good to know: While you’re signed out, UpNote still works completely fine offline. Any notes you write will be saved locally on your device and will automatically sync to the server the moment you’re able to sign in again — no data is lost in the meantime.

What to Do If You See This Error

  1. Don’t panic — it’s very likely not your device or account.
  2. Confirm you’re on the latest UpNote version, just to rule that path out.
  3. Wait a few hours and try signing in again — the issue tends to be intermittent, tied to load spikes rather than a full outage.
  4. Keep using UpNote normally while signed out; your notes will sync automatically once sign-in works again.
  5. If it persists for several days, reach out to UpNote support directly with the exact error text.

If you’ve been staring at this same error message wondering what’s broken on your end — nothing is. It’s a temporary backend load issue on UpNote’s side, and the only real fix right now is a bit of patience.

Leave a Comment