-
-
Notifications
You must be signed in to change notification settings - Fork 2.7k
Description
Prerequisites
- I have searched the existing Closed AND Open Issues AND Discussions
- I have searched and read the documentation
Vaultwarden Support String
Hi guys, I am not sure if my current issue has to do with this (new device registration awaits SMTP #5856) but let me explain:
I was using the (always latest) Bitwarden App fine with my self-hosted Vaultwarden, which was some older version.
Today I tried to create an App that communicates via API to store secret notes. After some trial and error I got the connection to work but realized I used my personal API Key instead of the organization one.
After the first successful login of my new server-app - my Android App stopped working and only shows "unable to process your request".
I can login to the Bitwarden Web Clients and the normal Web GUI with this account and also I can login with other accounts on my android app and see their contents just fine. But my own user is not accessible via App. I rotated all secrets and KDF but nothing worked.
Of course I restarted the server (and later also updated it to 1.35.2) and deleted the Android App multiple times. I still can see the "android" in my "Apps" View on the Web Interface but can not delete it from there. I also disabled the 2FA for the account but also no success
I think it is seen as a new device and could be connected to #5856
Vaultwarden Build Version
1.35.2
Deployment method
Official Container Image
Custom deployment method
Synology NAS Container Manager (docker-compose)
Reverse Proxy
none
Host/Server Operating System
NAS/SAN
Operating System Version
Synology DSM 7.2
Clients
Android
Client Version
2025.12.1(21060)
Steps To Reproduce
Trying to Login with my usual account - Enter Masterpassword - see error
Expected Result
Showing my Vault
Actual Result
Showing error
Sync is possible, under Settings I can see the folders. But the Main "Vault" Tab in the App shows the error.
Proof for sync: Changing the "profile picture color" syncs to my phone!
Logs
<tr><th>date</th><th>stream</th><th>content</th></tr>
<tr><td>2026/01/16 00:06:23</td><td>stdout</td><td>[2026-01-16 00:06:23.167][response][INFO] (sync) GET /api/sync?<data..> => 200 OK
</td></tr>
<tr><td>2026/01/16 00:06:23</td><td>stdout</td><td>[2026-01-16 00:06:23.101][request][INFO] GET /api/sync
</td></tr>
<tr><td>2026/01/16 00:05:25</td><td>stdout</td><td>[2026-01-16 00:05:25.685][response][INFO] (sync) GET /api/sync?<data..> => 200 OK
</td></tr>
<tr><td>2026/01/16 00:05:25</td><td>stdout</td><td>[2026-01-16 00:05:25.324][request][INFO] GET /api/sync
</td></tr>
<tr><td>2026/01/16 00:02:48</td><td>stdout</td><td>[2026-01-16 00:02:48.903][response][INFO] (sync) GET /api/sync?<data..> => 200 OK
</td></tr>
<tr><td>2026/01/16 00:02:48</td><td>stdout</td><td>[2026-01-16 00:02:48.290][request][INFO] GET /api/sync
</td></tr>
<tr><td>2026/01/16 00:02:48</td><td>stdout</td><td>[2026-01-16 00:02:48.275][response][INFO] (put_device_token) PUT /api/devices/identifier/<device_id>/token => 200 OK
</td></tr>
<tr><td>2026/01/16 00:02:48</td><td>stdout</td><td>[2026-01-16 00:02:48.272][request][INFO] PUT /api/devices/identifier/9682a365-2c5e-408d-91de-46485fb51bdd/token
</td></tr>
Screenshots or Videos
No response
Additional Context
Do I just need to rotate the main encryption code (master key tab) like explained here?
https://bitwarden.com/help/account-encryption-key/#rotate-your-encryption-key
I just did the other two rotation options (keys tab)