Keystore Secrets
put/v1/keystore/secrets/{key}

Request

  • Base URL: http://localhost:8080/api
  • URL: http://localhost:8080/api/v1/keystore/secrets/{key}
  • Auth: none declared

Request body

valuestring required

New secret value — any valid JSON

expectedVersioninteger required

Must match current version (optimistic locking)

descriptionstring nullable

Example request

{
  "value": "n3w-s3cr3t!",
  "expectedVersion": 1,
  "description": "Production database password"
}

Response

Secret updated — returns new version

versioninteger required

New version number after the update

Example response

{
  "version": 2
}

Changes