{"components":{},"info":{"description":"Crunchy Data Feature Server for PostGIS","license":{"name":"Apache 2.0","url":"http://www.apache.org/licenses/LICENSE-2.0"},"title":"pg-featureserv","version":"1.3.1"},"openapi":"3.0.0","paths":{"/":{"description":"Root of API, all metadata \u0026 services are beneath these links","get":{"operationId":"getRoot","responses":{"200":{"content":{"application/json":{"schema":{"properties":{"description":{"description":"Description of this feature service","type":"string"},"links":{"items":{"description":"Describes links to other resources","properties":{"href":{"description":"URL for the link","type":"string"},"hreflang":{"type":"string"},"rel":{"type":"string"},"title":{"type":"string"},"type":{"type":"string"}},"required":["href"],"type":"object"},"type":"array"},"title":{"description":"Title of this feature service","type":"string"}},"required":["links"],"type":"object"}}},"description":"Results for root of API"}}},"summary":"top-level endpoints available"},"/api":{"description":"OpenAPI 3.0 definition of this service","get":{"operationId":"getAPI","responses":{"200":{"$ref":"https://json-schema.org/draft-07/schema"}}},"summary":"API definition"},"/collections":{"description":"Provides details about feature collections served","get":{"operationId":"getCollectionsMetaData","responses":{"200":{"content":{"application/json":{"schema":{"properties":{"collections":{"items":{"properties":{"crs":{"items":{"type":"string"},"type":"array"},"description":{"type":"string"},"extent":{"properties":{"spatial":{"properties":{"bbox":{"items":{"maximum":180,"minimum":-180,"type":"number"},"maxItems":4,"minItems":4,"type":"array"},"crs":{"type":"string"}},"required":["bbox"],"type":"object"}},"required":["extent"],"type":"object"},"geometrytype":{"type":"string"},"id":{"type":"string"},"links":{"items":{"description":"Describes links to other resources","properties":{"href":{"description":"URL for the link","type":"string"},"hreflang":{"type":"string"},"rel":{"type":"string"},"title":{"type":"string"},"type":{"type":"string"}},"required":["href"],"type":"object"},"type":"array"},"properties":{"items":{"description":"A data property of a collection or function result","properties":{"description":{"type":"string"},"name":{"type":"string"},"type":{"type":"string"}},"required":["name","type"],"type":"object"},"type":"array"},"title":{"type":"string"}},"required":["id","links"],"type":"object"},"type":"array"},"links":{"items":{"description":"Describes links to other resources","properties":{"href":{"description":"URL for the link","type":"string"},"hreflang":{"type":"string"},"rel":{"type":"string"},"title":{"type":"string"},"type":{"type":"string"}},"required":["href"],"type":"object"},"type":"array"}},"required":["links","collections"],"type":"object"}}},"description":"Results for details about the specified feature collection"}}},"summary":"Feature collections metadata"},"/collections/{collectionId}":{"description":"Provides details about the specified feature collection","get":{"operationId":"getCollectionMetaData","parameters":[{"description":"ID of collection.","in":"path","name":"collectionId","required":true,"schema":{"type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"properties":{"crs":{"items":{"type":"string"},"type":"array"},"description":{"type":"string"},"extent":{"properties":{"spatial":{"properties":{"bbox":{"items":{"maximum":180,"minimum":-180,"type":"number"},"maxItems":4,"minItems":4,"type":"array"},"crs":{"type":"string"}},"required":["bbox"],"type":"object"}},"required":["extent"],"type":"object"},"geometrytype":{"type":"string"},"id":{"type":"string"},"links":{"items":{"description":"Describes links to other resources","properties":{"href":{"description":"URL for the link","type":"string"},"hreflang":{"type":"string"},"rel":{"type":"string"},"title":{"type":"string"},"type":{"type":"string"}},"required":["href"],"type":"object"},"type":"array"},"properties":{"items":{"description":"A data property of a collection or function result","properties":{"description":{"type":"string"},"name":{"type":"string"},"type":{"type":"string"}},"required":["name","type"],"type":"object"},"type":"array"},"title":{"type":"string"}},"required":["id","links"],"type":"object"}}},"description":"Results for details about the specified feature collection"}}},"summary":"Feature collection metadata"},"/collections/{collectionId}/items":{"description":"Provides paged access to data for all features in specified collection","get":{"operationId":"getCollectionFeatures","parameters":[{"description":"ID of collection.","in":"path","name":"collectionId","required":true,"schema":{"type":"string"}},{"description":"Bounding box to restrict results to given extent (as minLon,minLat,maxLon,maxLat).","example":"-120,30,-100,49","explode":false,"in":"query","name":"bbox","schema":{"items":{"maximum":180,"minimum":-180,"type":"number"},"maxItems":4,"minItems":4,"type":"array"}},{"description":"SRID for coordinate reference system of bbox parameter.","in":"query","name":"bbox-crs","schema":{"default":4326,"minimum":1,"type":"integer"}},{"description":"CQL filter to apply.","in":"query","name":"filter","schema":{"type":"string"}},{"description":"SRID for filter geometry literals.","in":"query","name":"filter-crs","schema":{"default":4326,"minimum":1,"type":"integer"}},{"description":"Geometry transformation function pipeline to apply","example":"Centroid|Buffer,1","explode":false,"in":"query","name":"transform","schema":{"items":{"type":"string"},"type":"array"},"style":"pipeDelimited"},{"description":"List of properties to return in response objects","example":"a,b,c","explode":false,"in":"query","name":"properties","schema":{"items":{"type":"string"},"type":"array"}},{"description":"Column to sort by.","in":"query","name":"sortby","schema":{"type":"string"}},{"description":"SRID for coordinate reference system of output features.","in":"query","name":"crs","schema":{"default":4326,"minimum":1,"type":"integer"}},{"description":"Maximum number of results to return.","in":"query","name":"limit","schema":{"default":10,"maximum":1000,"minimum":0,"type":"integer"}},{"description":"Offset of start of returned results.","in":"query","name":"offset","schema":{"default":0,"minimum":0,"type":"integer"}}],"responses":{"200":{"description":"GeoJSON Featuree Collection document containing data for features"}}},"summary":"Feature data for collection"},"/collections/{collectionId}/items/{featureId}":{"description":"Provides access to a single feature identitfied by {featureId} from the specified collection","get":{"operationId":"getCollectionFeature","parameters":[{"description":"ID of collection.","in":"path","name":"collectionId","required":true,"schema":{"type":"string"}},{"description":"Id of feature in collection to retrieve data for.","in":"path","name":"featureId","required":true,"schema":{"type":"string"}},{"description":"List of properties to return in response objects","example":"a,b,c","explode":false,"in":"query","name":"properties","schema":{"items":{"type":"string"},"type":"array"}},{"description":"Geometry transformation function pipeline to apply","example":"Centroid|Buffer,1","explode":false,"in":"query","name":"transform","schema":{"items":{"type":"string"},"type":"array"},"style":"pipeDelimited"},{"description":"SRID for coordinate reference system of output features.","in":"query","name":"crs","schema":{"default":4326,"minimum":1,"type":"integer"}}],"responses":{"200":{"description":"GeoJSON Feature document containing feature data"}}},"summary":"Single feature data from collection"},"/conformance":{"description":"Functionality requirements this api conforms to.","get":{"operationId":"getConformance","responses":{"200":{"content":{"application/json":{"schema":{"properties":{"conformsTo":{"items":{"type":"string"},"type":"array"}},"required":["conformsTo"],"type":"object"}}},"description":"Results for conformance classes"}}},"summary":"Conformance classes"},"/functions":{"description":"Provides details about functions served","get":{"operationId":"getFunctionsMetaData","responses":{"200":{"content":{"application/json":{"schema":{"properties":{"functions":{"items":{"properties":{"description":{"type":"string"},"id":{"type":"string"},"links":{"items":{"description":"Describes links to other resources","properties":{"href":{"description":"URL for the link","type":"string"},"hreflang":{"type":"string"},"rel":{"type":"string"},"title":{"type":"string"},"type":{"type":"string"}},"required":["href"],"type":"object"},"type":"array"}},"required":["id","links"],"type":"object"},"type":"array"},"links":{"items":{"description":"Describes links to other resources","properties":{"href":{"description":"URL for the link","type":"string"},"hreflang":{"type":"string"},"rel":{"type":"string"},"title":{"type":"string"},"type":{"type":"string"}},"required":["href"],"type":"object"},"type":"array"}},"required":["links","functions"],"type":"object"}}},"description":"Results for details about functions served"}}},"summary":"Functions metadata"},"/functions/{functionId}":{"description":"Provides details about the specified function","get":{"operationId":"getFunctionMetaData","parameters":[{"description":"ID of function.","in":"path","name":"functionId","required":true,"schema":{"type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"properties":{"description":{"type":"string"},"id":{"type":"string"},"links":{"items":{"description":"Describes links to other resources","properties":{"href":{"description":"URL for the link","type":"string"},"hreflang":{"type":"string"},"rel":{"type":"string"},"title":{"type":"string"},"type":{"type":"string"}},"required":["href"],"type":"object"},"type":"array"},"parameters":{"items":{"description":"A parameter of a function","properties":{"default":{"type":"string"},"name":{"type":"string"},"type":{"type":"string"}},"required":["name","type"],"type":"object"},"type":"array"},"properties":{"items":{"description":"A data property of a collection or function result","properties":{"description":{"type":"string"},"name":{"type":"string"},"type":{"type":"string"}},"required":["name","type"],"type":"object"},"type":"array"}},"required":["id","links"],"type":"object"}}},"description":"Results for details about the specified function"}}},"summary":"Function metadata"},"/functions/{functionId}/items":{"description":"Provides paged access to data in specified function result","get":{"operationId":"getFunctionFeatures","parameters":[{"description":"ID of function.","in":"path","name":"functionId","required":true,"schema":{"type":"string"}},{"description":"Bounding box to restrict results to given extent (as minLon,minLat,maxLon,maxLat).","example":"-120,30,-100,49","explode":false,"in":"query","name":"bbox","schema":{"items":{"maximum":180,"minimum":-180,"type":"number"},"maxItems":4,"minItems":4,"type":"array"}},{"description":"SRID for coordinate reference system of bbox parameter.","in":"query","name":"bbox-crs","schema":{"default":4326,"minimum":1,"type":"integer"}},{"description":"CQL filter to apply.","in":"query","name":"filter","schema":{"type":"string"}},{"description":"SRID for filter geometry literals.","in":"query","name":"filter-crs","schema":{"default":4326,"minimum":1,"type":"integer"}},{"description":"Geometry transformation function pipeline to apply","example":"Centroid|Buffer,1","explode":false,"in":"query","name":"transform","schema":{"items":{"type":"string"},"type":"array"},"style":"pipeDelimited"},{"description":"List of properties to return in response objects","example":"a,b,c","explode":false,"in":"query","name":"properties","schema":{"items":{"type":"string"},"type":"array"}},{"description":"Column to sort by.","in":"query","name":"sortby","schema":{"type":"string"}},{"description":"SRID for coordinate reference system of output features.","in":"query","name":"crs","schema":{"default":4326,"minimum":1,"type":"integer"}},{"description":"Maximum number of results to return.","in":"query","name":"limit","schema":{"default":10,"maximum":1000,"minimum":0,"type":"integer"}},{"description":"Offset of start of returned results.","in":"query","name":"offset","schema":{"default":0,"minimum":0,"type":"integer"}}],"responses":{"200":{"description":"GeoJSON or JSON document containing function results"}}},"summary":"Features or data for a function result"}},"servers":[{"url":"https://featureserv.development.ignistech.io"}]}