{ "opencollection": "1.0.0", "info": { "name": "HashiCorp Vault Auth Secrets API", "version": "1.9.3" }, "items": [ { "info": { "name": "Secrets", "type": "folder" }, "items": [ { "info": { "name": "HashiCorp Retrieve the secret at the specified location.", "type": "http" }, "http": { "method": "GET", "url": "{{baseUrl}}/cubbyhole/:path", "params": [ { "name": "path", "value": "", "type": "path", "description": "Specifies the path of the secret." }, { "name": "list", "value": "", "type": "query", "description": "Return a list if `true`" } ] }, "docs": "HashiCorp Retrieve the secret at the specified location." }, { "info": { "name": "HashiCorp Store a secret at the specified location.", "type": "http" }, "http": { "method": "POST", "url": "{{baseUrl}}/cubbyhole/:path", "params": [ { "name": "path", "value": "", "type": "path", "description": "Specifies the path of the secret." } ] }, "docs": "HashiCorp Store a secret at the specified location." }, { "info": { "name": "HashiCorp Deletes the secret at the specified location.", "type": "http" }, "http": { "method": "DELETE", "url": "{{baseUrl}}/cubbyhole/:path", "params": [ { "name": "path", "value": "", "type": "path", "description": "Specifies the path of the secret." } ] }, "docs": "HashiCorp Deletes the secret at the specified location." }, { "info": { "name": "HashiCorp Read the backend level settings.", "type": "http" }, "http": { "method": "GET", "url": "{{baseUrl}}/secret/config" }, "docs": "HashiCorp Read the backend level settings." }, { "info": { "name": "HashiCorp Configure backend level settings that are applied to every key in the key-value store.", "type": "http" }, "http": { "method": "POST", "url": "{{baseUrl}}/secret/config", "body": { "type": "json", "data": "{}" } }, "docs": "HashiCorp Configure backend level settings that are applied to every key in the key-value store." }, { "info": { "name": "HashiCorp Write, Patch, Read, and Delete data in the Key-Value Store.", "type": "http" }, "http": { "method": "GET", "url": "{{baseUrl}}/secret/data/:path", "params": [ { "name": "path", "value": "", "type": "path", "description": "Location of the secret." } ] }, "docs": "HashiCorp Write, Patch, Read, and Delete data in the Key-Value Store." }, { "info": { "name": "HashiCorp Write, Patch, Read, and Delete data in the Key-Value Store.", "type": "http" }, "http": { "method": "POST", "url": "{{baseUrl}}/secret/data/:path", "params": [ { "name": "path", "value": "", "type": "path", "description": "Location of the secret." } ], "body": { "type": "json", "data": "{}" } }, "docs": "HashiCorp Write, Patch, Read, and Delete data in the Key-Value Store." }, { "info": { "name": "HashiCorp Write, Patch, Read, and Delete data in the Key-Value Store.", "type": "http" }, "http": { "method": "DELETE", "url": "{{baseUrl}}/secret/data/:path", "params": [ { "name": "path", "value": "", "type": "path", "description": "Location of the secret." } ] }, "docs": "HashiCorp Write, Patch, Read, and Delete data in the Key-Value Store." }, { "info": { "name": "HashiCorp Marks one or more versions as deleted in the KV store.", "type": "http" }, "http": { "method": "POST", "url": "{{baseUrl}}/secret/delete/:path", "params": [ { "name": "path", "value": "", "type": "path", "description": "Location of the secret." } ], "body": { "type": "json", "data": "{}" } }, "docs": "HashiCorp Marks one or more versions as deleted in the KV store." }, { "info": { "name": "HashiCorp Permanently removes one or more versions in the KV store", "type": "http" }, "http": { "method": "POST", "url": "{{baseUrl}}/secret/destroy/:path", "params": [ { "name": "path", "value": "", "type": "path", "description": "Location of the secret." } ], "body": { "type": "json", "data": "{}" } }, "docs": "HashiCorp Permanently removes one or more versions in the KV store" }, { "info": { "name": "HashiCorp Configures settings for the KV store", "type": "http" }, "http": { "method": "GET", "url": "{{baseUrl}}/secret/metadata/:path", "params": [ { "name": "path", "value": "", "type": "path", "description": "Location of the secret." }, { "name": "list", "value": "", "type": "query", "description": "Return a list if `true`" } ] }, "docs": "HashiCorp Configures settings for the KV store" }, { "info": { "name": "HashiCorp Configures settings for the KV store", "type": "http" }, "http": { "method": "POST", "url": "{{baseUrl}}/secret/metadata/:path", "params": [ { "name": "path", "value": "", "type": "path", "description": "Location of the secret." } ], "body": { "type": "json", "data": "{}" } }, "docs": "HashiCorp Configures settings for the KV store" }, { "info": { "name": "HashiCorp Configures settings for the KV store", "type": "http" }, "http": { "method": "DELETE", "url": "{{baseUrl}}/secret/metadata/:path", "params": [ { "name": "path", "value": "", "type": "path", "description": "Location of the secret." } ] }, "docs": "HashiCorp Configures settings for the KV store" }, { "info": { "name": "HashiCorp Undeletes one or more versions from the KV store.", "type": "http" }, "http": { "method": "POST", "url": "{{baseUrl}}/secret/undelete/:path", "params": [ { "name": "path", "value": "", "type": "path", "description": "Location of the secret." } ], "body": { "type": "json", "data": "{}" } }, "docs": "HashiCorp Undeletes one or more versions from the KV store." } ] } ], "bundled": true }