Vault Secret Management API

Number of APIs: 11

Use the Secret Management API to manage secrets and secret versions. For more information, see Managing Secrets.

  1. secrets-{secretId}-versions - Lists all secret versions for a secret. GET {{baseUrl}}/secrets/:secretId/versions?limit=<integer>&page=<string>&sortBy=VERSION_NUMBER&sortOrder=DESC

  2. secrets - Lists all secrets. GET {{baseUrl}}/secrets?compartmentId={{compartment_ocid}}&sortBy=NAME&sortOrder=DESC

  3. secrets-{secretId}-version-{secretVersionNumber}-actions-scheduleDeletion - Schedules a deletion of a secret version. POST {{baseUrl}}/secrets/:secretId/version/:secretVersionNumber/actions/scheduleDeletion

  4. secrets-{secretId}-version-{secretVersionNumber}-actions-cancelDeletion - Cancels a scheduled secret version deletion. POST {{baseUrl}}/secrets/:secretId/version/:secretVersionNumber/actions/cancelDeletion

  5. secrets-{secretId}-version-{secretVersionNumber} - Gets details about a secret version. GET {{baseUrl}}/secrets/:secretId/version/:secretVersionNumber

  6. secrets-{secretId}-actions-scheduleDeletion - Schedules the deletion of a secret. POST {{baseUrl}}/secrets/:secretId/actions/scheduleDeletion

  7. secrets-{secretId}-actions-changeCompartment - Moves a secret into a different compartment. POST {{baseUrl}}/secrets/:secretId/actions/changeCompartment

  8. secrets-{secretId}-actions-cancelDeletion - Cancels a scheduled secret deletion. POST {{baseUrl}}/secrets/:secretId/actions/cancelDeletion

  9. secrets-{secretId} - Gets details about a secret. GET {{baseUrl}}/secrets/:secretId

  10. secrets-{secretId} - Updates a secret's properties. PUT {{baseUrl}}/secrets/:secretId