const { result, error } = await unkey.keys.removePermissions({ keyId: "key_123", permissions: [ { name: "email.test", }, ],});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)
Copy
Ask AI
{ "result": {}}
Keys
Remove Permissions
Remove one or more permissions from a key.
Copy
Ask AI
const { result, error } = await unkey.keys.removePermissions({ keyId: "key_123", permissions: [ { name: "email.test", }, ],});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)
Copy
Ask AI
{ "result": {}}
Copy
Ask AI
const { result, error } = await unkey.keys.removePermissions({ keyId: "key_123", permissions: [ { name: "email.test", }, ],});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)
Copy
Ask AI
{ "result": {}}
To use this function, your root key must have the rbac.*.remove_permission_from_key permission.