{
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "$id": "https://artifacts.apis.io/jithox-com/json-schema/jithox-com-lookup-peppol-participant-request-schema.json",
  "title": "LookupPeppolParticipantRequest",
  "x-generated": "2026-10-29",
  "x-method": "derived",
  "x-generator": "derive-json-schema.py",
  "x-source": "openapi/jithox-com-openapi.json#/components/schemas/LookupPeppolParticipantRequest",
  "type": "object",
  "properties": {
    "identifier": {
      "type": "string",
      "minLength": 1,
      "maxLength": 60,
      "description": "Enterprise/VAT number (\"BE 0403.170.701\" or \"0403170701\"), <scheme>:<id>, or iso6523-actorid-upis::<scheme>:<id>. Accepts the known EAS schemes, including 0208 (BE enterprise), 9925 (BE VAT), 0192 (NO organisation) and 0088 (GLN). Spaces/dots are removed; the ISO prefix is case-insensitive. A bare id uses the separate scheme, or defaults to 0208. If both schemes are given they must match."
    },
    "scheme": {
      "description": "The four-digit Peppol scheme the number is registered under, when you know it: \"0208\" for a Belgian enterprise number (the mandatory primary scheme for Belgian businesses), \"9925\" for a Belgian VAT number, \"0192\" for a Norwegian organisation number. Left out, a Belgian enterprise number is assumed.",
      "type": "string",
      "maxLength": 10
    }
  },
  "required": [
    "identifier"
  ]
}