Kong/insomnia · error · TypeError

removeQueryParams: failed to remove query params: unknown pa

Error message

removeQueryParams: failed to remove query params: unknown params type, only supports QueryParam[], string[] or string

What it means

Error "removeQueryParams: failed to remove query params: unknown params type, only supports QueryParam[], string[] or string" thrown in Kong/insomnia.

Source

Thrown at packages/insomnia-scripting-environment/src/objects/urls.ts:330

    return '';
  }

  removeQueryParams(params: QueryParam[] | string[] | string) {
    if (typeof params === 'string') {
      this.queryParams = this.queryParams.filter(param => param.key !== params);
    } else if (Array.isArray(params)) {
      this.queryParams = this.queryParams.filter(param => {
        const shouldDelete = params.some(paramToRemove => {
          if (typeof paramToRemove === 'string') {
            return param.key === paramToRemove;
          }
          return param.key === paramToRemove.key;
        });

        return !shouldDelete;
      });
    } else {
      throw new TypeError(
        'removeQueryParams: failed to remove query params: unknown params type, only supports QueryParam[], string[] or string',
      );
    }
  }

  override toString(_forceProtocol?: boolean) {
    if (this.urlObject) {
      const newUrlObject = new URL(this.urlObject.toString());
      newUrlObject.search = this.getQueryString();
      const urlInString = newUrlObject.toString();
      if (this.urlObject.pathname === '/' && urlInString === this.origin + '/') {
        // try to avoid replacing empty path with '/'
        return urlInString.slice(0, -1);
      }
      return urlInString;
    }
    return this.origin || '';
  }

View on GitHub (pinned to d9bb2b0142)

When it happens

Trigger: Thrown at packages/insomnia-scripting-environment/src/objects/urls.ts:330 when the library encounters an invalid state.

Common situations: See trigger scenarios.


AI-assisted analysis of Kong/insomnia@d9bb2b0142 (2026-08-26). Data as JSON: /api/errors/76e4a53969e315d0. Report an issue: GitHub.