@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 ​
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);