I have been developing a project locally, using Appwrite 1.5. I am now deploying to the Cloud version.
I have been using the usersDelete
GraphQL method from a serverless function, which is authenticated with an API Key that has users.write
permissions. This works fine locally, but when deploying the function runs but the requested user is not being deleted. Is the usersDelete
method available on the Cloud version?
I cannot find documentation about usersDelete
in either the 1.5 or Cloud docs, but have seen discussions about it and it clearly works in my local 1.5 version.
When running the function with logs, I can see the response from the invocation is "message": ""
- so there's no indication of whether it has succeeded/failed, and there's no permissions or "method not available, did you mean..." error.
If usersDelete
is not available on GraphQL Cloud, is there a similar method I could use and if so where is the documentation for it please?
Replication code (the environment variables and data has been confirmed through logs to be the correct ones):
// delete auth account
const authUserDeleteResponse = await graphql.mutation({
query: `
mutation DeleteAuthUser(
$userId: String!
) {
usersDelete(userId: $userId) {
status
}
}
`,
variables: {
userId
}
});
};
Recommended threads
- Need help with createExecution function
Hi, Need some help understanding createExecution. When requesting function execution via createExecution, the function handler arguments are incorrect and rese...
- Query Appwrite
Hello, I have a question regarding Queries in Appwrite. If I have a string "YYYY-MM", how can I query the $createdAt column to match this filter?
- Need Help with Google OAuth2 in Expo usi...
I'm learning React Native with Expo and trying to set up Google OAuth2 with Appwrite. I couldn't find any good docs or tutorials for this and my own attempt did...