Store secret
store_secretStore a new encrypted secret. The value is encrypted with AES-256-GCM using a per-user derived key and never stored or returned in plaintext. Requires secrets:write or full permission. Use rotate_secret to replace an existing value and list_secrets to confirm the name. Do not use this to send an authenticated request; use use_secret. Pass playbook_id as the UUID or GUID of the playbook this call should target.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| name | Yes | Secret name (letters, numbers, hyphens, underscores) | |
| value | Yes | The secret value to encrypt and store | |
| category | No | Secret type (default: general) | |
| expires_at | No | ISO 8601 expiration date (optional) | |
| description | No | What this secret is used for | |
| playbook_id | Yes | UUID or GUID of the target playbook |