Zippopotamus (Independent Publisher) (#1275)
* Zippopotamus (Independent Publisher) * Zippopotamus (Independent Publisher) * Zippopotamus (Independent Publisher) * Zippopotamus (Independent Publisher)
This commit is contained in:
Родитель
b30831e762
Коммит
d0a93a6315
|
@ -0,0 +1,23 @@
|
||||||
|
# Zippopotamus
|
||||||
|
API allows to obtain location details for a given postal code or state and city. It provides data for over 60 countries.
|
||||||
|
|
||||||
|
## Publisher: Tomasz Poszytek
|
||||||
|
|
||||||
|
## Prerequisites
|
||||||
|
No prerequisites.
|
||||||
|
|
||||||
|
## Supported Operations
|
||||||
|
### Get location details for postal code
|
||||||
|
Action returns location details for a given country and postal code.
|
||||||
|
|
||||||
|
### Get location details for state and city
|
||||||
|
Action returns location details for a given country, state and city.
|
||||||
|
|
||||||
|
## Obtaining Credentials
|
||||||
|
No credentials needed.
|
||||||
|
|
||||||
|
## Known Issues and Limitations
|
||||||
|
No issues or limitations at the moment of api creation.
|
||||||
|
|
||||||
|
## Getting Started
|
||||||
|
Visit https://api.zippopotam.us/ to test the api on your own.
|
|
@ -0,0 +1,375 @@
|
||||||
|
{
|
||||||
|
"swagger": "2.0",
|
||||||
|
"info": {
|
||||||
|
"title": "Zippopotamus",
|
||||||
|
"description": "Zippopotamus is an open source project that is focused on converting zip codes into valid geographical locations. API allows to obtain location details for a given postal code or state and city. It provides data for over 60 countries.",
|
||||||
|
"version": "1.0",
|
||||||
|
"contact": {
|
||||||
|
"name": "Tomasz Poszytek",
|
||||||
|
"url": "https://aka.ms/poszytek",
|
||||||
|
"email": "tomasz@poszytek.eu"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"x-ms-connector-metadata": [
|
||||||
|
{
|
||||||
|
"propertyName": "Website",
|
||||||
|
"propertyValue": "https://api.zippopotam.us/"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"propertyName": "Privacy policy",
|
||||||
|
"propertyValue": "https://api.zippopotam.us/"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"propertyName": "Categories",
|
||||||
|
"propertyValue": "Commerce;Marketing"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"host": "api.zippopotam.us",
|
||||||
|
"basePath": "/",
|
||||||
|
"schemes": [
|
||||||
|
"https"
|
||||||
|
],
|
||||||
|
"consumes": ["application/json"],
|
||||||
|
"produces": ["application/json"],
|
||||||
|
"paths": {
|
||||||
|
"/{country}/{postal-code}": {
|
||||||
|
"get": {
|
||||||
|
"responses": {
|
||||||
|
"200": {
|
||||||
|
"description": "default",
|
||||||
|
"schema": {
|
||||||
|
"type": "object",
|
||||||
|
"properties": {
|
||||||
|
"post code": {
|
||||||
|
"type": "string",
|
||||||
|
"description": "Post code",
|
||||||
|
"title": "Post code"
|
||||||
|
},
|
||||||
|
"country": {
|
||||||
|
"type": "string",
|
||||||
|
"description": "Country",
|
||||||
|
"title": "Country"
|
||||||
|
},
|
||||||
|
"country abbreviation": {
|
||||||
|
"type": "string",
|
||||||
|
"description": "Country abbreviation",
|
||||||
|
"title": "Country abbreviation"
|
||||||
|
},
|
||||||
|
"places": {
|
||||||
|
"type": "array",
|
||||||
|
"items": {
|
||||||
|
"type": "object",
|
||||||
|
"properties": {
|
||||||
|
"place name": {
|
||||||
|
"type": "string",
|
||||||
|
"description": "Place name",
|
||||||
|
"title": "Place name"
|
||||||
|
},
|
||||||
|
"longitude": {
|
||||||
|
"type": "string",
|
||||||
|
"description": "Place's longitude",
|
||||||
|
"title": "Longitude"
|
||||||
|
},
|
||||||
|
"state": {
|
||||||
|
"type": "string",
|
||||||
|
"description": "State",
|
||||||
|
"title": "State"
|
||||||
|
},
|
||||||
|
"state abbreviation": {
|
||||||
|
"type": "string",
|
||||||
|
"description": "State abbreviation",
|
||||||
|
"title": "State abbreviation"
|
||||||
|
},
|
||||||
|
"latitude": {
|
||||||
|
"type": "string",
|
||||||
|
"description": "Place's latitude",
|
||||||
|
"title": "Latitude"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"description": "places"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"summary": "Get location details for postal code",
|
||||||
|
"description": "Action lets to obtain lat, lon and other location details for a given postal code.",
|
||||||
|
"operationId": "GetDetailsByPostalCode",
|
||||||
|
"parameters": [
|
||||||
|
{
|
||||||
|
"name": "country",
|
||||||
|
"in": "path",
|
||||||
|
"required": true,
|
||||||
|
"type": "string",
|
||||||
|
"description": "ISO code of the country, eg. US",
|
||||||
|
"x-ms-summary": "Country",
|
||||||
|
"x-ms-visibility": "important",
|
||||||
|
"x-ms-url-encoding": "single",
|
||||||
|
"enum": [
|
||||||
|
"AD",
|
||||||
|
"AR",
|
||||||
|
"AS",
|
||||||
|
"AT",
|
||||||
|
"AU",
|
||||||
|
"BD",
|
||||||
|
"BE",
|
||||||
|
"BG",
|
||||||
|
"BR",
|
||||||
|
"CA",
|
||||||
|
"CH",
|
||||||
|
"CZ",
|
||||||
|
"DE",
|
||||||
|
"DK",
|
||||||
|
"DO",
|
||||||
|
"ES",
|
||||||
|
"FI",
|
||||||
|
"FO",
|
||||||
|
"FR",
|
||||||
|
"GB",
|
||||||
|
"GF",
|
||||||
|
"GG",
|
||||||
|
"GL",
|
||||||
|
"GP",
|
||||||
|
"GT",
|
||||||
|
"GU",
|
||||||
|
"GY",
|
||||||
|
"HR",
|
||||||
|
"HU",
|
||||||
|
"IM",
|
||||||
|
"IN",
|
||||||
|
"IS",
|
||||||
|
"IT",
|
||||||
|
"JE",
|
||||||
|
"JP",
|
||||||
|
"LI",
|
||||||
|
"LK",
|
||||||
|
"LT",
|
||||||
|
"LU",
|
||||||
|
"MC",
|
||||||
|
"MD",
|
||||||
|
"MH",
|
||||||
|
"MK",
|
||||||
|
"MP",
|
||||||
|
"MQ",
|
||||||
|
"MX",
|
||||||
|
"MY",
|
||||||
|
"NL",
|
||||||
|
"NO",
|
||||||
|
"NZ",
|
||||||
|
"PH",
|
||||||
|
"PK",
|
||||||
|
"PL",
|
||||||
|
"PM",
|
||||||
|
"PR",
|
||||||
|
"PT",
|
||||||
|
"RE",
|
||||||
|
"RU",
|
||||||
|
"SE",
|
||||||
|
"SI",
|
||||||
|
"SJ",
|
||||||
|
"SK",
|
||||||
|
"SM",
|
||||||
|
"TH",
|
||||||
|
"TR",
|
||||||
|
"US",
|
||||||
|
"VA",
|
||||||
|
"VI",
|
||||||
|
"YT",
|
||||||
|
"ZA"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "postal-code",
|
||||||
|
"in": "path",
|
||||||
|
"required": true,
|
||||||
|
"type": "string",
|
||||||
|
"description": "Postal code",
|
||||||
|
"x-ms-summary": "Postal code",
|
||||||
|
"x-ms-visibility": "important",
|
||||||
|
"x-ms-url-encoding": "single"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"/{country}/{state}/{city}": {
|
||||||
|
"get": {
|
||||||
|
"responses": {
|
||||||
|
"200": {
|
||||||
|
"description": "default",
|
||||||
|
"schema": {
|
||||||
|
"type": "object",
|
||||||
|
"properties": {
|
||||||
|
"country abbreviation": {
|
||||||
|
"type": "string",
|
||||||
|
"description": "Country abbreviation",
|
||||||
|
"title": "Country abbreviation"
|
||||||
|
},
|
||||||
|
"places": {
|
||||||
|
"type": "array",
|
||||||
|
"items": {
|
||||||
|
"type": "object",
|
||||||
|
"properties": {
|
||||||
|
"place name": {
|
||||||
|
"type": "string",
|
||||||
|
"description": "Place name",
|
||||||
|
"title": "Place name"
|
||||||
|
},
|
||||||
|
"longitude": {
|
||||||
|
"type": "string",
|
||||||
|
"description": "Place's longitude",
|
||||||
|
"title": "Longitude"
|
||||||
|
},
|
||||||
|
"post code": {
|
||||||
|
"type": "string",
|
||||||
|
"description": "Post code",
|
||||||
|
"title": "Post code"
|
||||||
|
},
|
||||||
|
"latitude": {
|
||||||
|
"type": "string",
|
||||||
|
"description": "Place's latitude",
|
||||||
|
"title": "Latitude"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"description": "places"
|
||||||
|
},
|
||||||
|
"country": {
|
||||||
|
"type": "string",
|
||||||
|
"description": "Country",
|
||||||
|
"title": "Country"
|
||||||
|
},
|
||||||
|
"place name": {
|
||||||
|
"type": "string",
|
||||||
|
"description": "Place name",
|
||||||
|
"title": "Place name"
|
||||||
|
},
|
||||||
|
"state": {
|
||||||
|
"type": "string",
|
||||||
|
"description": "State",
|
||||||
|
"title": "State"
|
||||||
|
},
|
||||||
|
"state abbreviation": {
|
||||||
|
"type": "string",
|
||||||
|
"description": "State abbreviation",
|
||||||
|
"title": "State abbreviation"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"operationId": "GetDetailsByStateCity",
|
||||||
|
"summary": "Get location details for state and city",
|
||||||
|
"description": "Action lets to obtain lat, lon and other location details for a given state and city.",
|
||||||
|
"parameters": [
|
||||||
|
{
|
||||||
|
"name": "country",
|
||||||
|
"in": "path",
|
||||||
|
"required": true,
|
||||||
|
"type": "string",
|
||||||
|
"description": "ISO code of the country, eg. US",
|
||||||
|
"x-ms-summary": "Country",
|
||||||
|
"x-ms-url-encoding": "single",
|
||||||
|
"enum": [
|
||||||
|
"AD",
|
||||||
|
"AR",
|
||||||
|
"AS",
|
||||||
|
"AT",
|
||||||
|
"AU",
|
||||||
|
"BD",
|
||||||
|
"BE",
|
||||||
|
"BG",
|
||||||
|
"BR",
|
||||||
|
"CA",
|
||||||
|
"CH",
|
||||||
|
"CZ",
|
||||||
|
"DE",
|
||||||
|
"DK",
|
||||||
|
"DO",
|
||||||
|
"ES",
|
||||||
|
"FI",
|
||||||
|
"FO",
|
||||||
|
"FR",
|
||||||
|
"GB",
|
||||||
|
"GF",
|
||||||
|
"GG",
|
||||||
|
"GL",
|
||||||
|
"GP",
|
||||||
|
"GT",
|
||||||
|
"GU",
|
||||||
|
"GY",
|
||||||
|
"HR",
|
||||||
|
"HU",
|
||||||
|
"IM",
|
||||||
|
"IN",
|
||||||
|
"IS",
|
||||||
|
"IT",
|
||||||
|
"JE",
|
||||||
|
"JP",
|
||||||
|
"LI",
|
||||||
|
"LK",
|
||||||
|
"LT",
|
||||||
|
"LU",
|
||||||
|
"MC",
|
||||||
|
"MD",
|
||||||
|
"MH",
|
||||||
|
"MK",
|
||||||
|
"MP",
|
||||||
|
"MQ",
|
||||||
|
"MX",
|
||||||
|
"MY",
|
||||||
|
"NL",
|
||||||
|
"NO",
|
||||||
|
"NZ",
|
||||||
|
"PH",
|
||||||
|
"PK",
|
||||||
|
"PL",
|
||||||
|
"PM",
|
||||||
|
"PR",
|
||||||
|
"PT",
|
||||||
|
"RE",
|
||||||
|
"RU",
|
||||||
|
"SE",
|
||||||
|
"SI",
|
||||||
|
"SJ",
|
||||||
|
"SK",
|
||||||
|
"SM",
|
||||||
|
"TH",
|
||||||
|
"TR",
|
||||||
|
"US",
|
||||||
|
"VA",
|
||||||
|
"VI",
|
||||||
|
"YT",
|
||||||
|
"ZA"
|
||||||
|
],
|
||||||
|
"x-ms-visibility": "important"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "state",
|
||||||
|
"in": "path",
|
||||||
|
"required": true,
|
||||||
|
"type": "string",
|
||||||
|
"description": "State abbreviation, eg. CA (for California)",
|
||||||
|
"x-ms-summary": "State",
|
||||||
|
"x-ms-url-encoding": "single"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "city",
|
||||||
|
"in": "path",
|
||||||
|
"required": true,
|
||||||
|
"type": "string",
|
||||||
|
"description": "City",
|
||||||
|
"x-ms-summary": "City",
|
||||||
|
"x-ms-url-encoding": "single"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"definitions": {},
|
||||||
|
"parameters": {},
|
||||||
|
"responses": {},
|
||||||
|
"securityDefinitions": {},
|
||||||
|
"security": [],
|
||||||
|
"tags": []
|
||||||
|
}
|
|
@ -0,0 +1,9 @@
|
||||||
|
{
|
||||||
|
"properties": {
|
||||||
|
"connectionParameters": {},
|
||||||
|
"iconBrandColor": "#da3b01",
|
||||||
|
"capabilities": [],
|
||||||
|
"publisher": "Tomasz Poszytek",
|
||||||
|
"stackOwner": "Zippopotamus.us"
|
||||||
|
}
|
||||||
|
}
|
Загрузка…
Ссылка в новой задаче