UiPath Documentation
uipath-cli
latest
false

UiPath CLI user guide

Last updated May 7, 2026

uip or credential-stores

uip or credential-stores inspects the credential stores configured for the tenant — the secure backends that hold credentials referenced by users and machines. A credential store is identified by a numeric key (the Id) that you pass as --credential-store-key when creating credential-type users or machines.

Common types include Database (the built-in Orchestrator store), AzureKeyVault, CyberArk, HashiCorp, and others.

Synopsis

uip or credential-stores <verb> [options]
uip or credential-stores <verb> [options]

Verbs

VerbPurpose
listList credential stores in the tenant.
getGet full details of a credential store by numeric key.

All verbs honor the global options (--output, --output-filter, --log-level, --log-file). Exit codes follow the standard contract.

uip or credential-stores list

List the credential stores visible to the caller. Returns key (GUID), numeric id, name, type, and per-type details.

Options

ShortLongValueDefaultDescription
-t--tenantnamesession defaultOverride the tenant.
-n--nametextContains-match on name.
--idnumberFilter by numeric key (exact match).
-l--limitnumber50Page size.
--offsetnumber0Skip count.
--order-byfieldId descOData sort expression (for example, Name asc).

Examples

# All stores in the tenant
uip or credential-stores list

# Filter by name
uip or credential-stores list --name "Azure"

# Just id and name, script-friendly
uip or credential-stores list --output-filter 'Data[].{id:id, n:name}'
# All stores in the tenant
uip or credential-stores list

# Filter by name
uip or credential-stores list --name "Azure"

# Just id and name, script-friendly
uip or credential-stores list --output-filter 'Data[].{id:id, n:name}'

Data shape (--output json)

{
  "Code": "CredentialStoreList",
  "Data": [
    {
      "key": "a1b2c3d4-0000-0000-0000-000000000001",
      "name": "Orchestrator Database",
      "type": "Database",
      "details": { "isReadOnly": false },
      "id": 1
    },
    {
      "key": "a1b2c3d4-0000-0000-0000-000000000002",
      "name": "Azure Key Vault",
      "type": "AzureKeyVault",
      "details": {},
      "id": 2
    }
  ]
}
{
  "Code": "CredentialStoreList",
  "Data": [
    {
      "key": "a1b2c3d4-0000-0000-0000-000000000001",
      "name": "Orchestrator Database",
      "type": "Database",
      "details": { "isReadOnly": false },
      "id": 1
    },
    {
      "key": "a1b2c3d4-0000-0000-0000-000000000002",
      "name": "Azure Key Vault",
      "type": "AzureKeyVault",
      "details": {},
      "id": 2
    }
  ]
}

uip or credential-stores get

Fetch full details of a credential store by numeric key. Pass the id (integer) from credential-stores list, not the GUID.

Arguments

NameRequiredPurpose
<key>yesNumeric credential store key (the id from credential-stores list).

Options

ShortLongValueDefaultDescription
-t--tenantnamesession defaultOverride the tenant.

Examples

uip or credential-stores get 1
uip or credential-stores get 2 --output-filter 'Data.type'
uip or credential-stores get 1
uip or credential-stores get 2 --output-filter 'Data.type'

Data shape (--output json)

{
  "Code": "CredentialStore",
  "Data": {
    "key": "a1b2c3d4-0000-0000-0000-000000000001",
    "name": "Orchestrator Database",
    "type": "Database",
    "details": { "isReadOnly": false },
    "id": 1
  }
}
{
  "Code": "CredentialStore",
  "Data": {
    "key": "a1b2c3d4-0000-0000-0000-000000000001",
    "name": "Orchestrator Database",
    "type": "Database",
    "details": { "isReadOnly": false },
    "id": 1
  }
}
  • uip or users — creating a credential-typed user requires --credential-store-key, which comes from this command.
  • uip or machines — creating a machine with stored credentials requires --credential-store-key.

See also

Was this page helpful?

Connect

Need help? Support

Want to learn? UiPath Academy

Have questions? UiPath Forum

Stay updated