Hashicorp Vault
Update
Overview
- Introduction
- Authentication
- Examples
Endpoints
- Identities
- Token Auth
- Universal Auth
- GCP Auth
- AWS Auth
- Azure Auth
- Kubernetes Auth
- OIDC Auth
- JWT Auth
- Groups
- Organizations
- Projects
- Project Users
- Project Groups
- Project Identities
- Project Roles
- Project Templates
- Environments
- Folders
- Secret Tags
- Secrets
- Dynamic Secrets
- Secret Imports
- Secret Rotations
- Identity Specific Privilege
- App Connections
- GETList
- GETOptions
- Auth0
- AWS
- Azure App Configuration
- Azure Client Secret
- Azure Key Vault
- Camunda
- Databricks
- GCP
- GitHub
- Hashicorp Vault
- Humanitec
- LDAP
- Microsoft SQL Server
- PostgreSQL
- TeamCity
- Terraform Cloud
- Vercel
- Windmill
- GET
- Secret Syncs
- Integrations
- Service Tokens
- Audit Logs
Infisical PKI
- Certificate Authorities
- Certificates
- Certificate Templates
- Certificate Collections
- PKI Alerting
Infisical SSH
- Hosts
- Host Groups
- Certificates
- Certificate Authorities
- Certificate Templates
Infisical KMS
- Keys
- Encryption
- Signing
Hashicorp Vault
Update
Update the specified Hashicorp Vault Connection.
PATCH
/
api
/
v1
/
app-connections
/
hashicorp-vault
/
{connectionId}
curl --request PATCH \
--url https://us.infisical.com/api/v1/app-connections/hashicorp-vault/{connectionId} \
--header 'Content-Type: application/json' \
--data '{
"credentials": {
"instanceUrl": "<string>",
"namespace": "<string>",
"accessToken": "<string>"
},
"name": "<string>",
"description": "<string>",
"isPlatformManagedCredentials": true
}'
{
"appConnection": {
"id": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
"name": "<string>",
"description": "<string>",
"version": 1,
"orgId": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
"createdAt": "2023-11-07T05:31:56Z",
"updatedAt": "2023-11-07T05:31:56Z",
"isPlatformManagedCredentials": false,
"credentialsHash": "<string>",
"app": "hashicorp-vault",
"method": "access-token",
"credentials": {}
}
}
Check out the configuration docs for Hashicorp Vault Connections to learn how to obtain the required credentials.
Path Parameters
The ID of the Hashicorp Vault Connection to be updated.
Body
application/json
Response
200
application/json
Default Response
The response is of type object
.
Was this page helpful?
curl --request PATCH \
--url https://us.infisical.com/api/v1/app-connections/hashicorp-vault/{connectionId} \
--header 'Content-Type: application/json' \
--data '{
"credentials": {
"instanceUrl": "<string>",
"namespace": "<string>",
"accessToken": "<string>"
},
"name": "<string>",
"description": "<string>",
"isPlatformManagedCredentials": true
}'
{
"appConnection": {
"id": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
"name": "<string>",
"description": "<string>",
"version": 1,
"orgId": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
"createdAt": "2023-11-07T05:31:56Z",
"updatedAt": "2023-11-07T05:31:56Z",
"isPlatformManagedCredentials": false,
"credentialsHash": "<string>",
"app": "hashicorp-vault",
"method": "access-token",
"credentials": {}
}
}