Api routes - ArnaudDelgerie/SymfonyCountriesApi GitHub Wiki
Api routes
Language
"/languages" => fetch available languages
Country
"/countries" => fetch all countries (queryParam : "lang" => "en", "fr", "de", "es", "it" , "pt" or "ru". (default: en))
"/country/alpha2/{alpha2code}" => fetch country by alpha 2 code (queryParam : "lang" => "en", "fr", "de", "es", "it" , "pt" or "ru". (default: en))
"/country/alpha3/{alpha3code}" => fetch country by alpha 2 code (queryParam : "lang" => "en", "fr", "de", "es", "it" , "pt" or "ru". (default: en))
"/country/uncode/{uncode}" => fetch country by Un code (queryParam : "lang" => "en", "fr", "de", "es", "it" , "pt" or "ru". (default: en))
"/countries/name/{countryName}" => fecth country by name or partial name (queryParam : "lang" => "en", "fr", "de", "es", "it" , "pt" or "ru". (default: en))
"/country/flag/{flagFileName}" => fetch country flag (the flag file name is provided by the above routes)
Test
You can test the API by importing in postman the file "CountriesApi.postman_collection.json" present at the root of the repository.