Hey There, i am trying to trigger a function with a swift ui button. The function ist to delete the currently active user with the userID, so that the account is deleted. The function is in the document. The error code, that always comes when i trigger the function, is this: 🔍 try to delete user with userId: correctUserId 📦 JSON-Payload: {"userId":"correctUserId"} ✅ Funktion succesfull! 📜 Status: failed 📄 Response: {"error":"User (role: guests) missing scope (users.write)"}. The API key i use has every rights activated. So does anybody know what the problem could be? Thank you very much for help 🙂
import sdk from 'node-appwrite';
export default async ({ req, res, log, error }) => { const client = new sdk.Client() .setEndpoint('https://cloud.appwrite.io/v1') // API Endpoint .setProject(process.env.APPWRITE_FUNCTION_PROJECT_ID) // Projekt-ID aus Umgebungsvariable .setKey(process.env.APPWRITE_API_KEY_DELETE); // Admin API Key
const users = new sdk.Users(client);
// userId aus der Anfrage holen
const { userId } = req.body;
if (!userId) {
return res.json({ error: "userId ist erforderlich" }, 400);
}
try {
await users.delete(userId);
log(`✅ Benutzer ${userId} wurde erfolgreich gelöscht.`);
return res.json({ success: `Benutzer ${userId} gelöscht.` });
} catch (err) {
error(`❌ Fehler beim Löschen des Benutzers: ${err.message}`);
return res.json({ error: err.message }, 500);
}
};
Recommended threads
- GB Hours IS NOT resetting
Hi, I was checking my usage and noticed that all of my usage quotas were reset on August 20, 2026, when my billing cycle renewed. Everything else appears to ha...
- Confused about Appwrite Pro pricing
Hi. I've been subscribed to the $25 Appwrite Pro plan, but I've been getting charged $40. I have two projects on my account. I was wondering where exactly the e...
- Appwrite-injected variables are not avai...
I am using rust-1.83 as a runtime and try to access APPWRITE_FUNCTION_API_ENDPOINT or APPWRITE_FUNCTION_API_KEY during runtime. Both are not set during my execu...