
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
- OAuth2 Giving 404
I am trying to implement oauth2 with Google, but it keeps giving this weird 404 error.
- Cors blocked
Soo everything was normal was working all good and then kaboom cors blocked me panic mode So checked YouTube appwrite blocked cors video didn't help Nothing h...
- Granting Access to another Projects data...
I have two Application using Appwrite and Users from both applications must be able to access certain collection of the other Database. I am in the process of s...
