Skip to content

Commands

Organizations

Manage organization membership, invitations, usage, access requests, and SSO.

These commands accept the global options.

Organizations and workspaces

List organizations

OAuth login or personal API key required.

Code
sim organizations list [options]

Options

OptionRequiredDescription
--search <value>NoCase-insensitive substring match against the organization name.
--sort-by <value>NoField used to sort the result. Do not rely on case-insensitive ordering when sorting by name. Defaults to "name". Accepted values: name, createdAt.
--sort-order <value>NoSort direction. Defaults to "asc". Accepted values: asc, desc.
--limit <n>NoMaximum items to return (0 for everything). Defaults to 0.

API request and response schemas: listOrganizations.

Get organization

OAuth login or personal API key required.

Code
sim organizations get <organizationId>

Arguments

ArgumentRequiredDescription
organizationIdYesOrganization identifier.

API request and response schemas: getOrganization.

List organization workspaces

OAuth login or personal API key required.

Code
sim organizations workspaces [options]

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. Do not rely on case-insensitive ordering when sorting by name. Defaults to "name". Accepted values: name, id.
--sort-order <value>NoSort direction. Defaults to "asc". Accepted values: asc, desc.
--limit <n>NoMaximum items to return (0 for everything). Defaults to 0.

API request and response schemas: listOrganizationWorkspaces.

Members and credit limits

List organization members

OAuth login or personal API key required.

Code
sim organizations members list [options]

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. Do not rely on case-insensitive ordering when sorting by name. Defaults to "name". Accepted values: name, email, joinedAt.
--sort-order <value>NoSort direction. Defaults to "asc". Accepted values: asc, desc.
--limit <n>NoMaximum items to return (0 for everything). Defaults to 0.

API request and response schemas: listOrganizationMembers.

Get organization member credit limit

OAuth login or personal API key required.

Code
sim organizations members usage-limit get <userId> [options]

Arguments

ArgumentRequiredDescription
userIdYesUser ID of an organization member or external collaborator with workspace access in this organization. Use List Organization Members or List Workspace Members to find it.

Options

OptionRequiredDescription
--organization <value>YesOrganization identifier.

API request and response schemas: getOrganizationMemberUsageLimit.

Update organization member

OAuth login or personal API key required.

Code
sim organizations members update <userId> [options]

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.

API request and response schemas: updateOrganizationMember.

Update organization member credit limit

OAuth login or personal API key required.

Code
sim organizations members usage-limit update <userId> [options]

Arguments

ArgumentRequiredDescription
userIdYesUser ID of an organization member or external collaborator with workspace access in this organization. Use List Organization Members or List Workspace Members to find it.

Options

OptionRequiredDescription
--organization <value>YesOrganization identifier.
--credit-limit <number|null>YesCredit cap for this person. Send null to clear the cap or 0 to prevent further credit-consuming usage. Organization limits still apply.

API request and response schemas: updateOrganizationMemberUsageLimit.

Remove organization member

OAuth login or personal API key required.

This removes the member, revokes their organization workspace access, and ends their sessions.

Code
sim organizations members remove <userId> [options]

Arguments

ArgumentRequiredDescription
userIdYesUser identifier of the organization member.

Options

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

API request and response schemas: removeOrganizationMember.

Invitations

List organization invitations

OAuth login or personal API key required.

Code
sim organizations invitations list [options]

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. Defaults to "createdAt". Accepted values: email, createdAt.
--sort-order <value>NoSort direction. Defaults to "desc". 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.

API request and response schemas: listOrganizationInvitations.

Get organization invitation

OAuth login or personal API key required.

Code
sim organizations invitations get <invitationId> [options]

Arguments

ArgumentRequiredDescription
invitationIdYesInvitation identifier.

Options

OptionRequiredDescription
--organization <value>YesOrganization identifier.

API request and response schemas: getOrganizationInvitation.

Create organization invitation

OAuth login or personal API key required.

Code
sim organizations invitations create [options]

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.

API request and response schemas: createOrganizationInvitation.

Resend organization invitation

