{"record":{"id":"f98852f15ebdb088","repo":"Kong/insomnia","slug":"addqueryparams-invalid-params-json-stringify-p","errorCode":null,"errorMessage":"addQueryParams: invalid params: ${JSON.stringify(params)}","messagePattern":"addQueryParams: invalid params: (.+?)","errorType":"exception","errorClass":"TypeError","httpStatus":null,"severity":"error","filePath":"packages/insomnia-scripting-environment/src/objects/urls.ts","lineNumber":276,"sourceCode":"\n    return undefined;\n  }\n\n  addQueryParams(params: QueryParamOptions[] | string) {\n    if (typeof params === 'string') {\n      // URLSearchParams is not used here as it encodes content\n      const pairs = params.split('&');\n      pairs.forEach(pair => {\n        const parts = pair.split('=');\n        this.queryParams = [...this.queryParams, new QueryParam({ key: parts[0], value: parts[1] })];\n        // this.urlObject.searchParams.append(pair[0], pair[1]);\n      });\n    } else if (Array.isArray(params)) {\n      params.forEach(pair => {\n        this.queryParams = [...this.queryParams, new QueryParam({ ...pair })];\n      });\n    } else {\n      throw new TypeError(`addQueryParams: invalid params: ${JSON.stringify(params)}`);\n    }\n  }\n\n  getHost() {\n    if (this.urlObject) {\n      return this.urlObject.hostname;\n    }\n    return '';\n  }\n\n  getPath(_unresolved?: boolean) {\n    if (this.urlObject) {\n      return this.urlObject.pathname;\n    }\n    return '';\n  }\n\n  getPathWithQuery() {","sourceCodeStart":258,"sourceCodeEnd":294,"githubUrl":"https://github.com/Kong/insomnia/blob/d9bb2b0142600f21309832daea3317942d285984/packages/insomnia-scripting-environment/src/objects/urls.ts#L258-L294","documentation":"Error \"addQueryParams: invalid params: ${JSON.stringify(params)}\" thrown in Kong/insomnia.","triggerScenarios":"Thrown at packages/insomnia-scripting-environment/src/objects/urls.ts:276 when the library encounters an invalid state.","commonSituations":"See trigger scenarios.","solutions":[],"exampleFix":null,"handlingStrategy":null,"validationCode":null,"typeGuard":null,"tryCatchPattern":null,"preventionTips":[],"tags":[],"backgroundTag":null,"analyzedSha":"d9bb2b0142600f21309832daea3317942d285984","analyzedAt":"2026-08-26T18:04:05.187Z","schemaVersion":2},"datasetVersion":"2026-08-26T21:11:00.512Z"}