# Entry - JSON Endpoint: POST /content/entry/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.documents` (object) - `filters.documents.document_code` (object) The 'document_code' key should be one of the document keys supported by API. You can get possible values by using .../api/v2/entry/documents endpoint. - `filters.documents.document_code.entry_allowed` (boolean) - `filters.additional_info` (object) - `filters.additional_info.list` (object) - `filters.additional_info.list.code` (object) The 'code' key should be one of the keys supported by API. You can get possible values by using .../api/v2/entry/additional-info endpoint. - `filters.additional_info.list.code.status` (string) Enum: "not_required", "required" ## 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.status` (string) Enum: "possible", "temporarily_stopped", "no_info_available" - `records.documents` (object) There will be multiple records for different documents under their corresponding 'document_code' key. You may get current list of 'document_code' key using .../api/v2/entry/documents endpoint. These keys may change / be removed and new keys may be added. - `records.documents.passport` (object) - `records.documents.passport.name` (string) - `records.documents.passport.entry_allowed` (boolean,null) - `records.documents.passport.validity` (object) - `records.documents.passport.validity.type` (string) Enum: "beyond_stay_period", "on_arrival", "during_stay", "elapsed", "beyond_visa_application_period", "after_visa_expiration" - `records.documents.passport.validity.days` (number,null) - `records.documents.passport.unused_pages` (number,null) - `records.documents.passport.additional_content` (array) - `records.documents.passport.additional_content.heading` (string) - `records.documents.passport.additional_content.content` (string) - `records.documents.document_code` (object) - `records.general_document_info` (object) - `records.general_document_info.general` (object) - `records.documents_additional_content` (array) - `records.minors` (object,null) - `records.minors.documents` (array) - `records.minors.documents.required` (boolean) - `records.minors.documents.required_if` (array) - `records.minors.documents.recommended` (boolean) - `records.minors.documents.recommended_if` (array) - `records.minors.documents_required` (array) - `records.minors.additional_content_top` (array) - `records.minors.additional_content_bottom` (array) - `records.additional_info` (object) - `records.additional_info.entry` (object) - `records.additional_info.entry.by_land` (object) - `records.additional_info.entry.by_sea` (object) - `records.additional_info.entry.by_land_or_sea` (object) - `records.additional_info.list` (array) - `records.additional_info.list.code` (string) - `records.additional_info.list.title` (string) - `requestid` (string) Unique Request ID identifying this request. - `responsetime` (number) Time taken to generate response. ## Response 401 fields