OAuth login or personal API key required.

Code
sim organizations invitations resend <invitationId> [options]

Arguments

ArgumentRequiredDescription
invitationIdYesInvitation identifier.

Options

OptionRequiredDescription
--organization <value>YesOrganization identifier.

API request and response schemas: resendOrganizationInvitation.

Revoke organization invitation

OAuth login or personal API key required.

This cancels the invitation and all its workspace grants, preventing acceptance.

Code
sim organizations invitations revoke <invitationId> [options]

Arguments

ArgumentRequiredDescription
invitationIdYesInvitation identifier.

Options

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

API request and response schemas: revokeOrganizationInvitation.

List organization invitation workspaces

OAuth login or personal API key required.

Code
sim organizations invitations workspaces <invitationId> [options]

Arguments

ArgumentRequiredDescription
invitationIdYesInvitation identifier.

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. Do not rely on case-insensitive ordering when sorting by name. Defaults to "name". Accepted values: name, id.
--sort-order <value>NoSort direction. Defaults to "asc". 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.

API request and response schemas: listOrganizationInvitationWorkspaces.

Usage

Get organization usage summary

OAuth login or personal API key required.

Code
sim organizations usage summary [options]

Options

OptionRequiredDescription
--organization <value>YesOrganization identifier.
--preset <value>NoReporting window. Custom requires startDate and endDate and is capped at 92 days; other presets reject those bounds. Resolved billing windows are capped at 366 days. Defaults to "30d". Accepted values: current-period, previous-period, 7d, 30d, custom.
--start-date <value>NoFirst calendar date included, in the selected timezone. Requires preset=custom.
--end-date <value>NoLast calendar date included, in the selected timezone. Requires preset=custom.
--timezone <value>NoIANA timezone for calendar boundaries; defaults to UTC.

API request and response schemas: getOrganizationUsageSummary.

Get organization usage breakdown

OAuth login or personal API key required.

Code
sim organizations usage breakdown [options]

Options

OptionRequiredDescription
--organization <value>YesOrganization identifier.
--preset <value>NoReporting window. Custom requires startDate and endDate and is capped at 92 days; other presets reject those bounds. Resolved billing windows are capped at 366 days. Defaults to "30d". Accepted values: current-period, previous-period, 7d, 30d, custom.
--start-date <value>NoFirst calendar date included, in the selected timezone. Requires preset=custom.
--end-date <value>NoLast calendar date included, in the selected timezone. Requires preset=custom.
--timezone <value>NoIANA timezone for calendar boundaries; defaults to UTC.
--dimension <value>YesUsage grouping dimension. Accepted values: member, workspace, workflow, model, byok, source.
--limit <value>NoMaximum ranked groups to return. Remaining usage is summarized in other. Must be a whole number from 1 to 100. Defaults to 50.

API request and response schemas: getOrganizationUsageBreakdown.

List organization usage events

OAuth login or personal API key required.

Code
sim organizations usage events [options]

Options

OptionRequiredDescription
--organization <value>YesOrganization identifier.
--preset <value>NoReporting window. Custom requires startDate and endDate and is capped at 92 days; other presets reject those bounds. Resolved billing windows are capped at 366 days. Defaults to "30d". Accepted values: current-period, previous-period, 7d, 30d, custom.
--start-date <value>NoFirst calendar date included, in the selected timezone. Requires preset=custom.
--end-date <value>NoLast calendar date included, in the selected timezone. Requires preset=custom.
--timezone <value>NoIANA timezone for calendar boundaries; defaults to UTC.
--source <value>NoRestrict events to one product surface. Accepted values: workflow, wand, sim-chat, mcp_copilot, mothership_block, knowledge-base, voice-input, enrichment, voice-output, api-tool.
--limit <n>NoMaximum items to return (0 for everything). Defaults to 100.
--cursor <value>NoContinue from nextCursor returned by a previous result.
--sort-by <value>NoField used to sort the result. Defaults to "createdAt". Accepted values: createdAt.
--sort-order <value>NoSort direction. Defaults to "desc". Accepted values: asc, desc.

