const { result, error } = await unkey.permissions.deletePermission({
  permissionId: "perm_1234",
});

if (error) {
  // handle potential network or bad request error
  // a link to our docs will be in the `error.docs` field
  console.error(error.message);
  return;
}
console.log(result);
{
  "result": {}
}
const { result, error } = await unkey.permissions.deletePermission({
  permissionId: "perm_1234",
});

if (error) {
  // handle potential network or bad request error
  // a link to our docs will be in the `error.docs` field
  console.error(error.message);
  return;
}
console.log(result);
{
  "result": {}
}

To use this function, your root key must have the rbac.*.delete_permission

Request

permissionId
string
required

The id of the permission to delete

Example: "perm_123"

Response

result

{}