Porta Plus 2 Web Services

<back to all web services

Country

The following routes are available for this service:
GET/getallcountries/{License}/
GET/getCountryByISO31661A2/{License}/{ISO31661A2}
GET/getCountryByName/{License}/{Name}
GET/getCountrySubdivisionByName/{License}/{CountrySubdivisionName}
GET/getCountrySubdivisionByISO31661A2/{License}/{ISO3166_1_A2}

To override the Content-type in your clients HTTP Accept Header, append the .jsv suffix or ?format=jsv

HTTP + JSV

The following are sample HTTP requests and responses. The placeholders shown need to be replaced with actual values.

POST /jsv/reply/Country HTTP/1.1 
Host: 7el.co 
Content-Type: text/jsv
Content-Length: length

{
	Name: String,
	ISO31661Num: 0,
	ISO31661A3: String,
	ISO31661A2: String,
	ISO3166_1_A2: String,
	CountrySubdivisionName: String,
	License: String,
	ContentId: 0,
	FeatureName: String
}
HTTP/1.1 200 OK
Content-Type: text/jsv
Content-Length: length

{
	PortaCountries: 
	[
		{
			Name: String,
			ISO31661A2: String,
			ISO31661A3: String,
			ISO31661Num: 0,
			CountryCode: String
		}
	],
	PortaCountriesSubdivison: 
	[
		{
			ICountrySubdivsion: 0,
			CountrySubdivisonName: String,
			ISO31661A2: String,
			ISO31662: String
		}
	],
	License: String,
	ContentId: 0,
	FeatureName: String
}