Field/parameter name mismatch

Interface & Contract

Last updated: November 10, 2025

Overview

Bug Type:
Field/parameter name mismatch
Category:
Interface & Contract

Definition

Different names/casing used for the same value across boundaries, so inputs are ignored or misrouted.

How to fix Field/parameter name mismatch?

Standardize naming; validate via request/response schema; align OpenAPI and handlers; add serialization tests for arrays/objects

Symptoms

Observable signs that may indicate Field/parameter name mismatch:

  • API receives parameter but handler reads a differently named field.
  • Form submits succeed but server ignores the intended value.
  • OpenAPI doc shows field casing that differs from implementation.

Example Errors:

  • Unrecognized parameter 'user_id'; did you mean 'userId'?
  • 422 Unprocessable Entity: field required
  • Request validation failed: additionalProperties 'foo'

© 2025 peqy.ai · Bug Taxonomy