Credential Vault

Secure vault for credentials. Agents can use credentials to perform actions but cannot read or modify them.

Credential Vault

AI-generated

Summary

Manage agent-available credentials securely, enabling HTTP requests using these credentials with domain and timeout restrictions.

Inputs

  • Available Credentials (required) — Define one or multiple credentials by specifying a friendly name, type (e.g., httpHeaderAuth, oAuth2Api), and optional description.
  • Enable HTTP Request Action — Toggle to allow or disallow the agent to perform HTTP requests using the stored credentials.
  • Allowed Domains — Specify a comma-separated list of domains that HTTP requests are permitted to target; leave empty to allow all domains.
  • Max Request Timeout (Seconds) — Set the maximum duration (in seconds) before HTTP requests timeout.

Output shape

no body 1 success/failure only

This operation outputs no direct data; its primary function is to provide credentials securely for use by agents and to enable HTTP request execution under configured constraints. Errors are reported if credentials are missing, invalid, or HTTP requests fail or exceed restrictions.

Examples

Example 1: Configure credentials with names and types, enable HTTP requests, and restrict allowed domains to 'api.openai.com' and 'api.github.com' with a 30-second timeout.

Credentials collection with required name and type entries; 'Enable HTTP Request Action' set to true; 'Allowed Domains' set to 'api.openai.com,api.github.com'; 'Max Request Timeout' set to 30 seconds.

Discussion