CLI Reference

Workspace Commands

CLI commands for managing workspaces, members, and roles

Workspace Commands

The workspace command group manages workspaces within an organization. Workspaces are subdivisions where data (contacts, disbursements, etc.) is scoped.

workspace list

List all workspaces in the current organization.

nextpay --env dev workspace list

workspace get

Get details of a specific workspace.

nextpay --env dev workspace get ws_abc123

# Get the current active workspace
nextpay --env dev workspace get

workspace use

Set the default workspace for subsequent commands.

nextpay --env dev workspace use ws_abc123

workspace members list

List all members of the workspace.

nextpay --env dev workspace members list

workspace members add

Add a new member to the workspace by email.

nextpay --env dev workspace members add --email juan@example.com --role member
FlagRequiredDescription
--emailYesEmail address of the user to add.
--roleYesRole to assign. Valid values: admin, member, viewer, disbursement_manager, disbursement_authorizer, directory_manager.

workspace members remove

Remove a member from the workspace.

nextpay --env dev workspace members remove --user-id user_abc123
FlagRequiredDescription
--user-idYesUser ID of the member to remove.

workspace roles list

List all roles assigned in the workspace.

nextpay --env dev workspace roles list

workspace roles assign

Assign a role to a user in the workspace.

nextpay --env dev workspace roles assign --user-id user_abc123 --role disbursement_manager
FlagRequiredDescription
--user-idYesUser ID to assign the role to.
--roleYesRole to assign. Valid values: admin, member, viewer, disbursement_manager, disbursement_authorizer, directory_manager.

workspace roles remove

Remove a role from a user in the workspace.

nextpay --env dev workspace roles remove --user-id user_abc123 --role disbursement_manager
FlagRequiredDescription
--user-idYesUser ID to remove the role from.
--roleYesRole to remove.