Credentials

sim credentials is also spelled sim credential.

Every command below also accepts the global options.

Disconnect credential

sim credentials delete <credentialId> [options]

Disconnect Credential (OAuth login or personal API key required)

Arguments

ArgumentRequiredDescription
credentialIdYesCredential to disconnect.

Options

OptionRequiredDescription
-y, --yesYesConfirm this operation.

List credential providers

sim credentials providers list [options]

Options

OptionRequiredDescription
--search <value>NoCase-insensitive substring match against the credential provider name.

List credentials

sim credentials list [options]

Options

OptionRequiredDescription
--type <value>NoRestrict results to this credential type. Accepted values: oauth, service_account.
--provider-id <value>NoRestrict results to credentials for this integration provider.
--search <value>NoCase-insensitive substring match against the credential display name.
--sort-by <value>NoField used to sort the result. Accepted values: displayName, createdAt, updatedAt.
--sort-order <value>NoSort direction. Accepted values: asc, desc.
--limit <n>NoMaximum items to return (0 for everything). Defaults to 0.

Update credential

sim credentials update <credentialId> [options]

Update Credential (OAuth login or personal API key required)

Arguments

ArgumentRequiredDescription
credentialIdYesCredential to update.

Options

OptionRequiredDescription
--display-name <value>NoNew name shown for the credential in Sim.
--description <value>NoNew credential description. Send null to clear the stored one. (--description null sends the word, not JSON null).
--service-account-json <value>NoWrite-only Google service-account JSON key.
--api-token <value>NoWrite-only provider API token.
--domain <value>NoProvider account domain.
--atlassian-product <value>NoAtlassian product to verify; defaults to Jira on create and preserves the saved product on reconnect. Accepted values: jira, confluence.
--signing-secret <value>NoWrite-only webhook signing secret.
--bot-token <value>NoWrite-only bot token.
--client-id <value>NoOAuth client identifier.
--client-secret <value>NoWrite-only OAuth client secret.
--certificate-id <value>NoProvider certificate mapping identifier.
--org-id <value>NoProvider organization ID.
--data-center <value>NoProvider data center.
--auth-method <value>NoProvider authentication method.
--private-key <value>NoWrite-only PEM private key.
--username <value>NoProvider run-as username.
--name <displayName>NoAlias for --display-name.

Create a service-account credential using its discovered provider schema

sim credentials create <providerId> [options]

Create a service-account credential using its discovered provider schema (OAuth login or personal API key required)

Arguments

ArgumentRequiredDescription
providerIdYesService-account provider to create a credential for

Options

OptionRequiredDescription
--name <displayName>YesName shown for the credential in Sim.
--credentials <json|@file>YesProvider credentials as JSON (or @path / @- to read a file or stdin).
--description <description>NoOptional credential description.
--id <credentialId>NoClient-generated credential ID when provider discovery requires it.
sim credentials connect <providerId> [options]

Create a short-lived link for connecting an OAuth provider (OAuth login or personal API key required)

Arguments

ArgumentRequiredDescription
providerIdYesOAuth provider to connect

Options

OptionRequiredDescription
--name <displayName>YesName shown for the new credential in Sim.
sim credentials reconnect <credentialId>

Create a short-lived link for reconnecting an OAuth credential (OAuth login or personal API key required)

Arguments

ArgumentRequiredDescription
credentialIdYesExisting OAuth credential to re-authorize