Skip to main content

/sys/version-history

The /sys/version-history endpoint is used to retrieve the version history of an OpenBao instance.

Read version history

This endpoint returns the version history of the OpenBao. The response will contain the following keys:

  • keys: a list of installed versions in chronological order based on the time installed
  • key_info: a map indexed by the versions found in the keys list containing the following subkeys:
    • build_date: the time (in UTC) at which the OpenBao binary used to run the OpenBao server was built.
    • previous_version: the version installed prior to this version or null if no prior version exists
    • timestamp_installed: the time (in UTC) at which the version was installed
MethodPath
LIST/sys/version-history

Sample request

$ curl \
-X LIST --header "X-Vault-Token: ..." \
http://127.0.0.1:8200/v1/sys/version-history

Sample response

{
"keys": ["1.9.0", "1.9.1", "1.9.2", "1.11.0"],
"key_info": {
"1.9.0": {
"build_date": null,
"previous_version": null,
"timestamp_installed": "2021-11-18T10:23:16Z"
},
"1.9.1": {
"build_date": null,
"previous_version": "1.9.0",
"timestamp_installed": "2021-12-13T11:09:52Z"
},
"1.9.2": {
"build_date": null,
"previous_version": "1.9.1",
"timestamp_installed": "2021-12-23T10:56:37Z"
},
"1.11.0": {
"build_date": "2022-05-03T08:34:11Z",
"previous_version": null,
"timestamp_installed": "2022-05-03T13:16:04Z"
}
}
}