What can you do with it?
Securely retrieve and manage secrets from your vault. Access API keys, passwords, and other sensitive data stored in encrypted collections without exposing them in your code.
How to use it?
Basic Command Structure
/get-secret
key: the secret name to retrieve
collection: your vault collection ID
Parameters
- key: The secret key name (required for retrieval)
- collection: Vault collection ID (required)
- action (optional): get, list, create, update, or delete
- content (optional): Secret data for create/update operations
- decrypt (optional): Whether to decrypt values (default: true)
Returns decrypted secret content as JSON object with the stored key-value pairs.
Examples
Basic Usage
Retrieve API credentials:
/get-secret
key: salesforceLogin
collection: abc123
Advanced Usage
Create new secret:
/get-secret
action: create
key: apiCredentials
collection: abc123
content: {"apiKey": "your-key", "apiSecret": "your-secret"}
Specific Use Case
List all secrets in collection:
/get-secret
action: list
collection: abc123
decrypt: false
Notes
- Secrets are encrypted at rest
- Collection ID is required for all operations
- Retrieved secrets are available via response.content
- Never hardcode secret values in generated code
- Supports complex JSON objects as secret content