Organizations

Every command below also accepts the global options.

Create organization invitation

sim organizations invitations create [options]

Create Organization Invitation (OAuth login or personal API key required)

Options

OptionRequiredDescription
--organization <value>YesOrganization identifier.
--email <value>YesEmail address of the person to invite.
--role <value>NoOrganization role to offer. Defaults to member; grants no workspace-specific permissions. Accepted values: member, admin.

Get organization invitation

sim organizations invitations get <invitationId> [options]

Get Organization Invitation (OAuth login or personal API key required)

Arguments

ArgumentRequiredDescription
invitationIdYesInvitation identifier.

Options

OptionRequiredDescription
--organization <value>YesOrganization identifier.

List organization invitations

sim organizations invitations list [options]

List Organization Invitations (OAuth login or personal API key required)

Options

OptionRequiredDescription
--organization <value>YesOrganization identifier.
--search <value>NoCase-insensitive substring match against the invitee email.
--status <value>NoFilter by current invitation status. Omit to include all statuses. Accepted values: pending, accepted, rejected, cancelled, expired.
--sort-by <value>NoField used to sort the result. Accepted values: email, createdAt.
--sort-order <value>NoSort direction. Accepted values: asc, desc.
--limit <n>NoMaximum items to return (0 for everything). Defaults to 100.
--cursor <value>NoContinue from nextCursor returned by a previous result.

Resend organization invitation

sim organizations invitations resend <invitationId> [options]

Resend Organization Invitation (OAuth login or personal API key required)

Arguments

ArgumentRequiredDescription
invitationIdYesInvitation identifier.

Options

OptionRequiredDescription
--organization <value>YesOrganization identifier.

Revoke organization invitation

sim organizations invitations revoke <invitationId> [options]

Revoke Organization Invitation (OAuth login or personal API key required)

Arguments

ArgumentRequiredDescription
invitationIdYesInvitation identifier.

Options

OptionRequiredDescription
--organization <value>YesOrganization identifier.
-y, --yesYesConfirm this operation.

Get organization

sim organizations get <organizationId>

Get Organization (OAuth login or personal API key required)

Arguments

ArgumentRequiredDescription
organizationIdYesOrganization identifier.

List organization members

sim organizations members list [options]

List Organization Members (OAuth login or personal API key required)

Options

OptionRequiredDescription
--organization <value>YesOrganization identifier.
--search <value>NoCase-insensitive substring match against member name or email.
--sort-by <value>NoField used to sort the result. Sorting by name is case-sensitive and follows the storage collation, so do not rely on a case-insensitive order. Accepted values: name, email, joinedAt.
--sort-order <value>NoSort direction. Accepted values: asc, desc.
--limit <n>NoMaximum items to return (0 for everything). Defaults to 0.

Remove organization member

sim organizations members remove <userId> [options]

Remove Organization Member (OAuth login or personal API key required)

Arguments

ArgumentRequiredDescription
userIdYesUser identifier of the organization member.

Options

OptionRequiredDescription
--organization <value>YesOrganization identifier.
-y, --yesYesConfirm this operation.

Update organization member

sim organizations members update <userId> [options]

Update Organization Member (OAuth login or personal API key required)

Arguments

ArgumentRequiredDescription
userIdYesUser identifier of the organization member.

Options

OptionRequiredDescription
--organization <value>YesOrganization identifier.
--role <value>YesNew organization role. Ownership transfers use a separate operation. Accepted values: member, admin.

List organizations

sim organizations list [options]

List Organizations (OAuth login or personal API key required)

Options

OptionRequiredDescription
--search <value>NoCase-insensitive substring match against the organization name.
--sort-by <value>NoField used to sort the result. Sorting by name is case-sensitive and follows the storage collation, so do not rely on a case-insensitive order. Accepted values: name, createdAt.
--sort-order <value>NoSort direction. Accepted values: asc, desc.
--limit <n>NoMaximum items to return (0 for everything). Defaults to 0.

List organization workspaces

sim organizations workspaces [options]

List Organization Workspaces (OAuth login or personal API key required)

Options

OptionRequiredDescription
--organization <value>YesOrganization identifier.
--search <value>NoCase-insensitive substring match against the workspace name.
--sort-by <value>NoField used to sort the result. Sorting by name is case-sensitive and follows the storage collation, so do not rely on a case-insensitive order. Accepted values: name, id.
--sort-order <value>NoSort direction. Accepted values: asc, desc.
--limit <n>NoMaximum items to return (0 for everything). Defaults to 0.