Kong/insomnia · error · Error

failed to update param: input `param` is invalid

Error message

failed to update param: input `param` is invalid

What it means

Error "failed to update param: input `param` is invalid" thrown in Kong/insomnia.

Source

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

    return {};
  }

  override toString() {
    const params = new UrlSearchParams();
    params.append(this.key, this.value || '');

    return params.toString();
  }

  toRawString() {
    return `${this.key}=${this.value}`;
  }

  update(param: string | { key: string; value: string; type?: string }) {
    if (typeof param === 'string') {
      const paramObj = QueryParam.parseSingle(param);
      if (!paramObj) {
        throw new Error('failed to update param: input `param` is invalid');
      }
      this.key = typeof paramObj.key === 'string' ? paramObj.key : '';
      this.value = typeof paramObj.value === 'string' ? paramObj.value : '';
    } else if ('key' in param && 'value' in param) {
      this.key = param.key;
      this.value = param.value;
      this.type = param.type;
    } else {
      throw new Error('the param for update must be: string | { key: string; value: string }');
    }
  }
}

export interface UrlOptions {
  id?: string;
  auth?: {
    username: string;
    password: string;

View on GitHub (pinned to d9bb2b0142)

When it happens

Trigger: Thrown at packages/insomnia-scripting-environment/src/objects/urls.ts:113 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/cbea14cedef0da08. Report an issue: GitHub.