testapilocally.com

Signoff Studio Docs

Environments & variables

  • Platform Availability: Windows App · VS Code Extension (shared shell)
  • Overview: Environments hold Variables and Secrets that resolve as {{name}} in URLs, headers, bodies, and scripts. Switch environments from the top bar without editing requests.

Windows - Environment switcher

How It Works (Windows App)

  1. Open the environment switcher in the top bar.
  2. Choose an environment (for example httpbingo from the Starter Guide).
  3. Click manage / open Environments to edit Variables vs Secrets tabs.
  4. Import or export environment files as needed.

Windows - Environments page

How It Works (VS Code Extension)

  1. Same switcher and Environments page inside the Signoff Studio webview.
  2. Secrets stay local; do not commit secret values — they are stripped from workspace files intended for Git.

VS Code - Environments

Code / Configuration Examples

{
  "name": "httpbingo",
  "variables": [
    { "key": "baseUrl", "value": "https://httpbingo.org" },
    { "key": "token", "value": "", "secret": true }
  ]
}

In a request URL:

{{baseUrl}}/bearer

In a header:

Authorization: Bearer {{token}}

In a script:

const base = qa.variables.get("baseUrl");
qa.log(base);

Edge Cases, Troubleshooting & Pro-Tips

Next