API request and response schemas: listOrganizationUsageEvents.

Access requests

Discover organization access requests

OAuth login or personal API key required.

Code
sim organizations access-requests discover [options]

Options

OptionRequiredDescription
--organization <value>YesOrganization identifier.
--search <value>NoCase-insensitive substring match against the access item label.
--target-kind <value>NoCategory of access to discover. Accepted values: feature, integration, provider, model, tool, knowledge_connector, file_share_auth, chat_deploy_auth, usage_limit.
--state <value>NoFilter by the acting user’s current access. Requestable items can be submitted for review. Accepted values: allowed, requestable, unavailable.
--sort-by <value>NoField used to sort the result. Defaults to "label". Accepted values: label.
--sort-order <value>NoSort direction. Defaults to "asc". 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.

API request and response schemas: discoverOrganizationAccessRequests.

Create organization access request

OAuth login or personal API key required.

Code
sim organizations access-requests create [options]

Options

OptionRequiredDescription
--organization <value>YesOrganization identifier.
--target <json|@file>YesTarget returned by Discover Workspace Access Requests or Discover Organization Access Requests. The target must currently be requestable. (JSON, or @path / @- to read a file or stdin).
--reason <value>NoWhy the acting user needs this access. Defaults to "".

API request and response schemas: createOrganizationAccessRequest.

List my organization access requests

OAuth login or personal API key required.

Code
sim organizations access-requests mine [options]

Options

OptionRequiredDescription
--organization <value>YesOrganization identifier.
--status <value>NoFilter by request status; omit to include all statuses. Accepted values: pending, fulfilled, declined, cancelled, closed.
--sort-by <value>NoField used to sort the result. Defaults to "createdAt". Accepted values: createdAt, targetLabel.
--sort-order <value>NoSort direction. Defaults to "desc". 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.

API request and response schemas: listMyOrganizationAccessRequests.

Cancel organization access request

OAuth login or personal API key required.

Code
sim organizations access-requests cancel <requestId> [options]

Arguments

ArgumentRequiredDescription
requestIdYesAccess request identifier.

Options

OptionRequiredDescription
--organization <value>YesOrganization identifier.

API request and response schemas: cancelOrganizationAccessRequest.

List organization access requests

OAuth login or personal API key required.

Code
sim organizations access-requests list [options]

Options

OptionRequiredDescription
--organization <value>YesOrganization identifier.
--status <value>NoFilter by request status; omit to include all statuses. Accepted values: pending, fulfilled, declined, cancelled, closed.
--sort-by <value>NoField used to sort the result. Defaults to "createdAt". Accepted values: createdAt, targetLabel.
--sort-order <value>NoSort direction. Defaults to "desc". 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.
--search <value>NoCase-insensitive substring match against the target label or requester name or email.

API request and response schemas: listOrganizationAccessRequests.

Preview organization access request

OAuth login or personal API key required.

Code
sim organizations access-requests preview <requestId> [options]

Arguments

ArgumentRequiredDescription
requestIdYesAccess request identifier.

Options

OptionRequiredDescription
--organization <value>YesOrganization identifier.

API request and response schemas: previewOrganizationAccessRequest.

Resolve organization access request

OAuth login or personal API key required.

Code
sim organizations access-requests resolve <requestId> [options]

Arguments

ArgumentRequiredDescription
requestIdYesAccess request identifier.

Options

OptionRequiredDescription
--organization <value>YesOrganization identifier.
--action <value>Yesapply: Apply the reviewed change to the governing group or member credit cap. decline: Decline the request without changing permissions or credit limits. Accepted values: apply, decline.
--expected-fingerprint <value>ConditionalFingerprint from Preview Organization Access Request. Review its changes and impact before applying; a stale preview returns a conflict. Available when action is apply. Required when action is apply.
--new-limit-credits <value>ConditionalRequired only for a usage-limit request: a whole-number credit cap greater than the current cap. Omit for permission requests. Available when action is apply.
--reason <value>ConditionalRequired explanation for declining this request. Available when action is decline. Required when action is decline.

