Skip to main content
Version: Node SDK

Create Permission

This method will create a new permission

Code Sample

import { Salable } from '@salable/node-sdk';

const salable = new Salable('{{API_KEY}}');

const permission = await salable.rbac.permissions.create({
value: 'some-value',
type: 'some-type',
description: 'some-description',
dependencies: {
key: 'some-value',
},
rbacUsers: ['41cf33a2-136e-4959-b5c7-73889ab94eff'],
roles: ['41cf33a2-136e-4959-b5c7-73889ab94eff'],
});

Parameters

permissionDetails (required)

Type: ICreatePermissionInput

The details of the new permission to be created

Return Type

Promise that resolves to the created permission