I have a database where I want to create transactions directly in my android client. I can create a transaction with val tx = tablesDb.createTransaction(), and I get a proper ID, I can check with tablesDb.listTransactions() in a server sdk (python) and I see it, but if I do getTransaction(), listTransactions(), or any operaction with transactionId=tx.id in the client code, I get AppwriteException: transaction_not_found, Transaction with the requested ID could not be found. (404). I would assume it's a permission issue, but I don't understand where I would need to setup the permissions for it?
Thanks in advance!
The repro case is literally
import io.appwrite.Client
import io.appwrite.services.TablesDB
val client = Client()
.setEndpoint("https://<REGION>.cloud.appwrite.io/v1")
.setProject("<PROJECT_ID>")
val tablesDB = TablesDB(client)
val tx = tablesDB.createTransaction()
tablesDB.getTransaction(tx.id) // <- crash with 404
Recommended threads
- Cloud 500 error
- float
Hello everyone, So, I created a column of type **float** with the **min** and **required** options, I noticed that it wouldn't let me set a **2 decimal points ...
- Unauthorized Charge on My Card – I Don’t...
Hi, I need urgent help. I received a bank SMS about a charge from "APPWRITE PRO" (18.460 JOD on 10/12/2025 at 03:47), but I DO NOT have an Appwrite account and...