API request and response schemas: resolveOrganizationAccessRequest.

Get organization access request settings

OAuth login or personal API key required.

Code
sim organizations access-requests settings get [options]

Options

OptionRequiredDescription
--organization <value>YesOrganization identifier.

API request and response schemas: getOrganizationAccessRequestSettings.

Update organization access request settings

OAuth login or personal API key required.

Code
sim organizations access-requests settings update [options]

Options

OptionRequiredDescription
--organization <value>YesOrganization identifier.
--allow-requests <true|false>YesAllow new requests and approvals. Disabling requests preserves history and still allows cancellation and decline. Accepted values: true, false.

API request and response schemas: updateOrganizationAccessRequestSettings.

Verified domains

List organization domains

OAuth login or personal API key required.

Code
sim organizations domains list [options]

Options

OptionRequiredDescription
--organization <value>YesOrganization identifier.
--limit <n>NoMaximum items to return (0 for everything). Defaults to 0.
--sort-by <value>NoField used to sort the result. Defaults to "domain". Accepted values: domain.
--sort-order <value>NoSort direction. Defaults to "asc". Accepted values: asc, desc.

API request and response schemas: listOrganizationDomains.

Add organization domain

OAuth login or personal API key required.

Code
sim organizations domains add [options]

Options

OptionRequiredDescription
--organization <value>YesOrganization identifier.
--domain <value>YesDomain to claim and verify through a DNS TXT record.

API request and response schemas: addOrganizationDomain.

Verify organization domain

OAuth login or personal API key required.

Code
sim organizations domains verify <domainId> [options]

Arguments

ArgumentRequiredDescription
domainIdYesDomain claim owned by this organization.

Options

OptionRequiredDescription
--organization <value>YesOrganization identifier.

API request and response schemas: verifyOrganizationDomain.

Remove organization domain

OAuth login or personal API key required.

This removes the domain claim and revokes verified SSO authority for its providers.

Code
sim organizations domains remove <domainId> [options]

Arguments

ArgumentRequiredDescription
domainIdYesDomain claim owned by this organization.

Options

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

API request and response schemas: removeOrganizationDomain.

SSO providers and policy

List SSO providers

OAuth login or personal API key required.

Code
sim organizations sso providers list [options]

Options

OptionRequiredDescription
--organization <value>YesOrganization identifier.
--limit <n>NoMaximum items to return (0 for everything). Defaults to 0.
--sort-by <value>NoField used to sort the result. Defaults to "providerId". Accepted values: providerId, domain.
--sort-order <value>NoSort direction. Defaults to "asc". Accepted values: asc, desc.

API request and response schemas: listSsoProviders.

Get SSO provider

OAuth login or personal API key required.

Code
sim organizations sso providers get <providerId> [options]

Arguments

ArgumentRequiredDescription
providerIdYesIdentity provider identifier.

Options

OptionRequiredDescription
--organization <value>YesOrganization identifier.

API request and response schemas: getSsoProvider.

Save SSO provider

OAuth login or personal API key required.

Choose --provider-type oidc or saml. OIDC requires --client-id and --client-secret; SAML requires --entry-point and --cert. Both require an organization-verified domain. The option descriptions state which omitted fields are preserved or cleared.

Code
sim organizations sso providers save [options]

Options

