Skip to content
Back

Appwrite 1.8.1 TablesDB Permissions Issue - 401 on Row Creation (Vue.js 3 Frontend)

  • 0
  • Self Hosted
  • Databases
  • Web
spahelmuth
12 Feb, 2026, 08:34

Hi - I'm migrating a newer VueJS web application from Supabase to Appwrite. I'm looking for an experienced Appwrite Developer to help me solve a permissions issue that I cannot understand?! Authentication is working correctly, but I'm hitting a 401 "not authorized" error when authenticated users try to create rows using the new TablesDB.createRow() API. What I don't get is that the row is successfully created in the database, but the API response returns 401, causing the client SDK to throw an exception.

Tech Stack

  • Self-hosted Appwrite 1.8.1
  • Appwrite Web SDK v22.0.0
  • Appwrite Node CLI v13.3.2
  • Vue.js 3.5 (Options API) + Pinia

I've made a Upwork job post as I'm eager to pay for the help: https://www.upwork.com/jobs/~022021862142448029565

I hope to do a call with someone experienced who I can show the codebase and hopefully fix the error.

TL;DR
Issue: Developers experiencing a 401 permissions error when authenticated users attempt to create rows using TablesDB.createRow() API in Appwrite 1.8.1 with a Vue.js 3 frontend. The row is still successfully created in the database, but the API response causes client SDK to throw an exception. Solution: The developer is seeking assistance and has posted a job on Upwork for experienced Appwrite developers to help troubleshoot and fix the error.
Reply

Reply to this thread by joining our Discord

Reply on Discord

Need support?

Join our Discord

Get community support by joining our Discord server.

Join Discord

Get premium support

Join Appwrite Pro and get email support from our team.

Learn more