Connectors

Cloud Infrastructure & DevOps

HashiCorp Vault

Secrets and encryption: read and write secrets, issue certificates, and manage auth methods and policies
Signs in with
API key
Runs on
Cloud or On-Prem Worker
Operations
1,101
Ready-made triggers
0

Connect HashiCorp Vault

  1. In Neblex open Connect › Connections and click New Connection.
  2. Search for HashiCorp Vault and give the connection a clear name.
  3. Fill in the fields. Secret values are encrypted and never shown again.
  4. Click Test, then Create Connection.
FieldWhat to enter
Vault addressRequiredHost and port of the Vault server without the scheme, for example vault.example.com:8200. Add a path when Vault is served below one.
Vault tokenOptionalSecretSent as X-Vault-Token. Login operations run without a token and return one.
NamespaceOptionalVault Enterprise or HCP Vault namespace, sent as X-Vault-Namespace. Leave empty for the root namespace.

Use it in a flow

  1. Open a flow, open the node library and search for HashiCorp Vault.
  2. Drag it onto the canvas and choose an Operation and your connection.
  3. Map the operation's fields from earlier steps, or click Map with Matt.
  4. Use Test this step to see what it returns, then save.

To start a flow from HashiCorp Vault without a ready-made trigger: a Poll for changes trigger can check one of its list operations on a schedule and pass on only what is new; if HashiCorp Vault can send webhooks, a Webhook trigger receives them at its own URL.

Operations

1,101 operations in 39 groups. Each one is a step you can add to a flow.

