Get vault entries
Retrieves vault entries for users matching the specified criteria.
Note:
- If the query parameters are omitted, all vault entries will be returned.
- If both parameters are provided, the response will be a single vault entry record (not a list).
Authorizations
API key-based authentication. Provide your CloudCruise API key in the cc-key header.
Query Parameters
Unique identifier for the vault entry. Optional, but if provided, 'domain' must also be provided.
Target domain to filter vault entries. Optional, but if provided, 'permissioned_user_id' must also be provided.
Response
Vault entries successfully retrieved.
- If no query parameters are provided, returns an array of all vault entries.
- If both permissioned_user_id and domain are provided, returns a single vault entry object.
- object[]
- object
Complete vault entry including system-generated fields
System-generated unique identifier for the vault entry
Unique identifier for referencing this vault entry in workflow executions
Encrypted username
Encrypted password
Target domain for vault entry credentials
Human readable identifier
Two-factor authenticator secret key (TOTP). Required when tfa_method is AUTHENTICATOR. This should be encrypted with your encryption key prior to sending to the API, similar to other credentials. The secret is typically provided in base32 format from authenticator apps.
Two-factor authentication method
AUTHENTICATOR, EMAIL, MAGIC_LINK, SMS Computed email address for TFA codes when tfa_method is EMAIL. CloudCruise generates this as info+{permissioned_user_id}+{site_identifier}@cloudcruise.com, where site_identifier is derived from the vault entry domain. This field is read-only and cannot be set via the API.
Computed phone number for TFA codes when tfa_method is SMS. This is automatically determined based on workspace configuration or defaults to CloudCruise's default phone number. This field is read-only and cannot be set via the API.
The workspace this vault entry belongs to
The user who created this vault entry
Timestamp when the vault entry was created
Timestamp when the vault entry was last updated
Session storage data
Local storage data
Active vault entry cookies
Whether to maintain local storage across sessions
Whether to maintain cookies across sessions
Whether to maintain session storage across sessions
Whether to skip injecting CSRF-related cookies (e.g. XSRF-TOKEN) during session restore, allowing the server to generate fresh tokens
Specific domain to use when storing cookies
Whether to allow multiple concurrent sessions
Maximum number of concurrent sessions allowed (null for unlimited)
Whether to prevent other sessions from starting while login is in progress
Session expiry interval from last activity (e.g., "01:30:00" for 1.5 hours). Set to null for no expiry from last use.
Session expiry interval from creation (e.g., "7 days 00:00:00" for 7 days). Set to null for no expiry from session data set.
Computed timestamp when the session data expires based on expiry settings
Timestamp when the session data (cookies, storage) was last set
Legacy field for target IP address (deprecated, use proxy.target_ip instead)
Geographic location associated with this vault entry
The assigned proxy connection string for this vault entry. This is automatically assigned based on the proxy configuration provided when creating/updating the entry. Format: ip:port (e.g., "91.124.2.237:61234")
The proxy mode for this vault entry.
random/static/country: use CloudCruise's managed proxy pool.custom: use the bring-your-own proxy URL stored inproxy_value(Enterprise only).
random, static, country, custom The proxy selector for this entry, interpreted per proxy_setting. Not set for random.
static: the target IP address (plaintext).country: the country code (plaintext).custom: the bring-your-own proxy URL, returned encrypted with the workspace's AES-256 key (the same scheme aspassword). Decrypt it client-side with your key.
The external secret provider connection this entry is bound to (e.g. 1Password), or null for a directly-stored credential. When set, user_name/password are null and resolved live at run time.
Reference to the bound item within the secret provider (e.g. op://<vaultId>/<itemId> for 1Password). Null unless secret_provider_id is set.
Per-entry override for how long resolved secrets are cached (seconds), or null to use the connection default.

