Permissions
Manage permissions and link them to plans or members.
memberstack permissions <subcommand> [options]permissions list
List all permissions.
memberstack permissions listExample
$ memberstack permissions list
ID Name Description
perm_abc123 edit-posts Can edit posts
perm_def456 view-dashboard Can view the dashboardpermissions create
Create a permission.
memberstack permissions create [options]Options
| Option | Description | Required |
|---|---|---|
--name <name> | Permission name | Yes |
--description <desc> | Permission description | No |
Examples
memberstack permissions create --name edit-posts
memberstack permissions create --name view-dashboard --description "Can view the dashboard"permissions update
Update a permission.
memberstack permissions update <permissionId> [options]Arguments
| Argument | Description | Required |
|---|---|---|
permissionId | Permission ID to update | Yes |
Options
| Option | Description |
|---|---|
--name <name> | Permission name |
--description <desc> | Permission description |
Example
memberstack permissions update perm_abc123 --name edit-all-posts --description "Can edit all posts"permissions delete
Delete a permission.
memberstack permissions delete <permissionId>Arguments
| Argument | Description | Required |
|---|---|---|
permissionId | Permission ID to delete | Yes |
Example
memberstack permissions delete perm_abc123permissions link-plan
Link permissions to a plan.
memberstack permissions link-plan [options]Options
| Option | Description | Required |
|---|---|---|
--plan-id <id> | Plan ID | Yes |
--permission-id <id> | Permission ID (repeatable) | Yes |
Examples
memberstack permissions link-plan --plan-id pln_abc123 --permission-id perm_def456
memberstack permissions link-plan --plan-id pln_abc123 --permission-id perm_def456 --permission-id perm_ghi789permissions unlink-plan
Unlink a permission from a plan.
memberstack permissions unlink-plan [options]Options
| Option | Description | Required |
|---|---|---|
--plan-id <id> | Plan ID | Yes |
--permission-id <id> | Permission ID | Yes |
Example
memberstack permissions unlink-plan --plan-id pln_abc123 --permission-id perm_def456permissions link-member
Link permissions to a member.
memberstack permissions link-member [options]Options
| Option | Description | Required |
|---|---|---|
--member-id <id> | Member ID | Yes |
--permission-id <id> | Permission ID (repeatable) | Yes |
Examples
memberstack permissions link-member --member-id mem_abc123 --permission-id perm_def456
memberstack permissions link-member --member-id mem_abc123 --permission-id perm_def456 --permission-id perm_ghi789permissions unlink-member
Unlink a permission from a member.
memberstack permissions unlink-member [options]Options
| Option | Description | Required |
|---|---|---|
--member-id <id> | Member ID | Yes |
--permission-id <id> | Permission ID | Yes |
Example
memberstack permissions unlink-member --member-id mem_abc123 --permission-id perm_def456FAQ
How is this guide?
Last updated on