OptionRequiredDescription
--organization <value>YesOrganization identifier.
--provider-type <value>Yesoidc: Configure an OpenID Connect identity provider. saml: Configure a SAML identity provider. Accepted values: oidc, saml.
--provider-id <value>YesGlobally unique provider ID; saving an existing provider replaces its supplied configuration.
--issuer <value>YesIdentity provider issuer URL.
--domain <value>YesEmail domain already verified by this organization.
--jit-provisioning-enabledNoAllow SSO sign-in to provision organization membership, subject to eligibility and available seats. Defaults to true.
--no-jit-provisioning-enabledNoSend --jit-provisioning-enabled as false.
--mapping <json|@file>NoIdentity-provider claims mapped to user fields. Defaults to {"id":"sub","email":"email","name":"name","image":"picture"}. (JSON, or @path / @- to read a file or stdin).
--client-id <value>ConditionalIdentity provider client identifier. Available when providerType is oidc. Required when providerType is oidc.
--client-secret <value|@file>ConditionalWrite-only OIDC client secret; the redacted marker from providers get preserves an existing secret. Passing it inline exposes it to shell history and process listings. Required when --provider-type is oidc (@path / @- reads a file or stdin verbatim, including trailing newlines; @@value for a literal leading @).
--scopes <json|@file>NoOIDC scopes; offline_access is omitted. Available when providerType is oidc. Defaults to ["openid","profile","email"]. (JSON, or @path / @- to read a file or stdin).
--pkceNoUse PKCE for the authorization flow. Available when providerType is oidc. Defaults to true.
--no-pkceNoSend --pkce as false.
--authorization-endpoint <value>NoOptional authorization endpoint; otherwise resolved through issuer discovery. Available when providerType is oidc.
--token-endpoint <value>NoOptional token endpoint; otherwise resolved through issuer discovery. Available when providerType is oidc.
--user-info-endpoint <value>NoOptional UserInfo endpoint. Available when providerType is oidc.
--skip-user-info-endpointNoRead identity claims from the ID token instead of calling UserInfo. Available when providerType is oidc. Defaults to false.
--no-skip-user-info-endpointNoSend --skip-user-info-endpoint as false.
--jwks-endpoint <value>NoOptional signing-key endpoint; otherwise resolved through issuer discovery. Available when providerType is oidc.
--entry-point <value>ConditionalIdentity provider SAML sign-in endpoint. Available when providerType is saml. Required when providerType is saml.
--cert <value>ConditionalIdentity provider signing certificate. Available when providerType is saml. Required when providerType is saml.
--callback-url <value>NoSAML callback URL; defaults to this provider’s Sim callback. Available when providerType is saml.
--audience <value>NoSAML audience; omission preserves the saved value. Available when providerType is saml.
--want-assertions-signedNoRequire signed assertions; omission preserves the saved value. Available when providerType is saml.
--no-want-assertions-signedNoSend --want-assertions-signed as false.
--signature-algorithm <value>NoSignature algorithm accepted by the SAML configuration validator; omission preserves the saved value. Available when providerType is saml.
--digest-algorithm <value>NoDigest algorithm accepted by the SAML configuration validator; omission preserves the saved value. Available when providerType is saml.
--identifier-format <value>NoSAML NameID format; omission clears the saved value. Available when providerType is saml.
--idp-metadata <value>NoIdentity provider metadata XML; omission clears the saved document. Available when providerType is saml.

API request and response schemas: saveSsoProvider.

Set primary SSO provider

OAuth login or personal API key required.

Code
sim organizations sso providers primary <providerId> [options]

Arguments

ArgumentRequiredDescription
providerIdYesIdentity provider identifier.

Options

OptionRequiredDescription
--organization <value>YesOrganization identifier.

API request and response schemas: setPrimarySsoProvider.

Delete SSO provider

OAuth login or personal API key required.

This removes the identity provider used for SSO sign-in; linked accounts remain.

Code
sim organizations sso providers delete <providerId> [options]

Arguments

ArgumentRequiredDescription
providerIdYesIdentity provider identifier.

Options

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

API request and response schemas: deleteSsoProvider.

Get SSO policy

OAuth login or personal API key required.

Code
sim organizations sso policy get [options]

Options

OptionRequiredDescription
--organization <value>YesOrganization identifier.

API request and response schemas: getSsoPolicy.

Update SSO policy

OAuth login or personal API key required.

Code
sim organizations sso policy update [options]

Options

OptionRequiredDescription
--organization <value>YesOrganization identifier.
--require-sso <true|false>YesRequire organization SSO on future sign-ins; existing sessions remain active. Accepted values: true, false.

API request and response schemas: updateSsoPolicy.

Was this helpful?
Suggest an edit