Skip to content
QASignoff

Documentation

Requests

Build HTTP and multi-protocol requests with params, headers, body, auth, scripts, and tests.

Requests

  • Platform Availability: Windows App · VS Code Extension (shared shell)
  • Overview: The request builder is where you compose method, URL, params, auth, headers, body, scripts, and tests. Send from API mode and inspect the response pane.

Windows - Request builder

Request tabs

TabUse
ParamsQuery string key/value rows
AuthPer-request auth (or inherit)
HeadersRequest headers
BodyNone, JSON, Form, Multipart, GraphQL, Binary, Raw
Pre-request ScriptQuickJS before send
TestsAssertions after response
SettingsRequest-level options

How It Works (Windows App)

  1. Open or create a request in the collections sidebar.
  2. Choose method (GET, POST, PUT, PATCH, DELETE, HEAD, OPTIONS) and protocol if not REST.
  3. Set URL (supports
    {{baseUrl}}
    and other environment variables).
  4. Fill Params / Headers / Body as needed.
  5. Press Send or Ctrl+Enter.
  6. Inspect Pretty / Raw / Headers / Explorer / Checks in the response viewer.

Windows - Response viewer

How It Works (VS Code Extension)

  1. Run Signoff Studio: Open.
  2. Same builder UI as Windows.
  3. If the response split is hidden, run Signoff Studio: Restore Response Panel.

VS Code - Request builder

Code / Configuration Examples

GET {{baseUrl}}/get?foo=bar
Authorization: Bearer {{token}}

cURL import example:

curl -X POST 'https://httpbingo.org/post' \
  -H 'Content-Type: application/json' \
  -d '{"hello":"signoff"}'

JSON body:

{
  "name": "Signoff Studio",
  "active": true
}

Test script:

qa.test("status is 200", () => {
  qa.expect(qa.response.code).to.equal(200);
});

Edge Cases, Troubleshooting & Pro-Tips

  • Unresolved
    {{vars}}
    usually mean the wrong environment is selected.
  • Large responses: raise maxResponseMb in Settings (Windows overlay) or trim the payload.
  • Use Explorer + Extract to promote JSON paths into variables for the next request.
  • Save response as Example for regression-friendly fixtures.

Next

Need something else? See the FAQ. Questions: [email protected]. Bugs: [email protected].