Find & Replace
Search across every saved request in your collections and bulk-replace text in a single, reviewable pass — change a hostname, bump an API version, rename a header, or fix a value everywhere at once.
Open it from the status-bar Tools → Find and replace, or press Ctrl+H (⌘H on macOS). It opens as a single, persistent tab.
Searching
Type in the Find box and results appear as you type. Options:
- Regex — treat the query as a regular expression.
- Ignore case — case-insensitive matching (on by default).
- Whole word — match only complete words.
Results are grouped by collection, then by request, with the matching text highlighted and a live match count. Each request row has an Open in builder action that jumps straight to that request's tab. (Switching to a request keeps your results — they're only cleared when you close the Find & Replace tab.)
Find works as a standalone tool too: use it purely to audit where something
is used — "which requests still point at staging?", "where is {{token}}
referenced?" — without ever replacing anything.
What's searched
Across every request in your collections: name, URL, query params, headers, non-secret auth fields, body (raw / form / urlencoded / GraphQL), pre-request & test scripts, and descriptions, plus folder and collection names.
Replacing
- Enter the new text in Replace with.
- Tick the matches you want to change. Selection cascades — toggle a whole collection, a whole request, or individual matches. Select all is one click.
- Click Replace N selected.
Every replace is a single, undoable action — press Ctrl+Z (or use the undo toast) to revert the entire batch at once. Affected requests that are open in tabs refresh automatically.
Privacy & safety
- Secrets are never searched or replaced. Find & Replace operates on the raw
stored values (templates with
{{variables}}), never resolved secrets, and excludes secret auth fields (passwords, client secrets, tokens, private keys, API-key values). The Vault is excluded entirely. - Replace is always preview-first and selective — nothing changes until you pick matches and confirm — and it's undoable.
Scope
This first release covers collections (all saved requests). Environments, globals, workflows, mock servers, and database connections, plus a dedicated variable-rename mode, are planned for later updates.