MAILGENT

vault.get

Get a decrypted credential from the vault

Scope: vault:read

Retrieve a decrypted credential. TOTP secrets are redacted — use vault.totp instead.

Parameters

NameTypeRequiredDescription
namestringYesCredential name (e.g. 'stripe-api')

Example

Agent: "Get my Stripe API key"

-> vault.get({ name: "stripe-api" })

Returns

{
  "credentialId": "cred-abc",
  "type": "API_KEY",
  "name": "stripe-api",
  "metadata": { "service": "stripe" },
  "data": { "key": "sk_live_..." },
  "hasTOTP": false,
  "expiresAt": null,
  "lastUsedAt": "2026-03-30T10:00:00.000Z",
  "lastRotatedAt": null,
  "createdAt": "2026-03-01T10:00:00.000Z"
}

REST Equivalent

GET /v0/vault/:name

On this page