Complete reference for the rq.vault object in Requestly scripts to read encrypted secrets from the local vault and AWS Secrets Manager.
The rq.vault object provides read access to encrypted secrets stored in the Requestly Vault during script execution. Vault secrets are kept out of collections, exports, and cloud sync. Only {{vault:key}} references travel with your project, while the resolved values stay on the user’s machine.
rq.vault is only available in the Requestly desktop app, and Vault is rolling out behind a feature flag. If the Vault surface is not visible in your build, contact support to confirm it is enabled for your account. Vault features are disabled in the web-only mode.
rq.vault is read-only from scripts. You can read and check secrets, but you cannot create, update, or delete them from a script. Manage secrets from the Vault page. To store a derived value at request time, write it to a variable with rq.variables.set() instead.
Retrieves the value of a vault secret. Works for both local secrets and external provider secrets, such as AWS Secrets Manager and Azure Key Vault, that have been fetched into the vault.Parameters:
key (string): The name of the vault secret to retrieve
Returns: The secret’s string value, or undefined if the key doesn’t exist. This call is synchronous (no await needed).Example:
Returns all available vault secrets as a plain object of key/value pairs. Useful for iterating over or inspecting the secrets your script can see.Returns: An object mapping each secret’s key to its string value.Example:
Fetch a token once, store it in a variable, and reuse it across subsequent requests until it expires. Use a variable (not the vault) because the vault is read-only from scripts:
All methods are synchronous.get(), has(), and toObject() return their values directly. You do not need to await them.
Read-only from scripts. There is no set() or unset() on rq.vault. To create, update, or delete a secret, use the Vault page. To keep a derived value for the current run, use rq.variables.set().
Values are strings.get() always returns a string (or undefined).
JSON secrets from AWS auto-expand. For a secret named dbCredentials storing { "username": "admin" }, use rq.vault.get("dbCredentials.username") to read the nested value.
Masked in console. Values returned from rq.vault.get() are masked in the Requestly console output. They resolve correctly at request time, but never appear in plaintext in logs.
No cloud sync. Vault values stay on the current machine and are never included in collection exports or project sync.
{"docsConfig":{"theme":"mint","$schema":"https://mintlify.com/docs.json","name":"Requestly","description":"Design, build and test APIs in one place. Docs for the Requestly API Client: collections, environments, scripting, and Git-native sync.","colors":{"primary":"#2563eb","light":"#3b82f6","dark":"#1d4ed8"},"logo":{"light":"https://mintcdn.com/requestly/1os8lH_VUE6QydeH/images/logo-light.webp?fit=max\u0026auto=format\u0026n=1os8lH_VUE6QydeH\u0026q=85\u0026s=f4d79e60313d7b955f46e0ad446bc80d","dark":"https://mintcdn.com/requestly/1os8lH_VUE6QydeH/images/logo-dark.webp?fit=max\u0026auto=format\u0026n=1os8lH_VUE6QydeH\u0026q=85\u0026s=a20b66ddb959d92b66960804d0615fd7","href":"https://docs.requestly.com"},"favicon":"https://mintcdn.com/requestly/Z9psaKI2OUaqbNe1/images/favicon.webp?fit=max\u0026auto=format\u0026n=Z9psaKI2OUaqbNe1\u0026q=85\u0026s=7814a541aed21e1e617f27baa7b601eb","navbar":{"primary":{"type":"button","label":"Download","href":"https://requestly.com/downloads"}},"footer":{"socials":{"x":"https://x.com/requestlyio","linkedin":"https://linkedin.com/company/requestly","github":"https://github.com/requestly/requestly","youtube":"https://youtube.com/@requestly"},"links":[{"header":"Product","items":[{"label":"Features","href":"https://requestly.com"},{"label":"Pricing","href":"https://app.requestly.io/pricing"},{"label":"Chrome Extension","href":"https://rqst.ly/chrome-store"},{"label":"Desktop App","href":"https://requestly.com/desktop"}]},{"header":"Resources","items":[{"label":"Blog","href":"https://requestly.com/blog"},{"label":"Support","href":"https://requestly.com/contact-us"}]},{"header":"Company","items":[{"label":"About","href":"https://www.browserstack.com/company"},{"label":"Privacy Policy","href":"https://requestly.com/privacy"},{"label":"Terms of Service","href":"https://requestly.com/terms"}]}]},"search":{"prompt":"Search Requestly docs..."},"seo":{"metatags":{"og:type":"documentation","og:site_name":"Requestly Documentation","twitter:card":"summary_large_image","twitter:site":"@requestlyio"},"indexing":"navigable"},"integrations":{"telemetry":{"enabled":true},"cookies":{"key":"rq_consent_tracking","value":"granted"}},"errors":{"404":{"redirect":true,"title":"Page Not Found","description":"The page you're looking for doesn't exist. Try searching or browse our documentation sections."}},"contextual":{"options":["copy","view","chatgpt","claude"],"display":"header"},"styling":{"latex":false},"navigation":{"pages":[]}},"deployment":{"deploymentMetadataValue":{"subdomain":"requestly","hasAudioNarration":false,"actualSubdomain":"requestly","customDomains":["docs.requestly.com"],"gitSource":{"type":"github","owner":"requestly","repo":"requestly-api-client","deployBranch":"staging","contentDirectory":"documentation","isPrivate":true,"mountPath":"","label":""},"feedback":{"thumbs":true,"edits":false,"issues":false},"entitlements":{"AI_CHAT":{"status":"ENABLED"},"WEB_MCP":{"status":"ENABLED"},"NARRATION":{"status":"ENABLED"}},"buildId":"6af5c10d033e137dc78baf12","clientVersion":"0.0.4117","searchFilterCounts":[{"language":"default","tag":"API Client","count":116},{"language":"default","tag":"Getting Started","count":86},{"language":"default","tag":"Sending Requests","count":23},{"language":"default","tag":"Requestly Scripts Reference","count":17},{"language":"default","tag":"Variables \u0026 Environments","count":12},{"language":"default","tag":"Git","count":10},{"language":"default","tag":"Account \u0026 Administration","count":9},{"language":"default","tag":"Import \u0026 Export","count":9},{"language":"default","tag":"Mock Server","count":8},{"language":"default","tag":"Authorization","count":8}]},"assistantConfig":{},"basePath":"","hasChatPermissions":false,"hasWebMcpPermissions":true,"toggles":[],"googleFontsInlined":false},"customCss":[{"filePath":"changelog-layout.css","content":":has(>#content-container):has(#content[data-page-title=\"Changelogs\"]){max-width:1376px!important;margin-left:auto!important;margin-right:auto!important;padding-left:0!important;padding-right:0!important}@media (max-width: 1471px){:has(>#content-container):has(#content[data-page-title=\"Changelogs\"]){margin-left:5%!important;margin-right:5%!important}}"}],"page":{"pagePath":"api-client/rq-api-reference/rq-vault","slug":"/api-client/rq-api-reference/rq-vault","pageMetadata":{"title":"rq.vault (Vault object)","label":"rq.vault (Vault object)","slug":"rq-vault","description":"Complete reference for the rq.vault object in Requestly scripts to read encrypted secrets from the local vault and AWS Secrets Manager.","seoDescription":"Learn how to use the rq.vault object in Requestly to read and check vault secrets in pre-request and post-response scripts.","visibility":"PUBLIC","href":"/api-client/rq-api-reference/rq-vault"},"description":{"compiledSource":"\"use strict\";\nconst {jsx: _jsx} = arguments[0];\nconst {useMDXComponents: _provideComponents} = arguments[0];\nfunction _createMdxContent(props) {\n const _components = {\n p: \"p\",\n ..._provideComponents(),\n ...props.components\n };\n return _jsx(_components.p, {\n children: \"Complete reference for the rq.vault object in Requestly scripts to read encrypted secrets from the local vault and AWS Secrets Manager.\"\n });\n}\nfunction MDXContent(props = {}) {\n const {wrapper: MDXLayout} = {\n ..._provideComponents(),\n ...props.components\n };\n return MDXLayout ? _jsx(MDXLayout, {\n ...props,\n children: _jsx(_createMdxContent, {\n ...props\n })\n }) : _createMdxContent(props);\n}\nreturn {\n default: MDXContent\n};\n","frontmatter":{},"scope":{}},"pageType":"default","mdx":{"mdxSource":{"compiledSource":"\"use strict\";const{Fragment:_Fragment,jsx:_jsx,jsxs:_jsxs}=arguments[0];const{useMDXComponents:_provideComponents}=arguments[0];function _createMdxContent(props){const _components={a:`a`,code:`code`,li:`li`,p:`p`,pre:`pre`,span:`span`,strong:`strong`,ul:`ul`,..._provideComponents(),...props.components},{CodeBlock,Heading,Info,Note}=_components;if(!CodeBlock)_missingMdxReference(`CodeBlock`,true);if(!Heading)_missingMdxReference(`Heading`,true);if(!Info)_missingMdxReference(`Info`,true);if(!Note)_missingMdxReference(`Note`,true);return _jsxs(_Fragment,{children:[_jsxs(_components.p,{children:[`The `,_jsx(_components.code,{children:`rq.vault`}),` object provides read access to encrypted secrets stored in the Requestly `,_jsx(_components.a,{href:`/api-client/vault`,children:`Vault`}),` during script execution. Vault secrets are kept out of collections, exports, and cloud sync. Only `,_jsx(_components.code,{children:`{{vault:key}}`}),` references travel with your project, while the resolved values stay on the user’s machine.`]}),`\n`,_jsx(Info,{children:_jsxs(_components.p,{children:[_jsx(_components.code,{children:`rq.vault`}),` is only available in the `,_jsx(_components.strong,{children:`Requestly desktop app`}),`, and Vault is rolling out behind a feature flag. If the Vault surface is not visible in your build, contact support to confirm it is enabled for your account. Vault features are disabled in the web-only mode.`]})}),`\n`,_jsx(Note,{children:_jsxs(_components.p,{children:[_jsx(_components.code,{children:`rq.vault`}),` is `,_jsx(_components.strong,{children:`read-only from scripts`}),`. You can read and check secrets, but you cannot create, update, or delete them from a script. Manage secrets from the `,_jsx(_components.a,{href:`/api-client/vault`,children:`Vault page`}),`. To store a derived value at request time, write it to a variable with `,_jsx(_components.code,{children:`rq.variables.set()`}),` instead.`]})}),`\n`,_jsx(Heading,{level:`2`,id:`methods`,children:`Methods`}),`\n`,_jsx(Heading,{level:`3`,id:`rq-vault-get-key`,children:_jsx(_components.code,{children:`rq.vault.get(key)`})}),`\n`,_jsxs(_components.p,{children:[`Retrieves the value of a vault secret. Works for both `,_jsx(_components.strong,{children:`local`}),` secrets and external provider secrets, such as `,_jsx(_components.strong,{children:`AWS Secrets Manager`}),` and `,_jsx(_components.strong,{children:`Azure Key Vault`}),`, that have been fetched into the vault.`]}),`\n`,_jsx(_components.p,{children:_jsx(_components.strong,{children:`Parameters:`})}),`\n`,_jsxs(_components.ul,{children:[`\n`,_jsxs(_components.li,{children:[_jsx(_components.code,{children:`key`}),` (string): The name of the vault secret to retrieve`]}),`\n`]}),`\n`,_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Returns:`}),` The secret’s string value, or `,_jsx(_components.code,{children:`undefined`}),` if the key doesn’t exist. This call is `,_jsx(_components.strong,{children:`synchronous`}),` (no `,_jsx(_components.code,{children:`await`}),` needed).`]}),`\n`,_jsx(_components.p,{children:_jsx(_components.strong,{children:`Example:`})}),`\n`,_jsx(CodeBlock,{filename:``,numberOfLines:`2`,language:`jsx`,children:_jsx(_components.pre,{className:`shiki shiki-themes github-light-default dark-plus`,style:{backgroundColor:`#ffffff`,\"--shiki-dark-bg\":`#0B0C0E`,color:`#1f2328`,\"--shiki-dark\":`#D4D4D4`},language:`jsx`,children:_jsxs(_components.code,{language:`jsx`,numberOfLines:`2`,children:[_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#569CD6`},children:`const`}),_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#4FC1FF`},children:` apiKey`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D4D4D4`},children:` =`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:` rq`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`.`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:`vault`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`.`}),_jsx(_components.span,{style:{color:`#8250DF`,\"--shiki-dark\":`#DCDCAA`},children:`get`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`(`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"my-api-key\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`);`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:`console`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`.`}),_jsx(_components.span,{style:{color:`#8250DF`,\"--shiki-dark\":`#DCDCAA`},children:`log`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`(`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"Key loaded:\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`, `}),_jsx(_components.span,{style:{color:`#8250DF`,\"--shiki-dark\":`#DCDCAA`},children:`Boolean`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`(`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:`apiKey`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`));`})]}),`\n`]})})}),`\n`,_jsx(Heading,{level:`3`,id:`rq-vault-has-key`,children:_jsx(_components.code,{children:`rq.vault.has(key)`})}),`\n`,_jsx(_components.p,{children:`Checks whether a vault secret with the given key exists. Works for both local secrets and external provider secrets fetched into the vault.`}),`\n`,_jsx(_components.p,{children:_jsx(_components.strong,{children:`Parameters:`})}),`\n`,_jsxs(_components.ul,{children:[`\n`,_jsxs(_components.li,{children:[_jsx(_components.code,{children:`key`}),` (string): The name of the vault secret to check`]}),`\n`]}),`\n`,_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Returns:`}),` `,_jsx(_components.code,{children:`true`}),` if the secret exists, `,_jsx(_components.code,{children:`false`}),` otherwise. This call is `,_jsx(_components.strong,{children:`synchronous`}),`.`]}),`\n`,_jsx(_components.p,{children:_jsx(_components.strong,{children:`Example:`})}),`\n`,_jsx(CodeBlock,{filename:``,numberOfLines:`4`,language:`jsx`,children:_jsx(_components.pre,{className:`shiki shiki-themes github-light-default dark-plus`,style:{backgroundColor:`#ffffff`,\"--shiki-dark-bg\":`#0B0C0E`,color:`#1f2328`,\"--shiki-dark\":`#D4D4D4`},language:`jsx`,children:_jsxs(_components.code,{language:`jsx`,numberOfLines:`4`,children:[_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#C586C0`},children:`if`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` (`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:`rq`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`.`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:`vault`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`.`}),_jsx(_components.span,{style:{color:`#8250DF`,\"--shiki-dark\":`#DCDCAA`},children:`has`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`(`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"signing-key\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`)) {`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#569CD6`},children:` const`}),_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#4FC1FF`},children:` key`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D4D4D4`},children:` =`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:` rq`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`.`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:`vault`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`.`}),_jsx(_components.span,{style:{color:`#8250DF`,\"--shiki-dark\":`#DCDCAA`},children:`get`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`(`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"signing-key\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`);`})]}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#6E7781`,\"--shiki-dark\":`#6A9955`},children:` // generate JWT...`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`}`})}),`\n`]})})}),`\n`,_jsx(Heading,{level:`3`,id:`rq-vault-toobject`,children:_jsx(_components.code,{children:`rq.vault.toObject()`})}),`\n`,_jsx(_components.p,{children:`Returns all available vault secrets as a plain object of key/value pairs. Useful for iterating over or inspecting the secrets your script can see.`}),`\n`,_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Returns:`}),` An object mapping each secret’s key to its string value.`]}),`\n`,_jsx(_components.p,{children:_jsx(_components.strong,{children:`Example:`})}),`\n`,_jsx(CodeBlock,{filename:``,numberOfLines:`2`,language:`jsx`,children:_jsx(_components.pre,{className:`shiki shiki-themes github-light-default dark-plus`,style:{backgroundColor:`#ffffff`,\"--shiki-dark-bg\":`#0B0C0E`,color:`#1f2328`,\"--shiki-dark\":`#D4D4D4`},language:`jsx`,children:_jsxs(_components.code,{language:`jsx`,numberOfLines:`2`,children:[_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#569CD6`},children:`const`}),_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#4FC1FF`},children:` secrets`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D4D4D4`},children:` =`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:` rq`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`.`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:`vault`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`.`}),_jsx(_components.span,{style:{color:`#8250DF`,\"--shiki-dark\":`#DCDCAA`},children:`toObject`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`();`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:`console`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`.`}),_jsx(_components.span,{style:{color:`#8250DF`,\"--shiki-dark\":`#DCDCAA`},children:`log`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`(`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"Available keys:\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`, `}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:`Object`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`.`}),_jsx(_components.span,{style:{color:`#8250DF`,\"--shiki-dark\":`#DCDCAA`},children:`keys`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`(`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:`secrets`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`));`})]}),`\n`]})})}),`\n`,_jsx(Heading,{level:`2`,id:`common-use-cases`,children:`Common Use Cases`}),`\n`,_jsx(Heading,{level:`3`,id:`generate-a-jwt-without-exposing-the-signing-key`,children:`Generate a JWT Without Exposing the Signing Key`}),`\n`,_jsx(_components.p,{children:`Keep the signing key inside the vault and expose only the generated token to the request:`}),`\n`,_jsx(CodeBlock,{filename:``,numberOfLines:`4`,language:`jsx`,children:_jsx(_components.pre,{className:`shiki shiki-themes github-light-default dark-plus`,style:{backgroundColor:`#ffffff`,\"--shiki-dark-bg\":`#0B0C0E`,color:`#1f2328`,\"--shiki-dark\":`#D4D4D4`},language:`jsx`,children:_jsxs(_components.code,{language:`jsx`,numberOfLines:`4`,children:[_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#6E7781`,\"--shiki-dark\":`#6A9955`},children:`// Pre-request script`})}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#569CD6`},children:`const`}),_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#4FC1FF`},children:` signingKey`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D4D4D4`},children:` =`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:` rq`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`.`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:`vault`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`.`}),_jsx(_components.span,{style:{color:`#8250DF`,\"--shiki-dark\":`#DCDCAA`},children:`get`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`(`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"signing-key\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`);`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#569CD6`},children:`const`}),_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#4FC1FF`},children:` jwt`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D4D4D4`},children:` =`}),_jsx(_components.span,{style:{color:`#8250DF`,\"--shiki-dark\":`#DCDCAA`},children:` generateJwt`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`(`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:`payload`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`, `}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:`signingKey`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`);`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:`rq`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`.`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:`variables`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`.`}),_jsx(_components.span,{style:{color:`#8250DF`,\"--shiki-dark\":`#DCDCAA`},children:`set`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`(`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"auth-token\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`, `}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:`jwt`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`);`})]}),`\n`]})})}),`\n`,_jsxs(_components.p,{children:[`Then reference `,_jsx(_components.code,{children:`{{auth-token}}`}),` in the Authorization header. The signing key never leaves the vault.`]}),`\n`,_jsx(Heading,{level:`3`,id:`cache-a-short-lived-token-for-the-current-run`,children:`Cache a Short-Lived Token for the Current Run`}),`\n`,_jsx(_components.p,{children:`Fetch a token once, store it in a variable, and reuse it across subsequent requests until it expires. Use a variable (not the vault) because the vault is read-only from scripts:`}),`\n`,_jsx(CodeBlock,{filename:``,numberOfLines:`10`,language:`jsx`,children:_jsx(_components.pre,{className:`shiki shiki-themes github-light-default dark-plus`,style:{backgroundColor:`#ffffff`,\"--shiki-dark-bg\":`#0B0C0E`,color:`#1f2328`,\"--shiki-dark\":`#D4D4D4`},language:`jsx`,children:_jsxs(_components.code,{language:`jsx`,numberOfLines:`10`,children:[_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#569CD6`},children:`let`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:` token`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D4D4D4`},children:` =`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:` rq`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`.`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:`variables`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`.`}),_jsx(_components.span,{style:{color:`#8250DF`,\"--shiki-dark\":`#DCDCAA`},children:`get`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`(`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"session-token\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`);`})]}),`\n`,_jsx(_components.span,{className:`line`}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#C586C0`},children:`if`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` (`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D4D4D4`},children:`!`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:`token`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`) {`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#569CD6`},children:` const`}),_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#4FC1FF`},children:` res`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D4D4D4`},children:` =`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#C586C0`},children:` await`}),_jsx(_components.span,{style:{color:`#8250DF`,\"--shiki-dark\":`#DCDCAA`},children:` fetch`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`(`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"https://auth.example.com/token\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`, { `}),_jsx(_components.span,{style:{color:`#6E7781`,\"--shiki-dark\":`#6A9955`},children:`/* ... */`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` });`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#569CD6`},children:` const`}),_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#4FC1FF`},children:` body`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D4D4D4`},children:` =`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#C586C0`},children:` await`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:` res`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`.`}),_jsx(_components.span,{style:{color:`#8250DF`,\"--shiki-dark\":`#DCDCAA`},children:`json`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`();`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:` token`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D4D4D4`},children:` =`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:` body`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`.`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:`access_token`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`;`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:` rq`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`.`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:`variables`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`.`}),_jsx(_components.span,{style:{color:`#8250DF`,\"--shiki-dark\":`#DCDCAA`},children:`set`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`(`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"session-token\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`, `}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:`token`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`);`})]}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`}`})}),`\n`,_jsx(_components.span,{className:`line`}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:`rq`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`.`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:`request`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`.`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:`headers`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`.`}),_jsx(_components.span,{style:{color:`#8250DF`,\"--shiki-dark\":`#DCDCAA`},children:`add`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`({ `}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:`key:`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` \"Authorization\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`, `}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:`value:`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:\" `Bearer \"}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#569CD6`},children:\"${\"}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:`token`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#569CD6`},children:`}`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:\"`\"}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` });`})]}),`\n`]})})}),`\n`,_jsx(Heading,{level:`3`,id:`guard-optional-secrets`,children:`Guard Optional Secrets`}),`\n`,_jsx(_components.p,{children:`Only apply a signing step when the signing key is configured:`}),`\n`,_jsx(CodeBlock,{filename:``,numberOfLines:`5`,language:`jsx`,children:_jsx(_components.pre,{className:`shiki shiki-themes github-light-default dark-plus`,style:{backgroundColor:`#ffffff`,\"--shiki-dark-bg\":`#0B0C0E`,color:`#1f2328`,\"--shiki-dark\":`#D4D4D4`},language:`jsx`,children:_jsxs(_components.code,{language:`jsx`,numberOfLines:`5`,children:[_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#C586C0`},children:`if`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` (`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:`rq`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`.`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:`vault`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`.`}),_jsx(_components.span,{style:{color:`#8250DF`,\"--shiki-dark\":`#DCDCAA`},children:`has`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`(`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"hmac-secret\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`)) {`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#569CD6`},children:` const`}),_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#4FC1FF`},children:` secret`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D4D4D4`},children:` =`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:` rq`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`.`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:`vault`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`.`}),_jsx(_components.span,{style:{color:`#8250DF`,\"--shiki-dark\":`#DCDCAA`},children:`get`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`(`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"hmac-secret\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`);`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#569CD6`},children:` const`}),_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#4FC1FF`},children:` signature`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D4D4D4`},children:` =`}),_jsx(_components.span,{style:{color:`#8250DF`,\"--shiki-dark\":`#DCDCAA`},children:` signRequest`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`(`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:`rq`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`.`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:`request`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`.`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:`body`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`, `}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:`secret`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`);`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:` rq`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`.`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:`request`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`.`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:`headers`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`.`}),_jsx(_components.span,{style:{color:`#8250DF`,\"--shiki-dark\":`#DCDCAA`},children:`add`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`({ `}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:`key:`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` \"X-Signature\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`, `}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:`value:`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:` signature`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` });`})]}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`}`})}),`\n`]})})}),`\n`,_jsx(Heading,{level:`2`,id:`behavior-notes`,children:`Behavior Notes`}),`\n`,_jsxs(_components.ul,{children:[`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`All methods are synchronous.`}),` `,_jsx(_components.code,{children:`get()`}),`, `,_jsx(_components.code,{children:`has()`}),`, and `,_jsx(_components.code,{children:`toObject()`}),` return their values directly. You do not need to `,_jsx(_components.code,{children:`await`}),` them.`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Read-only from scripts.`}),` There is no `,_jsx(_components.code,{children:`set()`}),` or `,_jsx(_components.code,{children:`unset()`}),` on `,_jsx(_components.code,{children:`rq.vault`}),`. To create, update, or delete a secret, use the `,_jsx(_components.a,{href:`/api-client/vault`,children:`Vault page`}),`. To keep a derived value for the current run, use `,_jsx(_components.code,{children:`rq.variables.set()`}),`.`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Values are strings.`}),` `,_jsx(_components.code,{children:`get()`}),` always returns a string (or `,_jsx(_components.code,{children:`undefined`}),`).`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`JSON secrets from AWS auto-expand.`}),` For a secret named `,_jsx(_components.code,{children:`dbCredentials`}),` storing `,_jsx(_components.code,{children:`{ \"username\": \"admin\" }`}),`, use `,_jsx(_components.code,{children:`rq.vault.get(\"dbCredentials.username\")`}),` to read the nested value.`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Masked in console.`}),` Values returned from `,_jsx(_components.code,{children:`rq.vault.get()`}),` are masked in the Requestly console output. They resolve correctly at request time, but never appear in plaintext in logs.`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`No cloud sync.`}),` Vault values stay on the current machine and are never included in collection exports or project sync.`]}),`\n`]}),`\n`,_jsx(Heading,{level:`2`,id:`related-documentation`,children:`Related Documentation`}),`\n`,_jsxs(_components.ul,{children:[`\n`,_jsx(_components.li,{children:_jsx(_components.a,{href:`/api-client/vault`,children:`Vault Overview`})}),`\n`,_jsx(_components.li,{children:_jsx(_components.a,{href:`/api-client/scripts`,children:`Pre-request \u0026 Post-response Scripts`})}),`\n`,_jsx(_components.li,{children:_jsx(_components.a,{href:`/api-client/rq-api-reference/rq-send-request`,children:`rq.sendRequest Object`})}),`\n`,_jsx(_components.li,{children:_jsx(_components.a,{href:`/api-client/rq-api-reference/rq-execution`,children:`rq.execution Object`})}),`\n`,_jsx(_components.li,{children:_jsx(_components.a,{href:`/api-client/rq-api-reference/rq-request`,children:`rq.request Object`})}),`\n`,_jsx(_components.li,{children:_jsx(_components.a,{href:`/api-client/rq-api-reference/rq-response`,children:`rq.response Object`})}),`\n`,_jsx(_components.li,{children:_jsx(_components.a,{href:`/api-client/rq-api-reference/rq-environment`,children:`rq.environment Object`})}),`\n`,_jsx(_components.li,{children:_jsx(_components.a,{href:`/api-client/rq-api-reference/rq-globals`,children:`rq.globals Object`})}),`\n`]})]})}function MDXContent(props={}){const{wrapper:MDXLayout}={..._provideComponents(),...props.components};return MDXLayout?_jsx(MDXLayout,{...props,children:_jsx(_createMdxContent,{...props})}):_createMdxContent(props)}return{default:MDXContent};function _missingMdxReference(id,component){throw new Error(`Expected `+(component?`component`:`object`)+\" `\"+id+\"` to be defined: you likely forgot to import, pass, or provide it.\")}","frontmatter":{},"scope":{"config":{},"pageMetadata":{"title":"rq.vault (Vault object)","label":"rq.vault (Vault object)","slug":"rq-vault","description":"Complete reference for the rq.vault object in Requestly scripts to read encrypted secrets from the local vault and AWS Secrets Manager.","seoDescription":"Learn how to use the rq.vault object in Requestly to read and check vault secrets in pre-request and post-response scripts.","visibility":"PUBLIC","href":"/api-client/rq-api-reference/rq-vault"}}},"mdxSourceWithNoJs":null},"mdxExtracts":{"tableOfContents":[{"title":"Methods","slug":"methods","depth":2,"children":[{"title":"rq.vault.get(key)","slug":"rq-vault-get-key","depth":3,"children":[]},{"title":"rq.vault.has(key)","slug":"rq-vault-has-key","depth":3,"children":[]},{"title":"rq.vault.toObject()","slug":"rq-vault-toobject","depth":3,"children":[]}]},{"title":"Common Use Cases","slug":"common-use-cases","depth":2,"children":[{"title":"Generate a JWT Without Exposing the Signing Key","slug":"generate-a-jwt-without-exposing-the-signing-key","depth":3,"children":[]},{"title":"Cache a Short-Lived Token for the Current Run","slug":"cache-a-short-lived-token-for-the-current-run","depth":3,"children":[]},{"title":"Guard Optional Secrets","slug":"guard-optional-secrets","depth":3,"children":[]}]},{"title":"Behavior Notes","slug":"behavior-notes","depth":2,"children":[]},{"title":"Related Documentation","slug":"related-documentation","depth":2,"children":[]}],"codeExamples":{}},"jsLinks":["/_mintlify/custom/requestly/2cf99d119986eba4/js/botsonic.js","/_mintlify/custom/requestly/5c5995a0f8a825f2/js/download-popup.js","/_mintlify/custom/requestly/9e92f7b5c9350811/js/analytics.js","/_mintlify/custom/requestly/63b7c64ab43d10df/js/consent-bootstrap.js"],"subdomain":"requestly","siteName":"Requestly","title":"rq.vault (Vault object) - Requestly","navMaps":{"firstHrefInVersion":{},"firstHrefInLanguage":{}},"lastModified":"2026-07-28T07:12:22.066Z","originalFileLocation":"api-client/rq-api-reference/rq-vault.mdx"},"headHtml":"\u003cscript data-mint-head>(function(){var d=document.documentElement,p=null;if(!p){try{p=localStorage.getItem(\"isDarkMode\")}catch(e){}if(p==='true')p='dark';else if(p==='false')p='light';if(p!=='light'\u0026\u0026p!=='dark'\u0026\u0026p!=='system')p=\"system\"}var r=p==='system'?(matchMedia(\"(prefers-color-scheme: dark)\").matches?'dark':'light'):p;d.classList.remove(r==='dark'?'light':'dark');d.classList.add(r);d.setAttribute(\"data-theme-preference\",p)})();\u003c/script>\u003cmeta data-mint-head name=\"description\" content=\"Complete reference for the rq.vault object in Requestly scripts to read encrypted secrets from the local vault and AWS Secrets Manager.\">\u003cmeta data-mint-head name=\"application-name\" content=\"Requestly\">\u003cmeta data-mint-head name=\"generator\" content=\"Mintlify\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/requestly/7Syc77EEQZldZCdP/_generated/favicon/android-chrome-192x192.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"apple-touch-icon\" type=\"image/png\" sizes=\"180x180\" href=\"/mintlify-assets/_mintlify/favicons/requestly/7Syc77EEQZldZCdP/_generated/favicon/apple-touch-icon.png\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/requestly/7Syc77EEQZldZCdP/_generated/favicon/favicon-16x16.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/mintlify-assets/_mintlify/favicons/requestly/7Syc77EEQZldZCdP/_generated/favicon/favicon-32x32.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/mintlify-assets/_mintlify/favicons/requestly/7Syc77EEQZldZCdP/_generated/favicon/favicon.ico\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/requestly/7Syc77EEQZldZCdP/_generated/favicon-dark/android-chrome-192x192.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/requestly/7Syc77EEQZldZCdP/_generated/favicon-dark/favicon-16x16.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/mintlify-assets/_mintlify/favicons/requestly/7Syc77EEQZldZCdP/_generated/favicon-dark/favicon-32x32.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/mintlify-assets/_mintlify/favicons/requestly/7Syc77EEQZldZCdP/_generated/favicon-dark/favicon.ico\" media=\"(prefers-color-scheme: dark)\">\u003cmeta data-mint-head property=\"og:title\" content=\"rq.vault (Vault object) - Requestly\">\u003cmeta data-mint-head property=\"og:description\" content=\"Complete reference for the rq.vault object in Requestly scripts to read encrypted secrets from the local vault and AWS Secrets Manager.\">\u003cmeta data-mint-head property=\"og:site_name\" content=\"Requestly Documentation\">\u003cmeta data-mint-head property=\"og:url\" content=\"https://docs.requestly.com/api-client/rq-api-reference/rq-vault\">\u003cmeta data-mint-head property=\"og:type\" content=\"website\">\u003cmeta data-mint-head property=\"og:image\" content=\"https://requestly.mintlify.site/_mintlify/api/og/v2?division=Requestly+Scripts+Reference\u0026amp;title=rq.vault+%28Vault+object%29\u0026amp;description=Complete+reference+for+the+rq.vault+object+in+Requestly+scripts+to+read+encrypted+secrets+from+the+local+vault+and+AWS+Secrets+Manager.\u0026amp;theme=dfd23f4109c6375c6ff7eda1\u0026amp;signature=29cc56eafaf13e95d944b31f6b19c6ada1280dc1b90b74a74d664d0a089f1091\">\u003cmeta data-mint-head property=\"og:image:width\" content=\"1200\">\u003cmeta data-mint-head property=\"og:image:height\" content=\"630\">\u003cmeta data-mint-head name=\"twitter:card\" content=\"summary_large_image\">\u003cmeta data-mint-head name=\"twitter:title\" content=\"rq.vault (Vault object) - Requestly\">\u003cmeta data-mint-head name=\"twitter:description\" content=\"Complete reference for the rq.vault object in Requestly scripts to read encrypted secrets from the local vault and AWS Secrets Manager.\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://requestly.mintlify.site/_mintlify/api/og/v2?division=Requestly+Scripts+Reference\u0026amp;title=rq.vault+%28Vault+object%29\u0026amp;description=Complete+reference+for+the+rq.vault+object+in+Requestly+scripts+to+read+encrypted+secrets+from+the+local+vault+and+AWS+Secrets+Manager.\u0026amp;theme=dfd23f4109c6375c6ff7eda1\u0026amp;signature=29cc56eafaf13e95d944b31f6b19c6ada1280dc1b90b74a74d664d0a089f1091\">\u003cmeta data-mint-head name=\"twitter:image:width\" content=\"1200\">\u003cmeta data-mint-head name=\"twitter:image:height\" content=\"630\">\u003cmeta data-mint-head name=\"msapplication-config\" content=\"/mintlify-assets/_mintlify/favicons/requestly/7Syc77EEQZldZCdP/_generated/favicon/browserconfig.xml\">\u003cmeta data-mint-head name=\"apple-mobile-web-app-title\" content=\"Requestly\">\u003cmeta data-mint-head name=\"msapplication-TileColor\" content=\"#2563eb\">\u003clink data-mint-head rel=\"canonical\" href=\"https://docs.requestly.com/api-client/rq-api-reference/rq-vault\">\u003clink data-mint-head rel=\"alternate\" type=\"application/xml\" href=\"/sitemap.xml\">\u003clink data-mint-head rel=\"alternate\" type=\"text/markdown\" href=\"/api-client/rq-api-reference/rq-vault.md\">\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https://docs.requestly.com/#organization\",\"name\":\"Requestly\",\"url\":\"https://docs.requestly.com\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https://mintcdn.com/requestly/1os8lH_VUE6QydeH/images/logo-light.webp?fit=max\u0026auto=format\u0026n=1os8lH_VUE6QydeH\u0026q=85\u0026s=f4d79e60313d7b955f46e0ad446bc80d\"}},{\"@type\":\"WebSite\",\"@id\":\"https://docs.requestly.com#website\",\"name\":\"Requestly\",\"url\":\"https://docs.requestly.com\",\"publisher\":{\"@id\":\"https://docs.requestly.com/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https://docs.requestly.com/api-client/rq-api-reference/rq-vault#webpage\",\"url\":\"https://docs.requestly.com/api-client/rq-api-reference/rq-vault\",\"name\":\"rq.vault (Vault object)\",\"description\":\"Complete reference for the rq.vault object in Requestly scripts to read encrypted secrets from the local vault and AWS Secrets Manager.\",\"dateModified\":\"2026-07-28T07:12:22.066Z\",\"isPartOf\":{\"@id\":\"https://docs.requestly.com#website\"},\"breadcrumb\":{\"@id\":\"https://docs.requestly.com/api-client/rq-api-reference/rq-vault#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://docs.requestly.com/api-client/rq-api-reference/rq-vault#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Getting Started\",\"item\":\"https://docs.requestly.com/api-client/overview\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Requestly Scripts Reference\",\"item\":\"https://docs.requestly.com/api-client/rq-api-reference/overview\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"rq.vault (Vault object)\",\"item\":\"https://docs.requestly.com/api-client/rq-api-reference/rq-vault\"}]},{\"@type\":[\"Article\",\"TechArticle\"],\"@id\":\"https://docs.requestly.com/api-client/rq-api-reference/rq-vault#article\",\"headline\":\"rq.vault (Vault object)\",\"name\":\"rq.vault (Vault object)\",\"description\":\"Complete reference for the rq.vault object in Requestly scripts to read encrypted secrets from the local vault and AWS Secrets Manager.\",\"url\":\"https://docs.requestly.com/api-client/rq-api-reference/rq-vault\",\"mainEntityOfPage\":{\"@id\":\"https://docs.requestly.com/api-client/rq-api-reference/rq-vault#webpage\"},\"dateModified\":\"2026-07-28T07:12:22.066Z\",\"publisher\":{\"@id\":\"https://docs.requestly.com/#organization\"},\"isPartOf\":{\"@id\":\"https://docs.requestly.com#website\"}}]}\u003c/script>\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@type\":\"WebSite\",\"name\":\"Requestly\",\"publisher\":{\"@type\":\"Organization\",\"name\":\"Requestly\"},\"provider\":{\"@type\":\"Organization\",\"name\":\"Mintlify\",\"url\":\"https://mintlify.com\"}}\u003c/script>","agentPointerHref":"/api-client/rq-api-reference/rq-vault.md","siteName":"Requestly","nav":{"global":null,"tabs":[{"tab":"API Client","icon":"house","groups":[{"group":"Getting Started","pages":[{"title":"Getting Started","href":"/api-client/overview"},{"title":"Verify Your Linux Download","icon":"shield-check","href":"/api-client/verify-linux-download"},{"group":"Sending Requests","pages":[{"group":"Create Requests","pages":[{"title":"Overview","href":"/api-client/send-api-request/create-requests/overview"},{"title":"Configure Request","href":"/api-client/send-api-request/create-requests/configure-request"},{"title":"Parameters and Body Data","href":"/api-client/send-api-request/create-requests/parameters-and-body"},{"title":"Request Headers","href":"/api-client/send-api-request/create-requests/request-headers"},{"title":"Generate Client Code","href":"/api-client/send-api-request/create-requests/generate-client-code"}]},{"title":"GraphQL Request","href":"/api-client/send-api-request/graphql-request"},{"title":"gRPC Request","href":"/api-client/send-api-request/grpc-request"},{"title":"SOAP Requests","href":"/api-client/send-api-request/send-soap"},{"group":"Realtime","pages":[{"title":"WebSocket Request","href":"/api-client/send-api-request/websocket-request"},{"title":"Socket.IO Request","href":"/api-client/send-api-request/socketio-request"},{"title":"MQTT Request","href":"/api-client/send-api-request/mqtt-request"}]},{"group":"Authorization","pages":[{"title":"Authorization","href":"/api-client/send-api-request/authorization"},{"title":"Digest Auth","href":"/api-client/send-api-request/authorization/digest"},{"title":"JWT Bearer","href":"/api-client/send-api-request/authorization/jwt-bearer"},{"title":"NTLM","href":"/api-client/send-api-request/authorization/ntlm"},{"title":"OAuth 1.0","href":"/api-client/send-api-request/authorization/oauth1"},{"title":"OAuth 2.0","href":"/api-client/send-api-request/authorization/oauth2"},{"title":"Hawk","href":"/api-client/send-api-request/authorization/hawk"},{"title":"AWS Signature v4","href":"/api-client/send-api-request/authorization/aws-signature-v4"}]},{"title":"SSL Certificates","href":"/api-client/send-api-request/ssl-certificates"},{"title":"Cookies","href":"/api-client/send-api-request/cookies"},{"title":"Filter a JSON Response","href":"/api-client/send-api-request/filter-json-response"},{"title":"API Call History","href":"/api-client/send-api-request/replay-request-from-history"}]},{"group":"Organizing APIs","pages":[{"title":"API Collections","href":"/api-client/api-collections"},{"title":"Create Request \u0026 Response Examples","href":"/api-client/examples"}]},{"group":"Import \u0026 Export","pages":[{"title":"Overview","href":"/api-client/import-export"},{"title":"Import from cURL","href":"/api-client/import-export/import-from-curl"},{"title":"Import from postman","href":"/api-client/import-export/import-from-postman"},{"title":"Import from Bruno","href":"/api-client/import-export/import-from-bruno"},{"title":"Import SOAP requests from WSDL","href":"/api-client/import-export/import-from-wsdl"},{"title":"Import / Export OpenAPI Spec","href":"/api-client/import-export/import-openapi-spec"},{"title":"Import / Export Collections","href":"/api-client/import-export/import-export-api-collections"},{"title":"Import / Export Environments","href":"/api-client/import-export/import-export-api-environment"},{"title":"Import from HAR","href":"/api-client/import-export/import-from-har"}]},{"group":"Variables \u0026 Environments","pages":[{"title":"Variables and Environment","href":"/api-client/environments-and-variables"},{"title":"Environment Variables","href":"/api-client/environments-and-variables/environment-variables"},{"title":"Collection \u0026 SubCollection Variables","href":"/api-client/environments-and-variables/collection-and-subcollection-variables"},{"title":"Global Variables","href":"/api-client/environments-and-variables/global-variables"},{"title":"Runtime Variables","href":"/api-client/environments-and-variables/runtime-variables"},{"title":"Dynamic Variables","href":"/api-client/environments-and-variables/dynamic-variables"},{"title":"Variable Precedence","href":"/api-client/environments-and-variables/variable-precedence"},{"title":"Using Variables in API Requests","href":"/api-client/environments-and-variables/using-variables-in-api-requests"},{"title":"Set a Response Value as a Variable","href":"/api-client/environments-and-variables/set-response-value-as-variable"},{"group":"Vault","pages":[{"title":"Overview","href":"/api-client/vault/vault"},{"title":"AWS Secrets Manager","href":"/api-client/vault/aws-secrets-manager"},{"title":"Azure Key Vault","href":"/api-client/vault/azure-key-vault"}]}]},{"group":"API Testing","pages":[{"title":"Generate API Test Cases using the Test Authoring Agent","href":"/api-client/ai-test-generator"},{"title":"Pre-request \u0026 Post-response Scripts","href":"/api-client/scripts"},{"title":"Code Snippets in Scripts","href":"/api-client/script-snippets"},{"title":"Writing Tests","href":"/api-client/tests"},{"title":"DevTools","href":"/api-client/devtools"},{"title":"Import packages into your scripts","href":"/api-client/import-packages-into-your-scripts"}]},{"group":"Automation","pages":[{"title":"Collection Runner","href":"/api-client/collection-runner"},{"title":"Run Collections with Custom Data","href":"/api-client/collection-runner-data-file"},{"title":"Scheduled Runs","href":"/api-client/scheduled-runs"},{"group":"Command Line","pages":[{"title":"CLI","href":"/api-client/cli"},{"title":"Run on CI/CD","href":"/api-client/run-on-cicd"}]}]},{"group":"Git","pages":[{"title":"Overview","href":"/api-client/git/overview"},{"title":"Connect a project to Git","href":"/api-client/git/connect-a-project"},{"title":"Stage and commit changes","href":"/api-client/git/commit-changes"},{"title":"Push and pull","href":"/api-client/git/push-and-pull"},{"title":"Providers and authentication","href":"/api-client/git/providers-and-authentication"},{"title":"Switch and create branches","href":"/api-client/git/branches"},{"title":"Browse history and diffs","href":"/api-client/git/history-and-diffs"},{"title":"Stash changes","href":"/api-client/git/stashes"},{"title":"Resolve merge conflicts","href":"/api-client/git/resolve-conflicts"},{"title":"Manage remotes","href":"/api-client/git/remotes"}]},{"group":"Requestly Scripts Reference","pages":[{"title":"Overview","href":"/api-client/rq-api-reference/overview"},{"title":"rq.collectionVariables (Collection variables)","href":"/api-client/rq-api-reference/rq-collection-variables"},{"title":"rq.cookies (Cookies)","href":"/api-client/rq-api-reference/rq-cookies"},{"title":"rq.environment (Environment variables)","href":"/api-client/rq-api-reference/rq-environment"},{"title":"rq.execution (Execution control)","href":"/api-client/rq-api-reference/rq-execution"},{"title":"rq.expect (Expect object)","href":"/api-client/rq-api-reference/rq-expect"},{"title":"rq.globals (Global variables)","href":"/api-client/rq-api-reference/rq-globals"},{"title":"rq.info (Execution info)","href":"/api-client/rq-api-reference/rq-info"},{"title":"rq.iterationData (Iteration data)","href":"/api-client/rq-api-reference/rq-iteration-data"},{"title":"Legacy globals and requestly","href":"/api-client/rq-api-reference/legacy-globals"},{"title":"rq.request (Request object)","href":"/api-client/rq-api-reference/rq-request"},{"title":"rq.response (Response object)","href":"/api-client/rq-api-reference/rq-response"},{"title":"rq.sendRequest (Send a request)","href":"/api-client/rq-api-reference/rq-send-request"},{"title":"rq.test (Test object)","href":"/api-client/rq-api-reference/rq-test"},{"title":"rq.variables (All scopes)","description":"Complete reference for the rq.variables object in Requestly scripts, which reads a variable from whichever scope defines it and writes to the runtime scope.","href":"/api-client/rq-api-reference/rq-variables"},{"title":"rq.vault (Vault object)","href":"/api-client/rq-api-reference/rq-vault"},{"title":"rq.visualizer (Response visualization)","description":"Render a custom visualization of an API response - charts, tables, or formatted HTML - from a pre-request or post-response script with rq.visualizer.set().","href":"/api-client/rq-api-reference/rq-visualizer"}]}]},{"group":"API Design","pages":[{"title":"API Design","href":"/api-client/api-design/overview"},{"title":"Create and Edit a Specification","href":"/api-client/api-design/create-and-edit-a-specification"},{"title":"Component Library","href":"/api-client/api-design/component-library"},{"title":"Issues \u0026 Governance","href":"/api-client/api-design/issues-and-governance"},{"title":"Sync a Collection from a Specification","href":"/api-client/api-design/sync-a-collection-from-a-specification"},{"title":"Versions \u0026 Releases","href":"/api-client/api-design/versions-and-releases"},{"title":"Publish API Documentation","href":"/api-client/api-design/publish-api-docs"}]},{"group":"Mock Server","pages":[{"title":"Introduction","href":"/api-client/mock-server"},{"group":"Create a mock","pages":[{"title":"From a Collection","href":"/api-client/mock-server/create-from-collection"},{"title":"From an OpenAPI File","href":"/api-client/mock-server/create-from-openapi"}]},{"title":"Routes","href":"/api-client/mock-server/routes"},{"title":"Responses and selection modes","href":"/api-client/mock-server/responses"},{"title":"Matching rules","href":"/api-client/mock-server/rules"},{"title":"Private Mocks","href":"/api-client/mock-server/private-mocks"},{"title":"Request Logs","href":"/api-client/mock-server/logs"}]},{"group":"Collaboration \u0026 Projects","pages":[{"title":"Introduction","href":"/collaboration/workspaces"},{"title":"Local project","href":"/collaboration/local-workspace"},{"title":"Working with multiple projects","href":"/collaboration/multiple-workspaces"},{"group":"Shared projects","pages":[{"title":"Team projects","href":"/collaboration/how-to-get-started-with-shared-workspace"},{"title":"Managing your project","href":"/collaboration/how-to-get-started-with-shared-workspace/managing-workspace"},{"title":"User Roles and Permissions","href":"/collaboration/how-to-get-started-with-shared-workspace/user-roles"}]}]},{"group":"Account \u0026 Administration","pages":[{"title":"Billing \u0026 Subscriptions","href":"/account/billing-subscriptions"},{"title":"Organization resources","href":"/account/organization-resources"},{"title":"Data residency","href":"/account/data-residency"},{"title":"AI features and your data","href":"/account/ai-and-your-data"},{"title":"Data Recovery Policy","href":"/account/data-recovery"},{"title":"How is the Browser Extension Different from the Desktop App","href":"/account/how-is-browser-extension-different-from-a-desktop-app"},{"group":"Single Sign-On","pages":[{"title":"Set up Microsoft Entra ID","href":"/account/sso/how-to-set-up-sso-with-microsoft-entra-id"},{"title":"SAML SSO with Okta","href":"/account/sso/setup-sso-with-okta"}]},{"group":"Enterprise Deployment","pages":[{"title":"Deploy on Windows","href":"/account/enterprise-deployment/deploy-windows-msix"}]}]}]},{"tab":"HTTP Interceptor","icon":"globe","href":"https://interceptor-docs.requestly.com"},{"tab":"Changelogs","icon":"clock","pages":[{"title":"Changelogs","href":"/changelogs"}]}]},"basePath":"","title":"rq.vault (Vault object) - Requestly","buildId":"dpl_41S5Z2jG9QnfDRwN1KZrLdBwj7DM","deploymentId":"dpl_41S5Z2jG9QnfDRwN1KZrLdBwj7DM","dynamics":[],"chunks":[]}