AliCloud auth6
Ali cloud delete auth rolealiCloudDeleteAuthRoleDELETECreate a role and associate policies to it.
Ali cloud list auth rolesaliCloudListAuthRolesGETLists all the roles that are registered with Vault.
Ali cloud list auth roles2aliCloudListAuthRoles2GETLists all the roles that are registered with Vault.
Ali cloud read auth rolealiCloudReadAuthRoleGETCreate a role and associate policies to it.
Ali cloud write auth rolealiCloudWriteAuthRolePOSTCreate a role and associate policies to it.
Authenticates an RAM entity with VaultaliCloudLoginPOSTAuthenticates an RAM entity with Vault.
AliCloud secrets8
Ali cloud configurealiCloudConfigurePOSTConfigure the access key and secret to use for RAM and STS calls.
Ali cloud delete configurationaliCloudDeleteConfigurationDELETEConfigure the access key and secret to use for RAM and STS calls.
Ali cloud delete rolealiCloudDeleteRoleDELETERead, write and reference policies and roles that API keys or STS credentials can be made for.
Ali cloud list rolesaliCloudListRolesGETList the existing roles in this backend.
Ali cloud read configurationaliCloudReadConfigurationGETConfigure the access key and secret to use for RAM and STS calls.
Ali cloud read rolealiCloudReadRoleGETRead, write and reference policies and roles that API keys or STS credentials can be made for.
Ali cloud write rolealiCloudWriteRolePOSTRead, write and reference policies and roles that API keys or STS credentials can be made for.
Generate an API key or STS credential using the given role's configuration.'aliCloudGenerateCredentialsGETGenerate an API key or STS credential using the given role's configuration.'
AppRole auth51
App role delete bind secret IDappRoleDeleteBindSecretIdDELETEImpose secret id to be presented during login using this role.
App role delete bound CIDR listappRoleDeleteBoundCidrListDELETEDeprecated: Comma separated list of CIDR blocks, if set, specifies blocks of IP addresses which can perform the login operation
App role delete periodappRoleDeletePeriodDELETEUpdates the value of 'period' on the role
App role delete policiesappRoleDeletePoliciesDELETEPolicies of the role.
App role delete roleappRoleDeleteRoleDELETERegister an role with the backend.
App role delete secret ID bound cidrsappRoleDeleteSecretIdBoundCidrsDELETEComma separated list of CIDR blocks, if set, specifies blocks of IP addresses which can perform the login operation
App role delete secret ID num usesappRoleDeleteSecretIdNumUsesDELETEUse limit of the SecretID generated against the role.
App role delete secret ID TTLappRoleDeleteSecretIdTtlDELETEDuration in seconds of the SecretID generated against the role.
App role delete token bound cidrsappRoleDeleteTokenBoundCidrsDELETEComma separated string or list of CIDR blocks.
App role delete token max TTLappRoleDeleteTokenMaxTtlDELETEDuration in seconds, the maximum lifetime of the tokens issued by using the SecretIDs that were generated against this role, after which the tokens are not allowed to be renewed.
App role delete token num usesappRoleDeleteTokenNumUsesDELETENumber of times issued tokens can be used
App role delete token TTLappRoleDeleteTokenTtlDELETEDuration in seconds, the lifetime of the token issued by using the SecretID that is generated against this role, before which the token needs to be renewed.
App role destroy secret IDappRoleDestroySecretIdPOSTInvalidate an issued secret id
App role destroy secret ID by accessorappRoleDestroySecretIdByAccessorPOSTVault POST /auth/{approle mount path}/role/{role name}/secret-id-accessor/destroy.
App role destroy secret ID by accessor2appRoleDestroySecretIdByAccessor2DELETEVault DELETE /auth/{approle mount path}/role/{role name}/secret-id-accessor/destroy.
App role destroy secret id2appRoleDestroySecretId2DELETEInvalidate an issued secret id
App role list rolesappRoleListRolesGETLists all the roles registered with the backend.
App role list secret IDSappRoleListSecretIdsGETGenerate a SecretID against this role.
App role loginappRoleLoginPOSTIssue a token based on the credentials supplied
App role look up secret IDappRoleLookUpSecretIdPOSTRead the properties of an issued secret id
App role look up secret ID by accessorappRoleLookUpSecretIdByAccessorPOSTVault POST /auth/{approle mount path}/role/{role name}/secret-id-accessor/lookup.
App role read bind secret IDappRoleReadBindSecretIdGETImpose secret id to be presented during login using this role.
App role read bound CIDR listappRoleReadBoundCidrListGETDeprecated: Comma separated list of CIDR blocks, if set, specifies blocks of IP addresses which can perform the login operation
App role read local secret IDSappRoleReadLocalSecretIdsGETEnables cluster local secret IDs
App role read periodappRoleReadPeriodGETUpdates the value of 'period' on the role
App role read policiesappRoleReadPoliciesGETPolicies of the role.
App role read roleappRoleReadRoleGETRegister an role with the backend.
App role read role IDappRoleReadRoleIdGETReturns the 'role id' of the role.
App role read secret ID bound cidrsappRoleReadSecretIdBoundCidrsGETComma separated list of CIDR blocks, if set, specifies blocks of IP addresses which can perform the login operation
App role read secret ID num usesappRoleReadSecretIdNumUsesGETUse limit of the SecretID generated against the role.
App role read secret ID TTLappRoleReadSecretIdTtlGETDuration in seconds of the SecretID generated against the role.
App role read token bound cidrsappRoleReadTokenBoundCidrsGETComma separated string or list of CIDR blocks.
App role read token max TTLappRoleReadTokenMaxTtlGETDuration in seconds, the maximum lifetime of the tokens issued by using the SecretIDs that were generated against this role, after which the tokens are not allowed to be renewed.
App role read token num usesappRoleReadTokenNumUsesGETNumber of times issued tokens can be used
App role read token TTLappRoleReadTokenTtlGETDuration in seconds, the lifetime of the token issued by using the SecretID that is generated against this role, before which the token needs to be renewed.
App role tidy secret IDappRoleTidySecretIdPOSTTrigger the clean-up of expired SecretID entries.
App role write bind secret IDappRoleWriteBindSecretIdPOSTImpose secret id to be presented during login using this role.
App role write bound CIDR listappRoleWriteBoundCidrListPOSTDeprecated: Comma separated list of CIDR blocks, if set, specifies blocks of IP addresses which can perform the login operation
App role write custom secret IDappRoleWriteCustomSecretIdPOSTAssign a SecretID of choice against the role.
App role write periodappRoleWritePeriodPOSTUpdates the value of 'period' on the role
App role write policiesappRoleWritePoliciesPOSTPolicies of the role.
App role write roleappRoleWriteRolePOSTRegister an role with the backend.
App role write role IDappRoleWriteRoleIdPOSTReturns the 'role id' of the role.
App role write secret IDappRoleWriteSecretIdPOSTGenerate a SecretID against this role.
App role write secret ID bound cidrsappRoleWriteSecretIdBoundCidrsPOSTComma separated list of CIDR blocks, if set, specifies blocks of IP addresses which can perform the login operation
App role write secret ID num usesappRoleWriteSecretIdNumUsesPOSTUse limit of the SecretID generated against the role.
App role write secret ID TTLappRoleWriteSecretIdTtlPOSTDuration in seconds of the SecretID generated against the role.
App role write token bound cidrsappRoleWriteTokenBoundCidrsPOSTComma separated string or list of CIDR blocks.
App role write token max TTLappRoleWriteTokenMaxTtlPOSTDuration in seconds, the maximum lifetime of the tokens issued by using the SecretIDs that were generated against this role, after which the tokens are not allowed to be renewed.
App role write token num usesappRoleWriteTokenNumUsesPOSTNumber of times issued tokens can be used
App role write token TTLappRoleWriteTokenTtlPOSTDuration in seconds, the lifetime of the token issued by using the SecretID that is generated against this role, before which the token needs to be renewed.
AWS auth51
AWS configure certificateawsConfigureCertificatePOSTAdds the AWS Public Key that is used to verify the PKCS 7 signature of the identity document.
AWS configure clientawsConfigureClientPOSTConfigure AWS IAM credentials that are used to query instance and role details from the AWS API.
AWS configure identity access list tidy operationawsConfigureIdentityAccessListTidyOperationPOSTConfigures the periodic tidying operation of the access list identity entries.
AWS configure identity integrationawsConfigureIdentityIntegrationPOSTConfigure the way the AWS auth method interacts with the identity store
AWS configure identity whitelist tidy operationawsConfigureIdentityWhitelistTidyOperationPOSTConfigures the periodic tidying operation of the access list identity entries.
AWS configure role tag blacklist tidy operationawsConfigureRoleTagBlacklistTidyOperationPOSTConfigures the periodic tidying operation of the deny listed role tag entries.
AWS configure role tag deny list tidy operationawsConfigureRoleTagDenyListTidyOperationPOSTConfigures the periodic tidying operation of the deny listed role tag entries.
AWS delete auth roleawsDeleteAuthRoleDELETECreate a role and associate policies to it.
AWS delete certificate configurationawsDeleteCertificateConfigurationDELETEAdds the AWS Public Key that is used to verify the PKCS 7 signature of the identity document.
AWS delete client configurationawsDeleteClientConfigurationDELETEConfigure AWS IAM credentials that are used to query instance and role details from the AWS API.
AWS delete identity access listawsDeleteIdentityAccessListDELETERead or delete entries in the identity access list.
AWS delete identity access list tidy settingsawsDeleteIdentityAccessListTidySettingsDELETEConfigures the periodic tidying operation of the access list identity entries.
AWS delete identity whitelistawsDeleteIdentityWhitelistDELETERead or delete entries in the identity access list.
AWS delete identity whitelist tidy settingsawsDeleteIdentityWhitelistTidySettingsDELETEConfigures the periodic tidying operation of the access list identity entries.
AWS delete role tag blacklistawsDeleteRoleTagBlacklistDELETEBlacklist a previously created role tag.
AWS delete role tag blacklist tidy settingsawsDeleteRoleTagBlacklistTidySettingsDELETEConfigures the periodic tidying operation of the deny listed role tag entries.
AWS delete role tag deny listawsDeleteRoleTagDenyListDELETEBlacklist a previously created role tag.
AWS delete role tag deny list tidy settingsawsDeleteRoleTagDenyListTidySettingsDELETEConfigures the periodic tidying operation of the deny listed role tag entries.
AWS delete sts roleawsDeleteStsRoleDELETESpecify STS roles to be assumed for certain AWS accounts.
AWS list auth rolesawsListAuthRolesGETLists all the roles that are registered with Vault.
AWS list auth roles2awsListAuthRoles2GETLists all the roles that are registered with Vault.
AWS list certificate configurationsawsListCertificateConfigurationsGETLists all the AWS public certificates that are registered with the backend.
AWS list identity access listawsListIdentityAccessListGETLists the items present in the identity access list.
AWS list identity whitelistawsListIdentityWhitelistGETLists the items present in the identity access list.
AWS list role tag blacklistsawsListRoleTagBlacklistsGETLists the deny list role tags.
AWS list role tag deny listsawsListRoleTagDenyListsGETLists the deny list role tags.
AWS list sts role relationshipsawsListStsRoleRelationshipsGETList all the AWS account/STS role relationships registered with Vault.
AWS loginawsLoginPOSTAuthenticates an EC2 instance with Vault.
AWS read auth roleawsReadAuthRoleGETCreate a role and associate policies to it.
AWS read certificate configurationawsReadCertificateConfigurationGETAdds the AWS Public Key that is used to verify the PKCS 7 signature of the identity document.
AWS read client configurationawsReadClientConfigurationGETConfigure AWS IAM credentials that are used to query instance and role details from the AWS API.
AWS read identity access listawsReadIdentityAccessListGETRead or delete entries in the identity access list.
AWS read identity access list tidy settingsawsReadIdentityAccessListTidySettingsGETConfigures the periodic tidying operation of the access list identity entries.
AWS read identity integration configurationawsReadIdentityIntegrationConfigurationGETConfigure the way the AWS auth method interacts with the identity store
AWS read identity whitelistawsReadIdentityWhitelistGETRead or delete entries in the identity access list.
AWS read identity whitelist tidy settingsawsReadIdentityWhitelistTidySettingsGETConfigures the periodic tidying operation of the access list identity entries.
AWS read role tag blacklistawsReadRoleTagBlacklistGETBlacklist a previously created role tag.
AWS read role tag blacklist tidy settingsawsReadRoleTagBlacklistTidySettingsGETConfigures the periodic tidying operation of the deny listed role tag entries.
AWS read role tag deny listawsReadRoleTagDenyListGETBlacklist a previously created role tag.
AWS read role tag deny list tidy settingsawsReadRoleTagDenyListTidySettingsGETConfigures the periodic tidying operation of the deny listed role tag entries.
AWS read sts roleawsReadStsRoleGETSpecify STS roles to be assumed for certain AWS accounts.
AWS rotate root credentialsawsRotateRootCredentialsPOSTRequest to rotate the AWS credentials used by Vault
AWS tidy identity access listawsTidyIdentityAccessListPOSTClean-up the access list instance identity entries.
AWS tidy identity whitelistawsTidyIdentityWhitelistPOSTClean-up the access list instance identity entries.
AWS tidy role tag blacklistawsTidyRoleTagBlacklistPOSTClean-up the deny list role tag entries.
AWS tidy role tag deny listawsTidyRoleTagDenyListPOSTClean-up the deny list role tag entries.
AWS write auth roleawsWriteAuthRolePOSTCreate a role and associate policies to it.
AWS write role tagawsWriteRoleTagPOSTCreate a tag on a role in order to be able to further restrict the capabilities of a role.
AWS write role tag blacklistawsWriteRoleTagBlacklistPOSTBlacklist a previously created role tag.
AWS write role tag deny listawsWriteRoleTagDenyListPOSTBlacklist a previously created role tag.
AWS write sts roleawsWriteStsRolePOSTSpecify STS roles to be assumed for certain AWS accounts.
AWS secrets18
AWS configure leaseawsConfigureLeasePOSTConfigure the default lease information for generated credentials.
AWS configure root iam credentialsawsConfigureRootIamCredentialsPOSTConfigure the root credentials that are used to manage IAM.
AWS delete roleawsDeleteRoleDELETERead, write and reference IAM policies that access keys can be made for.
AWS delete static roles nameawsDeleteStaticRolesNameDELETEManage static roles for AWS.
AWS generate credentialsawsGenerateCredentialsGETGenerate AWS credentials from a specific Vault role.
AWS generate credentials with parametersawsGenerateCredentialsWithParametersPOSTGenerate AWS credentials from a specific Vault role.
AWS generate sts credentialsawsGenerateStsCredentialsGETGenerate AWS credentials from a specific Vault role.
AWS generate sts credentials with parametersawsGenerateStsCredentialsWithParametersPOSTGenerate AWS credentials from a specific Vault role.
AWS list rolesawsListRolesGETList the existing roles in this backend
AWS list static rolesawsListStaticRolesGETManage static roles for AWS.
AWS read lease configurationawsReadLeaseConfigurationGETConfigure the default lease information for generated credentials.
AWS read roleawsReadRoleGETRead, write and reference IAM policies that access keys can be made for.
AWS read root iam credentials configurationawsReadRootIamCredentialsConfigurationGETConfigure the root credentials that are used to manage IAM.
AWS read static creds nameawsReadStaticCredsNameGETRetrieve static credentials from the named role.
AWS read static roles nameawsReadStaticRolesNameGETManage static roles for AWS.
AWS rotate root iam credentialsawsRotateRootIamCredentialsPOSTRequest to rotate the AWS credentials used by Vault
AWS write roleawsWriteRolePOSTRead, write and reference IAM policies that access keys can be made for.
AWS write static roles nameawsWriteStaticRolesNamePOSTManage static roles for AWS.
Azure auth9
Azure configure authazureConfigureAuthPOSTConfigures the Azure authentication backend.
Azure delete auth configurationazureDeleteAuthConfigurationDELETEConfigures the Azure authentication backend.
Azure delete auth roleazureDeleteAuthRoleDELETERegister an role with the backend.
Azure list auth rolesazureListAuthRolesGETLists all the roles registered with the backend.
Azure loginazureLoginPOSTAuthenticates Azure Managed Service Identities with Vault.
Azure read auth configurationazureReadAuthConfigurationGETConfigures the Azure authentication backend.
Azure read auth roleazureReadAuthRoleGETRegister an role with the backend.
Azure rotate root credentialsazureRotateRootCredentialsPOSTAttempt to rotate the root credentials used to communicate with Azure.
Azure write auth roleazureWriteAuthRolePOSTRegister an role with the backend.
Azure secrets9
Azure configureazureConfigurePOSTConfigure the Azure Secret backend.
Azure delete configurationazureDeleteConfigurationDELETEConfigure the Azure Secret backend.
Azure delete roleazureDeleteRoleDELETEManage the Vault roles used to generate Azure credentials.
Azure read configurationazureReadConfigurationGETConfigure the Azure Secret backend.
Azure read roleazureReadRoleGETManage the Vault roles used to generate Azure credentials.
Azure request service principal credentialsazureRequestServicePrincipalCredentialsGETRequest Service Principal credentials for a given Vault role.
Azure rotate rootazureRotateRootPOSTAttempt to rotate the root credentials used to communicate with Azure.
Azure write roleazureWriteRolePOSTManage the Vault roles used to generate Azure credentials.
List existing rolesazureListRolesGETList existing roles.
Cloud Foundry auth8
Cloud foundry configurecloudFoundryConfigurePOSTProvide Vault with the CA certificate used to issue all client certificates.
Cloud foundry delete configurationcloudFoundryDeleteConfigurationDELETEProvide Vault with the CA certificate used to issue all client certificates.
Cloud foundry delete rolecloudFoundryDeleteRoleDELETERead, write and reference policies and roles that tokens can be made for.
Cloud foundry list rolescloudFoundryListRolesGETList the existing roles in this backend.
Cloud foundry logincloudFoundryLoginPOSTAuthenticates an entity with Vault.
Cloud foundry read configurationcloudFoundryReadConfigurationGETProvide Vault with the CA certificate used to issue all client certificates.
Cloud foundry read rolecloudFoundryReadRoleGETRead, write and reference policies and roles that tokens can be made for.
Cloud foundry write rolecloudFoundryWriteRolePOSTRead, write and reference policies and roles that tokens can be made for.
Consul secrets7
Consul configure accessconsulConfigureAccessPOSTVault POST /{consul mount path}/config/access.
Consul delete roleconsulDeleteRoleDELETEVault DELETE /{consul mount path}/roles/{name}.
Consul generate credentialsconsulGenerateCredentialsGETVault GET /{consul mount path}/creds/{role}.
Consul list rolesconsulListRolesGETVault GET /{consul mount path}/roles/.
Consul read access configurationconsulReadAccessConfigurationGETVault GET /{consul mount path}/config/access.
Consul read roleconsulReadRoleGETVault GET /{consul mount path}/roles/{name}.
Consul write roleconsulWriteRolePOSTVault POST /{consul mount path}/roles/{name}.
Cubbyhole4
Cubbyhole writecubbyholeWritePOSTStore a secret at the specified location, or (enterprise-only) recover it from given snapshot Id.
Deletes the secret at the specified locationcubbyholeDeleteDELETEDeletes the secret at the specified location.
List secret entries at the specified locationcubbyholeListGETList secret entries at the specified location.
Retrieve the secret at the specified locationcubbyholeReadGETRetrieve the secret at the specified location.
Database secrets18
Configure connection details to a database plugindatabaseListConnectionsGETConfigure connection details to a database plugin.
Database configure connectiondatabaseConfigureConnectionPOSTConfigure connection details to a database plugin.
Database delete connection configurationdatabaseDeleteConnectionConfigurationDELETEConfigure connection details to a database plugin.
Database delete roledatabaseDeleteRoleDELETEManage the roles that can be created with this backend.
Database delete static roledatabaseDeleteStaticRoleDELETEManage the static roles that can be created with this backend.
Database list rolesdatabaseListRolesGETManage the roles that can be created with this backend.
Database list static rolesdatabaseListStaticRolesGETManage the static roles that can be created with this backend.
Database read connection configurationdatabaseReadConnectionConfigurationGETConfigure connection details to a database plugin.
Database read roledatabaseReadRoleGETManage the roles that can be created with this backend.
Database read static roledatabaseReadStaticRoleGETManage the static roles that can be created with this backend.
Database rotate root credentialsdatabaseRotateRootCredentialsPOSTRequest to rotate the root credentials for a certain database connection.
Database rotate static role credentialsdatabaseRotateStaticRoleCredentialsPOSTRequest to rotate the credentials for a static user account.
Database write roledatabaseWriteRolePOSTManage the roles that can be created with this backend.
Database write static roledatabaseWriteStaticRolePOSTManage the static roles that can be created with this backend.
Reloads all connections using a named database plugindatabaseReloadPluginPOSTReloads all connections using a named database plugin.
Request database credentials for a certain roledatabaseGenerateCredentialsGETRequest database credentials for a certain role.
Request database credentials for a certain static roledatabaseReadStaticRoleCredentialsGETRequest database credentials for a certain static role.
Resets a database plugindatabaseResetConnectionPOSTResets a database plugin.
GitHub auth13
Github configuregithubConfigurePOSTVault POST /auth/{github mount path}/config.
Github delete team mappinggithubDeleteTeamMappingDELETERead/write/delete a single teams mapping
Github delete user mappinggithubDeleteUserMappingDELETERead/write/delete a single users mapping
Github list teamsgithubListTeamsGETRead mappings for teams
Github list teams2githubListTeams2GETRead mappings for teams
Github list usersgithubListUsersGETRead mappings for users
Github list users2githubListUsers2GETRead mappings for users
Github logingithubLoginPOSTVault POST /auth/{github mount path}/login.
Github read configurationgithubReadConfigurationGETVault GET /auth/{github mount path}/config.
Github read team mappinggithubReadTeamMappingGETRead/write/delete a single teams mapping
Github read user mappinggithubReadUserMappingGETRead/write/delete a single users mapping
Github write team mappinggithubWriteTeamMappingPOSTRead/write/delete a single teams mapping
Github write user mappinggithubWriteUserMappingPOSTRead/write/delete a single users mapping
Google Cloud auth11
Add or remove labels for an existing 'gce' rolegoogleCloudEditLabelsForRolePOSTAdd or remove labels for an existing 'gce' role
Add or remove service accounts for an existing `iam` rolegoogleCloudEditServiceAccountsForRolePOSTAdd or remove service accounts for an existing iam role
Google cloud configure authgoogleCloudConfigureAuthPOSTConfigure credentials used to query the GCP IAM API to verify authenticating service accounts
Google cloud delete rolegoogleCloudDeleteRoleDELETECreate a GCP role with associated policies and required attributes.
Google cloud list rolesgoogleCloudListRolesGETLists all the roles that are registered with Vault.
Google cloud list roles2googleCloudListRoles2GETLists all the roles that are registered with Vault.
Google cloud logingoogleCloudLoginPOSTAuthenticates Google Cloud Platform entities with Vault.
Google cloud read auth configurationgoogleCloudReadAuthConfigurationGETConfigure credentials used to query the GCP IAM API to verify authenticating service accounts
Google cloud read rolegoogleCloudReadRoleGETCreate a GCP role with associated policies and required attributes.
Google cloud rotate root credentials authgoogleCloudRotateRootCredentialsAuthPOSTRequest to rotate the GCP credentials used by Vault
Google cloud write rolegoogleCloudWriteRolePOSTCreate a GCP role with associated policies and required attributes.
Google Cloud KMS secrets21
Encrypt a plaintext value using a named keygoogleCloudKmsEncryptPOSTEncrypt a plaintext value using a named key
Google cloud KMS configuregoogleCloudKmsConfigurePOSTConfigure the GCP KMS secrets engine
Google cloud KMS configure keygoogleCloudKmsConfigureKeyPOSTConfigure the key in Vault
Google cloud KMS decryptgoogleCloudKmsDecryptPOSTDecrypt a ciphertext value using a named key
Google cloud KMS delete configurationgoogleCloudKmsDeleteConfigurationDELETEConfigure the GCP KMS secrets engine
Google cloud KMS delete keygoogleCloudKmsDeleteKeyDELETEInteract with crypto keys in Vault and Google Cloud KMS
Google cloud KMS deregister keygoogleCloudKmsDeregisterKeyPOSTDeregister an existing key in Vault
Google cloud KMS deregister key2googleCloudKmsDeregisterKey2DELETEDeregister an existing key in Vault
Google cloud KMS read configurationgoogleCloudKmsReadConfigurationGETConfigure the GCP KMS secrets engine
Google cloud KMS read keygoogleCloudKmsReadKeyGETInteract with crypto keys in Vault and Google Cloud KMS
Google cloud KMS read key configurationgoogleCloudKmsReadKeyConfigurationGETConfigure the key in Vault
Google cloud KMS trim key versionsgoogleCloudKmsTrimKeyVersionsPOSTDelete old crypto key versions from Google Cloud KMS
Google cloud KMS trim key versions2googleCloudKmsTrimKeyVersions2DELETEDelete old crypto key versions from Google Cloud KMS
Google cloud KMS write keygoogleCloudKmsWriteKeyPOSTInteract with crypto keys in Vault and Google Cloud KMS
List named keysgoogleCloudKmsListKeysGETList named keys
Re-encrypt existing ciphertext data to a new versiongoogleCloudKmsReencryptPOSTRe-encrypt existing ciphertext data to a new version
Register an existing crypto key in Google Cloud KMSgoogleCloudKmsRegisterKeyPOSTRegister an existing crypto key in Google Cloud KMS
Retrieve the public key associated with the named keygoogleCloudKmsRetrievePublicKeyGETRetrieve the public key associated with the named key
Rotate a crypto key to a new primary versiongoogleCloudKmsRotateKeyPOSTRotate a crypto key to a new primary version
Signs a message or digest using a named keygoogleCloudKmsSignPOSTSigns a message or digest using a named key
Verify a signature using a named keygoogleCloudKmsVerifyPOSTVerify a signature using a named key
Google Cloud secrets35
Google cloud configuregoogleCloudConfigurePOSTConfigure the GCP backend.
Google cloud delete impersonated accountgoogleCloudDeleteImpersonatedAccountDELETERegister and manage a GCP service account to generate credentials under
Google cloud delete rolesetgoogleCloudDeleteRolesetDELETERead/write sets of IAM roles to be given to generated credentials for specified GCP resources.
Google cloud delete static accountgoogleCloudDeleteStaticAccountDELETERegister and manage a GCP service account to generate credentials under
Google cloud generate impersonated account access tokengoogleCloudGenerateImpersonatedAccountAccessTokenGETGenerate an OAuth2 access token secret.
Google cloud generate impersonated account access token2googleCloudGenerateImpersonatedAccountAccessToken2POSTGenerate an OAuth2 access token secret.
Google cloud generate roleset access tokengoogleCloudGenerateRolesetAccessTokenPOSTGenerate an OAuth2 access token secret.
Google cloud generate roleset access token2googleCloudGenerateRolesetAccessToken2GETGenerate an OAuth2 access token secret.
Google cloud generate roleset access token3googleCloudGenerateRolesetAccessToken3POSTGenerate an OAuth2 access token secret.
Google cloud generate roleset access token4googleCloudGenerateRolesetAccessToken4GETGenerate an OAuth2 access token secret.
Google cloud generate roleset keygoogleCloudGenerateRolesetKeyPOSTGenerate a service account private key secret.
Google cloud generate roleset key2googleCloudGenerateRolesetKey2GETGenerate a service account private key secret.
Google cloud generate roleset key3googleCloudGenerateRolesetKey3POSTGenerate a service account private key secret.
Google cloud generate roleset key4googleCloudGenerateRolesetKey4GETGenerate a service account private key secret.
Google cloud generate static account access tokengoogleCloudGenerateStaticAccountAccessTokenPOSTGenerate an OAuth2 access token secret.
Google cloud generate static account access token2googleCloudGenerateStaticAccountAccessToken2GETGenerate an OAuth2 access token secret.
Google cloud generate static account keygoogleCloudGenerateStaticAccountKeyPOSTGenerate a service account private key secret.
Google cloud generate static account key2googleCloudGenerateStaticAccountKey2GETGenerate a service account private key secret.
Google cloud list impersonated accountsgoogleCloudListImpersonatedAccountsGETList created impersonated accounts.
Google cloud list impersonated accounts2googleCloudListImpersonatedAccounts2GETList created impersonated accounts.
Google cloud list rolesetsgoogleCloudListRolesetsGETList existing rolesets.
Google cloud list rolesets2googleCloudListRolesets2GETList existing rolesets.
Google cloud list static accountsgoogleCloudListStaticAccountsGETList created static accounts.
Google cloud list static accounts2googleCloudListStaticAccounts2GETList created static accounts.
Google cloud read configurationgoogleCloudReadConfigurationGETConfigure the GCP backend.
Google cloud read impersonated accountgoogleCloudReadImpersonatedAccountGETRegister and manage a GCP service account to generate credentials under
Google cloud read rolesetgoogleCloudReadRolesetGETRead/write sets of IAM roles to be given to generated credentials for specified GCP resources.
Google cloud read static accountgoogleCloudReadStaticAccountGETRegister and manage a GCP service account to generate credentials under
Google cloud rotate rolesetgoogleCloudRotateRolesetPOSTRotates or recreates the service account bound to a roleset.
Google cloud rotate roleset keygoogleCloudRotateRolesetKeyPOSTRotate the service account key used to generate access tokens for a roleset.
Google cloud rotate root credentials secretsgoogleCloudRotateRootCredentialsSecretsPOSTRequest to rotate the GCP credentials used by Vault
Google cloud rotate static account keygoogleCloudRotateStaticAccountKeyPOSTRotate the key used to generate access tokens for a static account
Google cloud write impersonated accountgoogleCloudWriteImpersonatedAccountPOSTRegister and manage a GCP service account to generate credentials under
Google cloud write rolesetgoogleCloudWriteRolesetPOSTRead/write sets of IAM roles to be given to generated credentials for specified GCP resources.
Google cloud write static accountgoogleCloudWriteStaticAccountPOSTRegister and manage a GCP service account to generate credentials under
Identity111
Alias createaliasCreatePOSTCreate a new alias.
Alias delete by IDaliasDeleteByIdDELETEUpdate, read or delete an alias ID.
Alias list by IDaliasListByIdGETList all the alias IDs.
Alias read by IDaliasReadByIdGETUpdate, read or delete an alias ID.
Alias update by IDaliasUpdateByIdPOSTUpdate, read or delete an alias ID.
Create or update a login enforcementmfaWriteLoginEnforcementPOSTCreate or update a login enforcement
Delete a login enforcementmfaDeleteLoginEnforcementDELETEDelete a login enforcement
Destroys a TOTP secret for the given MFA method ID on the given entitymfaAdminDestroyTotpSecretPOSTDestroys a TOTP secret for the given MFA method ID on the given entity
Entity batch deleteentityBatchDeletePOSTDelete all of the entities provided
Entity createentityCreatePOSTCreate a new entity
Entity create aliasentityCreateAliasPOSTCreate a new alias.
Entity delete alias by IDentityDeleteAliasByIdDELETEUpdate, read or delete an alias ID.
Entity delete by IDentityDeleteByIdDELETEUpdate, read or delete an entity using entity ID
Entity delete by nameentityDeleteByNameDELETEUpdate, read or delete an entity using entity name
Entity list aliases by IDentityListAliasesByIdGETList all the alias IDs.
Entity list by IDentityListByIdGETList all the entity IDs
Entity list by nameentityListByNameGETList all the entity names
Entity mergeentityMergePOSTMerge two or more entities together
Entity read alias by IDentityReadAliasByIdGETUpdate, read or delete an alias ID.
Entity read by IDentityReadByIdGETUpdate, read or delete an entity using entity ID
Entity read by nameentityReadByNameGETUpdate, read or delete an entity using entity name
Entity update alias by IDentityUpdateAliasByIdPOSTUpdate, read or delete an alias ID.
Entity update by IDentityUpdateByIdPOSTUpdate, read or delete an entity using entity ID
Entity update by nameentityUpdateByNamePOSTUpdate, read or delete an entity using entity name
Generate an OIDC tokenoidcGenerateTokenGETGenerate an OIDC token
Group creategroupCreatePOSTCreate a new group.
Group create aliasgroupCreateAliasPOSTCreates a new group alias, or updates an existing one.
Group delete alias by IDgroupDeleteAliasByIdDELETEVault DELETE /identity/group-alias/id/{id}.
Group delete by IDgroupDeleteByIdDELETEUpdate or delete an existing group using its ID.
Group delete by namegroupDeleteByNameDELETEVault DELETE /identity/group/name/{name}.
Group list by namegroupListByNameGETVault GET /identity/group/name/.
Group read alias by IDgroupReadAliasByIdGETVault GET /identity/group-alias/id/{id}.
Group read by IDgroupReadByIdGETUpdate or delete an existing group using its ID.
Group read by namegroupReadByNameGETVault GET /identity/group/name/{name}.
Group update alias by IDgroupUpdateAliasByIdPOSTVault POST /identity/group-alias/id/{id}.
Group update by IDgroupUpdateByIdPOSTUpdate or delete an existing group using its ID.
Group update by namegroupUpdateByNamePOSTVault POST /identity/group/name/{name}.
List all the group alias IDsgroupListAliasesByIdGETList all the group alias IDs.
List all the group IDsgroupListByIdGETList all the group IDs.
List configured OIDC rolesoidcListRolesGETList configured OIDC roles
List login enforcementsmfaListLoginEnforcementsGETList login enforcements
List MFA method configurations for all MFA methodsmfaListMethodsGETList MFA method configurations for all MFA methods
List OIDC keysoidcListKeysGETList OIDC keys
MFA admin generate TOTP secretmfaAdminGenerateTotpSecretPOSTUpdate or create TOTP secret for the given method ID on the given entity.
MFA create duo methodmfaCreateDuoMethodPOSTCreate the given MFA method
MFA create okta methodmfaCreateOktaMethodPOSTCreate the given MFA method
MFA create ping ID methodmfaCreatePingIdMethodPOSTCreate the given MFA method
MFA create TOTP methodmfaCreateTotpMethodPOSTCreate the given MFA method
MFA delete duo methodmfaDeleteDuoMethodDELETEDelete the given MFA method
MFA delete okta methodmfaDeleteOktaMethodDELETEDelete the given MFA method
MFA delete ping ID methodmfaDeletePingIdMethodDELETEDelete the given MFA method
MFA delete TOTP methodmfaDeleteTotpMethodDELETEDelete the given MFA method
MFA generate TOTP secretmfaGenerateTotpSecretPOSTUpdate or create TOTP secret for the given method ID on the given entity.
MFA list duo methodsmfaListDuoMethodsGETList MFA method configurations for the given MFA method
MFA list okta methodsmfaListOktaMethodsGETList MFA method configurations for the given MFA method
MFA list ping ID methodsmfaListPingIdMethodsGETList MFA method configurations for the given MFA method
MFA list TOTP methodsmfaListTotpMethodsGETList MFA method configurations for the given MFA method
MFA read duo methodmfaReadDuoMethodGETRead the current configuration for the given MFA method
MFA read okta methodmfaReadOktaMethodGETRead the current configuration for the given MFA method
MFA read ping ID methodmfaReadPingIdMethodGETRead the current configuration for the given MFA method
MFA read TOTP methodmfaReadTotpMethodGETRead the current configuration for the given MFA method
MFA update duo methodmfaUpdateDuoMethodPOSTUpdate the configuration for the given MFA method
MFA update okta methodmfaUpdateOktaMethodPOSTUpdate the configuration for the given MFA method
MFA update ping ID methodmfaUpdatePingIdMethodPOSTUpdate the configuration for the given MFA method
MFA update TOTP methodmfaUpdateTotpMethodPOSTUpdate the configuration for the given MFA method
OIDC configureoidcConfigurePOSTOIDC configuration
OIDC delete assignmentoidcDeleteAssignmentDELETECRUD operations for OIDC assignments.
OIDC delete clientoidcDeleteClientDELETECRUD operations for OIDC clients.
OIDC delete keyoidcDeleteKeyDELETECRUD operations for OIDC keys.
OIDC delete provideroidcDeleteProviderDELETECRUD operations for OIDC providers.
OIDC delete roleoidcDeleteRoleDELETECRUD operations on OIDC Roles
OIDC delete scopeoidcDeleteScopeDELETECRUD operations for OIDC scopes.
OIDC list assignmentsoidcListAssignmentsGETList OIDC assignments
OIDC list clientsoidcListClientsGETList OIDC clients
OIDC list providersoidcListProvidersGETList OIDC providers
OIDC list scopesoidcListScopesGETList OIDC scopes
OIDC provider authorizeoidcProviderAuthorizeGETProvides the OIDC Authorization Endpoint.
OIDC provider authorize with parametersoidcProviderAuthorizeWithParametersPOSTProvides the OIDC Authorization Endpoint.
OIDC provider tokenoidcProviderTokenPOSTProvides the OIDC Token Endpoint.
OIDC provider user infooidcProviderUserInfoGETProvides the OIDC UserInfo Endpoint.
OIDC provider user info2oidcProviderUserInfo2POSTProvides the OIDC UserInfo Endpoint.
OIDC read assignmentoidcReadAssignmentGETCRUD operations for OIDC assignments.
OIDC read clientoidcReadClientGETCRUD operations for OIDC clients.
OIDC read configurationoidcReadConfigurationGETOIDC configuration
OIDC read keyoidcReadKeyGETCRUD operations for OIDC keys.
OIDC read OIDC child well known keysoidcReadOidcChildWellKnownKeysGETRetrieve public keys
OIDC read OIDC child well known openid configurationoidcReadOidcChildWellKnownOpenidConfigurationGETQuery OIDC configurations
OIDC read open ID configurationoidcReadOpenIdConfigurationGETQuery OIDC configurations
OIDC read provideroidcReadProviderGETCRUD operations for OIDC providers.
OIDC read provider open ID configurationoidcReadProviderOpenIdConfigurationGETQuery OIDC configurations
OIDC read provider public keysoidcReadProviderPublicKeysGETRetrieve public keys
OIDC read public keysoidcReadPublicKeysGETRetrieve public keys
OIDC read roleoidcReadRoleGETCRUD operations on OIDC Roles
OIDC read scopeoidcReadScopeGETCRUD operations for OIDC scopes.
OIDC write assignmentoidcWriteAssignmentPOSTCRUD operations for OIDC assignments.
OIDC write clientoidcWriteClientPOSTCRUD operations for OIDC clients.
OIDC write keyoidcWriteKeyPOSTCRUD operations for OIDC keys.
OIDC write provideroidcWriteProviderPOSTCRUD operations for OIDC providers.
OIDC write roleoidcWriteRolePOSTCRUD operations on OIDC Roles
OIDC write scopeoidcWriteScopePOSTCRUD operations for OIDC scopes.
Persona createpersonaCreatePOSTCreate a new alias.
Persona delete by IDpersonaDeleteByIdDELETEUpdate, read or delete an alias ID.
Persona list by IDpersonaListByIdGETList all the alias IDs.
Persona read by IDpersonaReadByIdGETUpdate, read or delete an alias ID.
Persona update by IDpersonaUpdateByIdPOSTUpdate, read or delete an alias ID.
Query entities based on various propertiesentityLookUpPOSTQuery entities based on various properties.
Query groups based on various propertiesgroupLookUpPOSTQuery groups based on various properties.
Read the current configuration for the given ID regardless of the MFA method typemfaReadMethodGETRead the current configuration for the given ID regardless of the MFA method type
Read the current login enforcementmfaReadLoginEnforcementGETRead the current login enforcement
Rotate a named OIDC keyoidcRotateKeyPOSTRotate a named OIDC key.
Verify the authenticity of an OIDC tokenoidcIntrospectPOSTVerify the authenticity of an OIDC token
JWT and OIDC auth10
Authenticates to Vault using a JWT (or OIDC) tokenjwtLoginPOSTAuthenticates to Vault using a JWT (or OIDC) token.
Callback endpoint to complete an OIDC loginjwtOidcCallbackGETCallback endpoint to complete an OIDC login.
Callback endpoint to handle form_postsjwtOidcCallbackFormPostPOSTCallback endpoint to handle form posts.
Configure the JWT authentication backendjwtConfigurePOSTConfigure the JWT authentication backend.
Delete an existing rolejwtDeleteRoleDELETEDelete an existing role.
JWT list rolesjwtListRolesGETLists all the roles registered with the backend.
JWT write rolejwtWriteRolePOSTRegister an role with the backend.
Read an existing rolejwtReadRoleGETRead an existing role.
Read the current JWT authentication backend configurationjwtReadConfigurationGETRead the current JWT authentication backend configuration.
Request an authorization URL to start an OIDC login flowjwtOidcRequestAuthorizationUrlPOSTRequest an authorization URL to start an OIDC login flow.
Kerberos auth10
Kerberos configurekerberosConfigurePOSTConfigures the Kerberos keytab and service account.
Kerberos configure LDAPkerberosConfigureLdapPOSTConfigure the LDAP server to connect to, along with its options.
Kerberos delete groupkerberosDeleteGroupDELETEManage users allowed to authenticate.
Kerberos list groupskerberosListGroupsGETManage users allowed to authenticate.
Kerberos loginkerberosLoginPOSTVault POST /auth/{kerberos mount path}/login.
Kerberos login2kerberosLogin2GETVault GET /auth/{kerberos mount path}/login.
Kerberos read configurationkerberosReadConfigurationGETConfigures the Kerberos keytab and service account.
Kerberos read groupkerberosReadGroupGETManage users allowed to authenticate.
Kerberos read LDAP configurationkerberosReadLdapConfigurationGETConfigure the LDAP server to connect to, along with its options.
Kerberos write groupkerberosWriteGroupPOSTManage users allowed to authenticate.
Kubernetes auth7
Authenticates Kubernetes service accounts with VaultkubernetesLoginPOSTAuthenticates Kubernetes service accounts with Vault.
Kubernetes configure authkubernetesConfigureAuthPOSTConfigures the JWT Public Key and Kubernetes API information.
Kubernetes delete auth rolekubernetesDeleteAuthRoleDELETERegister an role with the backend.
Kubernetes list auth roleskubernetesListAuthRolesGETLists all the roles registered with the backend.
Kubernetes read auth configurationkubernetesReadAuthConfigurationGETConfigures the JWT Public Key and Kubernetes API information.
Kubernetes read auth rolekubernetesReadAuthRoleGETRegister an role with the backend.
Kubernetes write auth rolekubernetesWriteAuthRolePOSTRegister an role with the backend.
Kubernetes secrets9
Kubernetes check configurationkubernetesCheckConfigurationGETChecks the Kubernetes configuration is valid.
Kubernetes configurekubernetesConfigurePOSTConfigure the Kubernetes secret engine plugin.
Kubernetes delete configurationkubernetesDeleteConfigurationDELETEConfigure the Kubernetes secret engine plugin.
Kubernetes delete rolekubernetesDeleteRoleDELETEManage the roles that can be created with this secrets engine.
Kubernetes generate credentialskubernetesGenerateCredentialsPOSTRequest Kubernetes service account credentials for a given Vault role.
Kubernetes list roleskubernetesListRolesGETList the existing roles in this secrets engine.
Kubernetes read configurationkubernetesReadConfigurationGETConfigure the Kubernetes secret engine plugin.
Kubernetes read rolekubernetesReadRoleGETManage the roles that can be created with this secrets engine.
Kubernetes write rolekubernetesWriteRolePOSTManage the roles that can be created with this secrets engine.
KV version 1 secrets4
KV v1 deletekvV1DeleteDELETEPass-through secret storage to the storage backend, allowing you to read/write arbitrary data into secret storage.
KV v1 listkvV1ListGETPass-through secret storage to the storage backend, allowing you to read/write arbitrary data into secret storage.
KV v1 readkvV1ReadGETPass-through secret storage to the storage backend, allowing you to read/write arbitrary data into secret storage.
KV v1 writekvV1WritePOSTPass-through secret storage to the storage backend, allowing you to read/write arbitrary data into secret storage.
KV version 2 secrets15
Configure backend level settings that are applied to every key in the key-value storekvV2ConfigurePOSTConfigure backend level settings that are applied to every key in the key-value store.
KV v2 deletekvV2DeleteDELETEWrite, Patch, Read, and Delete data in the Key-Value Store.
KV v2 delete metadata and all versionskvV2DeleteMetadataAndAllVersionsDELETEConfigures settings for the KV store
KV v2 delete versionskvV2DeleteVersionsPOSTMarks one or more versions as deleted in the KV store.
KV v2 destroy versionskvV2DestroyVersionsPOSTPermanently removes one or more versions in the KV store
KV v2 listkvV2ListGETConfigures settings for the KV store
KV v2 patchkvV2PatchPATCHWrite, Patch, Read, and Delete data in the Key-Value Store.
KV v2 patch metadata pathkvV2PatchMetadataPathPATCHConfigures settings for the KV store
KV v2 readkvV2ReadGETWrite, Patch, Read, and Delete data in the Key-Value Store.
KV v2 read metadatakvV2ReadMetadataGETConfigures settings for the KV store
KV v2 read subkeyskvV2ReadSubkeysGETRead the structure of a secret entry from the Key-Value store with the values removed.
KV v2 undelete versionskvV2UndeleteVersionsPOSTUndeletes one or more versions from the KV store.
KV v2 writekvV2WritePOSTWrite, Patch, Read, and Delete data in the Key-Value Store.
KV v2 write metadatakvV2WriteMetadataPOSTConfigures settings for the KV store
Read the backend level settingskvV2ReadConfigurationGETRead the backend level settings.
LDAP auth12
LDAP configure authldapConfigureAuthPOSTConfigure the LDAP server to connect to, along with its options.
LDAP delete groupldapDeleteGroupDELETEManage additional groups for users allowed to authenticate.
LDAP delete userldapDeleteUserDELETEManage users allowed to authenticate.
LDAP list groupsldapListGroupsGETManage additional groups for users allowed to authenticate.
LDAP list usersldapListUsersGETManage users allowed to authenticate.
LDAP loginldapLoginPOSTLog in with a username and password.
LDAP read auth configurationldapReadAuthConfigurationGETConfigure the LDAP server to connect to, along with its options.
LDAP read groupldapReadGroupGETManage additional groups for users allowed to authenticate.
LDAP read userldapReadUserGETManage users allowed to authenticate.
LDAP rotate root credentials authldapRotateRootCredentialsAuthPOSTRequest to rotate the LDAP credentials used by Vault
LDAP write groupldapWriteGroupPOSTManage additional groups for users allowed to authenticate.
LDAP write userldapWriteUserPOSTManage users allowed to authenticate.
LDAP secrets32
Check a service account out from the libraryldapLibraryCheckOutPOSTCheck a service account out from the library.
Check the status of the service accounts in a library setldapLibraryCheckStatusGETCheck the status of the service accounts in a library set.
Delete a library setldapLibraryDeleteDELETEDelete a library set.
LDAP configureldapConfigurePOSTConfigure the LDAP secrets engine plugin.
LDAP delete configurationldapDeleteConfigurationDELETEConfigure the LDAP secrets engine plugin.
LDAP delete dynamic roleldapDeleteDynamicRoleDELETEManage the static roles that can be created with this backend.
LDAP delete static roleldapDeleteStaticRoleDELETEManage the static roles that can be created with this backend.
LDAP library check inldapLibraryCheckInPOSTCheck service accounts in to the library.
LDAP library force check inldapLibraryForceCheckInPOSTCheck service accounts in to the library.
LDAP library listldapLibraryListGETList the name of each set of service accounts currently stored.
LDAP library list library path folderldapLibraryListLibraryPathFolderGETList the name of each set of service accounts currently stored.
LDAP library list library path prefixldapLibraryListLibraryPathPrefixGETList the name of each set of service accounts currently stored.
LDAP list dynamic rolesldapListDynamicRolesGETList all the dynamic roles Vault is currently managing in LDAP.
LDAP list role path folderldapListRolePathFolderGETList all the dynamic roles Vault is currently managing in LDAP.
LDAP list role path prefixldapListRolePathPrefixGETList all the dynamic roles Vault is currently managing in LDAP.
LDAP list static role path folderldapListStaticRolePathFolderGETThis path lists all the static roles Vault is currently managing within the LDAP system.
LDAP list static role path prefixldapListStaticRolePathPrefixGETThis path lists all the static roles Vault is currently managing within the LDAP system.
LDAP list static rolesldapListStaticRolesGETThis path lists all the static roles Vault is currently managing within the LDAP system.
LDAP read configurationldapReadConfigurationGETConfigure the LDAP secrets engine plugin.
LDAP read dynamic roleldapReadDynamicRoleGETManage the static roles that can be created with this backend.
LDAP read static roleldapReadStaticRoleGETManage the static roles that can be created with this backend.
LDAP request dynamic role credentialsldapRequestDynamicRoleCredentialsGETRequest LDAP credentials for a dynamic role.
LDAP request static role credentialsldapRequestStaticRoleCredentialsGETRequest LDAP credentials for a certain static role.
LDAP rotate root credentials secretsldapRotateRootCredentialsSecretsPOSTRequest to rotate the root credentials Vault uses for the LDAP administrator account.
LDAP rotate static roleldapRotateStaticRolePOSTRequest to rotate the credentials for a static user account.
LDAP write dynamic roleldapWriteDynamicRolePOSTManage the static roles that can be created with this backend.
LDAP write static roleldapWriteStaticRolePOSTManage the static roles that can be created with this backend.
Read a library setldapLibraryReadGETRead a library set.
Read the total count of dynamic rolesldapReadRoleCountGETRead the total count of dynamic roles
Read the total count of library setsldapLibraryReadCountGETRead the total count of library sets
Read the total count of static rolesldapReadStaticRoleCountGETRead the total count of static roles
Update a library setldapLibraryConfigurePOSTUpdate a library set.
MongoDB Atlas secrets8
Mongo db atlas configuremongoDbAtlasConfigurePOSTConfigure the credentials that are used to manage Database Users.
Mongo db atlas delete rolemongoDbAtlasDeleteRoleDELETEManage the roles used to generate MongoDB Atlas Programmatic API Keys.
Mongo db atlas generate credentialsmongoDbAtlasGenerateCredentialsGETGenerate MongoDB Atlas Programmatic API from a specific Vault role.
Mongo db atlas generate credentials2mongoDbAtlasGenerateCredentials2POSTGenerate MongoDB Atlas Programmatic API from a specific Vault role.
Mongo db atlas list rolesmongoDbAtlasListRolesGETList the existing roles in this backend
Mongo db atlas read configurationmongoDbAtlasReadConfigurationGETConfigure the credentials that are used to manage Database Users.
Mongo db atlas read rolemongoDbAtlasReadRoleGETManage the roles used to generate MongoDB Atlas Programmatic API Keys.
Mongo db atlas write rolemongoDbAtlasWriteRolePOSTManage the roles used to generate MongoDB Atlas Programmatic API Keys.
Nomad secrets11
Nomad configure accessnomadConfigureAccessPOSTVault POST /{nomad mount path}/config/access.
Nomad configure leasenomadConfigureLeasePOSTConfigure the lease parameters for generated tokens
Nomad delete access configurationnomadDeleteAccessConfigurationDELETEVault DELETE /{nomad mount path}/config/access.
Nomad delete lease configurationnomadDeleteLeaseConfigurationDELETEConfigure the lease parameters for generated tokens
Nomad delete rolenomadDeleteRoleDELETEVault DELETE /{nomad mount path}/role/{name}.
Nomad generate credentialsnomadGenerateCredentialsGETVault GET /{nomad mount path}/creds/{name}.
Nomad list rolesnomadListRolesGETVault GET /{nomad mount path}/role/.
Nomad read access configurationnomadReadAccessConfigurationGETVault GET /{nomad mount path}/config/access.
Nomad read lease configurationnomadReadLeaseConfigurationGETConfigure the lease parameters for generated tokens
Nomad read rolenomadReadRoleGETVault GET /{nomad mount path}/role/{name}.
Nomad write rolenomadWriteRolePOSTVault POST /{nomad mount path}/role/{name}.
Okta auth12
Okta configureoktaConfigurePOSTThis endpoint allows you to configure the Okta and its configuration options.
Okta delete groupoktaDeleteGroupDELETEManage users allowed to authenticate.
Okta delete useroktaDeleteUserDELETEManage additional groups for users allowed to authenticate.
Okta list groupsoktaListGroupsGETManage users allowed to authenticate.
Okta list usersoktaListUsersGETManage additional groups for users allowed to authenticate.
Okta loginoktaLoginPOSTLog in with a username and password.
Okta read configurationoktaReadConfigurationGETThis endpoint allows you to configure the Okta and its configuration options.
Okta read groupoktaReadGroupGETManage users allowed to authenticate.
Okta read useroktaReadUserGETManage additional groups for users allowed to authenticate.
Okta verifyoktaVerifyGETVault GET /auth/{okta mount path}/verify/{nonce}.
Okta write groupoktaWriteGroupPOSTManage users allowed to authenticate.
Okta write useroktaWriteUserPOSTManage additional groups for users allowed to authenticate.
Oracle Cloud auth8
Authenticates to Vault using OCI credentialsociLoginPOSTAuthenticates to Vault using OCI credentials
OCI configureociConfigurePOSTManages the configuration for the Vault Auth Plugin.
OCI delete configurationociDeleteConfigurationDELETEManages the configuration for the Vault Auth Plugin.
OCI delete roleociDeleteRoleDELETECreate a role and associate policies to it.
OCI list rolesociListRolesGETLists all the roles that are registered with Vault.
OCI read configurationociReadConfigurationGETManages the configuration for the Vault Auth Plugin.
OCI read roleociReadRoleGETCreate a role and associate policies to it.
OCI write roleociWriteRolePOSTCreate a role and associate policies to it.
PKI secrets149
PKI configure ACMEpkiConfigureAcmePOSTConfiguration of ACME Endpoints
PKI configure auto tidypkiConfigureAutoTidyPOSTModifies the current configuration for automatic tidy execution.
PKI configure CApkiConfigureCaPOSTSet the CA certificate and private key used for generated credentials.
PKI configure clusterpkiConfigureClusterPOSTSet cluster-local configuration, including address to this PR cluster.
PKI configure CRLpkiConfigureCrlPOSTConfigure the CRL expiration.
PKI configure issuerspkiConfigureIssuersPOSTRead and set the default issuer certificate for signing.
PKI configure keyspkiConfigureKeysPOSTRead and set the default key used for signing
PKI configure urlspkiConfigureUrlsPOSTSet the URLs for the issuing CA, CRL distribution points, and OCSP servers.
PKI cross sign intermediatepkiCrossSignIntermediatePOSTGenerate a new CSR and private key used for signing.
PKI delete eab keypkiDeleteEabKeyDELETEDelete an external account binding id prior to its use within an ACME account
PKI delete issuerpkiDeleteIssuerDELETEFetch a single issuer certificate.
PKI delete keypkiDeleteKeyDELETEFetch a single issuer key
PKI delete rolepkiDeleteRoleDELETEManage the roles that can be created with this backend.
PKI delete rootpkiDeleteRootDELETEDeletes the root CA key to allow a new one to be generated.
PKI generate eab keypkiGenerateEabKeyPOSTGenerate external account bindings to be used for ACME
PKI generate eab key for issuerpkiGenerateEabKeyForIssuerPOSTGenerate external account bindings to be used for ACME
PKI generate eab key for issuer and rolepkiGenerateEabKeyForIssuerAndRolePOSTGenerate external account bindings to be used for ACME
PKI generate eab key for rolepkiGenerateEabKeyForRolePOSTGenerate external account bindings to be used for ACME
PKI generate exported keypkiGenerateExportedKeyPOSTGenerate a new private key used for signing.
PKI generate intermediatepkiGenerateIntermediatePOSTGenerate a new CSR and private key used for signing.
PKI generate internal keypkiGenerateInternalKeyPOSTGenerate a new private key used for signing.
PKI generate KMS keypkiGenerateKmsKeyPOSTGenerate a new private key used for signing.
PKI generate rootpkiGenerateRootPOSTGenerate a new CA certificate and private key used for signing.
PKI import keypkiImportKeyPOSTImport the specified key.
PKI issue with rolepkiIssueWithRolePOSTRequest a certificate using a certain role with the provided details.
PKI issuer issue with rolepkiIssuerIssueWithRolePOSTRequest a certificate using a certain role with the provided details.
PKI issuer read CRLpkiIssuerReadCrlGETFetch an issuer's Certificate Revocation Log (CRL).
PKI issuer read CRL deltapkiIssuerReadCrlDeltaGETFetch an issuer's Certificate Revocation Log (CRL).
PKI issuer read CRL delta DERpkiIssuerReadCrlDeltaDerGETFetch an issuer's Certificate Revocation Log (CRL).
PKI issuer read CRL delta PEMpkiIssuerReadCrlDeltaPemGETFetch an issuer's Certificate Revocation Log (CRL).
PKI issuer read CRL DERpkiIssuerReadCrlDerGETFetch an issuer's Certificate Revocation Log (CRL).
PKI issuer read CRL PEMpkiIssuerReadCrlPemGETFetch an issuer's Certificate Revocation Log (CRL).
PKI issuer resign crlspkiIssuerResignCrlsPOSTCombine and sign with the provided issuer different CRLs
PKI issuer sign intermediatepkiIssuerSignIntermediatePOSTIssue an intermediate CA certificate based on the provided CSR.
PKI issuer sign revocation listpkiIssuerSignRevocationListPOSTGenerate and sign a CRL based on the provided parameters.
PKI issuer sign self issuedpkiIssuerSignSelfIssuedPOSTRe-issue a self-signed certificate based on the provided certificate.
PKI issuer sign verbatimpkiIssuerSignVerbatimPOSTIssue a certificate directly based on the provided CSR.
PKI issuer sign verbatim with rolepkiIssuerSignVerbatimWithRolePOSTIssue a certificate directly based on the provided CSR.
PKI issuer sign with rolepkiIssuerSignWithRolePOSTRequest certificates using a certain role with the provided details.
PKI issuers generate intermediatepkiIssuersGenerateIntermediatePOSTGenerate a new CSR and private key used for signing.
PKI issuers generate rootpkiIssuersGenerateRootPOSTGenerate a new CA certificate and private key used for signing.
PKI issuers import bundlepkiIssuersImportBundlePOSTImport the specified issuing certificates.
PKI issuers import certpkiIssuersImportCertPOSTImport the specified issuing certificates.
PKI list ACME account keyspkiListAcmeAccountKeysGETList all ACME account key identifiers.
PKI list certspkiListCertsGETFetch a CA, CRL, CA Chain, or non-revoked certificate.
PKI list eab keyspkiListEabKeysGETlist external account bindings to be used for ACME
PKI list issuerspkiListIssuersGETFetch a list of CA certificates.
PKI list keyspkiListKeysGETFetch a list of all issuer keys
PKI list revoked certspkiListRevokedCertsGETList all revoked serial numbers within the local cluster
PKI list rolespkiListRolesGETList the existing roles in this backend
PKI patch issuerpkiPatchIssuerPATCHFetch a single issuer certificate.
PKI patch rolepkiPatchRolePATCHManage the roles that can be created with this backend.
PKI query OCSPpkiQueryOcspPOSTQuery a certificate's revocation status through OCSP'
PKI query OCSP with get reqpkiQueryOcspWithGetReqGETQuery a certificate's revocation status through OCSP'
PKI read ACME configurationpkiReadAcmeConfigurationGETConfiguration of ACME Endpoints
PKI read ACME directorypkiReadAcmeDirectoryGET
PKI read ACME key IDpkiReadAcmeKeyIdGETFetch the details or update the status of an ACME account by key identifier.
PKI read ACME new noncepkiReadAcmeNewNonceGET
PKI read auto tidy configurationpkiReadAutoTidyConfigurationGETModifies the current configuration for automatic tidy execution.
PKI read CA chain PEMpkiReadCaChainPemGETFetch a CA, CRL, CA Chain, or non-revoked certificate.
PKI read CA DERpkiReadCaDerGETFetch a CA, CRL, CA Chain, or non-revoked certificate.
PKI read CA PEMpkiReadCaPemGETFetch a CA, CRL, CA Chain, or non-revoked certificate.
PKI read certpkiReadCertGETFetch a CA, CRL, CA Chain, or non-revoked certificate.
PKI read cert CA chainpkiReadCertCaChainGETFetch a CA, CRL, CA Chain, or non-revoked certificate.
PKI read cert CRLpkiReadCertCrlGETFetch a CA, CRL, CA Chain, or non-revoked certificate.
PKI read cert delta CRLpkiReadCertDeltaCrlGETFetch a CA, CRL, CA Chain, or non-revoked certificate.
PKI read cert raw DERpkiReadCertRawDerGETFetch a CA, CRL, CA Chain, or non-revoked certificate.
PKI read cert raw PEMpkiReadCertRawPemGETFetch a CA, CRL, CA Chain, or non-revoked certificate.
PKI read cluster configurationpkiReadClusterConfigurationGETSet cluster-local configuration, including address to this PR cluster.
PKI read CRL configurationpkiReadCrlConfigurationGETConfigure the CRL expiration.
PKI read CRL deltapkiReadCrlDeltaGETFetch a CA, CRL, CA Chain, or non-revoked certificate.
PKI read CRL delta PEMpkiReadCrlDeltaPemGETFetch a CA, CRL, CA Chain, or non-revoked certificate.
PKI read CRL DERpkiReadCrlDerGETFetch a CA, CRL, CA Chain, or non-revoked certificate.
PKI read CRL PEMpkiReadCrlPemGETFetch a CA, CRL, CA Chain, or non-revoked certificate.
PKI read issuerpkiReadIssuerGETFetch a single issuer certificate.
PKI read issuer DERpkiReadIssuerDerGETFetch a single issuer certificate.
PKI read issuer issuer ref ACME directorypkiReadIssuerIssuerRefAcmeDirectoryGET
PKI read issuer issuer ref ACME new noncepkiReadIssuerIssuerRefAcmeNewNonceGET
PKI read issuer issuer ref roles role ACME directorypkiReadIssuerIssuerRefRolesRoleAcmeDirectoryGET
PKI read issuer issuer ref roles role ACME new noncepkiReadIssuerIssuerRefRolesRoleAcmeNewNonceGET
PKI read issuer jsonpkiReadIssuerJsonGETFetch a single issuer certificate.
PKI read issuer PEMpkiReadIssuerPemGETFetch a single issuer certificate.
PKI read issuers configurationpkiReadIssuersConfigurationGETRead and set the default issuer certificate for signing.
PKI read keypkiReadKeyGETFetch a single issuer key
PKI read keys configurationpkiReadKeysConfigurationGETRead and set the default key used for signing
PKI read rolepkiReadRoleGETManage the roles that can be created with this backend.
PKI read roles role ACME directorypkiReadRolesRoleAcmeDirectoryGET
PKI read roles role ACME new noncepkiReadRolesRoleAcmeNewNonceGET
PKI read urls configurationpkiReadUrlsConfigurationGETSet the URLs for the issuing CA, CRL distribution points, and OCSP servers.
PKI replace rootpkiReplaceRootPOSTRead and set the default issuer certificate for signing.
PKI revokepkiRevokePOSTRevoke a certificate by serial number or with explicit certificate.
PKI revoke issuerpkiRevokeIssuerPOSTRevoke the specified issuer certificate.
PKI revoke with keypkiRevokeWithKeyPOSTRevoke a certificate by serial number or with explicit certificate.
PKI root sign intermediatepkiRootSignIntermediatePOSTIssue an intermediate CA certificate based on the provided CSR.
PKI root sign self issuedpkiRootSignSelfIssuedPOSTRe-issue a self-signed certificate based on the provided certificate.
PKI rotate CRLpkiRotateCrlGETForce a rebuild of the CRL.
PKI rotate delta CRLpkiRotateDeltaCrlGETForce a rebuild of the delta CRL.
PKI rotate rootpkiRotateRootPOSTGenerate a new CA certificate and private key used for signing.
PKI set signed intermediatepkiSetSignedIntermediatePOSTProvide the signed intermediate CA cert.
PKI sign verbatimpkiSignVerbatimPOSTIssue a certificate directly based on the provided CSR.
PKI sign verbatim with rolepkiSignVerbatimWithRolePOSTIssue a certificate directly based on the provided CSR.
PKI sign with rolepkiSignWithRolePOSTRequest certificates using a certain role with the provided details.
PKI tidypkiTidyPOSTTidy up the backend by removing expired certificates, revocation information, or both.
PKI tidy cancelpkiTidyCancelPOSTCancels a currently running tidy operation.
PKI tidy statuspkiTidyStatusGETReturns the status of the tidy operation.
PKI write ACME account kidpkiWriteAcmeAccountKidPOST
PKI write ACME authorization auth IDpkiWriteAcmeAuthorizationAuthIdPOST
PKI write ACME challenge auth ID challenge typepkiWriteAcmeChallengeAuthIdChallengeTypePOST
PKI write ACME key IDpkiWriteAcmeKeyIdPOSTFetch the details or update the status of an ACME account by key identifier.
PKI write ACME new accountpkiWriteAcmeNewAccountPOST
PKI write ACME new orderpkiWriteAcmeNewOrderPOST
PKI write ACME order order IDpkiWriteAcmeOrderOrderIdPOST
PKI write ACME order order ID certpkiWriteAcmeOrderOrderIdCertPOST
PKI write ACME order order ID finalizepkiWriteAcmeOrderOrderIdFinalizePOST
PKI write ACME orderspkiWriteAcmeOrdersPOST
PKI write ACME revoke certpkiWriteAcmeRevokeCertPOST
PKI write issuerpkiWriteIssuerPOSTFetch a single issuer certificate.
PKI write issuer issuer ref ACME account kidpkiWriteIssuerIssuerRefAcmeAccountKidPOST
PKI write issuer issuer ref ACME authorization auth IDpkiWriteIssuerIssuerRefAcmeAuthorizationAuthIdPOST
PKI write issuer issuer ref ACME challenge auth ID challenge typepkiWriteIssuerIssuerRefAcmeChallengeAuthIdChallengeTypePOST
PKI write issuer issuer ref ACME new accountpkiWriteIssuerIssuerRefAcmeNewAccountPOST
PKI write issuer issuer ref ACME new orderpkiWriteIssuerIssuerRefAcmeNewOrderPOST
PKI write issuer issuer ref ACME order order IDpkiWriteIssuerIssuerRefAcmeOrderOrderIdPOST
PKI write issuer issuer ref ACME order order ID certpkiWriteIssuerIssuerRefAcmeOrderOrderIdCertPOST
PKI write issuer issuer ref ACME order order ID finalizepkiWriteIssuerIssuerRefAcmeOrderOrderIdFinalizePOST
PKI write issuer issuer ref ACME orderspkiWriteIssuerIssuerRefAcmeOrdersPOST
PKI write issuer issuer ref ACME revoke certpkiWriteIssuerIssuerRefAcmeRevokeCertPOST
PKI write issuer issuer ref roles role ACME account kidpkiWriteIssuerIssuerRefRolesRoleAcmeAccountKidPOST
PKI write issuer issuer ref roles role ACME authorization auth IDpkiWriteIssuerIssuerRefRolesRoleAcmeAuthorizationAuthIdPOST
PKI write issuer issuer ref roles role ACME challenge auth ID challenge typepkiWriteIssuerIssuerRefRolesRoleAcmeChallengeAuthIdChallengeTypePOST
PKI write issuer issuer ref roles role ACME new accountpkiWriteIssuerIssuerRefRolesRoleAcmeNewAccountPOST
PKI write issuer issuer ref roles role ACME new orderpkiWriteIssuerIssuerRefRolesRoleAcmeNewOrderPOST
PKI write issuer issuer ref roles role ACME order order IDpkiWriteIssuerIssuerRefRolesRoleAcmeOrderOrderIdPOST
PKI write issuer issuer ref roles role ACME order order ID certpkiWriteIssuerIssuerRefRolesRoleAcmeOrderOrderIdCertPOST
PKI write issuer issuer ref roles role ACME order order ID finalizepkiWriteIssuerIssuerRefRolesRoleAcmeOrderOrderIdFinalizePOST
PKI write issuer issuer ref roles role ACME orderspkiWriteIssuerIssuerRefRolesRoleAcmeOrdersPOST
PKI write issuer issuer ref roles role ACME revoke certpkiWriteIssuerIssuerRefRolesRoleAcmeRevokeCertPOST
PKI write keypkiWriteKeyPOSTFetch a single issuer key
PKI write rolepkiWriteRolePOSTManage the roles that can be created with this backend.
PKI write roles role ACME account kidpkiWriteRolesRoleAcmeAccountKidPOST
PKI write roles role ACME authorization auth IDpkiWriteRolesRoleAcmeAuthorizationAuthIdPOST
PKI write roles role ACME challenge auth ID challenge typepkiWriteRolesRoleAcmeChallengeAuthIdChallengeTypePOST
PKI write roles role ACME new accountpkiWriteRolesRoleAcmeNewAccountPOST
PKI write roles role ACME new orderpkiWriteRolesRoleAcmeNewOrderPOST
PKI write roles role ACME order order IDpkiWriteRolesRoleAcmeOrderOrderIdPOST
PKI write roles role ACME order order ID certpkiWriteRolesRoleAcmeOrderOrderIdCertPOST
PKI write roles role ACME order order ID finalizepkiWriteRolesRoleAcmeOrderOrderIdFinalizePOST
PKI write roles role ACME orderspkiWriteRolesRoleAcmeOrdersPOST
PKI write roles role ACME revoke certpkiWriteRolesRoleAcmeRevokeCertPOST
RabbitMQ secrets8
Rabbit mq configure connectionrabbitMqConfigureConnectionPOSTConfigure the connection URI, username, and password to talk to RabbitMQ management HTTP API.
Rabbit mq configure leaserabbitMqConfigureLeasePOSTConfigure the lease parameters for generated credentials
Rabbit mq delete rolerabbitMqDeleteRoleDELETEManage the roles that can be created with this backend.
Rabbit mq list rolesrabbitMqListRolesGETManage the roles that can be created with this backend.
Rabbit mq read lease configurationrabbitMqReadLeaseConfigurationGETConfigure the lease parameters for generated credentials
Rabbit mq read rolerabbitMqReadRoleGETManage the roles that can be created with this backend.
Rabbit mq write rolerabbitMqWriteRolePOSTManage the roles that can be created with this backend.
Request RabbitMQ credentials for a certain rolerabbitMqRequestCredentialsGETRequest RabbitMQ credentials for a certain role.
RADIUS auth8
Radius configureradiusConfigurePOSTConfigure the RADIUS server to connect to, along with its options.
Radius delete userradiusDeleteUserDELETEManage users allowed to authenticate.
Radius list usersradiusListUsersGETManage users allowed to authenticate.
Radius loginradiusLoginPOSTLog in with a username and password.
Radius login with usernameradiusLoginWithUsernamePOSTLog in with a username and password.
Radius read configurationradiusReadConfigurationGETConfigure the RADIUS server to connect to, along with its options.
Radius read userradiusReadUserGETManage users allowed to authenticate.
Radius write userradiusWriteUserPOSTManage users allowed to authenticate.
SSH secrets17
Creates a credential for establishing SSH connection with the remote hostsshGenerateCredentialsPOSTCreates a credential for establishing SSH connection with the remote host.
List all the roles associated with the given IP addresssshListRolesByIpPOSTList all the roles associated with the given IP address.
Request signing an SSH key using a certain role with the provided detailssshSignCertificatePOSTRequest signing an SSH key using a certain role with the provided details.
Retrieve the public keysshReadPublicKeyGETRetrieve the public key.
SSH configure CAsshConfigureCaPOSTSet the SSH private key used for signing certificates.
SSH configure zero addresssshConfigureZeroAddressPOSTAssign zero address as default CIDR block for select roles.
SSH delete CA configurationsshDeleteCaConfigurationDELETESet the SSH private key used for signing certificates.
SSH delete rolesshDeleteRoleDELETEManage the 'roles' that can be created with this backend.
SSH delete zero address configurationsshDeleteZeroAddressConfigurationDELETEAssign zero address as default CIDR block for select roles.
SSH issue certificatesshIssueCertificatePOSTRequest a certificate using a certain role with the provided details.
SSH list rolessshListRolesGETManage the 'roles' that can be created with this backend.
SSH read CA configurationsshReadCaConfigurationGETSet the SSH private key used for signing certificates.
SSH read rolesshReadRoleGETManage the 'roles' that can be created with this backend.
SSH read zero address configurationsshReadZeroAddressConfigurationGETAssign zero address as default CIDR block for select roles.
SSH tidy dynamic host keyssshTidyDynamicHostKeysDELETEThis endpoint removes the stored host keys used for the removed Dynamic Key feature, if present.
SSH write rolesshWriteRolePOSTManage the 'roles' that can be created with this backend.
Validate the OTP provided by Vault SSH AgentsshVerifyOtpPOSTValidate the OTP provided by Vault SSH Agent.
System307
Activation flags activate activation testactivationFlagsActivateActivationTestPOSTActivate a flagged feature.
Activation flags activate enable SCIMactivationFlagsActivateEnableScimPOSTActivate a flagged feature.
Activation flags activate force identity deduplicationactivationFlagsActivateForceIdentityDeduplicationPOSTActivate a flagged feature.
Add a new or update an existing ACL policypoliciesWriteAclPolicyPOSTAdd a new or update an existing ACL policy.
Add a new or update an existing password policypoliciesWritePasswordPolicyPOSTAdd a new or update an existing password policy.
Add a new or update an existing policypoliciesWriteAclPolicy2POSTAdd a new or update an existing policy.
Auditing calculate hashauditingCalculateHashPOSTThe hash of the given string via the given audit backend
Auth list enabled methodsauthListEnabledMethodsGETList the currently enabled credential backends.
Auth read tuning informationauthReadTuningInformationGETReads the given auth path's configuration.
Auth tune configuration parametersauthTuneConfigurationParametersPOSTTune configuration parameters for a given auth path.
Cancel any in-progress recovery key rekey verification operationrekeyRecoveryKeyVerificationCancelDELETECancel any in-progress recovery key rekey verification operation.
Cancel any in-progress rekey verification operationrekeyVerificationCancelDELETECancel any in-progress rekey verification operation.
Cancels any in-progress recovery key rekeyrekeyRecoveryKeyAttemptCancelDELETECancels any in-progress recovery key rekey.
Cancels any in-progress rekeyrekeyAttemptCancelDELETECancels any in-progress rekey.
Cause the node to give up active statusstepDownLeaderPOSTCause the node to give up active status.
Check status of a mount migrationremountStatusGETCheck status of a mount migration
Check the HA status of a Vault clusterhaStatusGETCheck the HA status of a Vault cluster
Check the seal status of a VaultsealStatusGETCheck the seal status of a Vault.
Configure the billing data retention periodsystemWriteBillingConfigPOSTConfigure the billing data retention period.
Configure the CORS settingscorsConfigurePOSTConfigure the CORS settings.
Configure the values to be returned for the UI headeruiHeadersConfigurePOSTConfigure the values to be returned for the UI header.
Create or update the pinned version for a plugin with a given type and namepluginsCatalogPinsCreatePinnedVersionPOSTCreate or update the pinned version for a plugin with a given type and name.
Decodes the encoded token with the otpdecodeTokenPOSTDecodes the encoded token with the otp.
Delete a password policypoliciesDeletePasswordPolicyDELETEDelete a password policy.
Delete the ACL policy with the given namepoliciesDeleteAclPolicyDELETEDelete the ACL policy with the given name.
Delete the backup copy of PGP-encrypted unseal keysrekeyDeleteBackupKeyDELETEDelete the backup copy of PGP-encrypted unseal keys.
Delete the key with given pathrawDeleteDELETEDelete the key with given path.
Delete the policy with the given namepoliciesDeleteAclPolicy2DELETEDelete the policy with the given name.
Disable auditing of the given request headerauditingDisableRequestHeaderDELETEDisable auditing of the given request header.
Disable the audit device at the given pathauditingDisableDeviceDELETEDisable the audit device at the given path.
Disable the auth method at the given auth pathauthDisableMethodDELETEDisable the auth method at the given auth path
Disable the mount point specified at the given pathmountsDisableSecretsEngineDELETEDisable the mount point specified at the given path.
Enable a new audit device at the supplied pathauditingEnableDevicePOSTEnable a new audit device at the supplied path.
Enable a new secrets engine at the given pathmountsEnableSecretsEnginePOSTEnable a new secrets engine at the given path.
Enable auditing of a headerauditingEnableRequestHeaderPOSTEnable auditing of a header.
Enables a new auth methodauthEnableMethodPOSTEnables a new auth method.
Encryption key configure rotationencryptionKeyConfigureRotationPOSTConfigures settings related to the backend encryption key management.
Encryption key read rotation configurationencryptionKeyReadRotationConfigurationGETConfigures settings related to the backend encryption key management.
Encryption key rotateencryptionKeyRotatePOSTRotates the backend encryption key used to persist data.
Enter a single new key share to progress the rekey verification operationrekeyVerificationUpdatePOSTEnter a single new key share to progress the rekey verification operation.
Enter a single new recovery key share to progress the rekey verification operationrekeyRecoveryKeyVerificationUpdatePOSTEnter a single new recovery key share to progress the rekey verification operation.
Enter a single recovery key share to progress the rekey of the VaultrekeyRecoveryKeyAttemptUpdatePOSTEnter a single recovery key share to progress the rekey of the Vault.
Enter a single unseal key share to progress the rekey of the VaultrekeyAttemptUpdatePOSTEnter a single unseal key share to progress the rekey of the Vault.
Enter a single unseal key share to progress the root generation attemptrootTokenGenerationUpdatePOSTEnter a single unseal key share to progress the root generation attempt.
Enterprise stub delete config control groupenterpriseStubDeleteConfigControlGroupDELETEVault DELETE /sys/config/control-group.
Enterprise stub delete config oauth resource server nameenterpriseStubDeleteConfigOauthResourceServerNameDELETEVault DELETE /sys/config/oauth-resource-server/{name}.
Enterprise stub delete managed keys type nameenterpriseStubDeleteManagedKeysTypeNameDELETEVault DELETE /sys/managed-keys/{type}/{name}.
Enterprise stub delete MFA method duo nameenterpriseStubDeleteMfaMethodDuoNameDELETEVault DELETE /sys/mfa/method/duo/{name}.
Enterprise stub delete MFA method okta nameenterpriseStubDeleteMfaMethodOktaNameDELETEVault DELETE /sys/mfa/method/okta/{name}.
Enterprise stub delete MFA method pingid nameenterpriseStubDeleteMfaMethodPingidNameDELETEVault DELETE /sys/mfa/method/pingid/{name}.
Enterprise stub delete MFA method TOTP nameenterpriseStubDeleteMfaMethodTotpNameDELETEVault DELETE /sys/mfa/method/totp/{name}.
Enterprise stub delete namespaces pathenterpriseStubDeleteNamespacesPathDELETEVault DELETE /sys/namespaces/{path}.
Enterprise stub delete policies egp nameenterpriseStubDeletePoliciesEgpNameDELETEVault DELETE /sys/policies/egp/{name}.
Enterprise stub delete policies rgp nameenterpriseStubDeletePoliciesRgpNameDELETEVault DELETE /sys/policies/rgp/{name}.
Enterprise stub delete quotas lease count nameenterpriseStubDeleteQuotasLeaseCountNameDELETEVault DELETE /sys/quotas/lease-count/{name}.
Enterprise stub delete replication performance primary paths filter IDenterpriseStubDeleteReplicationPerformancePrimaryPathsFilterIdDELETEVault DELETE /sys/replication/performance/primary/paths-filter/{id}.
Enterprise stub delete storage raft snapshot auto config nameenterpriseStubDeleteStorageRaftSnapshotAutoConfigNameDELETEVault DELETE /sys/storage/raft/snapshot-auto/config/{name}.
Enterprise stub list config oauth resource serverenterpriseStubListConfigOauthResourceServerGETVault GET /sys/config/oauth-resource-server/.
Enterprise stub list managed keys typeenterpriseStubListManagedKeysTypeGETVault GET /sys/managed-keys/{type}/.
Enterprise stub list MFA methodenterpriseStubListMfaMethodGETVault GET /sys/mfa/method/.
Enterprise stub list namespacesenterpriseStubListNamespacesGETVault GET /sys/namespaces/.
Enterprise stub list policies egpenterpriseStubListPoliciesEgpGETVault GET /sys/policies/egp/.
Enterprise stub list policies rgpenterpriseStubListPoliciesRgpGETVault GET /sys/policies/rgp/.
Enterprise stub list quotas lease countenterpriseStubListQuotasLeaseCountGETVault GET /sys/quotas/lease-count/.
Enterprise stub list storage raft snapshot auto configenterpriseStubListStorageRaftSnapshotAutoConfigGETVault GET /sys/storage/raft/snapshot-auto/config/.
Enterprise stub patch namespaces pathenterpriseStubPatchNamespacesPathPATCHVault PATCH /sys/namespaces/{path}.
Enterprise stub read config control groupenterpriseStubReadConfigControlGroupGETVault GET /sys/config/control-group.
Enterprise stub read config group policy applicationenterpriseStubReadConfigGroupPolicyApplicationGETVault GET /sys/config/group-policy-application.
Enterprise stub read config oauth resource server ID config IDenterpriseStubReadConfigOauthResourceServerIdConfigIdGETVault GET /sys/config/oauth-resource-server/id/{config id}.
Enterprise stub read config oauth resource server nameenterpriseStubReadConfigOauthResourceServerNameGETVault GET /sys/config/oauth-resource-server/{name}.
Enterprise stub read license statusenterpriseStubReadLicenseStatusGETVault GET /sys/license/status.
Enterprise stub read managed keys type nameenterpriseStubReadManagedKeysTypeNameGETVault GET /sys/managed-keys/{type}/{name}.
Enterprise stub read MFA method duo nameenterpriseStubReadMfaMethodDuoNameGETVault GET /sys/mfa/method/duo/{name}.
Enterprise stub read MFA method okta nameenterpriseStubReadMfaMethodOktaNameGETVault GET /sys/mfa/method/okta/{name}.
Enterprise stub read MFA method pingid nameenterpriseStubReadMfaMethodPingidNameGETVault GET /sys/mfa/method/pingid/{name}.
Enterprise stub read MFA method TOTP nameenterpriseStubReadMfaMethodTotpNameGETVault GET /sys/mfa/method/totp/{name}.
Enterprise stub read MFA method TOTP name generateenterpriseStubReadMfaMethodTotpNameGenerateGETVault GET /sys/mfa/method/totp/{name}/generate.
Enterprise stub read namespaces pathenterpriseStubReadNamespacesPathGETVault GET /sys/namespaces/{path}.
Enterprise stub read plugins reload backend statusenterpriseStubReadPluginsReloadBackendStatusGETVault GET /sys/plugins/reload/backend/status.
Enterprise stub read policies egp nameenterpriseStubReadPoliciesEgpNameGETVault GET /sys/policies/egp/{name}.
Enterprise stub read policies rgp nameenterpriseStubReadPoliciesRgpNameGETVault GET /sys/policies/rgp/{name}.
Enterprise stub read quotas lease count nameenterpriseStubReadQuotasLeaseCountNameGETVault GET /sys/quotas/lease-count/{name}.
Enterprise stub read replication DR secondary license statusenterpriseStubReadReplicationDrSecondaryLicenseStatusGETVault GET /sys/replication/dr/secondary/license/status.
Enterprise stub read replication DR statusenterpriseStubReadReplicationDrStatusGETVault GET /sys/replication/dr/status.
Enterprise stub read replication performance primary dynamic filter IDenterpriseStubReadReplicationPerformancePrimaryDynamicFilterIdGETVault GET /sys/replication/performance/primary/dynamic-filter/{id}.
Enterprise stub read replication performance primary paths filter IDenterpriseStubReadReplicationPerformancePrimaryPathsFilterIdGETVault GET /sys/replication/performance/primary/paths-filter/{id}.
Enterprise stub read replication performance secondary dynamic filter IDenterpriseStubReadReplicationPerformanceSecondaryDynamicFilterIdGETVault GET /sys/replication/performance/secondary/dynamic-filter/{id}.
Enterprise stub read replication performance statusenterpriseStubReadReplicationPerformanceStatusGETVault GET /sys/replication/performance/status.
Enterprise stub read sealwrap rewrapenterpriseStubReadSealwrapRewrapGETVault GET /sys/sealwrap/rewrap.
Enterprise stub read storage raft snapshot auto config nameenterpriseStubReadStorageRaftSnapshotAutoConfigNameGETVault GET /sys/storage/raft/snapshot-auto/config/{name}.
Enterprise stub read storage raft snapshot auto status nameenterpriseStubReadStorageRaftSnapshotAutoStatusNameGETVault GET /sys/storage/raft/snapshot-auto/status/{name}.
Enterprise stub write config control groupenterpriseStubWriteConfigControlGroupPOSTVault POST /sys/config/control-group.
Enterprise stub write config group policy applicationenterpriseStubWriteConfigGroupPolicyApplicationPOSTVault POST /sys/config/group-policy-application.
Enterprise stub write config oauth resource server nameenterpriseStubWriteConfigOauthResourceServerNamePOSTVault POST /sys/config/oauth-resource-server/{name}.
Enterprise stub write control group authorizeenterpriseStubWriteControlGroupAuthorizePOSTVault POST /sys/control-group/authorize.
Enterprise stub write control group requestenterpriseStubWriteControlGroupRequestPOSTVault POST /sys/control-group/request.
Enterprise stub write managed keys type nameenterpriseStubWriteManagedKeysTypeNamePOSTVault POST /sys/managed-keys/{type}/{name}.
Enterprise stub write managed keys type name test signenterpriseStubWriteManagedKeysTypeNameTestSignPOSTVault POST /sys/managed-keys/{type}/{name}/test/sign.
Enterprise stub write MFA method duo nameenterpriseStubWriteMfaMethodDuoNamePOSTVault POST /sys/mfa/method/duo/{name}.
Enterprise stub write MFA method okta nameenterpriseStubWriteMfaMethodOktaNamePOSTVault POST /sys/mfa/method/okta/{name}.
Enterprise stub write MFA method pingid nameenterpriseStubWriteMfaMethodPingidNamePOSTVault POST /sys/mfa/method/pingid/{name}.
Enterprise stub write MFA method TOTP nameenterpriseStubWriteMfaMethodTotpNamePOSTVault POST /sys/mfa/method/totp/{name}.
Enterprise stub write MFA method TOTP name admin destroyenterpriseStubWriteMfaMethodTotpNameAdminDestroyPOSTVault POST /sys/mfa/method/totp/{name}/admin-destroy.
Enterprise stub write MFA method TOTP name admin generateenterpriseStubWriteMfaMethodTotpNameAdminGeneratePOSTVault POST /sys/mfa/method/totp/{name}/admin-generate.
Enterprise stub write namespaces API lock lockenterpriseStubWriteNamespacesApiLockLockPOSTVault POST /sys/namespaces/api-lock/lock.
Enterprise stub write namespaces API lock lock pathenterpriseStubWriteNamespacesApiLockLockPathPOSTVault POST /sys/namespaces/api-lock/lock/{path}.
Enterprise stub write namespaces API lock unlockenterpriseStubWriteNamespacesApiLockUnlockPOSTVault POST /sys/namespaces/api-lock/unlock.
Enterprise stub write namespaces API lock unlock pathenterpriseStubWriteNamespacesApiLockUnlockPathPOSTVault POST /sys/namespaces/api-lock/unlock/{path}.
Enterprise stub write namespaces pathenterpriseStubWriteNamespacesPathPOSTVault POST /sys/namespaces/{path}.
Enterprise stub write policies egp nameenterpriseStubWritePoliciesEgpNamePOSTVault POST /sys/policies/egp/{name}.
Enterprise stub write policies rgp nameenterpriseStubWritePoliciesRgpNamePOSTVault POST /sys/policies/rgp/{name}.
Enterprise stub write quotas lease count nameenterpriseStubWriteQuotasLeaseCountNamePOSTVault POST /sys/quotas/lease-count/{name}.
Enterprise stub write replication DR primary demoteenterpriseStubWriteReplicationDrPrimaryDemotePOSTVault POST /sys/replication/dr/primary/demote.
Enterprise stub write replication DR primary disableenterpriseStubWriteReplicationDrPrimaryDisablePOSTVault POST /sys/replication/dr/primary/disable.
Enterprise stub write replication DR primary enableenterpriseStubWriteReplicationDrPrimaryEnablePOSTVault POST /sys/replication/dr/primary/enable.
Enterprise stub write replication DR primary revoke secondaryenterpriseStubWriteReplicationDrPrimaryRevokeSecondaryPOSTVault POST /sys/replication/dr/primary/revoke-secondary.
Enterprise stub write replication DR primary secondary tokenenterpriseStubWriteReplicationDrPrimarySecondaryTokenPOSTVault POST /sys/replication/dr/primary/secondary-token.
Enterprise stub write replication DR secondary config reload subsystementerpriseStubWriteReplicationDrSecondaryConfigReloadSubsystemPOSTVault POST /sys/replication/dr/secondary/config/reload/{subsystem}.
Enterprise stub write replication DR secondary disableenterpriseStubWriteReplicationDrSecondaryDisablePOSTVault POST /sys/replication/dr/secondary/disable.
Enterprise stub write replication DR secondary enableenterpriseStubWriteReplicationDrSecondaryEnablePOSTVault POST /sys/replication/dr/secondary/enable.
Enterprise stub write replication DR secondary generate public keyenterpriseStubWriteReplicationDrSecondaryGeneratePublicKeyPOSTVault POST /sys/replication/dr/secondary/generate-public-key.
Enterprise stub write replication DR secondary operation token deleteenterpriseStubWriteReplicationDrSecondaryOperationTokenDeletePOSTVault POST /sys/replication/dr/secondary/operation-token/delete.
Enterprise stub write replication DR secondary promoteenterpriseStubWriteReplicationDrSecondaryPromotePOSTVault POST /sys/replication/dr/secondary/promote.
Enterprise stub write replication DR secondary recoverenterpriseStubWriteReplicationDrSecondaryRecoverPOSTVault POST /sys/replication/dr/secondary/recover.
Enterprise stub write replication DR secondary reindexenterpriseStubWriteReplicationDrSecondaryReindexPOSTVault POST /sys/replication/dr/secondary/reindex.
Enterprise stub write replication DR secondary update primaryenterpriseStubWriteReplicationDrSecondaryUpdatePrimaryPOSTVault POST /sys/replication/dr/secondary/update-primary.
Enterprise stub write replication performance primary demoteenterpriseStubWriteReplicationPerformancePrimaryDemotePOSTVault POST /sys/replication/performance/primary/demote.
Enterprise stub write replication performance primary disableenterpriseStubWriteReplicationPerformancePrimaryDisablePOSTVault POST /sys/replication/performance/primary/disable.
Enterprise stub write replication performance primary enableenterpriseStubWriteReplicationPerformancePrimaryEnablePOSTVault POST /sys/replication/performance/primary/enable.
Enterprise stub write replication performance primary paths filter IDenterpriseStubWriteReplicationPerformancePrimaryPathsFilterIdPOSTVault POST /sys/replication/performance/primary/paths-filter/{id}.
Enterprise stub write replication performance primary revoke secondaryenterpriseStubWriteReplicationPerformancePrimaryRevokeSecondaryPOSTVault POST /sys/replication/performance/primary/revoke-secondary.
Enterprise stub write replication performance primary secondary tokenenterpriseStubWriteReplicationPerformancePrimarySecondaryTokenPOSTVault POST /sys/replication/performance/primary/secondary-token.
Enterprise stub write replication performance secondary disableenterpriseStubWriteReplicationPerformanceSecondaryDisablePOSTVault POST /sys/replication/performance/secondary/disable.
Enterprise stub write replication performance secondary enableenterpriseStubWriteReplicationPerformanceSecondaryEnablePOSTVault POST /sys/replication/performance/secondary/enable.
Enterprise stub write replication performance secondary generate public keyenterpriseStubWriteReplicationPerformanceSecondaryGeneratePublicKeyPOSTVault POST /sys/replication/performance/secondary/generate-public-key.
Enterprise stub write replication performance secondary promoteenterpriseStubWriteReplicationPerformanceSecondaryPromotePOSTVault POST /sys/replication/performance/secondary/promote.
Enterprise stub write replication performance secondary update primaryenterpriseStubWriteReplicationPerformanceSecondaryUpdatePrimaryPOSTVault POST /sys/replication/performance/secondary/update-primary.
Enterprise stub write replication primary demoteenterpriseStubWriteReplicationPrimaryDemotePOSTVault POST /sys/replication/primary/demote.
Enterprise stub write replication primary disableenterpriseStubWriteReplicationPrimaryDisablePOSTVault POST /sys/replication/primary/disable.
Enterprise stub write replication primary enableenterpriseStubWriteReplicationPrimaryEnablePOSTVault POST /sys/replication/primary/enable.
Enterprise stub write replication primary revoke secondaryenterpriseStubWriteReplicationPrimaryRevokeSecondaryPOSTVault POST /sys/replication/primary/revoke-secondary.
Enterprise stub write replication primary secondary tokenenterpriseStubWriteReplicationPrimarySecondaryTokenPOSTVault POST /sys/replication/primary/secondary-token.
Enterprise stub write replication recoverenterpriseStubWriteReplicationRecoverPOSTVault POST /sys/replication/recover.
Enterprise stub write replication reindexenterpriseStubWriteReplicationReindexPOSTVault POST /sys/replication/reindex.
Enterprise stub write replication secondary disableenterpriseStubWriteReplicationSecondaryDisablePOSTVault POST /sys/replication/secondary/disable.
Enterprise stub write replication secondary enableenterpriseStubWriteReplicationSecondaryEnablePOSTVault POST /sys/replication/secondary/enable.
Enterprise stub write replication secondary promoteenterpriseStubWriteReplicationSecondaryPromotePOSTVault POST /sys/replication/secondary/promote.
Enterprise stub write replication secondary update primaryenterpriseStubWriteReplicationSecondaryUpdatePrimaryPOSTVault POST /sys/replication/secondary/update-primary.
Enterprise stub write reporting scanenterpriseStubWriteReportingScanPOSTVault POST /sys/reporting/scan.
Enterprise stub write sealwrap rewrapenterpriseStubWriteSealwrapRewrapPOSTVault POST /sys/sealwrap/rewrap.
Enterprise stub write storage raft snapshot auto config nameenterpriseStubWriteStorageRaftSnapshotAutoConfigNamePOSTVault POST /sys/storage/raft/snapshot-auto/config/{name}.
Expose the route entry and mount entry tables present in the routerinternalInspectRouterGETExpose the route entry and mount entry tables present in the router
Generate a password from an existing password policypoliciesGeneratePasswordFromPasswordPolicyGETGenerate a password from an existing password policy.
Generate hashgenerateHashPOSTGenerate a hash sum for input data
Generate hash with algorithmgenerateHashWithAlgorithmPOSTGenerate a hash sum for input data
Generate randomgenerateRandomPOSTGenerate random bytes
Generate random with bytesgenerateRandomWithBytesPOSTGenerate random bytes
Generate random with sourcegenerateRandomWithSourcePOSTGenerate random bytes
Generate random with source and bytesgenerateRandomWithSourceAndBytesPOSTGenerate random bytes
Information about the host instance that this Vault server is running oncollectHostInformationGETInformation about the host instance that this Vault server is running on.
Initialize a new VaultinitializePOSTInitialize a new Vault.
Initializes a new recovery key rekey attemptrekeyRecoveryKeyAttemptInitializePOSTInitializes a new recovery key rekey attempt.
Initializes a new rekey attemptrekeyAttemptInitializePOSTInitializes a new rekey attempt.
Initiate a mount migrationremountPOSTInitiate a mount migration
Internal client activity configureinternalClientActivityConfigurePOSTEnable or disable collection of client count, set retention period, or set default reporting period.
Internal client activity exportinternalClientActivityExportGETReport the client count metrics, for this namespace and all child namespaces.
Internal client activity report countsinternalClientActivityReportCountsGETReport the client count metrics, for this namespace and all child namespaces.
Internal count entitiesinternalCountEntitiesGETBackwards compatibility is not guaranteed for this API
Internal count requestsinternalCountRequestsGETBackwards compatibility is not guaranteed for this API
Internal generate open API documentinternalGenerateOpenApiDocumentGETGenerate an OpenAPI 3 document of all mounted paths.
Internal generate open API document with parametersinternalGenerateOpenApiDocumentWithParametersPOSTGenerate an OpenAPI 3 document of all mounted paths.
Internal UI list namespacesinternalUiListNamespacesGETBackwards compatibility is not guaranteed for this API
Internal UI read resultant aclinternalUiReadResultantAclGETBackwards compatibility is not guaranteed for this API
Leases countleasesCountGETCount of leases associated with this Vault cluster
Leases force revoke lease with prefixleasesForceRevokeLeaseWithPrefixPOSTRevokes all secrets or tokens generated under a given prefix immediately
Leases force revoke lease with prefix2leasesForceRevokeLeaseWithPrefix2POSTRevokes all secrets or tokens generated under a given prefix immediately
Leases listleasesListGETList leases associated with this Vault cluster
Leases look upleasesLookUpGETView or list lease metadata.
Leases read leaseleasesReadLeasePOSTView or list lease metadata.
Leases renew leaseleasesRenewLeasePOSTRenews a lease, requesting to extend the lease.
Leases renew lease with IDleasesRenewLeaseWithIdPOSTRenews a lease, requesting to extend the lease.
Leases renew lease with id2leasesRenewLeaseWithId2POSTRenews a lease, requesting to extend the lease.
Leases renew lease2leasesRenewLease2POSTRenews a lease, requesting to extend the lease.
Leases revoke leaseleasesRevokeLeasePOSTRevokes a lease immediately.
Leases revoke lease with IDleasesRevokeLeaseWithIdPOSTRevokes a lease immediately.
Leases revoke lease with id2leasesRevokeLeaseWithId2POSTRevokes a lease immediately.
Leases revoke lease with prefixleasesRevokeLeaseWithPrefixPOSTRevokes all secrets (via a lease ID prefix) or tokens (via the tokens' path property) generated under a given prefix immediately.
Leases revoke lease with prefix2leasesRevokeLeaseWithPrefix2POSTRevokes all secrets (via a lease ID prefix) or tokens (via the tokens' path property) generated under a given prefix immediately.
Leases revoke lease2leasesRevokeLease2POSTRevokes a lease immediately.
Leases tidyleasesTidyPOSTThis endpoint performs cleanup tasks that can be run if certain error conditions have occurred.
List the enabled audit devicesauditingListEnabledDevicesGETList the enabled audit devices.
List the existing password policiespoliciesListPasswordPoliciesGETList the existing password policies.
List the information for the given request headerauditingReadRequestHeaderInformationGETList the information for the given request header.
List the plugins in the catalogpluginsCatalogListPluginsWithTypeGETList the plugins in the catalog.
List the request headers that are configured to be auditedauditingListRequestHeadersGETList the request headers that are configured to be audited.
Lists all enabled and visible auth and secrets mountsinternalUiListEnabledVisibleMountsGETLists all enabled and visible auth and secrets mounts.
Lists enabled feature flagsinternalUiListEnabledFeatureFlagsGETLists enabled feature flags.
Look up wrapping properties for the given tokenreadWrappingPropertiesPOSTLook up wrapping properties for the given token.
Look up wrapping properties for the requester's tokenreadWrappingProperties2GETLook up wrapping properties for the requester's token.
MetricsmetricsGETExport the metrics aggregated for telemetry purpose.
Modify the log level for all existing loggersloggersUpdateVerbosityLevelPOSTModify the log level for all existing loggers.
Modify the log level of a single loggerloggersUpdateVerbosityLevelForPOSTModify the log level of a single logger.
MonitormonitorGETVault GET /sys/monitor.
Mounts auth read tuning informationmountsAuthReadTuningInformationGETReads the given auth path's configuration.
Mounts auth tune configuration parametersmountsAuthTuneConfigurationParametersPOSTTune configuration parameters for a given auth path.
Mounts list secrets enginesmountsListSecretsEnginesGETList the currently mounted backends.
Mounts read tuning informationmountsReadTuningInformationGETTune backend configuration parameters for this mount.
Mounts tune configuration parametersmountsTuneConfigurationParametersPOSTTune backend configuration parameters for this mount.
Plugins catalog list pluginspluginsCatalogListPluginsGETLists all the plugins known to Vault
Plugins catalog pins list pinned versionspluginsCatalogPinsListPinnedVersionsGETLists all the pinned plugin versions known to Vault
Plugins catalog read plugin configurationpluginsCatalogReadPluginConfigurationGETReturn the configuration data for the plugin with the given name.
Plugins catalog read plugin configuration with typepluginsCatalogReadPluginConfigurationWithTypeGETReturn the configuration data for the plugin with the given name.
Plugins catalog register pluginpluginsCatalogRegisterPluginPOSTRegister a new plugin, or updates an existing one with the supplied name.
Plugins catalog register plugin with typepluginsCatalogRegisterPluginWithTypePOSTRegister a new plugin, or updates an existing one with the supplied name.
Plugins catalog remove pluginpluginsCatalogRemovePluginDELETERemove the plugin with the given name.
Plugins catalog remove plugin with typepluginsCatalogRemovePluginWithTypeDELETERemove the plugin with the given name.
Plugins runtimes catalog list plugins runtimes listpluginsRuntimesCatalogListPluginsRuntimesListGETList all plugin runtimes in the catalog as a map of type to names.
Plugins runtimes catalog list plugins runtimes readpluginsRuntimesCatalogListPluginsRuntimesReadGETList all plugin runtimes in the catalog as a map of type to names.
Policies list acl policiespoliciesListAclPoliciesGETList the configured access control policies.
Policies list acl policies2policiesListAclPolicies2GETList the configured access control policies.
Policies list acl policies3policiesListAclPolicies3GETList the configured access control policies.
Provides information about the backend encryption keyencryptionKeyStatusGETProvides information about the backend encryption key.
Query token accessor capabilitiesqueryTokenAccessorCapabilitiesPOSTFetches the capabilities of the token associated with the given token, on the given path.
Query token capabilitiesqueryTokenCapabilitiesPOSTFetches the capabilities of the given token on the given path.
Query token self capabilitiesqueryTokenSelfCapabilitiesPOSTFetches the capabilities of the given token on the given path.
Rate limit quotas configurerateLimitQuotasConfigurePOSTCreate, update and read the quota configuration.
Rate limit quotas deleterateLimitQuotasDeleteDELETEGet, create or update rate limit resource quota for an optional namespace or mount.
Rate limit quotas listrateLimitQuotasListGETLists the names of all the rate limit quotas.
Rate limit quotas readrateLimitQuotasReadGETGet, create or update rate limit resource quota for an optional namespace or mount.
Rate limit quotas read configurationrateLimitQuotasReadConfigurationGETCreate, update and read the quota configuration.
Rate limit quotas writerateLimitQuotasWritePOSTGet, create or update rate limit resource quota for an optional namespace or mount.
Read replication statusreadReplicationStatusGETVault GET /sys/replication/status.
Read the billing data retention configurationsystemReadBillingConfigGETRead the billing data retention configuration.
Read the client count tracking configurationinternalClientActivityReadConfigurationGETRead the client count tracking configuration.
Read the configuration and progress of the current recovery key rekey verification attemptrekeyRecoveryKeyVerificationReadProgressGETRead the configuration and progress of the current recovery key rekey verification attempt.
Read the configuration and progress of the current rekey verification attemptrekeyVerificationReadProgressGETRead the configuration and progress of the current rekey verification attempt.
Read the configuration of the auth engine at the given pathauthReadConfigurationGETRead the configuration of the auth engine at the given path.
Read the configuration of the secret engine at the given pathmountsReadConfigurationGETRead the configuration of the secret engine at the given path.
Read the log level for a single loggerloggersReadVerbosityLevelForGETRead the log level for a single logger.
Read the log level for all existing loggersloggersReadVerbosityLevelGETRead the log level for all existing loggers.
Read the value of the key at the given pathrawReadGETRead the value of the key at the given path.
Reads the configuration and progress of the current recovery key rekey attemptrekeyRecoveryKeyAttemptReadProgressGETReads the configuration and progress of the current recovery key rekey attempt.
Reads the configuration and progress of the current rekey attemptrekeyAttemptReadProgressGETReads the configuration and progress of the current rekey attempt.
Register a new plugin runtime, or updates an existing one with the supplied namepluginsRuntimesCatalogRegisterPluginRuntimePOSTRegister a new plugin runtime, or updates an existing one with the supplied name.
Rekey delete backup recovery keyrekeyDeleteBackupRecoveryKeyDELETEAllows fetching or deleting the backup of the rotated unseal keys.
Rekey read backup recovery keyrekeyReadBackupRecoveryKeyGETAllows fetching or deleting the backup of the rotated unseal keys.
Reload all instances of a specific pluginreloadPluginsPOSTReload all instances of a specific plugin.
Reload mounted plugin backendspluginsReloadBackendsPOSTReload mounted plugin backends.
Reload the given subsystemreloadSubsystemPOSTReload the given subsystem
Remove a UI headeruiHeadersDeleteConfigurationDELETERemove a UI header.
Remove any CORS settingscorsDeleteConfigurationDELETERemove any CORS settings.
Remove any pinned version for the plugin with the given type and namepluginsCatalogPinsRemovePinnedVersionDELETERemove any pinned version for the plugin with the given type and name.
Remove the plugin runtime with the given namepluginsRuntimesCatalogRemovePluginRuntimeDELETERemove the plugin runtime with the given name.
Report the locked user count metrics, for this namespace and all child namespaceslockedUsersListGETReport the locked user count metrics, for this namespace and all child namespaces.
Report the number of clients for this month, for this namespace and all child namespacesinternalClientActivityReportCountsThisMonthGETReport the number of clients for this month, for this namespace and all child namespaces.
Reports consumption billing metrics on a monthly granularitysystemReadBillingOverviewGETReports consumption billing metrics on a monthly granularity.
reports in-flight requestscollectInFlightRequestInformationGETreports in-flight requests
Retrieve an existing password policypoliciesReadPasswordPolicyGETRetrieve an existing password policy.
Retrieve information about the named ACL policypoliciesReadAclPolicyGETRetrieve information about the named ACL policy.
Retrieve the associated mount information for a registered well-known labelwellKnownReadLabelGETRetrieve the associated mount information for a registered well-known label.
Retrieve the policy body for the named policypoliciesReadAclPolicy2GETRetrieve the policy body for the named policy.
Retrieves Active post-login Custom MessagesinternalUiReadAuthenticatedActiveCustomMessagesGETRetrieves Active post-login Custom Messages
Retrieves Active pre-login Custom MessagesinternalUiReadUnauthenticatedActiveCustomMessagesGETRetrieves Active pre-login Custom Messages
Return a list keys for a given path prefixrawListGETReturn a list keys for a given path prefix.
Return a list of configured UI headersuiHeadersListGETReturn a list of configured UI headers.
Return a sanitized version of the Vault server configurationreadSanitizedConfigurationStateGETReturn a sanitized version of the Vault server configuration.
Return information about the given mountinternalUiReadMountInformationGETReturn information about the given mount.
Return the backup copy of PGP-encrypted unseal keysrekeyReadBackupKeyGETReturn the backup copy of PGP-encrypted unseal keys.
Return the configuration data for the plugin runtime with the given namepluginsRuntimesCatalogReadPluginRuntimeConfigurationGETReturn the configuration data for the plugin runtime with the given name.
Return the current CORS settingscorsReadConfigurationGETReturn the current CORS settings.
Return the given UI header's configurationuiHeadersReadConfigurationGETReturn the given UI header's configuration
Return the pinned version for the plugin with the given type and namepluginsCatalogPinsReadPinnedVersionGETReturn the pinned version for the plugin with the given type and name.
Returns a pprof-formatted cpu profile payloadpprofCpuProfileGETReturns a pprof-formatted cpu profile payload.
Returns a sampling of all past memory allocationspprofMemoryAllocationsGETReturns a sampling of all past memory allocations.
Returns a sampling of memory allocations of live objectpprofMemoryAllocationsLiveGETReturns a sampling of memory allocations of live object.
Returns an HTML page listing the available profilespprofIndexGETReturns an HTML page listing the available profiles.
Returns map of historical version change entriesversionHistoryGETReturns map of historical version change entries
Returns stack traces of all current goroutinespprofGoroutinesGETReturns stack traces of all current goroutines.
Returns stack traces of holders of contended mutexespprofMutexesGETReturns stack traces of holders of contended mutexes
Returns stack traces that led to blocking on synchronization primitivespprofBlockingGETReturns stack traces that led to blocking on synchronization primitives
Returns stack traces that led to the creation of new OS threadspprofThreadCreationsGETReturns stack traces that led to the creation of new OS threads
Returns the available and activated activation-flagged featuresreadActivationFlagsGETReturns the available and activated activation-flagged features.
Returns the available and enabled experimentslistExperimentalFeaturesGETReturns the available and enabled experiments
Returns the execution trace in binary formpprofExecutionTraceGETReturns the execution trace in binary form.
Returns the health status of VaultreadHealthStatusGETReturns the health status of Vault.
Returns the high availability status and current leader instance of VaultleaderStatusGETReturns the high availability status and current leader instance of Vault.
Returns the initialization status of VaultreadInitializationStatusGETReturns the initialization status of Vault.
Returns the program counters listed in the requestpprofSymbolsGETReturns the program counters listed in the request.
Returns the running program's command linepprofCommandLineGETReturns the running program's command line.
Revert a single logger to use log level provided in configloggersRevertVerbosityLevelForDELETERevert a single logger to use log level provided in config.
Revert the all loggers to use log level provided in configloggersRevertVerbosityLevelDELETERevert the all loggers to use log level provided in config.
RewraprewrapPOSTRotates a response-wrapped token.
Root token generation cancelrootTokenGenerationCancelDELETECancels any in-progress root generation attempt.
Root token generation cancel 2rootTokenGenerationCancel2DELETECancels any in-progress root generation attempt.
Root token generation initializerootTokenGenerationInitializePOSTInitializes a new root generation attempt.
Root token generation initialize 2rootTokenGenerationInitialize2POSTInitializes a new root generation attempt.
Root token generation read progressrootTokenGenerationReadProgressGETRead the configuration and progress of the current root generation attempt.
Root token generation read progress2rootTokenGenerationReadProgress2GETRead the configuration and progress of the current root generation attempt.
Seal the VaultsealPOSTSeal the Vault.
Unlocks the user with given mount_accessor and alias_identifierlockedUsersUnlockPOSTUnlocks the user with given mount accessor and alias identifier
Unseal the VaultunsealPOSTUnseal the Vault.
UnwrapunwrapPOSTUnwraps a response-wrapped token.
Update the value of the key at the given pathrawWritePOSTUpdate the value of the key at the given path.
Validates the login for the given MFA methodsmfaValidatePOSTValidates the login for the given MFA methods.
Well known list labelswellKnownListLabelsGETList the registered well-known labels to associated mounts.
Well known list labels 2wellKnownListLabels2GETList the registered well-known labels to associated mounts.
WrapwrapPOSTResponse-wraps an arbitrary JSON object.
Terraform Cloud secrets10
Terraform cloud configureterraformCloudConfigurePOSTConfigure the Terraform Cloud / Enterprise backend.
Terraform cloud delete configurationterraformCloudDeleteConfigurationDELETEConfigure the Terraform Cloud / Enterprise backend.
Terraform cloud delete roleterraformCloudDeleteRoleDELETEManages the Vault role for generating Terraform Cloud / Enterprise tokens.
Terraform cloud generate credentialsterraformCloudGenerateCredentialsGETGenerate a Terraform Cloud or Enterprise API token from a specific Vault role.
Terraform cloud generate credentials2terraformCloudGenerateCredentials2POSTGenerate a Terraform Cloud or Enterprise API token from a specific Vault role.
Terraform cloud list rolesterraformCloudListRolesGETList the existing roles in Terraform Cloud / Enterprise backend
Terraform cloud read configurationterraformCloudReadConfigurationGETConfigure the Terraform Cloud / Enterprise backend.
Terraform cloud read roleterraformCloudReadRoleGETManages the Vault role for generating Terraform Cloud / Enterprise tokens.
Terraform cloud rotate roleterraformCloudRotateRolePOSTRequest to rotate the credentials for a team or organization.
Terraform cloud write roleterraformCloudWriteRolePOSTManages the Vault role for generating Terraform Cloud / Enterprise tokens.
TLS certificate auth11
Cert configurecertConfigurePOSTVault POST /auth/{cert mount path}/config.
Cert delete certificatecertDeleteCertificateDELETEManage trusted certificates used for authentication.
Cert delete CRLcertDeleteCrlDELETEManage Certificate Revocation Lists checked during authentication.
Cert list certificatescertListCertificatesGETManage trusted certificates used for authentication.
Cert list crlscertListCrlsGETManage Certificate Revocation Lists checked during authentication.
Cert logincertLoginPOSTVault POST /auth/{cert mount path}/login.
Cert read certificatecertReadCertificateGETManage trusted certificates used for authentication.
Cert read configurationcertReadConfigurationGETVault GET /auth/{cert mount path}/config.
Cert read CRLcertReadCrlGETManage Certificate Revocation Lists checked during authentication.
Cert write certificatecertWriteCertificatePOSTManage trusted certificates used for authentication.
Cert write CRLcertWriteCrlPOSTManage Certificate Revocation Lists checked during authentication.
Tokens21
The token create path is used to create new orphan tokenstokenCreateOrphanPOSTThe token create path is used to create new orphan tokens.
The token create path is used to create new tokenstokenCreatePOSTThe token create path is used to create new tokens.
This endpoint lists configured rolestokenListRolesGETThis endpoint lists configured roles.
This endpoint will delete the given token and all of its child tokenstokenRevokePOSTThis endpoint will delete the given token and all of its child tokens.
This endpoint will delete the token and orphan its child tokenstokenRevokeOrphanPOSTThis endpoint will delete the token and orphan its child tokens.
This endpoint will delete the token used to call it and all of its child tokenstokenRevokeSelfPOSTThis endpoint will delete the token used to call it and all of its child tokens.
This endpoint will lookup a token associated with the given accessor and its propertiestokenLookUpAccessorPOSTThis endpoint will lookup a token associated with the given accessor and its properties.
This endpoint will renew a token associated with the given accessor and its propertiestokenRenewAccessorPOSTThis endpoint will renew a token associated with the given accessor and its properties.
This endpoint will renew the given token and prevent expirationtokenRenewPOSTThis endpoint will renew the given token and prevent expiration.
This endpoint will renew the token used to call it and prevent expirationtokenRenewSelfPOSTThis endpoint will renew the token used to call it and prevent expiration.
This token create path is used to create new tokens adhering to the given roletokenCreateAgainstRolePOSTThis token create path is used to create new tokens adhering to the given role.
Token delete roletokenDeleteRoleDELETEVault DELETE /auth/token/roles/{role name}.
Token list accessorstokenListAccessorsGETList token accessors, which can then be be used to iterate and discover their properties or revoke them.
Token look uptokenLookUpPOSTThis endpoint will lookup a token and its properties.
Token look up 2tokenLookUp2GETThis endpoint will lookup a token and its properties.
Token look up selftokenLookUpSelfGETThis endpoint will lookup a token and its properties.
Token look up self2tokenLookUpSelf2POSTThis endpoint will lookup a token and its properties.
Token read roletokenReadRoleGETVault GET /auth/token/roles/{role name}.
Token revoke accessortokenRevokeAccessorPOSTThis endpoint will delete the token associated with the accessor and all of its child tokens.
Token tidytokenTidyPOSTThis endpoint performs cleanup tasks that can be run if certain error conditions have occurred.
Token write roletokenWriteRolePOSTVault POST /auth/token/roles/{role name}.
TOTP secrets6
Manage the keys that can be created with this backendtotpListKeysGETManage the keys that can be created with this backend.
TOTP create keytotpCreateKeyPOSTManage the keys that can be created with this backend.
TOTP delete keytotpDeleteKeyDELETEManage the keys that can be created with this backend.
TOTP generate codetotpGenerateCodeGETRequest time-based one-time use password or validate a password for a certain key .
TOTP read keytotpReadKeyGETManage the keys that can be created with this backend.
TOTP validate codetotpValidateCodePOSTRequest time-based one-time use password or validate a password for a certain key .
Transit secrets39
Backup the named keytransitBackUpKeyGETBackup the named key
Configure a named encryption keytransitConfigureKeyPOSTConfigure a named encryption key
Configures a new cache of the specified sizetransitConfigureCachePOSTConfigures a new cache of the specified size
Encrypt a plaintext value or a batch of plaintext blocks using a named keytransitEncryptPOSTEncrypt a plaintext value or a batch of plaintext blocks using a named key
Generate a data keytransitGenerateDataKeyPOSTGenerate a data key
Imports an externally-generated key into a new transit keytransitImportKeyPOSTImports an externally-generated key into a new transit key
Imports an externally-generated key into an existing imported keytransitImportKeyVersionPOSTImports an externally-generated key into an existing imported key
Managed named encryption keystransitListKeysGETManaged named encryption keys
Returns the public key to use for wrapping imported keystransitReadWrappingKeyGETReturns the public key to use for wrapping imported keys
Returns the size of the active cachetransitReadCacheConfigurationGETReturns the size of the active cache
Rewrap ciphertexttransitRewrapPOSTRewrap ciphertext
Rotate named encryption keytransitRotateKeyPOSTRotate named encryption key
Transit byok keytransitByokKeyGETSecurely export named encryption or signing key
Transit byok key versiontransitByokKeyVersionGETSecurely export named encryption or signing key
Transit configure keystransitConfigureKeysPOSTConfiguration common across all keys
Transit create keytransitCreateKeyPOSTManaged named encryption keys
Transit decrypttransitDecryptPOSTDecrypt a ciphertext value using a named key
Transit delete keytransitDeleteKeyDELETEManaged named encryption keys
Transit export keytransitExportKeyGETExport named encryption or signing key
Transit export key versiontransitExportKeyVersionGETExport named encryption or signing key
Transit generate CSR for keytransitGenerateCsrForKeyPOSTCreate a CSR from a key in transit
Transit generate hmactransitGenerateHmacPOSTGenerate an HMAC for input data using the named key
Transit generate hmac with algorithmtransitGenerateHmacWithAlgorithmPOSTGenerate an HMAC for input data using the named key
Transit generate randomtransitGenerateRandomPOSTGenerate random bytes
Transit generate random with bytestransitGenerateRandomWithBytesPOSTGenerate random bytes
Transit generate random with sourcetransitGenerateRandomWithSourcePOSTGenerate random bytes
Transit generate random with source and bytestransitGenerateRandomWithSourceAndBytesPOSTGenerate random bytes
Transit hashtransitHashPOSTGenerate a hash sum for input data
Transit hash with algorithmtransitHashWithAlgorithmPOSTGenerate a hash sum for input data
Transit read keytransitReadKeyGETManaged named encryption keys
Transit read keys configurationtransitReadKeysConfigurationGETConfiguration common across all keys
Transit restore and rename keytransitRestoreAndRenameKeyPOSTRestore the named key
Transit restore keytransitRestoreKeyPOSTRestore the named key
Transit set certificate for keytransitSetCertificateForKeyPOSTImports an externally-signed certificate chain into an existing key version
Transit signtransitSignPOSTGenerate a signature for input data using the named key
Transit sign with algorithmtransitSignWithAlgorithmPOSTGenerate a signature for input data using the named key
Transit verifytransitVerifyPOSTVerify a signature or HMAC for input data created using the named key
Transit verify with algorithmtransitVerifyWithAlgorithmPOSTVerify a signature or HMAC for input data created using the named key
Trim key versions of a named keytransitTrimKeyPOSTTrim key versions of a named key
Userpass auth7
Reset user's passworduserpassResetPasswordPOSTReset user's password.
Update the policies associated with the usernameuserpassUpdatePoliciesPOSTUpdate the policies associated with the username.
Userpass delete useruserpassDeleteUserDELETEManage users allowed to authenticate.
Userpass list usersuserpassListUsersGETManage users allowed to authenticate.
Userpass loginuserpassLoginPOSTLog in with a username and password.
Userpass read useruserpassReadUserGETManage users allowed to authenticate.
Userpass write useruserpassWriteUserPOSTManage users allowed to authenticate.