Skip to content

@salesforce/b2c-tooling-sdk / operations/bm-roles / setBmRolePermissions

Function: setBmRolePermissions() ​

setBmRolePermissions(instance, roleId, permissions): Promise<{ }>

Defined in: packages/b2c-tooling-sdk/src/operations/bm-roles/roles.ts:261

Sets (replaces) all permissions for an access role.

This is a full replacement — all existing permissions are replaced with the provided set.

Parameters ​

instance ​

B2CInstance

B2C instance

roleId ​

string

Role ID

permissions ​

Complete permissions object

Returns ​

Promise<{ }>

Updated permissions

Example ​

typescript
const perms = await getBmRolePermissions(instance, 'MyRole');
// ... modify perms ...
await setBmRolePermissions(instance, 'MyRole', perms);

Released under the Apache-2.0 License.