Back

Appwrite Function Can't Get List of User

  • 0
  • Functions
  • Cloud
Zionnite
11 Jun, 2024, 21:59

Hello Appwriter, i can't get list of users from Appwrite

TypeScript

// This is your Appwrite function
// It's executed each time we get a request
export default async ({ req, res, log, error }) => {
  const client = new Client();
  const functions = new Functions(client);
  const database = new Databases(client);
  const storage = new Storage(client);
  const users = new Users(client);


  const ENDPOINT          = process.env.MY_APPWRITE_ENDPOINT;
  const PROJECT_ID        = process.env.APPWRITE_FUNCTION_PROJECT_ID;
  const API_KEY           = process.env.APPWRITE_API_KEY;
  const DATABASE_ID       = process.env.DATABASE_ID;
  const USERS_ID          = process.env.USERS_ID;
  


  client.setEndpoint(ENDPOINT).setProject(PROJECT_ID).setKey(API_KEY);


  
  try{

    //GET ALL USERS IN ACCOUNT
    const result = await users.list();
    log(`result ${result.documents}`);
    log(`result ${result.documents.length}`);

   
  }catch(error){

    log({
      "error": error,
      "depth": 'Users Account',
    })
  }
  

  return res.send({"data": "end like this"});
  

};```
TL;DR
Appwrite developer having trouble getting a list of users. The issue may be due to a problem with the Appwrite setup or the API key. Double-check the configuration and ensure the correct permissions are set.
Reply

Reply to this thread by joining our Discord

Reply on Discord

Need support?

Join our Discord

Get community support by joining our Discord server.

Join Discord

Get premium support

Join Appwrite Pro and get email support from our team.

Learn more