
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
- Do I need Redis if using appwrite
Saw appwrite has built-in redis, but does this work for listdocuments, getdocument and other query etc? what does the appwrite redis covers under the hood?
- Issue creating team membership with USER...
Log time ago it worked without any issue when I made a demo app but now it is not working in cloud function. code ```await awTeams ?.createMembe...
- Deployment Error Logs - Golang Functions
Hi guys - I have been developing an appwrite function via the cloud service with a golang runtime environment. Currently, I only get error messages whilst deplo...
