config_overrides

Update Hashicorp Vault Config

Changed on

Update Hashicorp Vault secret manager configuration. Sets environment variables, encrypts sensitive fields, and stores in DB. Reinitializes the secret manager on this pod.

post/config_overrides/hashicorp_vault

Request

  • Base URL: https://api.sea-lion.ai (the document declares no server; this is the origin it was published from)
  • URL: https://api.sea-lion.ai/config_overrides/hashicorp_vault
  • Auth: API key in header x-litellm-api-key

Headers

litellm-changed-bystring nullable

The litellm-changed-by header enables tracking of actions performed by authorized users on behalf of other users, providing an audit trail for accountability

Request body

approle_mount_pathstring nullable

Mount path for the AppRole auth method (default: approle)

approle_role_idstring nullable

Role ID for Vault AppRole authentication

approle_secret_idstring nullable

Secret ID for Vault AppRole authentication

client_certstring nullable

Path to the client TLS certificate for Vault

client_keystring nullable

Path to the client TLS private key for Vault

vault_addrstring nullable

The address of the Vault server (e.g., https://vault.example.com:8200)

vault_cert_rolestring nullable

Certificate role name for TLS cert authentication

vault_login_namespacestring nullable

Namespace for AppRole and TLS cert login (X-Vault-Namespace header); falls back to vault_namespace

vault_mount_namestring nullable

KV engine mount name (default: secret)

vault_namespacestring nullable

Vault namespace used for both login and secret operations unless overridden below

vault_path_prefixstring nullable

Optional path prefix for secrets (e.g., myapp -> secret/data/myapp/{secret_name})

vault_secret_namespacestring nullable

Namespace for secret reads and writes (URL path segment); falls back to vault_namespace

vault_tokenstring nullable

Token for Vault token-based authentication

Response

Successful Response

unknown required

Changes

    • info

      api tag config_overrides added

    • info

      api tag Config Overrides removed

    • info

      added the new optional header request parameter litellm-changed-by

    • info

      added the new optional request property

    • info

      added the new optional request property

    • info

      added the optional property // to the response with the status

    • info

      added the optional property // to the response with the status