{ "provider": "HashiCorp", "providerId": "hashicorp", "kind": "json-structure", "description": "Structural overview of the HashiCorp API surface; extracted from openapi/.", "schemaCount": 0, "operationCount": 264, "schemas": [], "operations": [ { "method": "GET", "path": "/auth/token/accessors/", "operationId": "getAuthTokenAccessors", "summary": "HashiCorp List token accessors, which can then be\nbe used to iterate and discover their properties\nor revoke them. Because this can be used to\ncause a denial of service, this endpoint\nrequires 'sudo' capability in addition to\n'list'.", "tags": [ "Auth" ] }, { "method": "POST", "path": "/auth/token/create", "operationId": "postAuthTokenCreate", "summary": "HashiCorp The token create path is used to create new tokens.", "tags": [ "Auth" ] }, { "method": "POST", "path": "/auth/token/create-orphan", "operationId": "postAuthTokenCreateOrphan", "summary": "HashiCorp The token create path is used to create new orphan tokens.", "tags": [ "Auth" ] }, { "method": "POST", "path": "/auth/token/create/{role_name}", "operationId": "postAuthTokenCreateRole_name", "summary": "HashiCorp This token create path is used to create new tokens adhering to the given role.", "tags": [ "Auth" ] }, { "method": "GET", "path": "/auth/token/lookup", "operationId": "getAuthTokenLookup", "summary": "HashiCorp This endpoint will lookup a token and its properties.", "tags": [ "Auth" ] }, { "method": "POST", "path": "/auth/token/lookup", "operationId": "postAuthTokenLookup", "summary": "HashiCorp This endpoint will lookup a token and its properties.", "tags": [ "Auth" ] }, { "method": "POST", "path": "/auth/token/lookup-accessor", "operationId": "postAuthTokenLookupAccessor", "summary": "HashiCorp This endpoint will lookup a token associated with the given accessor and its properties. Response will not contain the token ID.", "tags": [ "Auth" ] }, { "method": "GET", "path": "/auth/token/lookup-self", "operationId": "getAuthTokenLookupSelf", "summary": "HashiCorp This endpoint will lookup a token and its properties.", "tags": [ "Auth" ] }, { "method": "POST", "path": "/auth/token/lookup-self", "operationId": "postAuthTokenLookupSelf", "summary": "HashiCorp This endpoint will lookup a token and its properties.", "tags": [ "Auth" ] }, { "method": "POST", "path": "/auth/token/renew", "operationId": "postAuthTokenRenew", "summary": "HashiCorp This endpoint will renew the given token and prevent expiration.", "tags": [ "Auth" ] }, { "method": "POST", "path": "/auth/token/renew-accessor", "operationId": "postAuthTokenRenewAccessor", "summary": "HashiCorp This endpoint will renew a token associated with the given accessor and its properties. Response will not contain the token ID.", "tags": [ "Auth" ] }, { "method": "POST", "path": "/auth/token/renew-self", "operationId": "postAuthTokenRenewSelf", "summary": "HashiCorp This endpoint will renew the token used to call it and prevent expiration.", "tags": [ "Auth" ] }, { "method": "POST", "path": "/auth/token/revoke", "operationId": "postAuthTokenRevoke", "summary": "HashiCorp This endpoint will delete the given token and all of its child tokens.", "tags": [ "Auth" ] }, { "method": "POST", "path": "/auth/token/revoke-accessor", "operationId": "postAuthTokenRevokeAccessor", "summary": "HashiCorp This endpoint will delete the token associated with the accessor and all of its child tokens.", "tags": [ "Auth" ] }, { "method": "POST", "path": "/auth/token/revoke-orphan", "operationId": "postAuthTokenRevokeOrphan", "summary": "HashiCorp This endpoint will delete the token and orphan its child tokens.", "tags": [ "Auth" ] }, { "method": "POST", "path": "/auth/token/revoke-self", "operationId": "postAuthTokenRevokeSelf", "summary": "HashiCorp This endpoint will delete the token used to call it and all of its child tokens.", "tags": [ "Auth" ] }, { "method": "GET", "path": "/auth/token/roles", "operationId": "getAuthTokenRoles", "summary": "HashiCorp This endpoint lists configured roles.", "tags": [ "Auth" ] }, { "method": "GET", "path": "/auth/token/roles/{role_name}", "operationId": "getAuthTokenRolesRole_name", "summary": null, "tags": [ "Auth" ] }, { "method": "POST", "path": "/auth/token/roles/{role_name}", "operationId": "postAuthTokenRolesRole_name", "summary": null, "tags": [ "Auth" ] }, { "method": "DELETE", "path": "/auth/token/roles/{role_name}", "operationId": "deleteAuthTokenRolesRole_name", "summary": null, "tags": [ "Auth" ] }, { "method": "POST", "path": "/auth/token/tidy", "operationId": "postAuthTokenTidy", "summary": "HashiCorp This endpoint performs cleanup tasks that can be run if certain error\nconditions have occurred.", "tags": [ "Auth" ] }, { "method": "GET", "path": "/cubbyhole/{path}", "operationId": "getCubbyholePath", "summary": "HashiCorp Retrieve the secret at the specified location.", "tags": [ "Secrets" ] }, { "method": "POST", "path": "/cubbyhole/{path}", "operationId": "postCubbyholePath", "summary": "HashiCorp Store a secret at the specified location.", "tags": [ "Secrets" ] }, { "method": "DELETE", "path": "/cubbyhole/{path}", "operationId": "deleteCubbyholePath", "summary": "HashiCorp Deletes the secret at the specified location.", "tags": [ "Secrets" ] }, { "method": "POST", "path": "/identity/alias", "operationId": "postIdentityAlias", "summary": "HashiCorp Create a new alias.", "tags": [ "Identity" ] }, { "method": "GET", "path": "/identity/alias/id", "operationId": "getIdentityAliasId", "summary": "HashiCorp List all the alias IDs.", "tags": [ "Identity" ] }, { "method": "GET", "path": "/identity/alias/id/{id}", "operationId": "getIdentityAliasIdId", "summary": "HashiCorp Update, read or delete an alias ID.", "tags": [ "Identity" ] }, { "method": "POST", "path": "/identity/alias/id/{id}", "operationId": "postIdentityAliasIdId", "summary": "HashiCorp Update, read or delete an alias ID.", "tags": [ "Identity" ] }, { "method": "DELETE", "path": "/identity/alias/id/{id}", "operationId": "deleteIdentityAliasIdId", "summary": "HashiCorp Update, read or delete an alias ID.", "tags": [ "Identity" ] }, { "method": "POST", "path": "/identity/entity", "operationId": "postIdentityEntity", "summary": "HashiCorp Create a new entity", "tags": [ "Identity" ] }, { "method": "POST", "path": "/identity/entity-alias", "operationId": "postIdentityEntityAlias", "summary": "HashiCorp Create a new alias.", "tags": [ "Identity" ] }, { "method": "GET", "path": "/identity/entity-alias/id", "operationId": "getIdentityEntityAliasId", "summary": "HashiCorp List all the alias IDs.", "tags": [ "Identity" ] }, { "method": "GET", "path": "/identity/entity-alias/id/{id}", "operationId": "getIdentityEntityAliasIdId", "summary": "HashiCorp Update, read or delete an alias ID.", "tags": [ "Identity" ] }, { "method": "POST", "path": "/identity/entity-alias/id/{id}", "operationId": "postIdentityEntityAliasIdId", "summary": "HashiCorp Update, read or delete an alias ID.", "tags": [ "Identity" ] }, { "method": "DELETE", "path": "/identity/entity-alias/id/{id}", "operationId": "deleteIdentityEntityAliasIdId", "summary": "HashiCorp Update, read or delete an alias ID.", "tags": [ "Identity" ] }, { "method": "POST", "path": "/identity/entity/batch-delete", "operationId": "postIdentityEntityBatchDelete", "summary": "HashiCorp Delete all of the entities provided", "tags": [ "Identity" ] }, { "method": "GET", "path": "/identity/entity/id", "operationId": "getIdentityEntityId", "summary": "HashiCorp List all the entity IDs", "tags": [ "Identity" ] }, { "method": "GET", "path": "/identity/entity/id/{id}", "operationId": "getIdentityEntityIdId", "summary": "HashiCorp Update, read or delete an entity using entity ID", "tags": [ "Identity" ] }, { "method": "POST", "path": "/identity/entity/id/{id}", "operationId": "postIdentityEntityIdId", "summary": "HashiCorp Update, read or delete an entity using entity ID", "tags": [ "Identity" ] }, { "method": "DELETE", "path": "/identity/entity/id/{id}", "operationId": "deleteIdentityEntityIdId", "summary": "HashiCorp Update, read or delete an entity using entity ID", "tags": [ "Identity" ] }, { "method": "POST", "path": "/identity/entity/merge", "operationId": "postIdentityEntityMerge", "summary": "HashiCorp Merge two or more entities together", "tags": [ "Identity" ] }, { "method": "GET", "path": "/identity/entity/name", "operationId": "getIdentityEntityName", "summary": "HashiCorp List all the entity names", "tags": [ "Identity" ] }, { "method": "GET", "path": "/identity/entity/name/{name}", "operationId": "getIdentityEntityNameName", "summary": "HashiCorp Update, read or delete an entity using entity name", "tags": [ "Identity" ] }, { "method": "POST", "path": "/identity/entity/name/{name}", "operationId": "postIdentityEntityNameName", "summary": "HashiCorp Update, read or delete an entity using entity name", "tags": [ "Identity" ] }, { "method": "DELETE", "path": "/identity/entity/name/{name}", "operationId": "deleteIdentityEntityNameName", "summary": "HashiCorp Update, read or delete an entity using entity name", "tags": [ "Identity" ] }, { "method": "POST", "path": "/identity/group", "operationId": "postIdentityGroup", "summary": "HashiCorp Create a new group.", "tags": [ "Identity" ] }, { "method": "POST", "path": "/identity/group-alias", "operationId": "postIdentityGroupAlias", "summary": "HashiCorp Creates a new group alias, or updates an existing one.", "tags": [ "Identity" ] }, { "method": "GET", "path": "/identity/group-alias/id", "operationId": "getIdentityGroupAliasId", "summary": "HashiCorp List all the group alias IDs.", "tags": [ "Identity" ] }, { "method": "GET", "path": "/identity/group-alias/id/{id}", "operationId": "getIdentityGroupAliasIdId", "summary": null, "tags": [ "Identity" ] }, { "method": "POST", "path": "/identity/group-alias/id/{id}", "operationId": "postIdentityGroupAliasIdId", "summary": null, "tags": [ "Identity" ] }, { "method": "DELETE", "path": "/identity/group-alias/id/{id}", "operationId": "deleteIdentityGroupAliasIdId", "summary": null, "tags": [ "Identity" ] }, { "method": "GET", "path": "/identity/group/id", "operationId": "getIdentityGroupId", "summary": "HashiCorp List all the group IDs.", "tags": [ "Identity" ] }, { "method": "GET", "path": "/identity/group/id/{id}", "operationId": "getIdentityGroupIdId", "summary": "HashiCorp Update or delete an existing group using its ID.", "tags": [ "Identity" ] }, { "method": "POST", "path": "/identity/group/id/{id}", "operationId": "postIdentityGroupIdId", "summary": "HashiCorp Update or delete an existing group using its ID.", "tags": [ "Identity" ] }, { "method": "DELETE", "path": "/identity/group/id/{id}", "operationId": "deleteIdentityGroupIdId", "summary": "HashiCorp Update or delete an existing group using its ID.", "tags": [ "Identity" ] }, { "method": "GET", "path": "/identity/group/name", "operationId": "getIdentityGroupName", "summary": null, "tags": [ "Identity" ] }, { "method": "GET", "path": "/identity/group/name/{name}", "operationId": "getIdentityGroupNameName", "summary": null, "tags": [ "Identity" ] }, { "method": "POST", "path": "/identity/group/name/{name}", "operationId": "postIdentityGroupNameName", "summary": null, "tags": [ "Identity" ] }, { "method": "DELETE", "path": "/identity/group/name/{name}", "operationId": "deleteIdentityGroupNameName", "summary": null, "tags": [ "Identity" ] }, { "method": "POST", "path": "/identity/lookup/entity", "operationId": "postIdentityLookupEntity", "summary": "HashiCorp Query entities based on various properties.", "tags": [ "Identity" ] }, { "method": "POST", "path": "/identity/lookup/group", "operationId": "postIdentityLookupGroup", "summary": "HashiCorp Query groups based on various properties.", "tags": [ "Identity" ] }, { "method": "GET", "path": "/identity/oidc/.well-known/keys", "operationId": "getIdentityOidcWellKnownKeys", "summary": "HashiCorp Retrieve public keys", "tags": [ "Identity" ] }, { "method": "GET", "path": "/identity/oidc/.well-known/openid-configuration", "operationId": "getIdentityOidcWellKnownOpenidConfiguration", "summary": "HashiCorp Query OIDC configurations", "tags": [ "Identity" ] }, { "method": "GET", "path": "/identity/oidc/assignment", "operationId": "getIdentityOidcAssignment", "summary": null, "tags": [ "Identity" ] }, { "method": "GET", "path": "/identity/oidc/assignment/{name}", "operationId": "getIdentityOidcAssignmentName", "summary": null, "tags": [ "Identity" ] }, { "method": "POST", "path": "/identity/oidc/assignment/{name}", "operationId": "postIdentityOidcAssignmentName", "summary": null, "tags": [ "Identity" ] }, { "method": "DELETE", "path": "/identity/oidc/assignment/{name}", "operationId": "deleteIdentityOidcAssignmentName", "summary": null, "tags": [ "Identity" ] }, { "method": "GET", "path": "/identity/oidc/client", "operationId": "getIdentityOidcClient", "summary": null, "tags": [ "Identity" ] }, { "method": "GET", "path": "/identity/oidc/client/{name}", "operationId": "getIdentityOidcClientName", "summary": null, "tags": [ "Identity" ] }, { "method": "POST", "path": "/identity/oidc/client/{name}", "operationId": "postIdentityOidcClientName", "summary": null, "tags": [ "Identity" ] }, { "method": "DELETE", "path": "/identity/oidc/client/{name}", "operationId": "deleteIdentityOidcClientName", "summary": null, "tags": [ "Identity" ] }, { "method": "GET", "path": "/identity/oidc/config", "operationId": "getIdentityOidcConfig", "summary": "HashiCorp OIDC configuration", "tags": [ "Identity" ] }, { "method": "POST", "path": "/identity/oidc/config", "operationId": "postIdentityOidcConfig", "summary": "HashiCorp OIDC configuration", "tags": [ "Identity" ] }, { "method": "POST", "path": "/identity/oidc/introspect", "operationId": "postIdentityOidcIntrospect", "summary": "HashiCorp Verify the authenticity of an OIDC token", "tags": [ "Identity" ] }, { "method": "GET", "path": "/identity/oidc/key", "operationId": "getIdentityOidcKey", "summary": "HashiCorp List OIDC keys", "tags": [ "Identity" ] }, { "method": "GET", "path": "/identity/oidc/key/{name}", "operationId": "getIdentityOidcKeyName", "summary": "HashiCorp CRUD operations for OIDC keys.", "tags": [ "Identity" ] }, { "method": "POST", "path": "/identity/oidc/key/{name}", "operationId": "postIdentityOidcKeyName", "summary": "HashiCorp CRUD operations for OIDC keys.", "tags": [ "Identity" ] }, { "method": "DELETE", "path": "/identity/oidc/key/{name}", "operationId": "deleteIdentityOidcKeyName", "summary": "HashiCorp CRUD operations for OIDC keys.", "tags": [ "Identity" ] }, { "method": "POST", "path": "/identity/oidc/key/{name}/rotate", "operationId": "postIdentityOidcKeyNameRotate", "summary": "HashiCorp Rotate a named OIDC key.", "tags": [ "Identity" ] }, { "method": "GET", "path": "/identity/oidc/provider", "operationId": "getIdentityOidcProvider", "summary": null, "tags": [ "Identity" ] }, { "method": "GET", "path": "/identity/oidc/provider/{name}", "operationId": "getIdentityOidcProviderName", "summary": null, "tags": [ "Identity" ] }, { "method": "POST", "path": "/identity/oidc/provider/{name}", "operationId": "postIdentityOidcProviderName", "summary": null, "tags": [ "Identity" ] }, { "method": "DELETE", "path": "/identity/oidc/provider/{name}", "operationId": "deleteIdentityOidcProviderName", "summary": null, "tags": [ "Identity" ] }, { "method": "GET", "path": "/identity/oidc/provider/{name}/.well-known/keys", "operationId": "getIdentityOidcProviderNameWellKnownKeys", "summary": null, "tags": [ "Identity" ] }, { "method": "GET", "path": "/identity/oidc/provider/{name}/.well-known/openid-configuration", "operationId": "getIdentityOidcProviderNameWellKnownOpenidConfiguration", "summary": null, "tags": [ "Identity" ] }, { "method": "GET", "path": "/identity/oidc/provider/{name}/authorize", "operationId": "getIdentityOidcProviderNameAuthorize", "summary": null, "tags": [ "Identity" ] }, { "method": "POST", "path": "/identity/oidc/provider/{name}/authorize", "operationId": "postIdentityOidcProviderNameAuthorize", "summary": null, "tags": [ "Identity" ] }, { "method": "POST", "path": "/identity/oidc/provider/{name}/token", "operationId": "postIdentityOidcProviderNameToken", "summary": null, "tags": [ "Identity" ] }, { "method": "GET", "path": "/identity/oidc/provider/{name}/userinfo", "operationId": "getIdentityOidcProviderNameUserinfo", "summary": null, "tags": [ "Identity" ] }, { "method": "POST", "path": "/identity/oidc/provider/{name}/userinfo", "operationId": "postIdentityOidcProviderNameUserinfo", "summary": null, "tags": [ "Identity" ] }, { "method": "GET", "path": "/identity/oidc/role", "operationId": "getIdentityOidcRole", "summary": "HashiCorp List configured OIDC roles", "tags": [ "Identity" ] }, { "method": "GET", "path": "/identity/oidc/role/{name}", "operationId": "getIdentityOidcRoleName", "summary": "HashiCorp CRUD operations on OIDC Roles", "tags": [ "Identity" ] }, { "method": "POST", "path": "/identity/oidc/role/{name}", "operationId": "postIdentityOidcRoleName", "summary": "HashiCorp CRUD operations on OIDC Roles", "tags": [ "Identity" ] }, { "method": "DELETE", "path": "/identity/oidc/role/{name}", "operationId": "deleteIdentityOidcRoleName", "summary": "HashiCorp CRUD operations on OIDC Roles", "tags": [ "Identity" ] }, { "method": "GET", "path": "/identity/oidc/scope", "operationId": "getIdentityOidcScope", "summary": null, "tags": [ "Identity" ] }, { "method": "GET", "path": "/identity/oidc/scope/{name}", "operationId": "getIdentityOidcScopeName", "summary": null, "tags": [ "Identity" ] }, { "method": "POST", "path": "/identity/oidc/scope/{name}", "operationId": "postIdentityOidcScopeName", "summary": null, "tags": [ "Identity" ] }, { "method": "DELETE", "path": "/identity/oidc/scope/{name}", "operationId": "deleteIdentityOidcScopeName", "summary": null, "tags": [ "Identity" ] }, { "method": "GET", "path": "/identity/oidc/token/{name}", "operationId": "getIdentityOidcTokenName", "summary": "HashiCorp Generate an OIDC token", "tags": [ "Identity" ] }, { "method": "POST", "path": "/identity/persona", "operationId": "postIdentityPersona", "summary": "HashiCorp Create a new alias.", "tags": [ "Identity" ] }, { "method": "GET", "path": "/identity/persona/id", "operationId": "getIdentityPersonaId", "summary": "HashiCorp List all the alias IDs.", "tags": [ "Identity" ] }, { "method": "GET", "path": "/identity/persona/id/{id}", "operationId": "getIdentityPersonaIdId", "summary": "HashiCorp Update, read or delete an alias ID.", "tags": [ "Identity" ] }, { "method": "POST", "path": "/identity/persona/id/{id}", "operationId": "postIdentityPersonaIdId", "summary": "HashiCorp Update, read or delete an alias ID.", "tags": [ "Identity" ] }, { "method": "DELETE", "path": "/identity/persona/id/{id}", "operationId": "deleteIdentityPersonaIdId", "summary": "HashiCorp Update, read or delete an alias ID.", "tags": [ "Identity" ] }, { "method": "GET", "path": "/secret/config", "operationId": "getSecretConfig", "summary": "HashiCorp Read the backend level settings.", "tags": [ "Secrets" ] }, { "method": "POST", "path": "/secret/config", "operationId": "postSecretConfig", "summary": "HashiCorp Configure backend level settings that are applied to every key in the key-value store.", "tags": [ "Secrets" ] }, { "method": "GET", "path": "/secret/data/{path}", "operationId": "getSecretDataPath", "summary": "HashiCorp Write, Patch, Read, and Delete data in the Key-Value Store.", "tags": [ "Secrets" ] }, { "method": "POST", "path": "/secret/data/{path}", "operationId": "postSecretDataPath", "summary": "HashiCorp Write, Patch, Read, and Delete data in the Key-Value Store.", "tags": [ "Secrets" ] }, { "method": "DELETE", "path": "/secret/data/{path}", "operationId": "deleteSecretDataPath", "summary": "HashiCorp Write, Patch, Read, and Delete data in the Key-Value Store.", "tags": [ "Secrets" ] }, { "method": "POST", "path": "/secret/delete/{path}", "operationId": "postSecretDeletePath", "summary": "HashiCorp Marks one or more versions as deleted in the KV store.", "tags": [ "Secrets" ] }, { "method": "POST", "path": "/secret/destroy/{path}", "operationId": "postSecretDestroyPath", "summary": "HashiCorp Permanently removes one or more versions in the KV store", "tags": [ "Secrets" ] }, { "method": "GET", "path": "/secret/metadata/{path}", "operationId": "getSecretMetadataPath", "summary": "HashiCorp Configures settings for the KV store", "tags": [ "Secrets" ] }, { "method": "POST", "path": "/secret/metadata/{path}", "operationId": "postSecretMetadataPath", "summary": "HashiCorp Configures settings for the KV store", "tags": [ "Secrets" ] }, { "method": "DELETE", "path": "/secret/metadata/{path}", "operationId": "deleteSecretMetadataPath", "summary": "HashiCorp Configures settings for the KV store", "tags": [ "Secrets" ] }, { "method": "POST", "path": "/secret/undelete/{path}", "operationId": "postSecretUndeletePath", "summary": "HashiCorp Undeletes one or more versions from the KV store.", "tags": [ "Secrets" ] }, { "method": "GET", "path": "/sys/audit", "operationId": "getSysAudit", "summary": "HashiCorp List the enabled audit devices.", "tags": [ "System" ] }, { "method": "POST", "path": "/sys/audit-hash/{path}", "operationId": "postSysAuditHashPath", "summary": "HashiCorp The hash of the given string via the given audit backend", "tags": [ "System" ] }, { "method": "POST", "path": "/sys/audit/{path}", "operationId": "postSysAuditPath", "summary": "HashiCorp Enable a new audit device at the supplied path.", "tags": [ "System" ] }, { "method": "DELETE", "path": "/sys/audit/{path}", "operationId": "deleteSysAuditPath", "summary": "HashiCorp Disable the audit device at the given path.", "tags": [ "System" ] }, { "method": "GET", "path": "/sys/auth", "operationId": "getSysAuth", "summary": "HashiCorp List the currently enabled credential backends.", "tags": [ "System" ] }, { "method": "POST", "path": "/sys/auth/{path}", "operationId": "postSysAuthPath", "summary": "HashiCorp Enables a new auth method.", "tags": [ "System" ] }, { "method": "DELETE", "path": "/sys/auth/{path}", "operationId": "deleteSysAuthPath", "summary": "HashiCorp Disable the auth method at the given auth path", "tags": [ "System" ] }, { "method": "GET", "path": "/sys/auth/{path}/tune", "operationId": "getSysAuthPathTune", "summary": "HashiCorp Reads the given auth path's configuration.", "tags": [ "System" ] }, { "method": "POST", "path": "/sys/auth/{path}/tune", "operationId": "postSysAuthPathTune", "summary": "HashiCorp Tune configuration parameters for a given auth path.", "tags": [ "System" ] }, { "method": "POST", "path": "/sys/capabilities", "operationId": "postSysCapabilities", "summary": "HashiCorp Fetches the capabilities of the given token on the given path.", "tags": [ "System" ] }, { "method": "POST", "path": "/sys/capabilities-accessor", "operationId": "postSysCapabilitiesAccessor", "summary": "HashiCorp Fetches the capabilities of the token associated with the given token, on the given path.", "tags": [ "System" ] }, { "method": "POST", "path": "/sys/capabilities-self", "operationId": "postSysCapabilitiesSelf", "summary": "HashiCorp Fetches the capabilities of the given token on the given path.", "tags": [ "System" ] }, { "method": "GET", "path": "/sys/config/auditing/request-headers", "operationId": "getSysConfigAuditingRequestHeaders", "summary": "HashiCorp List the request headers that are configured to be audited.", "tags": [ "System" ] }, { "method": "GET", "path": "/sys/config/auditing/request-headers/{header}", "operationId": "getSysConfigAuditingRequestHeadersHeader", "summary": "HashiCorp List the information for the given request header.", "tags": [ "System" ] }, { "method": "POST", "path": "/sys/config/auditing/request-headers/{header}", "operationId": "postSysConfigAuditingRequestHeadersHeader", "summary": "HashiCorp Enable auditing of a header.", "tags": [ "System" ] }, { "method": "DELETE", "path": "/sys/config/auditing/request-headers/{header}", "operationId": "deleteSysConfigAuditingRequestHeadersHeader", "summary": "HashiCorp Disable auditing of the given request header.", "tags": [ "System" ] }, { "method": "GET", "path": "/sys/config/cors", "operationId": "getSysConfigCors", "summary": "HashiCorp Return the current CORS settings.", "tags": [ "System" ] }, { "method": "POST", "path": "/sys/config/cors", "operationId": "postSysConfigCors", "summary": "HashiCorp Configure the CORS settings.", "tags": [ "System" ] }, { "method": "DELETE", "path": "/sys/config/cors", "operationId": "deleteSysConfigCors", "summary": "HashiCorp Remove any CORS settings.", "tags": [ "System" ] }, { "method": "POST", "path": "/sys/config/reload/{subsystem}", "operationId": "postSysConfigReloadSubsystem", "summary": "HashiCorp Reload the given subsystem", "tags": [ "System" ] }, { "method": "GET", "path": "/sys/config/state/sanitized", "operationId": "getSysConfigStateSanitized", "summary": "HashiCorp Return a sanitized version of the Vault server configuration.", "tags": [ "System" ] }, { "method": "GET", "path": "/sys/config/ui/headers/", "operationId": "getSysConfigUiHeaders", "summary": "HashiCorp Return a list of configured UI headers.", "tags": [ "System" ] }, { "method": "GET", "path": "/sys/config/ui/headers/{header}", "operationId": "getSysConfigUiHeadersHeader", "summary": "HashiCorp Return the given UI header's configuration", "tags": [ "System" ] }, { "method": "POST", "path": "/sys/config/ui/headers/{header}", "operationId": "postSysConfigUiHeadersHeader", "summary": "HashiCorp Configure the values to be returned for the UI header.", "tags": [ "System" ] }, { "method": "DELETE", "path": "/sys/config/ui/headers/{header}", "operationId": "deleteSysConfigUiHeadersHeader", "summary": "HashiCorp Remove a UI header.", "tags": [ "System" ] }, { "method": "GET", "path": "/sys/generate-root", "operationId": "getSysGenerateRoot", "summary": "HashiCorp Read the configuration and progress of the current root generation attempt.", "tags": [ "System" ] }, { "method": "POST", "path": "/sys/generate-root", "operationId": "postSysGenerateRoot", "summary": "HashiCorp Initializes a new root generation attempt.", "tags": [ "System" ] }, { "method": "DELETE", "path": "/sys/generate-root", "operationId": "deleteSysGenerateRoot", "summary": "HashiCorp Cancels any in-progress root generation attempt.", "tags": [ "System" ] }, { "method": "GET", "path": "/sys/generate-root/attempt", "operationId": "getSysGenerateRootAttempt", "summary": "HashiCorp Read the configuration and progress of the current root generation attempt.", "tags": [ "System" ] }, { "method": "POST", "path": "/sys/generate-root/attempt", "operationId": "postSysGenerateRootAttempt", "summary": "HashiCorp Initializes a new root generation attempt.", "tags": [ "System" ] }, { "method": "DELETE", "path": "/sys/generate-root/attempt", "operationId": "deleteSysGenerateRootAttempt", "summary": "HashiCorp Cancels any in-progress root generation attempt.", "tags": [ "System" ] }, { "method": "POST", "path": "/sys/generate-root/update", "operationId": "postSysGenerateRootUpdate", "summary": "HashiCorp Enter a single master key share to progress the root generation attempt.", "tags": [ "System" ] }, { "method": "GET", "path": "/sys/health", "operationId": "getSysHealth", "summary": "HashiCorp Returns the health status of Vault.", "tags": [ "System" ] }, { "method": "GET", "path": "/sys/host-info", "operationId": "getSysHostInfo", "summary": "HashiCorp Information about the host instance that this Vault server is running on.", "tags": [ "System" ] }, { "method": "GET", "path": "/sys/init", "operationId": "getSysInit", "summary": "HashiCorp Returns the initialization status of Vault.", "tags": [ "System" ] }, { "method": "POST", "path": "/sys/init", "operationId": "postSysInit", "summary": "HashiCorp Initialize a new Vault.", "tags": [ "System" ] }, { "method": "GET", "path": "/sys/internal/counters/activity", "operationId": "getSysInternalCountersActivity", "summary": "HashiCorp Report the client count metrics, for this namespace and all child namespaces.", "tags": [ "System" ] }, { "method": "GET", "path": "/sys/internal/counters/activity/monthly", "operationId": "getSysInternalCountersActivityMonthly", "summary": "HashiCorp Report the number of clients for this month, for this namespace and all child namespaces.", "tags": [ "System" ] }, { "method": "GET", "path": "/sys/internal/counters/config", "operationId": "getSysInternalCountersConfig", "summary": "HashiCorp Read the client count tracking configuration.", "tags": [ "System" ] }, { "method": "POST", "path": "/sys/internal/counters/config", "operationId": "postSysInternalCountersConfig", "summary": "HashiCorp Enable or disable collection of client count, set retention period, or set default reporting period.", "tags": [ "System" ] }, { "method": "GET", "path": "/sys/internal/counters/entities", "operationId": "getSysInternalCountersEntities", "summary": "HashiCorp Backwards compatibility is not guaranteed for this API", "tags": [ "System" ] }, { "method": "GET", "path": "/sys/internal/counters/requests", "operationId": "getSysInternalCountersRequests", "summary": "HashiCorp Backwards compatibility is not guaranteed for this API", "tags": [ "System" ] }, { "method": "GET", "path": "/sys/internal/counters/tokens", "operationId": "getSysInternalCountersTokens", "summary": "HashiCorp Backwards compatibility is not guaranteed for this API", "tags": [ "System" ] }, { "method": "GET", "path": "/sys/internal/specs/openapi", "operationId": "getSysInternalSpecsOpenapi", "summary": "HashiCorp Generate an OpenAPI 3 document of all mounted paths.", "tags": [ "System" ] }, { "method": "GET", "path": "/sys/internal/ui/feature-flags", "operationId": "getSysInternalUiFeatureFlags", "summary": "HashiCorp Lists enabled feature flags.", "tags": [ "System" ] }, { "method": "GET", "path": "/sys/internal/ui/mounts", "operationId": "getSysInternalUiMounts", "summary": "HashiCorp Lists all enabled and visible auth and secrets mounts.", "tags": [ "System" ] }, { "method": "GET", "path": "/sys/internal/ui/mounts/{path}", "operationId": "getSysInternalUiMountsPath", "summary": "HashiCorp Return information about the given mount.", "tags": [ "System" ] }, { "method": "GET", "path": "/sys/internal/ui/namespaces", "operationId": "getSysInternalUiNamespaces", "summary": "HashiCorp Backwards compatibility is not guaranteed for this API", "tags": [ "System" ] }, { "method": "GET", "path": "/sys/internal/ui/resultant-acl", "operationId": "getSysInternalUiResultantAcl", "summary": "HashiCorp Backwards compatibility is not guaranteed for this API", "tags": [ "System" ] }, { "method": "GET", "path": "/sys/key-status", "operationId": "getSysKeyStatus", "summary": "HashiCorp Provides information about the backend encryption key.", "tags": [ "System" ] }, { "method": "GET", "path": "/sys/leader", "operationId": "getSysLeader", "summary": "HashiCorp Returns the high availability status and current leader instance of Vault.", "tags": [ "System" ] }, { "method": "GET", "path": "/sys/leases", "operationId": "getSysLeases", "summary": "HashiCorp List leases associated with this Vault cluster", "tags": [ "System" ] }, { "method": "GET", "path": "/sys/leases/count", "operationId": "getSysLeasesCount", "summary": "HashiCorp Count of leases associated with this Vault cluster", "tags": [ "System" ] }, { "method": "POST", "path": "/sys/leases/lookup", "operationId": "postSysLeasesLookup", "summary": "HashiCorp Retrieve lease metadata.", "tags": [ "System" ] }, { "method": "GET", "path": "/sys/leases/lookup/", "operationId": "getSysLeasesLookup", "summary": "HashiCorp Returns a list of lease ids.", "tags": [ "System" ] }, { "method": "GET", "path": "/sys/leases/lookup/{prefix}", "operationId": "getSysLeasesLookupPrefix", "summary": "HashiCorp Returns a list of lease ids.", "tags": [ "System" ] }, { "method": "POST", "path": "/sys/leases/renew", "operationId": "postSysLeasesRenew", "summary": "HashiCorp Renews a lease, requesting to extend the lease.", "tags": [ "System" ] }, { "method": "POST", "path": "/sys/leases/renew/{url_lease_id}", "operationId": "postSysLeasesRenewUrl_lease_id", "summary": "HashiCorp Renews a lease, requesting to extend the lease.", "tags": [ "System" ] }, { "method": "POST", "path": "/sys/leases/revoke", "operationId": "postSysLeasesRevoke", "summary": "HashiCorp Revokes a lease immediately.", "tags": [ "System" ] }, { "method": "POST", "path": "/sys/leases/revoke-force/{prefix}", "operationId": "postSysLeasesRevokeForcePrefix", "summary": "HashiCorp Revokes all secrets or tokens generated under a given prefix immediately", "tags": [ "System" ] }, { "method": "POST", "path": "/sys/leases/revoke-prefix/{prefix}", "operationId": "postSysLeasesRevokePrefixPrefix", "summary": "HashiCorp Revokes all secrets (via a lease ID prefix) or tokens (via the tokens' path property) generated under a given prefix immediately.", "tags": [ "System" ] }, { "method": "POST", "path": "/sys/leases/revoke/{url_lease_id}", "operationId": "postSysLeasesRevokeUrl_lease_id", "summary": "HashiCorp Revokes a lease immediately.", "tags": [ "System" ] }, { "method": "POST", "path": "/sys/leases/tidy", "operationId": "postSysLeasesTidy", "summary": "HashiCorp This endpoint performs cleanup tasks that can be run if certain error\nconditions have occurred.", "tags": [ "System" ] }, { "method": "GET", "path": "/sys/metrics", "operationId": "getSysMetrics", "summary": "HashiCorp Export the metrics aggregated for telemetry purpose.", "tags": [ "System" ] }, { "method": "GET", "path": "/sys/monitor", "operationId": "getSysMonitor", "summary": null, "tags": [ "System" ] }, { "method": "GET", "path": "/sys/mounts", "operationId": "getSysMounts", "summary": "HashiCorp List the currently mounted backends.", "tags": [ "System" ] }, { "method": "POST", "path": "/sys/mounts/{path}", "operationId": "postSysMountsPath", "summary": "HashiCorp Enable a new secrets engine at the given path.", "tags": [ "System" ] }, { "method": "DELETE", "path": "/sys/mounts/{path}", "operationId": "deleteSysMountsPath", "summary": "HashiCorp Disable the mount point specified at the given path.", "tags": [ "System" ] }, { "method": "GET", "path": "/sys/mounts/{path}/tune", "operationId": "getSysMountsPathTune", "summary": "HashiCorp Tune backend configuration parameters for this mount.", "tags": [ "System" ] }, { "method": "POST", "path": "/sys/mounts/{path}/tune", "operationId": "postSysMountsPathTune", "summary": "HashiCorp Tune backend configuration parameters for this mount.", "tags": [ "System" ] }, { "method": "GET", "path": "/sys/plugins/catalog", "operationId": "getSysPluginsCatalog", "summary": "HashiCorp Lists all the plugins known to Vault", "tags": [ "System" ] }, { "method": "GET", "path": "/sys/plugins/catalog/{name}", "operationId": "getSysPluginsCatalogName", "summary": "HashiCorp Return the configuration data for the plugin with the given name.", "tags": [ "System" ] }, { "method": "POST", "path": "/sys/plugins/catalog/{name}", "operationId": "postSysPluginsCatalogName", "summary": "HashiCorp Register a new plugin, or updates an existing one with the supplied name.", "tags": [ "System" ] }, { "method": "DELETE", "path": "/sys/plugins/catalog/{name}", "operationId": "deleteSysPluginsCatalogName", "summary": "HashiCorp Remove the plugin with the given name.", "tags": [ "System" ] }, { "method": "GET", "path": "/sys/plugins/catalog/{type}", "operationId": "getSysPluginsCatalogType", "summary": "HashiCorp List the plugins in the catalog.", "tags": [ "System" ] }, { "method": "GET", "path": "/sys/plugins/catalog/{type}/{name}", "operationId": "getSysPluginsCatalogTypeName", "summary": "HashiCorp Return the configuration data for the plugin with the given name.", "tags": [ "System" ] }, { "method": "POST", "path": "/sys/plugins/catalog/{type}/{name}", "operationId": "postSysPluginsCatalogTypeName", "summary": "HashiCorp Register a new plugin, or updates an existing one with the supplied name.", "tags": [ "System" ] }, { "method": "DELETE", "path": "/sys/plugins/catalog/{type}/{name}", "operationId": "deleteSysPluginsCatalogTypeName", "summary": "HashiCorp Remove the plugin with the given name.", "tags": [ "System" ] }, { "method": "POST", "path": "/sys/plugins/reload/backend", "operationId": "postSysPluginsReloadBackend", "summary": "HashiCorp Reload mounted plugin backends.", "tags": [ "System" ] }, { "method": "GET", "path": "/sys/policies/acl", "operationId": "getSysPoliciesAcl", "summary": "HashiCorp List the configured access control policies.", "tags": [ "System" ] }, { "method": "GET", "path": "/sys/policies/acl/{name}", "operationId": "getSysPoliciesAclName", "summary": "HashiCorp Retrieve information about the named ACL policy.", "tags": [ "System" ] }, { "method": "POST", "path": "/sys/policies/acl/{name}", "operationId": "postSysPoliciesAclName", "summary": "HashiCorp Add a new or update an existing ACL policy.", "tags": [ "System" ] }, { "method": "DELETE", "path": "/sys/policies/acl/{name}", "operationId": "deleteSysPoliciesAclName", "summary": "HashiCorp Delete the ACL policy with the given name.", "tags": [ "System" ] }, { "method": "GET", "path": "/sys/policies/password/{name}", "operationId": "getSysPoliciesPasswordName", "summary": "HashiCorp Retrieve an existing password policy.", "tags": [ "System" ] }, { "method": "POST", "path": "/sys/policies/password/{name}", "operationId": "postSysPoliciesPasswordName", "summary": "HashiCorp Add a new or update an existing password policy.", "tags": [ "System" ] }, { "method": "DELETE", "path": "/sys/policies/password/{name}", "operationId": "deleteSysPoliciesPasswordName", "summary": "HashiCorp Delete a password policy.", "tags": [ "System" ] }, { "method": "GET", "path": "/sys/policies/password/{name}/generate", "operationId": "getSysPoliciesPasswordNameGenerate", "summary": "HashiCorp Generate a password from an existing password policy.", "tags": [ "System" ] }, { "method": "GET", "path": "/sys/policy", "operationId": "getSysPolicy", "summary": "HashiCorp List the configured access control policies.", "tags": [ "System" ] }, { "method": "GET", "path": "/sys/policy/{name}", "operationId": "getSysPolicyName", "summary": "HashiCorp Retrieve the policy body for the named policy.", "tags": [ "System" ] }, { "method": "POST", "path": "/sys/policy/{name}", "operationId": "postSysPolicyName", "summary": "HashiCorp Add a new or update an existing policy.", "tags": [ "System" ] }, { "method": "DELETE", "path": "/sys/policy/{name}", "operationId": "deleteSysPolicyName", "summary": "HashiCorp Delete the policy with the given name.", "tags": [ "System" ] }, { "method": "GET", "path": "/sys/pprof/", "operationId": "getSysPprof", "summary": "HashiCorp Returns an HTML page listing the available profiles.", "tags": [ "System" ] }, { "method": "GET", "path": "/sys/pprof/allocs", "operationId": "getSysPprofAllocs", "summary": "HashiCorp Returns a sampling of all past memory allocations.", "tags": [ "System" ] }, { "method": "GET", "path": "/sys/pprof/block", "operationId": "getSysPprofBlock", "summary": "HashiCorp Returns stack traces that led to blocking on synchronization primitives", "tags": [ "System" ] }, { "method": "GET", "path": "/sys/pprof/cmdline", "operationId": "getSysPprofCmdline", "summary": "HashiCorp Returns the running program's command line.", "tags": [ "System" ] }, { "method": "GET", "path": "/sys/pprof/goroutine", "operationId": "getSysPprofGoroutine", "summary": "HashiCorp Returns stack traces of all current goroutines.", "tags": [ "System" ] }, { "method": "GET", "path": "/sys/pprof/heap", "operationId": "getSysPprofHeap", "summary": "HashiCorp Returns a sampling of memory allocations of live object.", "tags": [ "System" ] }, { "method": "GET", "path": "/sys/pprof/mutex", "operationId": "getSysPprofMutex", "summary": "HashiCorp Returns stack traces of holders of contended mutexes", "tags": [ "System" ] }, { "method": "GET", "path": "/sys/pprof/profile", "operationId": "getSysPprofProfile", "summary": "HashiCorp Returns a pprof-formatted cpu profile payload.", "tags": [ "System" ] }, { "method": "GET", "path": "/sys/pprof/symbol", "operationId": "getSysPprofSymbol", "summary": "HashiCorp Returns the program counters listed in the request.", "tags": [ "System" ] }, { "method": "GET", "path": "/sys/pprof/threadcreate", "operationId": "getSysPprofThreadcreate", "summary": "HashiCorp Returns stack traces that led to the creation of new OS threads", "tags": [ "System" ] }, { "method": "GET", "path": "/sys/pprof/trace", "operationId": "getSysPprofTrace", "summary": "HashiCorp Returns the execution trace in binary form.", "tags": [ "System" ] }, { "method": "GET", "path": "/sys/quotas/config", "operationId": "getSysQuotasConfig", "summary": null, "tags": [ "System" ] }, { "method": "POST", "path": "/sys/quotas/config", "operationId": "postSysQuotasConfig", "summary": null, "tags": [ "System" ] }, { "method": "GET", "path": "/sys/quotas/rate-limit", "operationId": "getSysQuotasRateLimit", "summary": null, "tags": [ "System" ] }, { "method": "GET", "path": "/sys/quotas/rate-limit/{name}", "operationId": "getSysQuotasRateLimitName", "summary": null, "tags": [ "System" ] }, { "method": "POST", "path": "/sys/quotas/rate-limit/{name}", "operationId": "postSysQuotasRateLimitName", "summary": null, "tags": [ "System" ] }, { "method": "DELETE", "path": "/sys/quotas/rate-limit/{name}", "operationId": "deleteSysQuotasRateLimitName", "summary": null, "tags": [ "System" ] }, { "method": "GET", "path": "/sys/raw", "operationId": "getSysRaw", "summary": "HashiCorp Read the value of the key at the given path.", "tags": [ "System" ] }, { "method": "POST", "path": "/sys/raw", "operationId": "postSysRaw", "summary": "HashiCorp Update the value of the key at the given path.", "tags": [ "System" ] }, { "method": "DELETE", "path": "/sys/raw", "operationId": "deleteSysRaw", "summary": "HashiCorp Delete the key with given path.", "tags": [ "System" ] }, { "method": "GET", "path": "/sys/raw/{path}", "operationId": "getSysRawPath", "summary": "HashiCorp Read the value of the key at the given path.", "tags": [ "System" ] }, { "method": "POST", "path": "/sys/raw/{path}", "operationId": "postSysRawPath", "summary": "HashiCorp Update the value of the key at the given path.", "tags": [ "System" ] }, { "method": "DELETE", "path": "/sys/raw/{path}", "operationId": "deleteSysRawPath", "summary": "HashiCorp Delete the key with given path.", "tags": [ "System" ] }, { "method": "GET", "path": "/sys/rekey/backup", "operationId": "getSysRekeyBackup", "summary": "HashiCorp Return the backup copy of PGP-encrypted unseal keys.", "tags": [ "System" ] }, { "method": "DELETE", "path": "/sys/rekey/backup", "operationId": "deleteSysRekeyBackup", "summary": "HashiCorp Delete the backup copy of PGP-encrypted unseal keys.", "tags": [ "System" ] }, { "method": "GET", "path": "/sys/rekey/init", "operationId": "getSysRekeyInit", "summary": "HashiCorp Reads the configuration and progress of the current rekey attempt.", "tags": [ "System" ] }, { "method": "POST", "path": "/sys/rekey/init", "operationId": "postSysRekeyInit", "summary": "HashiCorp Initializes a new rekey attempt.", "tags": [ "System" ] }, { "method": "DELETE", "path": "/sys/rekey/init", "operationId": "deleteSysRekeyInit", "summary": "HashiCorp Cancels any in-progress rekey.", "tags": [ "System" ] }, { "method": "GET", "path": "/sys/rekey/recovery-key-backup", "operationId": "getSysRekeyRecoveryKeyBackup", "summary": "HashiCorp Allows fetching or deleting the backup of the rotated unseal keys.", "tags": [ "System" ] }, { "method": "DELETE", "path": "/sys/rekey/recovery-key-backup", "operationId": "deleteSysRekeyRecoveryKeyBackup", "summary": "HashiCorp Allows fetching or deleting the backup of the rotated unseal keys.", "tags": [ "System" ] }, { "method": "POST", "path": "/sys/rekey/update", "operationId": "postSysRekeyUpdate", "summary": "HashiCorp Enter a single master key share to progress the rekey of the Vault.", "tags": [ "System" ] }, { "method": "GET", "path": "/sys/rekey/verify", "operationId": "getSysRekeyVerify", "summary": "HashiCorp Read the configuration and progress of the current rekey verification attempt.", "tags": [ "System" ] }, { "method": "POST", "path": "/sys/rekey/verify", "operationId": "postSysRekeyVerify", "summary": "HashiCorp Enter a single new key share to progress the rekey verification operation.", "tags": [ "System" ] }, { "method": "DELETE", "path": "/sys/rekey/verify", "operationId": "deleteSysRekeyVerify", "summary": "HashiCorp Cancel any in-progress rekey verification operation.", "tags": [ "System" ] }, { "method": "POST", "path": "/sys/remount", "operationId": "postSysRemount", "summary": "HashiCorp Move the mount point of an already-mounted backend.", "tags": [ "System" ] }, { "method": "POST", "path": "/sys/renew", "operationId": "postSysRenew", "summary": "HashiCorp Renews a lease, requesting to extend the lease.", "tags": [ "System" ] }, { "method": "POST", "path": "/sys/renew/{url_lease_id}", "operationId": "postSysRenewUrl_lease_id", "summary": "HashiCorp Renews a lease, requesting to extend the lease.", "tags": [ "System" ] }, { "method": "GET", "path": "/sys/replication/status", "operationId": "getSysReplicationStatus", "summary": null, "tags": [ "System" ] }, { "method": "POST", "path": "/sys/revoke", "operationId": "postSysRevoke", "summary": "HashiCorp Revokes a lease immediately.", "tags": [ "System" ] }, { "method": "POST", "path": "/sys/revoke-force/{prefix}", "operationId": "postSysRevokeForcePrefix", "summary": "HashiCorp Revokes all secrets or tokens generated under a given prefix immediately", "tags": [ "System" ] }, { "method": "POST", "path": "/sys/revoke-prefix/{prefix}", "operationId": "postSysRevokePrefixPrefix", "summary": "HashiCorp Revokes all secrets (via a lease ID prefix) or tokens (via the tokens' path property) generated under a given prefix immediately.", "tags": [ "System" ] }, { "method": "POST", "path": "/sys/revoke/{url_lease_id}", "operationId": "postSysRevokeUrl_lease_id", "summary": "HashiCorp Revokes a lease immediately.", "tags": [ "System" ] }, { "method": "POST", "path": "/sys/rotate", "operationId": "postSysRotate", "summary": "HashiCorp Rotates the backend encryption key used to persist data.", "tags": [ "System" ] }, { "method": "GET", "path": "/sys/rotate/config", "operationId": "getSysRotateConfig", "summary": null, "tags": [ "System" ] }, { "method": "POST", "path": "/sys/rotate/config", "operationId": "postSysRotateConfig", "summary": null, "tags": [ "System" ] }, { "method": "POST", "path": "/sys/seal", "operationId": "postSysSeal", "summary": "HashiCorp Seal the Vault.", "tags": [ "System" ] }, { "method": "GET", "path": "/sys/seal-status", "operationId": "getSysSealStatus", "summary": "HashiCorp Check the seal status of a Vault.", "tags": [ "System" ] }, { "method": "POST", "path": "/sys/step-down", "operationId": "postSysStepDown", "summary": "HashiCorp Cause the node to give up active status.", "tags": [ "System" ] }, { "method": "POST", "path": "/sys/tools/hash", "operationId": "postSysToolsHash", "summary": "HashiCorp Generate a hash sum for input data", "tags": [ "System" ] }, { "method": "POST", "path": "/sys/tools/hash/{urlalgorithm}", "operationId": "postSysToolsHashUrlalgorithm", "summary": "HashiCorp Generate a hash sum for input data", "tags": [ "System" ] }, { "method": "POST", "path": "/sys/tools/random", "operationId": "postSysToolsRandom", "summary": "HashiCorp Generate random bytes", "tags": [ "System" ] }, { "method": "POST", "path": "/sys/tools/random/{urlbytes}", "operationId": "postSysToolsRandomUrlbytes", "summary": "HashiCorp Generate random bytes", "tags": [ "System" ] }, { "method": "POST", "path": "/sys/unseal", "operationId": "postSysUnseal", "summary": "HashiCorp Unseal the Vault.", "tags": [ "System" ] }, { "method": "GET", "path": "/sys/wrapping/lookup", "operationId": "getSysWrappingLookup", "summary": "HashiCorp Look up wrapping properties for the requester's token.", "tags": [ "System" ] }, { "method": "POST", "path": "/sys/wrapping/lookup", "operationId": "postSysWrappingLookup", "summary": "HashiCorp Look up wrapping properties for the given token.", "tags": [ "System" ] }, { "method": "POST", "path": "/sys/wrapping/rewrap", "operationId": "postSysWrappingRewrap", "summary": "HashiCorp Rotates a response-wrapped token.", "tags": [ "System" ] }, { "method": "POST", "path": "/sys/wrapping/unwrap", "operationId": "postSysWrappingUnwrap", "summary": "HashiCorp Unwraps a response-wrapped token.", "tags": [ "System" ] }, { "method": "POST", "path": "/sys/wrapping/wrap", "operationId": "postSysWrappingWrap", "summary": "HashiCorp Response-wraps an arbitrary JSON object.", "tags": [ "System" ] } ] }