SDK
SDK Javascript v6.x
1

You are currently looking at the documentation of a previous version of Kuzzle. We strongly recommend that you use the latest version. You can also use the version selector in the top menu.

getProfiles #

Loads information about the user profiles.

Arguments #

Copied to clipboard!
getProfiles();

Resolve #

Resolves to an array of Profile.

Usage #

Copied to clipboard!
const credentials = { username: 'foo', password: 'bar' };
try {
  await kuzzle.auth.login('local', credentials);
  const user = await kuzzle.auth.getCurrentUser();
  const profiles = await user.getProfiles();
  console.log(profiles);
  /*
    [
      Profile {
        _id: 'default',
        policies: [
          {
            roleId: 'default'
          }
        ]
      }
    ]
  */
} catch (error) {
  console.error(error.message);
}