Skip to main content

missing_parameter

HTTP Status: 400 Bad Request

Example response

What happened?

The request to /v1/validate was missing the required vat_number query parameter. This happens when:
  • The vat_number parameter is completely absent from the URL
  • The parameter name is misspelled (e.g., vatNumber instead of vat_number)
  • The request body was sent instead of query parameters

How to fix

  1. Add the vat_number query parameter to your request URL
  2. Make sure you’re using snake_case: vat_number, not vatNumber or vatnumber
  3. Pass VAT numbers as query parameters, not in the request body

Common mistakes

  • Using vatNumber or vat-number instead of vat_number
  • Sending a POST request with a JSON body instead of a GET with query params
  • URL-encoding the ? character, preventing the parameter from being parsed

Catching this error with the SDKs