UNPKG

openapi-directory

Version:

Building & bundling https://github.com/APIs-guru/openapi-directory for easy use from JS

1 lines 3.9 kB
{"openapi":"3.0.0","info":{"title":"Georg API","version":"2.1","x-apisguru-categories":["location"],"x-origin":[{"format":"swagger","url":"https://georg.nrm.se/api/swagger.json","version":"2.0"}],"x-providerName":"nrm.se","x-serviceName":"georg"},"tags":[{"description":"Georeference tool","name":"georg"}],"paths":{"/autocomplete":{"get":{"description":"Return search results in json","operationId":"autoComplete","parameters":[{"in":"query","name":"text","required":false,"schema":{"type":"string"}},{"in":"query","name":"sources","required":false,"schema":{"type":"string"}},{"in":"query","name":"layers","required":false,"schema":{"type":"string"}},{"in":"query","name":"countryCode","required":false,"schema":{"type":"string"}},{"in":"query","name":"size","required":false,"schema":{"type":"integer","format":"int32"}}],"responses":{"200":{"description":"successful operation","content":{"application/json":{"schema":{"type":"string"}}}}},"summary":"Search","tags":["georg"]}},"/coordinates":{"get":{"description":"Return search results in json","operationId":"searchCoordinates","parameters":[{"in":"query","name":"coordinates","required":false,"schema":{"type":"string"}}],"responses":{"200":{"description":"successful operation","content":{"application/json":{"schema":{"type":"string"}}}}},"summary":"Search coordinates in different formate","tags":["georg"]}},"/reverse":{"get":{"description":"Return search results in json","operationId":"getReverseGeoCode","parameters":[{"in":"query","name":"lat","required":false,"schema":{"type":"number","format":"double"}},{"in":"query","name":"lng","required":false,"schema":{"type":"number","format":"double"}}],"responses":{"200":{"description":"successful operation","content":{"application/json":{"schema":{"type":"string"}}}}},"summary":"Get reverse geocoding","tags":["georg"]}},"/search":{"get":{"description":"Return search results in json","operationId":"search","parameters":[{"in":"query","name":"text","required":false,"schema":{"type":"string"}},{"in":"query","name":"sources","required":false,"schema":{"type":"string"}},{"in":"query","name":"layers","required":false,"schema":{"type":"string"}},{"in":"query","name":"countryCode","required":false,"schema":{"type":"string"}},{"in":"query","name":"size","required":false,"schema":{"type":"integer","format":"int32"}}],"responses":{"200":{"description":"successful operation","content":{"application/json":{"schema":{"type":"string"}}}}},"summary":"Get geocoding","tags":["georg"]}},"/upload":{"post":{"description":"Upload csv file with minimum two columns (Id, SourceLocality). Return search results in json","operationId":"uploadFile","parameters":[{"in":"query","name":"type","required":false,"schema":{"type":"string"}}],"requestBody":{"content":{"multipart/form-data":{"schema":{"$ref":"#/components/schemas/MultipartFormDataInput"}}}},"responses":{"200":{"description":"File uploaded"}},"summary":"Batch upload","tags":["georg"]}}},"servers":[{"url":"/api/"}],"components":{"schemas":{"InputPart":{"properties":{"bodyAsString":{"type":"string"},"contentTypeFromMessage":{"type":"boolean"},"headers":{"additionalProperties":{"items":{"type":"string"},"type":"array"},"type":"object"},"mediaType":{"$ref":"#/components/schemas/MediaType"}},"type":"object"},"MediaType":{"properties":{"parameters":{"additionalProperties":{"type":"string"},"type":"object"},"subtype":{"type":"string"},"type":{"type":"string"},"wildcardSubtype":{"type":"boolean"},"wildcardType":{"type":"boolean"}},"type":"object"},"MultipartFormDataInput":{"properties":{"formData":{"additionalProperties":{"$ref":"#/components/schemas/InputPart"},"type":"object"},"formDataMap":{"additionalProperties":{"items":{"$ref":"#/components/schemas/InputPart"},"type":"array"},"type":"object"},"parts":{"items":{"$ref":"#/components/schemas/InputPart"},"type":"array"},"preamble":{"type":"string"}},"type":"object"}}}}