# All Requirements - PDF Endpoint: POST /content/all/pdf 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"] - `cruise_compass_cruise_id` (string) Cruise Compass Cruise ID to fetch requirements for given cruise's destinations. Kindly contact us if you don't have Cruise ID information for Cruise Compass. ## Request fields (application/json): - `language` (string) Enum: "de", "en", "fr", "it", "nl", "pl", "es", "pt", "ru", "bg", "cs", "da", "el", "fi", "hu", "nb", "ro", "sk", "sl", "sv", "tr" - `destinations` (array) Simple query: json { "destinations": ["FR", "ES"] } Specifying destination type: json { "destinations": [ {"destination": "FR","type": "travel"}, {"destination": "ES", "type": "transit"} ] } For cruise query: json { "cruise_compass_cruise_id": "111-2222-33", "destinations": [ {"destination": "FR","type": "pre-stay"}, {"destination": "ES", "type": "follow-up"} ] } - `nationalities` (array) Example: ["TR","ZA","AE"] - `cruise_compass_cruise_id` (string) Cruise Compass Cruise ID to fetch requirements for given cruise's destinations. Kindly contact us if you don't have Cruise ID information for Cruise Compass. - `trip` (object) - `trip.name` (string) Example: "Trip Name" - `trip.start_date` (string) Example: "2020-01-01" - `trip.end_date` (string) Example: "2020-01-01" - `trip.reference` (string,null) - `trip.note` (string,null) - `tour_operators` (array) - `individual_contents` (array) - `cover_media` (string) Selects cover media to be displayed on the enduser link. Use UUID retrieved from /travel-details/media endpoint. - `show_country_info` (boolean,null) ## Response 401 fields