# Visa - JSON Endpoint: POST /content/visa/json Version: 2.0.0 Security: oAuth, bearerAuth ## Query parameters: - `lang` (string) Language code for response content. Enum: "de", "en", "fr", "it", "nl", "pl", "es", "pt", "ru", "bg", "cs", "da", "el", "fi", "hu", "nb", "ro", "sk", "sl", "sv", "tr" - `countries` (array) Country codes as array or comma separated. Example: ["TR","ZA","AE"] - `nat` (array) Traveller nationality codes as array or comma separated. Example: ["DE","AT"] ## Request fields (application/json): - `filters` (object) - `filters.required` (object) - `filters.required.status` (string) Enum: "not_required", "required" - `filters.application` (object) - `filters.application.foreign_representation` (object) - `filters.application.foreign_representation.available` (boolean) - `filters.application.e_visa` (object) - `filters.application.on_arrival` (object) ## Response 200 fields (application/json): - `records` (array) - `records.destination` (string) Destination code for the information record. Example: "FR" - `records.nationality` (string) Nationality code for the information record. Example: "DE" - `records.required` (object) - `records.required.status` (string) Enum: "required", "not_required", "entry_temporarily_stopped", "unknown" - `records.required.additional_content` (array) - `records.required.additional_content.heading` (string) - `records.required.additional_content.content` (string) - `records.required_if` (array) - `records.required_after_days` (integer,null) - `records.application` (object) - `records.application.foreign_representation` (object) - `records.application.foreign_representation.available` (boolean,null) - `records.application.foreign_representation.handling_time` (any,null) - `records.application.e_visa` (object) - `records.application.e_visa.application_url` (string,null) - `records.application.on_arrival` (object) - `records.documents` (object) - `records.documents.list` (array) - `records.documents.list.name` (string) - `records.entry` (object) - `records.entry.by_land` (object) - `records.entry.by_sea` (object) - `records.entry.by_land_or_sea` (object) - `records.footnotes` (array) - `requestid` (string) Unique Request ID identifying this request. - `responsetime` (number) Time taken to generate response. ## Response 401 fields