Memberstack CLI

Permissions

Manage permissions and link them to plans or members.

View Markdown
memberstack permissions <subcommand> [options]

permissions list

List all permissions.

memberstack permissions list

Example

$ memberstack permissions list
ID              Name            Description
perm_abc123     edit-posts      Can edit posts
perm_def456     view-dashboard  Can view the dashboard

permissions create

Create a permission.

memberstack permissions create [options]

Options

OptionDescriptionRequired
--name <name>Permission nameYes
--description <desc>Permission descriptionNo

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

ArgumentDescriptionRequired
permissionIdPermission ID to updateYes

Options

OptionDescription
--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

ArgumentDescriptionRequired
permissionIdPermission ID to deleteYes

Example

memberstack permissions delete perm_abc123

Link permissions to a plan.

memberstack permissions link-plan [options]

Options

OptionDescriptionRequired
--plan-id <id>Plan IDYes
--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_ghi789

Unlink a permission from a plan.

memberstack permissions unlink-plan [options]

Options

OptionDescriptionRequired
--plan-id <id>Plan IDYes
--permission-id <id>Permission IDYes

Example

memberstack permissions unlink-plan --plan-id pln_abc123 --permission-id perm_def456

Link permissions to a member.

memberstack permissions link-member [options]

Options

OptionDescriptionRequired
--member-id <id>Member IDYes
--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_ghi789

Unlink a permission from a member.

memberstack permissions unlink-member [options]

Options

OptionDescriptionRequired
--member-id <id>Member IDYes
--permission-id <id>Permission IDYes

Example

memberstack permissions unlink-member --member-id mem_abc123 --permission-id perm_def456

FAQ

How is this guide?

Last updated on

On this page