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
- Scheduled functions (CRON) not firing — ...
Hi team — same symptom as a recent thread here where switching from a round cron expression to an offset-minute one fixed it. Project ID: 69fa56560037c7843a85 ...
- Functions in cloud console not works
please advise as all of my runing functions on Appwrite console was working before , but now it give this error [Invalid `headers` param: Value must be a valid...
- Cannot migrate from Supabase
Hi, I was trying to migrate from Supabase to the Appwrite database. My database had around 190K columns. I tried it twice. Both times, after 2 days, the proce...