diff --git a/README.md b/README.md index c9c796f6..f38cb89b 100644 --- a/README.md +++ b/README.md @@ -10,8 +10,7 @@ An OpenAPI specification for Woosmap Platform. | API | Status | |----------------------------------------------------------------------------------|----------| | [Geolocation](https://developers.woosmap.com/products/geolocation-api/location/) | Complete | -| [Store Search](https://developers.woosmap.com/products/search-api/get-started/) | Complete | -| [Data Management](https://developers.woosmap.com/products/data-api/get-started/) | Complete | +| [Stores](https://developers.woosmap.com/products/stores-api/overview/) | Complete | | [Localities](https://developers.woosmap.com/products/localities/get-started/) | Complete | | [Address](https://developers.woosmap.com/products/address-api/get-started/) | Complete | | [Distance](https://developers.woosmap.com/products/distance-api/get-started/) | Complete | diff --git a/dist/merged-woosmap-openapi3.json b/dist/merged-woosmap-openapi3.json index bbc9cb20..313a6f4c 100755 --- a/dist/merged-woosmap-openapi3.json +++ b/dist/merged-woosmap-openapi3.json @@ -2,7 +2,7 @@ "openapi": "3.1.0", "info": { "title": "Woosmap Platform API Reference", - "description": "The Woosmap API is a RESTful API built on HTTP. It has predictable resource URLs. It returns HTTP response codes to indicate errors. It also accepts and returns JSON in the HTTP body. You can use your favorite HTTP/REST library for your programming language to use Woosmap's API, or you can use one of our Javascript SDKs for supported APIs:\n - [Map JS](https://developers.woosmap.com/products/map-api/get-started/) - support All APIs\n - [Localities JS](https://developers.woosmap.com/products/localities/localities-jsapi/get-started/) - for Localities API\n - [MultiSearch JS](https://developers.woosmap.com/products/multisearch-lib/js/get-started/) - for Localities API and Store Search API\n\nYou can use Postman to test the API (if you use the `PUBLIC_API_KEY` authentication, don't forget to set the `Referer` Header corresponding to one of your restricted domain name).\n\n[![Run in Postman](https://run.pstmn.io/button.svg)](https://god.gw.postman.com/run-collection/18437534-dad12f37-6d84-42d1-9889-2f529aee0ab9?action=collection%2Ffork&source=rip_markdown&collection-url=entityId%3D18437534-dad12f37-6d84-42d1-9889-2f529aee0ab9%26entityType%3Dcollection%26workspaceId%3Dff0698d5-c4db-403e-b7c6-b622b68032d3)\n", + "description": "The Woosmap API is a RESTful API built on HTTP. It has predictable resource URLs. It returns HTTP response codes to indicate errors. It also accepts and returns JSON in the HTTP body. You can use your favorite HTTP/REST library for your programming language to use Woosmap's API, or you can use one of our Javascript SDKs for supported APIs:\n - [Map JS](https://developers.woosmap.com/products/map-api/get-started/) - support All APIs\n - [Localities JS](https://developers.woosmap.com/products/localities/localities-jsapi/get-started/) - for Localities API\n - [MultiSearch JS](https://developers.woosmap.com/products/multisearch-lib/js/get-started/) - for Localities API and Stores API\n\nYou can use Postman to test the API (if you use the `PUBLIC_API_KEY` authentication, don't forget to set the `Referer` Header corresponding to one of your restricted domain name).\n\n[![Run in Postman](https://run.pstmn.io/button.svg)](https://god.gw.postman.com/run-collection/18437534-dad12f37-6d84-42d1-9889-2f529aee0ab9?action=collection%2Ffork&source=rip_markdown&collection-url=entityId%3D18437534-dad12f37-6d84-42d1-9889-2f529aee0ab9%26entityType%3Dcollection%26workspaceId%3Dff0698d5-c4db-403e-b7c6-b622b68032d3)\n", "termsOfService": "https://www.woosmap.com/en/policies/terms/", "x-document-meta-data": { "copyright": "© 2025 Woosmap" @@ -19,17 +19,24 @@ ], "tags": [ { - "name": "Store Search API", - "description": "Stores Search API lets you query the Assets which are returned as a [GeoJson](https://geojson.org/). Request is done over HTTPS using GET. You must specify a key in your request, included as the value of a `key` parameter for your public key or `private_key` for your private key. This key identifies your application for purposes of quota management. Learn how to [get a key](https://developers.woosmap.com/support/api-keys/). If your request returns a high number of assets, the result will be paginated. If so, you can request assets by page using `page` and `stores_by_page` parameters (Default is **100**, max is **300**).\n", + "name": "Search", + "description": "Store Search lets you query the Assets which are returned as a [GeoJson](https://geojson.org/). Request is done over HTTPS using GET. You must specify a key in your request, included as the value of a `key` parameter for your public key or `private_key` for your private key. This key identifies your application for purposes of quota management. Learn how to [get a key](https://developers.woosmap.com/support/api-keys/). If your request returns a high number of assets, the result will be paginated. If so, you can request assets by page using `page` and `stores_by_page` parameters (Default is **100**, max is **300**).\n", + "externalDocs": { + "url": "https://developers.woosmap.com/products/stores-api/overview/" + } + }, + { + "name": "Data Management", + "description": "Manage the store and asset data within your Woosmap project. It provides full CRUD (Create, Read, Update, Delete) operations through standard HTTP methods, supporting batch imports up to 15MB, along with an atomic replace operation for swapping entire datasets without downtime.\nThis endpoint handles the complete lifecycle of your location data. You can add new assets in batch using POST, update existing assets with PUT, retrieve assets as GeoJSON with GET, remove individual or all assets with DELETE, and atomically replace your entire dataset using the replace operation. All write operations accept JSON payloads containing an array of store objects, each with a unique storeId, name, and geographic coordinates.\n\n``` POST|GET|PUT|DELETE https://api.woosmap.com/stores ```\n", "externalDocs": { - "url": "https://developers.woosmap.com/products/search-api/get-started/" + "url": "https://developers.woosmap.com/products/stores-api/overview/" } }, { - "name": "Data Management API", - "description": "The Data Management API is a web service that uses an HTTP request to manage, create or edit your Assets. The API only supports JSON. So you have to create a JSON file with your assets’ addresses and other information. You’ll need to convert, or geocode, the addresses in your file to latitude/longitude (`lat` / `long`) coordinates. Those coordinates will be used for most of Woosmap features like [local searches](https://developers.woosmap.com/products/search-api/get-started/), [stores nearby a user location](https://developers.woosmap.com/products/geolocation-api/stores/) or for displaying markers on a map with [Woosmap Javascript API](https://developers.woosmap.com/products/js-api/get-started/).\n", + "name": "Zones", + "description": "The Zones Endpoint lets you associate geographic polygons (zones) with your stores and then search for stores whose zone contains a specific point. Unlike distance-based search, which relies on straight-line proximity, zone-based search accounts for real-world boundaries like delivery areas, service regions, or franchise territories.\nZone management provides a full set of CRUD operations: import zones in bulk, update existing zones, list all zones in your project, retrieve or delete individual zones by ID, and remove all zones at once. Each zone links a polygon (defined in WKT format) to a specific store via store_id and zone_id.\n\nOnce zones are imported, you can search for stores by adding `zone=true` to your Search request. The API returns stores whose zone polygon intersects the queried location rather than the nearest stores by distance.\n\n``` https://api.woosmap.com/zones ```\n", "externalDocs": { - "url": "https://developers.woosmap.com/products/data-api/get-started/" + "url": "https://developers.woosmap.com/products/stores-api/overview/" } }, { @@ -54,11 +61,7 @@ } }, { - "name": "Zones API", - "description": "Woosmap Zones API is a web service that uses an HTTP request to manage, create or edit your Zones (polygons) attached to your assets.\nThe general principle is that sometimes searching assets using crowfly distance is not good enough. For example to search the restaurant that will do the delivery for a specified address, each restaurant has a delivery zone and for topological or business reasons it’s not always the nearest restaurant in charge of your delivery. Woosmap Zones API allows you to associate a delivery zone to each of the restaurants.\n", - "externalDocs": { - "url": "https://developers.woosmap.com/products/data-api/zones/" - } + "name": "Store Search" }, { "name": "Static Map API", @@ -718,7 +721,7 @@ } ], "tags": [ - "Data Management API" + "Data Management" ], "description": "Used to batch create Assets to a specific project identified with the `private_key` parameter.\n", "security": [ @@ -945,7 +948,7 @@ } ], "tags": [ - "Data Management API" + "Data Management" ], "description": "Used to update assets in batch. `storeId` must exists when using `PUT` method, if one asset does not exists, the batch will be refused.", "security": [ @@ -1129,7 +1132,7 @@ } ], "tags": [ - "Data Management API" + "Data Management" ], "description": "Used to delete one or more assets. The `storeId` specified in `query` parameter is the id of the asset to delete. To delete several assets, use the comma as a separator. To delete all project assets, omit the `query` parameter.\n", "security": [ @@ -1234,7 +1237,7 @@ } ], "tags": [ - "Data Management API" + "Data Management" ], "description": "Used to retrieve an asset from his `storeId`\n", "security": [ @@ -1522,7 +1525,7 @@ } ], "tags": [ - "Data Management API" + "Data Management" ], "description": "To replace all your Assets. This endpoint will delete all previous assets and import assets in request body. During the operation previous assets could always be displayed on map. If the import failed previous assets are not deleted.", "security": [ @@ -5058,7 +5061,7 @@ "Distance API" ], "summary": "Calculate Isochrone", - "description": "Find all destinations that can be reached in a specific amount of time or a maximum travel distance.\n\n**Rate limit**: `10/1s`", + "description": "Find all destinations that can be reached in a specific amount of time or a maximum travel distance.\n\n**Rate limit**: `10/1s`\n\n**Ratelimit:** 10/1s", "operationId": "isochrone_distance_isochrone_json__get", "security": [ { @@ -5297,6 +5300,8 @@ } } }, + "x-ratelimit-limit": 10, + "x-ratelimit-window-seconds": 1, "x-codeSamples": [ { "lang": "curl", @@ -5321,7 +5326,7 @@ "Distance API" ], "summary": "Calculate Isochrone", - "description": "Find all destinations that can be reached in a specific amount of time or a maximum travel distance.\n\n**Rate limit**: `10/1s`", + "description": "Find all destinations that can be reached in a specific amount of time or a maximum travel distance.\n\n**Rate limit**: `10/1s`\n\n**Ratelimit:** 10/1s", "operationId": "isochrone_post_distance_isochrone_json__post", "security": [ { @@ -5443,6 +5448,8 @@ } } }, + "x-ratelimit-limit": 10, + "x-ratelimit-window-seconds": 1, "x-codeSamples": [ { "lang": "curl", @@ -5469,7 +5476,7 @@ "Distance API" ], "summary": "Find Tolls", - "description": "Get distance, duration and tolls for an origin,destination pair, based on the recommended route between those two points for a specified travel mode.\n\n**Rate limit**: `5/1s`", + "description": "Get distance, duration and tolls for an origin,destination pair, based on the recommended route between those two points for a specified travel mode.\n\n**Rate limit**: `5/1s`\n\n**Ratelimit:** 5/1s", "operationId": "tolls_distance_tolls_json__get", "security": [ { @@ -5887,6 +5894,8 @@ } } }, + "x-ratelimit-limit": 5, + "x-ratelimit-window-seconds": 1, "x-codeSamples": [ { "lang": "curl", @@ -5913,7 +5922,7 @@ "Distance Async API" ], "summary": "Start Matrix Calculation", - "description": "Start an asynchronous matrix calculation.\n\n**Rate limit**: `20/1s`", + "description": "Start an asynchronous matrix calculation.\n\n**Rate limit**: `20/1s`\n\n**Ratelimit:** 20/1s", "operationId": "start_async_matrix_distance_matrix_async__post", "requestBody": { "content": { @@ -6012,6 +6021,8 @@ "External-api-wrapper_PrivateApiKeyHeader": [] } ], + "x-ratelimit-limit": 20, + "x-ratelimit-window-seconds": 1, "x-codeSamples": [ { "lang": "curl", @@ -6038,7 +6049,7 @@ "Distance Async API" ], "summary": "Check Matrix Calculation Status", - "description": "Check on the progress of an asynchronous matrix calculation.\n\n**Rate limit**: `20/1s`", + "description": "Check on the progress of an asynchronous matrix calculation.\n\n**Rate limit**: `20/1s`\n\n**Ratelimit:** 20/1s", "operationId": "async_matrix_status_distance_matrix_async__matrix_id__status_get", "security": [ { @@ -6134,6 +6145,8 @@ } } }, + "x-ratelimit-limit": 20, + "x-ratelimit-window-seconds": 1, "x-codeSamples": [ { "lang": "curl", @@ -6160,7 +6173,7 @@ "Distance Async API" ], "summary": "Get Matrix Calculation Result", - "description": "Get the results of an asynchronous matrix calculation.\n\nYou should confirm using the `/matrix/{matrix_id}/status` endpoint that the calculation is `completed` before calling this endpoint.\n\n**Rate limit**: `20/1s`", + "description": "Get the results of an asynchronous matrix calculation.\n\nYou should confirm using the `/matrix/{matrix_id}/status` endpoint that the calculation is `completed` before calling this endpoint.\n\n**Rate limit**: `20/1s`\n\n**Ratelimit:** 20/1s", "operationId": "async_matrix_distance_matrix_async__matrix_id__get", "security": [ { @@ -6273,6 +6286,8 @@ } } }, + "x-ratelimit-limit": 20, + "x-ratelimit-window-seconds": 1, "x-codeSamples": [ { "lang": "curl", @@ -10056,7 +10071,7 @@ "Static Map API" ], "summary": "Get Static Map", - "description": "Retrieve a static map\n\n**Rate limit**: `20/1s`", + "description": "Retrieve a static map\n\n**Ratelimit:** 20/1s", "operationId": "get_static_map_maps_static_get", "security": [ { @@ -10130,10 +10145,12 @@ "required": true, "schema": { "type": "integer", - "maximum": 640, + "maximum": 1280, "minimum": 40, + "description": "Width in pixels. width * height must not exceed 409,600.", "title": "Width" }, + "description": "Width in pixels. width * height must not exceed 409,600.", "example": 400 }, { @@ -10142,10 +10159,12 @@ "required": true, "schema": { "type": "integer", - "maximum": 640, + "maximum": 1280, "minimum": 40, + "description": "Height in pixels. width * height must not exceed 409,600.", "title": "Height" }, + "description": "Height in pixels. width * height must not exceed 409,600.", "example": 400 }, { @@ -10155,16 +10174,16 @@ "schema": { "type": "array", "items": { - "type": "string", "contentMediaType": "application/json", "contentSchema": { "$ref": "#/components/schemas/Maps_MarkerWithUrlOptions" - } + }, + "type": "string" }, - "description": "Adds a marker.\n \nThe images are by default are considered to be non retina images (pixel resolution=1)\n\nIf the image name contains @2x or the query parameter retina=yes are found in the marker url the image will be considered to be retina (pixel resolution=2).\n\n> Note: the image size in bytes cannot exceed 65535 bytes.\n \n ", + "description": "Adds a marker.\n\nThe images are by default are considered to be non retina images (pixel resolution=1)\n\nIf the image name contains @2x or the query parameter retina=yes are found in the marker url the image will be considered to be retina (pixel resolution=2).\n\n> Note: the image size in bytes cannot exceed 65535 bytes.\n\n ", "title": "Markers" }, - "description": "Adds a marker.\n \nThe images are by default are considered to be non retina images (pixel resolution=1)\n\nIf the image name contains @2x or the query parameter retina=yes are found in the marker url the image will be considered to be retina (pixel resolution=2).\n\n> Note: the image size in bytes cannot exceed 65535 bytes.\n \n ", + "description": "Adds a marker.\n\nThe images are by default are considered to be non retina images (pixel resolution=1)\n\nIf the image name contains @2x or the query parameter retina=yes are found in the marker url the image will be considered to be retina (pixel resolution=2).\n\n> Note: the image size in bytes cannot exceed 65535 bytes.\n\n ", "example": "{\"lat\": 43.6, \"lng\": 3.883, \"url\": \"https://webapp.woosmap.com/img/geolocated_marker.png?retina=yes\"}" }, { @@ -10174,16 +10193,16 @@ "schema": { "type": "array", "items": { - "type": "string", "contentMediaType": "application/json", "contentSchema": { "$ref": "#/components/schemas/Maps_PolylineOptions" - } + }, + "type": "string" }, - "description": "Add a polyline.\n \n> Note: enc should be a google encoded polyline see [Google-encoded polyline](https://developers.google.com/maps/documentation/utilities/polylinealgorithm) for more information\n\n ", + "description": "Add a polyline.\n\n> Note: enc should be a google encoded polyline see [Google-encoded polyline](https://developers.google.com/maps/documentation/utilities/polylinealgorithm) for more information\n\n ", "title": "Polylines" }, - "description": "Add a polyline.\n \n> Note: enc should be a google encoded polyline see [Google-encoded polyline](https://developers.google.com/maps/documentation/utilities/polylinealgorithm) for more information\n\n ", + "description": "Add a polyline.\n\n> Note: enc should be a google encoded polyline see [Google-encoded polyline](https://developers.google.com/maps/documentation/utilities/polylinealgorithm) for more information\n\n ", "example": "{\"enc\": \"ydjiG_}jVjn@cjAf`AycBnc@mqCp\\\\ewBrQmlBzrAeuCreBw_C\", \"color\": \"magenta\", \"weight\": 4}" }, { @@ -10193,18 +10212,28 @@ "schema": { "type": "array", "items": { - "type": "string", "contentMediaType": "application/json", "contentSchema": { "$ref": "#/components/schemas/Maps_PolygonOptions" - } + }, + "type": "string" }, - "description": "Adds a polygon.\n \n> Note: shape should be a google encoded polyline see [Google-encoded polyline](https://developers.google.com/maps/documentation/utilities/polylinealgorithm) for more information\n ", + "description": "Adds a polygon.\n\n> Note: shape should be a google encoded polyline see [Google-encoded polyline](https://developers.google.com/maps/documentation/utilities/polylinealgorithm) for more information\n ", "title": "Polygons" }, - "description": "Adds a polygon.\n \n> Note: shape should be a google encoded polyline see [Google-encoded polyline](https://developers.google.com/maps/documentation/utilities/polylinealgorithm) for more information\n ", + "description": "Adds a polygon.\n\n> Note: shape should be a google encoded polyline see [Google-encoded polyline](https://developers.google.com/maps/documentation/utilities/polylinealgorithm) for more information\n ", "example": "{\"shape\": \"ymgiGm|rV~uAtaB|dAefCqeBwuFu~@njC??\", \"fill_color\": \"rgba(255, 20, 147, 0.5)\", \"color\": \"rgba(199, 21, 133, 0.7)\"}" }, + { + "name": "retina", + "in": "query", + "required": false, + "schema": { + "type": "boolean", + "default": false, + "title": "Retina" + } + }, { "name": "stylers", "in": "query", @@ -10212,32 +10241,23 @@ "schema": { "anyOf": [ { - "type": "string", - "contentMediaType": "application/json", - "contentSchema": { - "type": "array", - "items": { - "$ref": "#/components/schemas/Maps_MapStyle" - } - } + "type": "string" }, { "type": "null" } ], + "contentMediaType": "application/json", + "contentSchema": { + "items": { + "$ref": "#/components/schemas/Maps_MapStyle" + }, + "type": "array" + }, + "type": "string", "title": "Stylers" }, "example": "[{\"featureType\": \"points_of_interest.business\", \"stylers\":[{\"visibility\": \"off\"}]}]" - }, - { - "name": "retina", - "in": "query", - "required": false, - "schema": { - "type": "boolean", - "default": false, - "title": "Retina" - } } ], "responses": { @@ -10303,6 +10323,8 @@ } } }, + "x-ratelimit-limit": 20, + "x-ratelimit-window-seconds": 1, "x-codeSamples": [ { "lang": "curl", @@ -10333,7 +10355,7 @@ } ], "tags": [ - "Store Search API" + "Store Search" ], "description": "Used to retrieve assets from query.\n", "security": [ @@ -10653,7 +10675,7 @@ } ], "tags": [ - "Store Search API" + "Store Search" ], "description": "Autocomplete on `localizedNames` with highlighted results on asset name. Use the field `localized` in your query parameter to search for localized names.\n", "security": [ @@ -10825,7 +10847,7 @@ } ], "tags": [ - "Store Search API" + "Store Search" ], "description": "Used to retrieve Bounds for assets.\n", "security": [ @@ -10955,7 +10977,7 @@ "Transit API" ], "summary": "Transit Route", - "description": "**Rate limit**: `10/1s`", + "description": "**Rate limit**: `10/1s`\n\n**Ratelimit:** 10/1s", "operationId": "transit_route_transit_route_get", "security": [ { @@ -11136,6 +11158,8 @@ "source": "var requestOptions = {\n method: 'GET',\n redirect: 'follow'\n};\n\nfetch(\"https://api.woosmap.com/transit/route?origin=48.73534,2.368308&destination=48.83534,2.368308&key=YOUR_PUBLIC_API_KEY\", requestOptions)\n .then(response => response.text())\n .then(result => console.log(result))\n .catch(error => console.log('error', error));" } ], + "x-ratelimit-limit": 10, + "x-ratelimit-window-seconds": 1, "x-original-tag": "transit" } }, @@ -11145,7 +11169,7 @@ "Woosmap for what3words API" ], "summary": "Convert To What 3 Words", - "description": "This function will convert a latitude and longitude to a 3 word address, in the language of your choice.\nIt also returns country, the bounds of the grid square,\na nearby place (such as a local town) and a link to the what3words map site.\n\n**Rate limit**: `20/1s`", + "description": "This function will convert a latitude and longitude to a 3 word address, in the language of your choice.\nIt also returns country, the bounds of the grid square,\na nearby place (such as a local town) and a link to the what3words map site.\n\n**Rate limit**: `20/1s`\n\n**Ratelimit:** 20/1s", "operationId": "convert_to_what_3_words_what3words_convert_to_3wa_get", "security": [ { @@ -11289,6 +11313,8 @@ "source": "var requestOptions = {\n method: 'GET',\n redirect: 'follow'\n};\n\nfetch(\"https://api.woosmap.com/what3words/convert-to-3wa?coordinates=48.858304,2.294514&key=YOUR_PUBLIC_API_KEY\", requestOptions)\n .then(response => response.text())\n .then(result => console.log(result))\n .catch(error => console.log('error', error));" } ], + "x-ratelimit-limit": 20, + "x-ratelimit-window-seconds": 1, "x-original-tag": "what3words" } }, @@ -11298,7 +11324,7 @@ "Woosmap for what3words API" ], "summary": "Convert To Address", - "description": "This function converts a 3 word address to a list of address.\nIt will return at most the 5 closest addresses to the what3words provided.\n\n**Rate limit**: `20/1s`", + "description": "This function converts a 3 word address to a list of address.\nIt will return at most the 5 closest addresses to the what3words provided.\n\n**Rate limit**: `20/1s`\n\n**Ratelimit:** 20/1s", "operationId": "convert_to_address_what3words_convert_to_address_get", "security": [ { @@ -11418,6 +11444,8 @@ "source": "var requestOptions = {\n method: 'GET',\n redirect: 'follow'\n};\n\nfetch(\"https://api.woosmap.com/what3words/convert-to-address?words=couch.spotted.amended&key=YOUR_PUBLIC_API_KEY\", requestOptions)\n .then(response => response.text())\n .then(result => console.log(result))\n .catch(error => console.log('error', error));" } ], + "x-ratelimit-limit": 20, + "x-ratelimit-window-seconds": 1, "x-original-tag": "what3words" } }, @@ -11427,7 +11455,7 @@ "Woosmap for what3words API" ], "summary": "Autosuggest", - "description": "AutoSuggest can take a slightly incorrect 3 word address and suggest a list of valid 3 word addresses.\nIt has powerful features that can, for example, optionally limit results to a country or area,\nand prioritise results that are near the user.\n\n**Rate limit**: `20/1s`", + "description": "AutoSuggest can take a slightly incorrect 3 word address and suggest a list of valid 3 word addresses.\nIt has powerful features that can, for example, optionally limit results to a country or area,\nand prioritise results that are near the user.\n\n**Rate limit**: `20/1s`\n\n**Ratelimit:** 20/1s", "operationId": "autosuggest_what3words_autosuggest_get", "security": [ { @@ -11691,6 +11719,8 @@ "source": "var requestOptions = {\n method: 'GET',\n redirect: 'follow'\n};\n\nfetch(\"https://api.woosmap.com/what3words/autosuggest?input=couch.spotted.am&clip-to-country=fr&key=YOUR_PUBLIC_API_KEY\", requestOptions)\n .then(response => response.text())\n .then(result => console.log(result))\n .catch(error => console.log('error', error));" } ], + "x-ratelimit-limit": 20, + "x-ratelimit-window-seconds": 1, "x-original-tag": "what3words" } }, @@ -11704,7 +11734,7 @@ } ], "tags": [ - "Zones API" + "Zones" ], "description": "List all zones for the current project, sorted by `zone_id`.\n", "security": [ @@ -11841,7 +11871,7 @@ } ], "tags": [ - "Zones API" + "Zones" ], "description": "Used to batch create Zones to a specific project identified with the `private_key` parameter.\n", "security": [ @@ -11999,7 +12029,7 @@ } ], "tags": [ - "Zones API" + "Zones" ], "description": "Used to update zones in batch. `zone_id` must exists when using `PUT` method, if one zone does not exists, the batch will be refused.", "security": [ @@ -12156,7 +12186,7 @@ } ], "tags": [ - "Zones API" + "Zones" ], "description": "Used to delete one or more Zones.", "security": [ @@ -12250,7 +12280,7 @@ } ], "tags": [ - "Zones API" + "Zones" ], "description": "Used to retrieve a zone from his `zone_id`\n", "security": [ @@ -12363,7 +12393,7 @@ } ], "tags": [ - "Zones API" + "Zones" ], "description": "Used to delete one Zone. The `zone_id` is the id of the zone to delete. To delete several zones, use the comma as a separator.", "security": [ @@ -16938,47 +16968,187 @@ "type": "object", "title": "HTTPValidationError" }, + "Maps_ValidationError": { + "properties": { + "loc": { + "items": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "integer" + } + ] + }, + "type": "array", + "title": "Location" + }, + "msg": { + "type": "string", + "title": "Message" + }, + "type": { + "type": "string", + "title": "Error Type" + }, + "input": { + "title": "Input" + }, + "ctx": { + "type": "object", + "title": "Context" + } + }, + "type": "object", + "required": [ + "loc", + "msg", + "type" + ], + "title": "ValidationError" + }, + "Maps_MarkerWithUrlOptions": { + "example": { + "lat": 43.6, + "lng": 3.883, + "url": "https://webapp.woosmap.com/img/geolocated_marker.png?retina=yes" + }, + "properties": { + "lat": { + "title": "Lat", + "type": "number" + }, + "lng": { + "title": "Lng", + "type": "number" + }, + "url": { + "anyOf": [ + { + "format": "uri", + "maxLength": 2083, + "minLength": 1, + "type": "string" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Url" + } + }, + "required": [ + "lat", + "lng" + ], + "title": "MarkerWithUrlOptions", + "type": "object" + }, + "Maps_PolylineOptions": { + "example": { + "color": "magenta", + "enc": "ydjiG_}jVjn@cjAf`AycBnc@mqCp\\ewBrQmlBzrAeuCreBw_C", + "weight": 4 + }, + "properties": { + "enc": { + "title": "Enc", + "type": "string" + }, + "color": { + "default": "rgb(65, 176, 246)", + "title": "Color", + "type": "string" + }, + "weight": { + "default": 1, + "title": "Weight", + "type": "number" + } + }, + "required": [ + "enc" + ], + "title": "PolylineOptions", + "type": "object" + }, + "Maps_PolygonOptions": { + "example": { + "color": "rgba(199, 21, 133, 0.7)", + "fill_color": "rgba(255, 20, 147, 0.5)", + "shape": "ymgiGm|rV~uAtaB|dAefCqeBwuFu~@njC??" + }, + "properties": { + "shape": { + "title": "Shape", + "type": "string" + }, + "color": { + "default": "rgb(65, 176, 246)", + "title": "Color", + "type": "string" + }, + "fill_color": { + "default": "rgba(65, 176, 246, 0.5)", + "title": "Fill Color", + "type": "string" + }, + "weight": { + "default": 1, + "title": "Weight", + "type": "number" + } + }, + "required": [ + "shape" + ], + "title": "PolygonOptions", + "type": "object" + }, "Maps_MapStyle": { "properties": { "featureType": { - "type": "string", - "title": "Featuretype" + "title": "Featuretype", + "type": "string" }, "elementType": { - "type": "string", + "default": "all", "title": "Elementtype", - "default": "all" + "type": "string" }, "stylers": { "items": { "$ref": "#/components/schemas/Maps_MapStyler" }, - "type": "array", - "title": "Stylers" + "title": "Stylers", + "type": "array" } }, - "type": "object", "required": [ "featureType", "stylers" ], - "title": "MapStyle" + "title": "MapStyle", + "type": "object" }, "Maps_MapStyler": { "properties": { "visibility": { "anyOf": [ { - "type": "string", "enum": [ "on", "off" - ] + ], + "type": "string" }, { "type": "null" } ], + "default": null, "title": "Visibility" }, "color": { @@ -16990,6 +17160,7 @@ "type": "null" } ], + "default": null, "title": "Color" }, "hue": { @@ -17001,6 +17172,7 @@ "type": "null" } ], + "default": null, "title": "Hue" }, "saturation": { @@ -17012,6 +17184,7 @@ "type": "null" } ], + "default": null, "title": "Saturation" }, "gamma": { @@ -17023,6 +17196,7 @@ "type": "null" } ], + "default": null, "title": "Gamma" }, "lightness": { @@ -17034,142 +17208,12 @@ "type": "null" } ], + "default": null, "title": "Lightness" } }, - "type": "object", - "title": "MapStyler" - }, - "Maps_MarkerWithUrlOptions": { - "properties": { - "lat": { - "type": "number", - "title": "Lat" - }, - "lng": { - "type": "number", - "title": "Lng" - }, - "url": { - "anyOf": [ - { - "type": "string", - "maxLength": 2083, - "minLength": 1, - "format": "uri" - }, - { - "type": "null" - } - ], - "title": "Url" - } - }, - "type": "object", - "required": [ - "lat", - "lng" - ], - "title": "MarkerWithUrlOptions", - "example": { - "lat": 43.6, - "lng": 3.883, - "url": "https://webapp.woosmap.com/img/geolocated_marker.png?retina=yes" - } - }, - "Maps_PolygonOptions": { - "properties": { - "shape": { - "type": "string", - "title": "Shape" - }, - "color": { - "type": "string", - "title": "Color", - "default": "rgb(65, 176, 246)" - }, - "fill_color": { - "type": "string", - "title": "Fill Color", - "default": "rgba(65, 176, 246, 0.5)" - }, - "weight": { - "type": "number", - "title": "Weight", - "default": 1 - } - }, - "type": "object", - "required": [ - "shape" - ], - "title": "PolygonOptions", - "example": { - "color": "rgba(199, 21, 133, 0.7)", - "fill_color": "rgba(255, 20, 147, 0.5)", - "shape": "ymgiGm|rV~uAtaB|dAefCqeBwuFu~@njC??" - } - }, - "Maps_PolylineOptions": { - "properties": { - "enc": { - "type": "string", - "title": "Enc" - }, - "color": { - "type": "string", - "title": "Color", - "default": "rgb(65, 176, 246)" - }, - "weight": { - "type": "number", - "title": "Weight", - "default": 1 - } - }, - "type": "object", - "required": [ - "enc" - ], - "title": "PolylineOptions", - "example": { - "color": "magenta", - "enc": "ydjiG_}jVjn@cjAf`AycBnc@mqCp\\ewBrQmlBzrAeuCreBw_C", - "weight": 4 - } - }, - "Maps_ValidationError": { - "properties": { - "loc": { - "items": { - "anyOf": [ - { - "type": "string" - }, - { - "type": "integer" - } - ] - }, - "type": "array", - "title": "Location" - }, - "msg": { - "type": "string", - "title": "Message" - }, - "type": { - "type": "string", - "title": "Error Type" - } - }, - "type": "object", - "required": [ - "loc", - "msg", - "type" - ], - "title": "ValidationError" + "title": "MapStyler", + "type": "object" }, "External-api-wrapper_what3words_AddressSummary": { "properties": { @@ -18324,6 +18368,18 @@ }, "title": "Steps", "type": "array" + }, + "waypoint": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "description": "If waypoints were provided, this gives the input waypoint for this leg.", + "title": "Waypoint" } }, "required": [ @@ -22785,14 +22841,19 @@ { "name": "Search", "tags": [ - "Store Search API", - "Data Management API", "Geolocation API", "Localities API", "Address API", "Datasets API", - "Woosmap for what3words API", - "Zones API" + "Woosmap for what3words API" + ] + }, + { + "name": "Stores", + "tags": [ + "Store Search", + "Data Management", + "Zones" ] }, { diff --git a/dist/woosmap-openapi3.json b/dist/woosmap-openapi3.json index 78cd7dbe..d0405115 100755 --- a/dist/woosmap-openapi3.json +++ b/dist/woosmap-openapi3.json @@ -2,7 +2,7 @@ "openapi": "3.1.0", "info": { "title": "Woosmap Platform API Reference", - "description": "The Woosmap API is a RESTful API built on HTTP. It has predictable resource URLs. It returns HTTP response codes to indicate errors. It also accepts and returns JSON in the HTTP body. You can use your favorite HTTP/REST library for your programming language to use Woosmap's API, or you can use one of our Javascript SDKs for supported APIs:\n - [Map JS](https://developers.woosmap.com/products/map-api/get-started/) - support All APIs\n - [Localities JS](https://developers.woosmap.com/products/localities/localities-jsapi/get-started/) - for Localities API\n - [MultiSearch JS](https://developers.woosmap.com/products/multisearch-lib/js/get-started/) - for Localities API and Store Search API\n\nYou can use Postman to test the API (if you use the `PUBLIC_API_KEY` authentication, don't forget to set the `Referer` Header corresponding to one of your restricted domain name).\n\n[![Run in Postman](https://run.pstmn.io/button.svg)](https://god.gw.postman.com/run-collection/18437534-dad12f37-6d84-42d1-9889-2f529aee0ab9?action=collection%2Ffork&source=rip_markdown&collection-url=entityId%3D18437534-dad12f37-6d84-42d1-9889-2f529aee0ab9%26entityType%3Dcollection%26workspaceId%3Dff0698d5-c4db-403e-b7c6-b622b68032d3)\n", + "description": "The Woosmap API is a RESTful API built on HTTP. It has predictable resource URLs. It returns HTTP response codes to indicate errors. It also accepts and returns JSON in the HTTP body. You can use your favorite HTTP/REST library for your programming language to use Woosmap's API, or you can use one of our Javascript SDKs for supported APIs:\n - [Map JS](https://developers.woosmap.com/products/map-api/get-started/) - support All APIs\n - [Localities JS](https://developers.woosmap.com/products/localities/localities-jsapi/get-started/) - for Localities API\n - [MultiSearch JS](https://developers.woosmap.com/products/multisearch-lib/js/get-started/) - for Localities API and Stores API\n\nYou can use Postman to test the API (if you use the `PUBLIC_API_KEY` authentication, don't forget to set the `Referer` Header corresponding to one of your restricted domain name).\n\n[![Run in Postman](https://run.pstmn.io/button.svg)](https://god.gw.postman.com/run-collection/18437534-dad12f37-6d84-42d1-9889-2f529aee0ab9?action=collection%2Ffork&source=rip_markdown&collection-url=entityId%3D18437534-dad12f37-6d84-42d1-9889-2f529aee0ab9%26entityType%3Dcollection%26workspaceId%3Dff0698d5-c4db-403e-b7c6-b622b68032d3)\n", "termsOfService": "https://www.woosmap.com/en/policies/terms/", "x-document-meta-data": { "copyright": "© 2025 Woosmap" @@ -31,17 +31,24 @@ ], "tags": [ { - "name": "Store Search API", - "description": "Stores Search API lets you query the Assets which are returned as a [GeoJson](https://geojson.org/). Request is done over HTTPS using GET. You must specify a key in your request, included as the value of a `key` parameter for your public key or `private_key` for your private key. This key identifies your application for purposes of quota management. Learn how to [get a key](https://developers.woosmap.com/support/api-keys/). If your request returns a high number of assets, the result will be paginated. If so, you can request assets by page using `page` and `stores_by_page` parameters (Default is **100**, max is **300**).\n", + "name": "Search", + "description": "Store Search lets you query the Assets which are returned as a [GeoJson](https://geojson.org/). Request is done over HTTPS using GET. You must specify a key in your request, included as the value of a `key` parameter for your public key or `private_key` for your private key. This key identifies your application for purposes of quota management. Learn how to [get a key](https://developers.woosmap.com/support/api-keys/). If your request returns a high number of assets, the result will be paginated. If so, you can request assets by page using `page` and `stores_by_page` parameters (Default is **100**, max is **300**).\n", "externalDocs": { - "url": "https://developers.woosmap.com/products/search-api/get-started/" + "url": "https://developers.woosmap.com/products/stores-api/overview/" } }, { - "name": "Data Management API", - "description": "The Data Management API is a web service that uses an HTTP request to manage, create or edit your Assets. The API only supports JSON. So you have to create a JSON file with your assets’ addresses and other information. You’ll need to convert, or geocode, the addresses in your file to latitude/longitude (`lat` / `long`) coordinates. Those coordinates will be used for most of Woosmap features like [local searches](https://developers.woosmap.com/products/search-api/get-started/), [stores nearby a user location](https://developers.woosmap.com/products/geolocation-api/stores/) or for displaying markers on a map with [Woosmap Javascript API](https://developers.woosmap.com/products/js-api/get-started/).\n", + "name": "Data Management", + "description": "Manage the store and asset data within your Woosmap project. It provides full CRUD (Create, Read, Update, Delete) operations through standard HTTP methods, supporting batch imports up to 15MB, along with an atomic replace operation for swapping entire datasets without downtime.\nThis endpoint handles the complete lifecycle of your location data. You can add new assets in batch using POST, update existing assets with PUT, retrieve assets as GeoJSON with GET, remove individual or all assets with DELETE, and atomically replace your entire dataset using the replace operation. All write operations accept JSON payloads containing an array of store objects, each with a unique storeId, name, and geographic coordinates.\n\n``` POST|GET|PUT|DELETE https://api.woosmap.com/stores ```\n", "externalDocs": { - "url": "https://developers.woosmap.com/products/data-api/get-started/" + "url": "https://developers.woosmap.com/products/stores-api/overview/" + } + }, + { + "name": "Zones", + "description": "The Zones Endpoint lets you associate geographic polygons (zones) with your stores and then search for stores whose zone contains a specific point. Unlike distance-based search, which relies on straight-line proximity, zone-based search accounts for real-world boundaries like delivery areas, service regions, or franchise territories.\nZone management provides a full set of CRUD operations: import zones in bulk, update existing zones, list all zones in your project, retrieve or delete individual zones by ID, and remove all zones at once. Each zone links a polygon (defined in WKT format) to a specific store via store_id and zone_id.\n\nOnce zones are imported, you can search for stores by adding `zone=true` to your Search request. The API returns stores whose zone polygon intersects the queried location rather than the nearest stores by distance.\n\n``` https://api.woosmap.com/zones ```\n", + "externalDocs": { + "url": "https://developers.woosmap.com/products/stores-api/overview/" } }, { @@ -64,13 +71,6 @@ "externalDocs": { "url": "https://developers.woosmap.com/products/address-api/get-started/" } - }, - { - "name": "Zones API", - "description": "Woosmap Zones API is a web service that uses an HTTP request to manage, create or edit your Zones (polygons) attached to your assets.\nThe general principle is that sometimes searching assets using crowfly distance is not good enough. For example to search the restaurant that will do the delivery for a specified address, each restaurant has a delivery zone and for topological or business reasons it’s not always the nearest restaurant in charge of your delivery. Woosmap Zones API allows you to associate a delivery zone to each of the restaurants.\n", - "externalDocs": { - "url": "https://developers.woosmap.com/products/data-api/zones/" - } } ], "paths": { @@ -664,7 +664,7 @@ } ], "tags": [ - "Data Management API" + "Data Management" ], "description": "Used to batch create Assets to a specific project identified with the `private_key` parameter.\n", "security": [ @@ -891,7 +891,7 @@ } ], "tags": [ - "Data Management API" + "Data Management" ], "description": "Used to update assets in batch. `storeId` must exists when using `PUT` method, if one asset does not exists, the batch will be refused.", "security": [ @@ -1075,7 +1075,7 @@ } ], "tags": [ - "Data Management API" + "Data Management" ], "description": "Used to delete one or more assets. The `storeId` specified in `query` parameter is the id of the asset to delete. To delete several assets, use the comma as a separator. To delete all project assets, omit the `query` parameter.\n", "security": [ @@ -1180,7 +1180,7 @@ } ], "tags": [ - "Data Management API" + "Data Management" ], "description": "Used to retrieve an asset from his `storeId`\n", "security": [ @@ -1468,7 +1468,7 @@ } ], "tags": [ - "Data Management API" + "Data Management" ], "description": "To replace all your Assets. This endpoint will delete all previous assets and import assets in request body. During the operation previous assets could always be displayed on map. If the import failed previous assets are not deleted.", "security": [ @@ -1697,7 +1697,7 @@ } ], "tags": [ - "Store Search API" + "Store Search" ], "description": "Used to retrieve assets from query.\n", "security": [ @@ -2017,7 +2017,7 @@ } ], "tags": [ - "Store Search API" + "Store Search" ], "description": "Autocomplete on `localizedNames` with highlighted results on asset name. Use the field `localized` in your query parameter to search for localized names.\n", "security": [ @@ -2189,7 +2189,7 @@ } ], "tags": [ - "Store Search API" + "Store Search" ], "description": "Used to retrieve Bounds for assets.\n", "security": [ @@ -4390,7 +4390,7 @@ } ], "tags": [ - "Zones API" + "Zones" ], "description": "List all zones for the current project, sorted by `zone_id`.\n", "security": [ @@ -4527,7 +4527,7 @@ } ], "tags": [ - "Zones API" + "Zones" ], "description": "Used to batch create Zones to a specific project identified with the `private_key` parameter.\n", "security": [ @@ -4685,7 +4685,7 @@ } ], "tags": [ - "Zones API" + "Zones" ], "description": "Used to update zones in batch. `zone_id` must exists when using `PUT` method, if one zone does not exists, the batch will be refused.", "security": [ @@ -4842,7 +4842,7 @@ } ], "tags": [ - "Zones API" + "Zones" ], "description": "Used to delete one or more Zones.", "security": [ @@ -4936,7 +4936,7 @@ } ], "tags": [ - "Zones API" + "Zones" ], "description": "Used to retrieve a zone from his `zone_id`\n", "security": [ @@ -5049,7 +5049,7 @@ } ], "tags": [ - "Zones API" + "Zones" ], "description": "Used to delete one Zone. The `zone_id` is the id of the zone to delete. To delete several zones, use the comma as a separator.", "security": [ diff --git a/dist/woosmap-openapi3.yml b/dist/woosmap-openapi3.yml index e21a2ac7..73ca44de 100755 --- a/dist/woosmap-openapi3.yml +++ b/dist/woosmap-openapi3.yml @@ -5,7 +5,7 @@ info: The Woosmap API is a RESTful API built on HTTP. It has predictable resource URLs. It returns HTTP response codes to indicate errors. It also accepts and returns JSON in the HTTP body. You can use your favorite HTTP/REST library for your programming language to use Woosmap's API, or you can use one of our Javascript SDKs for supported APIs: - [Map JS](https://developers.woosmap.com/products/map-api/get-started/) - support All APIs - [Localities JS](https://developers.woosmap.com/products/localities/localities-jsapi/get-started/) - for Localities API - - [MultiSearch JS](https://developers.woosmap.com/products/multisearch-lib/js/get-started/) - for Localities API and Store Search API + - [MultiSearch JS](https://developers.woosmap.com/products/multisearch-lib/js/get-started/) - for Localities API and Stores API You can use Postman to test the API (if you use the `PUBLIC_API_KEY` authentication, don't forget to set the `Referer` Header corresponding to one of your restricted domain name). @@ -24,16 +24,29 @@ security: - PrivateApiKeyAuth: [] - PrivateApiKeyHeaderAuth: [] tags: - - name: Store Search API + - name: Search description: | - Stores Search API lets you query the Assets which are returned as a [GeoJson](https://geojson.org/). Request is done over HTTPS using GET. You must specify a key in your request, included as the value of a `key` parameter for your public key or `private_key` for your private key. This key identifies your application for purposes of quota management. Learn how to [get a key](https://developers.woosmap.com/support/api-keys/). If your request returns a high number of assets, the result will be paginated. If so, you can request assets by page using `page` and `stores_by_page` parameters (Default is **100**, max is **300**). + Store Search lets you query the Assets which are returned as a [GeoJson](https://geojson.org/). Request is done over HTTPS using GET. You must specify a key in your request, included as the value of a `key` parameter for your public key or `private_key` for your private key. This key identifies your application for purposes of quota management. Learn how to [get a key](https://developers.woosmap.com/support/api-keys/). If your request returns a high number of assets, the result will be paginated. If so, you can request assets by page using `page` and `stores_by_page` parameters (Default is **100**, max is **300**). externalDocs: - url: https://developers.woosmap.com/products/search-api/get-started/ - - name: Data Management API + url: https://developers.woosmap.com/products/stores-api/overview/ + - name: Data Management description: | - The Data Management API is a web service that uses an HTTP request to manage, create or edit your Assets. The API only supports JSON. So you have to create a JSON file with your assets’ addresses and other information. You’ll need to convert, or geocode, the addresses in your file to latitude/longitude (`lat` / `long`) coordinates. Those coordinates will be used for most of Woosmap features like [local searches](https://developers.woosmap.com/products/search-api/get-started/), [stores nearby a user location](https://developers.woosmap.com/products/geolocation-api/stores/) or for displaying markers on a map with [Woosmap Javascript API](https://developers.woosmap.com/products/js-api/get-started/). + Manage the store and asset data within your Woosmap project. It provides full CRUD (Create, Read, Update, Delete) operations through standard HTTP methods, supporting batch imports up to 15MB, along with an atomic replace operation for swapping entire datasets without downtime. + This endpoint handles the complete lifecycle of your location data. You can add new assets in batch using POST, update existing assets with PUT, retrieve assets as GeoJSON with GET, remove individual or all assets with DELETE, and atomically replace your entire dataset using the replace operation. All write operations accept JSON payloads containing an array of store objects, each with a unique storeId, name, and geographic coordinates. + + ``` POST|GET|PUT|DELETE https://api.woosmap.com/stores ``` externalDocs: - url: https://developers.woosmap.com/products/data-api/get-started/ + url: https://developers.woosmap.com/products/stores-api/overview/ + - name: Zones + description: | + The Zones Endpoint lets you associate geographic polygons (zones) with your stores and then search for stores whose zone contains a specific point. Unlike distance-based search, which relies on straight-line proximity, zone-based search accounts for real-world boundaries like delivery areas, service regions, or franchise territories. + Zone management provides a full set of CRUD operations: import zones in bulk, update existing zones, list all zones in your project, retrieve or delete individual zones by ID, and remove all zones at once. Each zone links a polygon (defined in WKT format) to a specific store via store_id and zone_id. + + Once zones are imported, you can search for stores by adding `zone=true` to your Search request. The API returns stores whose zone polygon intersects the queried location rather than the nearest stores by distance. + + ``` https://api.woosmap.com/zones ``` + externalDocs: + url: https://developers.woosmap.com/products/stores-api/overview/ - name: Geolocation API description: | Geolocation API returns a location (or nearby stores) and accuracy radius based on an IP address. Request is done over HTTPS using GET. Response is formatted as JSON. You must specify a key in your request, included as the value of a `key` parameter for your public key or `private_key` for your private key. This key identifies your application for purposes of quota management. Learn how to [get a key](https://developers.woosmap.com/support/api-keys/). @@ -50,12 +63,6 @@ tags: >**⚠️ This API has been deprecated in favour of Localities API** externalDocs: url: https://developers.woosmap.com/products/address-api/get-started/ - - name: Zones API - description: | - Woosmap Zones API is a web service that uses an HTTP request to manage, create or edit your Zones (polygons) attached to your assets. - The general principle is that sometimes searching assets using crowfly distance is not good enough. For example to search the restaurant that will do the delivery for a specified address, each restaurant has a delivery zone and for topological or business reasons it’s not always the nearest restaurant in charge of your delivery. Woosmap Zones API allows you to associate a delivery zone to each of the restaurants. - externalDocs: - url: https://developers.woosmap.com/products/data-api/zones/ paths: /geolocation/position: get: @@ -481,7 +488,7 @@ paths: servers: - url: https://api.woosmap.com tags: - - Data Management API + - Data Management description: | Used to batch create Assets to a specific project identified with the `private_key` parameter. security: @@ -958,7 +965,7 @@ paths: servers: - url: https://api.woosmap.com tags: - - Data Management API + - Data Management description: Used to update assets in batch. `storeId` must exists when using `PUT` method, if one asset does not exists, the batch will be refused. security: - PrivateApiKeyAuth: [] @@ -1276,7 +1283,7 @@ paths: servers: - url: https://api.woosmap.com tags: - - Data Management API + - Data Management description: | Used to delete one or more assets. The `storeId` specified in `query` parameter is the id of the asset to delete. To delete several assets, use the comma as a separator. To delete all project assets, omit the `query` parameter. security: @@ -1366,7 +1373,7 @@ paths: servers: - url: https://api.woosmap.com tags: - - Data Management API + - Data Management description: | Used to retrieve an asset from his `storeId` security: @@ -1565,7 +1572,7 @@ paths: servers: - url: https://api.woosmap.com tags: - - Data Management API + - Data Management description: To replace all your Assets. This endpoint will delete all previous assets and import assets in request body. During the operation previous assets could always be displayed on map. If the import failed previous assets are not deleted. security: - PrivateApiKeyAuth: [] @@ -2042,7 +2049,7 @@ paths: servers: - url: https://api.woosmap.com tags: - - Store Search API + - Store Search description: | Used to retrieve assets from query. security: @@ -2250,7 +2257,7 @@ paths: servers: - url: https://api.woosmap.com tags: - - Store Search API + - Store Search description: | Autocomplete on `localizedNames` with highlighted results on asset name. Use the field `localized` in your query parameter to search for localized names. security: @@ -2371,7 +2378,7 @@ paths: servers: - url: https://api.woosmap.com tags: - - Store Search API + - Store Search description: | Used to retrieve Bounds for assets. security: @@ -3855,7 +3862,7 @@ paths: servers: - url: https://api.woosmap.com tags: - - Zones API + - Zones description: | List all zones for the current project, sorted by `zone_id`. security: @@ -3956,7 +3963,7 @@ paths: servers: - url: https://api.woosmap.com tags: - - Zones API + - Zones description: | Used to batch create Zones to a specific project identified with the `private_key` parameter. security: @@ -4180,7 +4187,7 @@ paths: servers: - url: https://api.woosmap.com tags: - - Zones API + - Zones description: Used to update zones in batch. `zone_id` must exists when using `PUT` method, if one zone does not exists, the batch will be refused. security: - PrivateApiKeyAuth: [] @@ -4348,7 +4355,7 @@ paths: servers: - url: https://api.woosmap.com tags: - - Zones API + - Zones description: Used to delete one or more Zones. security: - PrivateApiKeyAuth: [] @@ -4430,7 +4437,7 @@ paths: servers: - url: https://api.woosmap.com tags: - - Zones API + - Zones description: | Used to retrieve a zone from his `zone_id` security: @@ -4520,7 +4527,7 @@ paths: servers: - url: https://api.woosmap.com tags: - - Zones API + - Zones description: Used to delete one Zone. The `zone_id` is the id of the zone to delete. To delete several zones, use the comma as a separator. security: - PrivateApiKeyAuth: [] diff --git a/dist/woosmap-postman.json b/dist/woosmap-postman.json index aa36454c..647c1a0d 100755 --- a/dist/woosmap-postman.json +++ b/dist/woosmap-postman.json @@ -1,119 +1,63 @@ { "item": [ { - "name": "Store Search API", - "description": "Stores Search API lets you query the Assets which are returned as a [GeoJson](https://geojson.org/). Request is done over HTTPS using GET. You must specify a key in your request, included as the value of a `key` parameter for your public key or `private_key` for your private key. This key identifies your application for purposes of quota management. Learn how to [get a key](https://developers.woosmap.com/support/api-keys/). If your request returns a high number of assets, the result will be paginated. If so, you can request assets by page using `page` and `stores_by_page` parameters (Default is **100**, max is **300**).\n", + "name": "Search", + "description": "Store Search lets you query the Assets which are returned as a [GeoJson](https://geojson.org/). Request is done over HTTPS using GET. You must specify a key in your request, included as the value of a `key` parameter for your public key or `private_key` for your private key. This key identifies your application for purposes of quota management. Learn how to [get a key](https://developers.woosmap.com/support/api-keys/). If your request returns a high number of assets, the result will be paginated. If so, you can request assets by page using `page` and `stores_by_page` parameters (Default is **100**, max is **300**).\n", + "item": [] + }, + { + "name": "Data Management", + "description": "Manage the store and asset data within your Woosmap project. It provides full CRUD (Create, Read, Update, Delete) operations through standard HTTP methods, supporting batch imports up to 15MB, along with an atomic replace operation for swapping entire datasets without downtime.\nThis endpoint handles the complete lifecycle of your location data. You can add new assets in batch using POST, update existing assets with PUT, retrieve assets as GeoJSON with GET, remove individual or all assets with DELETE, and atomically replace your entire dataset using the replace operation. All write operations accept JSON payloads containing an array of store objects, each with a unique storeId, name, and geographic coordinates.\n\n``` POST|GET|PUT|DELETE https://api.woosmap.com/stores ```\n", "item": [ { - "id": "a7bfb715-9b03-454b-b1ef-2bb49940f6ee", - "name": "Search for assets", + "id": "28fa046e-ef15-457a-8cfa-d92ab09a6242", + "name": "Create your Assets", "request": { - "name": "Search for assets", + "name": "Create your Assets", "description": { - "content": "Used to retrieve assets from query.\n", + "content": "Used to batch create Assets to a specific project identified with the `private_key` parameter.\n", "type": "text/plain" }, "url": { "protocol": "https", "path": [ - "stores", - "search" + "stores" ], "host": [ "api", "woosmap", "com" ], - "query": [ - { - "disabled": false, - "description": { - "content": "Search query combining one or more search clauses. Each search clause is made up of three parts structured as `field` `:` `operator` `value`. , e.g. `name:=\"My cool store\"`\n### Vocabulary\n\n - **Field**: attribute of the Store that is searched, e.g. the attribute `name` of the store.\n\n - **Operator**: test that is performed on the data to provide a match, e.g. `=`.\n Each field has a default operator. If none operator follow the `:`, the default one is used.\n\n - **Value**: the content of the attribute that is tested, e.g. the name of the store `\"My cool store\"`.\n\nCombine clauses with the conjunctions `AND` or `OR`, and negate the query with `NOT`.\n### Fields\n\n - `type`: An element is contained within `type` collection. e.g. `type:\"myType\"`\n\n - `tag`: An element is contained within `tag` collection. e.g. `tag:\"myTag\"`\n\n - `city`: text matching: the value match the `city` field. e.g. `city:=\"Paris\"`\n\n - `country`: text matching: the value match the `countryCode` field. e.g. `country:=\"FR\"`\n\n - `name`: text matching: the value match the `name` field. e.g. `name:=\"myName\"`\n\n - `idstore`: text matching: the value match the `idstore` field. e.g. `idstore:=\"myIdStore\"`\n\n - `user`: concerns all fields inside `user_properties`. text matching or numerical comparison. e.g. `user.myAttribute:=\"myValue\"`\n\n - `localized`: used for [localizedNames](https://developers.woosmap.com/products/data-api/data-structure/#localizednames) to search in native language. text matching in collection: the value match one of the the `localizedNames`. e.g. `localized:=\"centro\"`\n\n> **userProperties** field has no restriction regarding the data you can put in it (Arrays, Object, Boolean, String, Numeric...) but you can only query for **text matching or numerical comparison**.\n### Operators\n\n - `:` : Default and mandatory operator. For `type` and `tag` fields, define that an element is contained within a collection.\n\n - `=` : The content of a string or a number is equal to the other.\n\n - `>` : A number is greater than another.\n\n - `<` : A number is smaller than another.\n\n - `>=` : A number is greater than or equal to another.\n\n - `<=` : A number is smaller than or equal to another.\n\n - `AND` : Return assets that match both clauses.\n\n - `OR` : Return assets that match either clauses.\n\n - `NOT` : Negates a search clause.\n\nFor compound clauses, you can use parentheses to group clauses together. For example: ```(type:\"type1\" OR type:\"type2\") AND tag:\"hockey\"```\nYou can use `NOT` operator to negates a search clause. For example: ```not type:\"type1\"```\n", - "type": "text/plain" - }, - "key": "query", - "value": "" - }, - { - "disabled": false, - "description": { - "content": "Latitude bias for the results. Should be pass with `lng`.\n", - "type": "text/plain" - }, - "key": "lat", - "value": "" - }, - { - "disabled": false, - "description": { - "content": "Longitude bias for the results. Should be pass with `lat`.\n", - "type": "text/plain" - }, - "key": "lng", - "value": "" - }, - { - "disabled": false, - "description": { - "content": "Unit in meters. Used to combine with lat/lng or encoded polyline. To bias the results within a given circular area. 3000 means to search for Assets that are at the most far from 3kms to search area (latlng or polyline).\n", - "type": "text/plain" - }, - "key": "radius", - "value": "" - }, - { - "disabled": false, - "description": { - "content": "Find assets nearby an [encoded polyline](https://developers.google.com/maps/documentation/utilities/polylinealgorithm) and inside a defined radius.\n", - "type": "text/plain" - }, - "key": "encoded_polyline", - "value": "" - }, - { - "disabled": false, - "description": { - "content": "If your request returns a high number of assets, the result will be paginated. If so, you can request assets by page using `page` and `stores_by_page` parameters (Default is 100, max is 300).\n", - "type": "text/plain" - }, - "key": "stores_by_page", - "value": "" - }, - { - "disabled": false, - "description": { - "content": "Page number when accessing paginated assets feature collection\n", - "type": "text/plain" - }, - "key": "page", - "value": "" - }, - { - "disabled": false, - "description": { - "content": "returns the stores that are linked to a zone intersecting the provided `lat`,`lng` query parameters.\n", - "type": "text/plain" - }, - "key": "zone", - "value": "" - } - ], + "query": [], "variable": [] }, "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, { "key": "Accept", "value": "application/json" } ], - "method": "GET", - "body": {}, + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"stores\": [\n {\n \"location\": {\n \"lat\": \"\",\n \"lng\": \"\"\n },\n \"name\": \"\",\n \"storeId\": \"\",\n \"address\": {\n \"lines\": [\n \"\",\n \"\"\n ],\n \"countryCode\": \"\",\n \"city\": \"\",\n \"zipcode\": \"\"\n },\n \"contact\": {\n \"website\": \"\",\n \"phone\": \"\",\n \"email\": \"\"\n },\n \"types\": [\n \"\",\n \"\"\n ],\n \"tags\": [\n \"\",\n \"\"\n ],\n \"userProperties\": {\n \"key_0\": \"string\",\n \"key_1\": 5780\n },\n \"localizedNames\": {},\n \"openingHours\": {\n \"timezone\": \"\",\n \"usual\": {\n \"1\": [\n {\n \"start\": \"\",\n \"end\": \"\"\n },\n {\n \"start\": \"\",\n \"end\": \"\"\n }\n ],\n \"2\": [\n {\n \"start\": \"\",\n \"end\": \"\"\n },\n {\n \"start\": \"\",\n \"end\": \"\"\n }\n ],\n \"3\": [\n {\n \"start\": \"\",\n \"end\": \"\"\n },\n {\n \"start\": \"\",\n \"end\": \"\"\n }\n ],\n \"4\": [\n {\n \"start\": \"\",\n \"end\": \"\"\n },\n {\n \"start\": \"\",\n \"end\": \"\"\n }\n ],\n \"5\": [\n {\n \"start\": \"\",\n \"end\": \"\"\n },\n {\n \"start\": \"\",\n \"end\": \"\"\n }\n ],\n \"6\": [\n {\n \"start\": \"\",\n \"end\": \"\"\n },\n {\n \"start\": \"\",\n \"end\": \"\"\n }\n ],\n \"7\": [\n {\n \"start\": \"\",\n \"end\": \"\"\n },\n {\n \"start\": \"\",\n \"end\": \"\"\n }\n ],\n \"default\": [\n {\n \"start\": \"\",\n \"end\": \"\"\n },\n {\n \"start\": \"\",\n \"end\": \"\"\n }\n ]\n },\n \"special\": {\n \"2015-02-07\": [\n {\n \"start\": \"\",\n \"end\": \"\"\n },\n {\n \"start\": \"\",\n \"end\": \"\"\n }\n ],\n \"2015-02-08\": [\n {\n \"start\": \"\",\n \"end\": \"\"\n },\n {\n \"start\": \"\",\n \"end\": \"\"\n }\n ]\n }\n }\n },\n {\n \"location\": {\n \"lat\": \"\",\n \"lng\": \"\"\n },\n \"name\": \"\",\n \"storeId\": \"\",\n \"address\": {\n \"lines\": [\n \"\",\n \"\"\n ],\n \"countryCode\": \"\",\n \"city\": \"\",\n \"zipcode\": \"\"\n },\n \"contact\": {\n \"website\": \"\",\n \"phone\": \"\",\n \"email\": \"\"\n },\n \"types\": [\n \"\",\n \"\"\n ],\n \"tags\": [\n \"\",\n \"\"\n ],\n \"userProperties\": {\n \"key_0\": \"string\",\n \"key_1\": \"string\"\n },\n \"localizedNames\": {},\n \"openingHours\": null\n }\n ]\n}", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + }, "auth": { "type": "apikey", "apikey": [ { "key": "key", - "value": "key" + "value": "private_key" }, { "key": "value", @@ -128,14 +72,13 @@ }, "response": [ { - "id": "d8c55777-1ed3-4616-b447-bf078c08f572", - "name": "Assets successfully retrieved", + "id": "eb83ff28-e29d-4c56-afe5-1b4cce3fff65", + "name": "Assets successfully created", "originalRequest": { "url": { "protocol": "https", "path": [ - "stores", - "search" + "stores" ], "host": [ "api", @@ -143,97 +86,38 @@ "com" ], "query": [ - { - "disabled": false, - "description": { - "content": "Search query combining one or more search clauses. Each search clause is made up of three parts structured as `field` `:` `operator` `value`. , e.g. `name:=\"My cool store\"`\n### Vocabulary\n\n - **Field**: attribute of the Store that is searched, e.g. the attribute `name` of the store.\n\n - **Operator**: test that is performed on the data to provide a match, e.g. `=`.\n Each field has a default operator. If none operator follow the `:`, the default one is used.\n\n - **Value**: the content of the attribute that is tested, e.g. the name of the store `\"My cool store\"`.\n\nCombine clauses with the conjunctions `AND` or `OR`, and negate the query with `NOT`.\n### Fields\n\n - `type`: An element is contained within `type` collection. e.g. `type:\"myType\"`\n\n - `tag`: An element is contained within `tag` collection. e.g. `tag:\"myTag\"`\n\n - `city`: text matching: the value match the `city` field. e.g. `city:=\"Paris\"`\n\n - `country`: text matching: the value match the `countryCode` field. e.g. `country:=\"FR\"`\n\n - `name`: text matching: the value match the `name` field. e.g. `name:=\"myName\"`\n\n - `idstore`: text matching: the value match the `idstore` field. e.g. `idstore:=\"myIdStore\"`\n\n - `user`: concerns all fields inside `user_properties`. text matching or numerical comparison. e.g. `user.myAttribute:=\"myValue\"`\n\n - `localized`: used for [localizedNames](https://developers.woosmap.com/products/data-api/data-structure/#localizednames) to search in native language. text matching in collection: the value match one of the the `localizedNames`. e.g. `localized:=\"centro\"`\n\n> **userProperties** field has no restriction regarding the data you can put in it (Arrays, Object, Boolean, String, Numeric...) but you can only query for **text matching or numerical comparison**.\n### Operators\n\n - `:` : Default and mandatory operator. For `type` and `tag` fields, define that an element is contained within a collection.\n\n - `=` : The content of a string or a number is equal to the other.\n\n - `>` : A number is greater than another.\n\n - `<` : A number is smaller than another.\n\n - `>=` : A number is greater than or equal to another.\n\n - `<=` : A number is smaller than or equal to another.\n\n - `AND` : Return assets that match both clauses.\n\n - `OR` : Return assets that match either clauses.\n\n - `NOT` : Negates a search clause.\n\nFor compound clauses, you can use parentheses to group clauses together. For example: ```(type:\"type1\" OR type:\"type2\") AND tag:\"hockey\"```\nYou can use `NOT` operator to negates a search clause. For example: ```not type:\"type1\"```\n", - "type": "text/plain" - }, - "key": "query", - "value": "" - }, - { - "disabled": false, - "description": { - "content": "Latitude bias for the results. Should be pass with `lng`.\n", - "type": "text/plain" - }, - "key": "lat", - "value": "" - }, - { - "disabled": false, - "description": { - "content": "Longitude bias for the results. Should be pass with `lat`.\n", - "type": "text/plain" - }, - "key": "lng", - "value": "" - }, - { - "disabled": false, - "description": { - "content": "Unit in meters. Used to combine with lat/lng or encoded polyline. To bias the results within a given circular area. 3000 means to search for Assets that are at the most far from 3kms to search area (latlng or polyline).\n", - "type": "text/plain" - }, - "key": "radius", - "value": "" - }, - { - "disabled": false, - "description": { - "content": "Find assets nearby an [encoded polyline](https://developers.google.com/maps/documentation/utilities/polylinealgorithm) and inside a defined radius.\n", - "type": "text/plain" - }, - "key": "encoded_polyline", - "value": "" - }, - { - "disabled": false, - "description": { - "content": "If your request returns a high number of assets, the result will be paginated. If so, you can request assets by page using `page` and `stores_by_page` parameters (Default is 100, max is 300).\n", - "type": "text/plain" - }, - "key": "stores_by_page", - "value": "" - }, - { - "disabled": false, - "description": { - "content": "Page number when accessing paginated assets feature collection\n", - "type": "text/plain" - }, - "key": "page", - "value": "" - }, - { - "disabled": false, - "description": { - "content": "returns the stores that are linked to a zone intersecting the provided `lat`,`lng` query parameters.\n", - "type": "text/plain" - }, - "key": "zone", - "value": "" - }, { "description": { "content": "Added as a part of security scheme: apikey", "type": "text/plain" }, - "key": "key", + "key": "private_key", "value": "" } ], "variable": [] }, "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, { "key": "Accept", "value": "application/json" } ], - "method": "GET", - "body": {} + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"stores\": [\n {\n \"location\": {\n \"lat\": \"\",\n \"lng\": \"\"\n },\n \"name\": \"\",\n \"storeId\": \"\",\n \"address\": {\n \"lines\": [\n \"\",\n \"\"\n ],\n \"countryCode\": \"\",\n \"city\": \"\",\n \"zipcode\": \"\"\n },\n \"contact\": {\n \"website\": \"\",\n \"phone\": \"\",\n \"email\": \"\"\n },\n \"types\": [\n \"\",\n \"\"\n ],\n \"tags\": [\n \"\",\n \"\"\n ],\n \"userProperties\": {\n \"key_0\": \"string\",\n \"key_1\": 5780\n },\n \"localizedNames\": {},\n \"openingHours\": {\n \"timezone\": \"\",\n \"usual\": {\n \"1\": [\n {\n \"start\": \"\",\n \"end\": \"\"\n },\n {\n \"start\": \"\",\n \"end\": \"\"\n }\n ],\n \"2\": [\n {\n \"start\": \"\",\n \"end\": \"\"\n },\n {\n \"start\": \"\",\n \"end\": \"\"\n }\n ],\n \"3\": [\n {\n \"start\": \"\",\n \"end\": \"\"\n },\n {\n \"start\": \"\",\n \"end\": \"\"\n }\n ],\n \"4\": [\n {\n \"start\": \"\",\n \"end\": \"\"\n },\n {\n \"start\": \"\",\n \"end\": \"\"\n }\n ],\n \"5\": [\n {\n \"start\": \"\",\n \"end\": \"\"\n },\n {\n \"start\": \"\",\n \"end\": \"\"\n }\n ],\n \"6\": [\n {\n \"start\": \"\",\n \"end\": \"\"\n },\n {\n \"start\": \"\",\n \"end\": \"\"\n }\n ],\n \"7\": [\n {\n \"start\": \"\",\n \"end\": \"\"\n },\n {\n \"start\": \"\",\n \"end\": \"\"\n }\n ],\n \"default\": [\n {\n \"start\": \"\",\n \"end\": \"\"\n },\n {\n \"start\": \"\",\n \"end\": \"\"\n }\n ]\n },\n \"special\": {\n \"2015-02-07\": [\n {\n \"start\": \"\",\n \"end\": \"\"\n },\n {\n \"start\": \"\",\n \"end\": \"\"\n }\n ],\n \"2015-02-08\": [\n {\n \"start\": \"\",\n \"end\": \"\"\n },\n {\n \"start\": \"\",\n \"end\": \"\"\n }\n ]\n }\n }\n },\n {\n \"location\": {\n \"lat\": \"\",\n \"lng\": \"\"\n },\n \"name\": \"\",\n \"storeId\": \"\",\n \"address\": {\n \"lines\": [\n \"\",\n \"\"\n ],\n \"countryCode\": \"\",\n \"city\": \"\",\n \"zipcode\": \"\"\n },\n \"contact\": {\n \"website\": \"\",\n \"phone\": \"\",\n \"email\": \"\"\n },\n \"types\": [\n \"\",\n \"\"\n ],\n \"tags\": [\n \"\",\n \"\"\n ],\n \"userProperties\": {\n \"key_0\": \"string\",\n \"key_1\": \"string\"\n },\n \"localizedNames\": {},\n \"openingHours\": null\n }\n ]\n}", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + } }, "status": "OK", "code": 200, @@ -243,19 +127,18 @@ "value": "application/json" } ], - "body": "{\n \"type\": \"FeatureCollection\",\n \"features\": [\n {\n \"type\": \"Feature\",\n \"properties\": {\n \"name\": \"\",\n \"store_id\": \"\",\n \"address\": {\n \"lines\": [\n \"\",\n \"\"\n ],\n \"country_code\": \"\",\n \"city\": \"\",\n \"zipcode\": \"\"\n },\n \"contact\": {\n \"website\": \"\",\n \"phone\": \"\",\n \"email\": \"\"\n },\n \"open\": {\n \"current_slice\": {\n \"start\": \"\",\n \"end\": \"\"\n },\n \"open_hours\": [\n {\n \"start\": \"\",\n \"end\": \"\"\n },\n {\n \"start\": \"\",\n \"end\": \"\"\n }\n ],\n \"open_now\": \"\",\n \"next_opening\": {\n \"end\": \"\",\n \"start\": \"\",\n \"day\": \"\"\n },\n \"week_day\": \"\"\n },\n \"weekly_opening\": {\n \"1\": {\n \"hours\": [\n {\n \"start\": \"\",\n \"end\": \"\"\n },\n {\n \"start\": \"\",\n \"end\": \"\"\n }\n ],\n \"isSpecial\": \"\"\n },\n \"2\": {\n \"hours\": [\n {\n \"start\": \"\",\n \"end\": \"\"\n },\n {\n \"start\": \"\",\n \"end\": \"\"\n }\n ],\n \"isSpecial\": \"\"\n },\n \"3\": {\n \"hours\": [\n {\n \"start\": \"\",\n \"end\": \"\"\n },\n {\n \"start\": \"\",\n \"end\": \"\"\n }\n ],\n \"isSpecial\": \"\"\n },\n \"4\": {\n \"hours\": [\n {\n \"start\": \"\",\n \"end\": \"\"\n },\n {\n \"start\": \"\",\n \"end\": \"\"\n }\n ],\n \"isSpecial\": \"\"\n },\n \"5\": {\n \"hours\": [\n {\n \"start\": \"\",\n \"end\": \"\"\n },\n {\n \"start\": \"\",\n \"end\": \"\"\n }\n ],\n \"isSpecial\": \"\"\n },\n \"6\": {\n \"hours\": [\n {\n \"start\": \"\",\n \"end\": \"\"\n },\n {\n \"start\": \"\",\n \"end\": \"\"\n }\n ],\n \"isSpecial\": \"\"\n },\n \"7\": {\n \"hours\": [\n {\n \"start\": \"\",\n \"end\": \"\"\n },\n {\n \"start\": \"\",\n \"end\": \"\"\n }\n ],\n \"isSpecial\": \"\"\n },\n \"timezone\": \"\"\n },\n \"types\": [\n \"\",\n \"\"\n ],\n \"tags\": [\n \"\",\n \"\"\n ],\n \"last_updated\": \"\",\n \"user_properties\": null,\n \"opening_hours\": null,\n \"distance\": \"\"\n },\n \"geometry\": {\n \"type\": \"Point\",\n \"coordinates\": [\n \"\",\n \"\"\n ]\n }\n },\n {\n \"type\": \"Feature\",\n \"properties\": {\n \"name\": \"\",\n \"store_id\": \"\",\n \"address\": {\n \"lines\": [\n \"\",\n \"\"\n ],\n \"country_code\": \"\",\n \"city\": \"\",\n \"zipcode\": \"\"\n },\n \"contact\": {\n \"website\": \"\",\n \"phone\": \"\",\n \"email\": \"\"\n },\n \"open\": {\n \"current_slice\": {\n \"start\": \"\",\n \"end\": \"\"\n },\n \"open_hours\": [\n {\n \"start\": \"\",\n \"end\": \"\"\n },\n {\n \"start\": \"\",\n \"end\": \"\"\n }\n ],\n \"open_now\": \"\",\n \"next_opening\": {\n \"end\": \"\",\n \"start\": \"\",\n \"day\": \"\"\n },\n \"week_day\": \"\"\n },\n \"weekly_opening\": {\n \"1\": {\n \"hours\": [\n {\n \"start\": \"\",\n \"end\": \"\"\n },\n {\n \"start\": \"\",\n \"end\": \"\"\n }\n ],\n \"isSpecial\": \"\"\n },\n \"2\": {\n \"hours\": [\n {\n \"start\": \"\",\n \"end\": \"\"\n },\n {\n \"start\": \"\",\n \"end\": \"\"\n }\n ],\n \"isSpecial\": \"\"\n },\n \"3\": {\n \"hours\": [\n {\n \"start\": \"\",\n \"end\": \"\"\n },\n {\n \"start\": \"\",\n \"end\": \"\"\n }\n ],\n \"isSpecial\": \"\"\n },\n \"4\": {\n \"hours\": [\n {\n \"start\": \"\",\n \"end\": \"\"\n },\n {\n \"start\": \"\",\n \"end\": \"\"\n }\n ],\n \"isSpecial\": \"\"\n },\n \"5\": {\n \"hours\": [\n {\n \"start\": \"\",\n \"end\": \"\"\n },\n {\n \"start\": \"\",\n \"end\": \"\"\n }\n ],\n \"isSpecial\": \"\"\n },\n \"6\": {\n \"hours\": [\n {\n \"start\": \"\",\n \"end\": \"\"\n },\n {\n \"start\": \"\",\n \"end\": \"\"\n }\n ],\n \"isSpecial\": \"\"\n },\n \"7\": {\n \"hours\": [\n {\n \"start\": \"\",\n \"end\": \"\"\n },\n {\n \"start\": \"\",\n \"end\": \"\"\n }\n ],\n \"isSpecial\": \"\"\n },\n \"timezone\": \"\"\n },\n \"types\": [\n \"\",\n \"\"\n ],\n \"tags\": [\n \"\",\n \"\"\n ],\n \"last_updated\": \"\",\n \"user_properties\": null,\n \"opening_hours\": {\n \"timezone\": \"\",\n \"usual\": {\n \"1\": [\n {\n \"start\": \"\",\n \"end\": \"\"\n },\n {\n \"start\": \"\",\n \"end\": \"\"\n }\n ],\n \"2\": [\n {\n \"start\": \"\",\n \"end\": \"\"\n },\n {\n \"start\": \"\",\n \"end\": \"\"\n }\n ],\n \"3\": [\n {\n \"start\": \"\",\n \"end\": \"\"\n },\n {\n \"start\": \"\",\n \"end\": \"\"\n }\n ],\n \"4\": [\n {\n \"start\": \"\",\n \"end\": \"\"\n },\n {\n \"start\": \"\",\n \"end\": \"\"\n }\n ],\n \"5\": [\n {\n \"start\": \"\",\n \"end\": \"\"\n },\n {\n \"start\": \"\",\n \"end\": \"\"\n }\n ],\n \"6\": [\n {\n \"start\": \"\",\n \"end\": \"\"\n },\n {\n \"start\": \"\",\n \"end\": \"\"\n }\n ],\n \"7\": [\n {\n \"start\": \"\",\n \"end\": \"\"\n },\n {\n \"start\": \"\",\n \"end\": \"\"\n }\n ],\n \"default\": [\n {\n \"start\": \"\",\n \"end\": \"\"\n },\n {\n \"start\": \"\",\n \"end\": \"\"\n }\n ]\n },\n \"special\": {\n \"2015-02-07\": [\n {\n \"start\": \"\",\n \"end\": \"\"\n },\n {\n \"start\": \"\",\n \"end\": \"\"\n }\n ],\n \"2015-02-08\": [\n {\n \"start\": \"\",\n \"end\": \"\"\n },\n {\n \"start\": \"\",\n \"end\": \"\"\n }\n ]\n }\n },\n \"distance\": \"\"\n },\n \"geometry\": {\n \"type\": \"Point\",\n \"coordinates\": [\n \"\",\n \"\"\n ]\n }\n }\n ],\n \"pagination\": {\n \"page\": \"\",\n \"pageCount\": \"\"\n }\n}", + "body": "{\n \"status\": \"\",\n \"value\": \"\"\n}", "cookie": [], "_postman_previewlanguage": "json" }, { - "id": "1a6cb5e6-11fd-4ce0-abf5-a592010d2270", - "name": "Unauthorized. Incorrect authentication credentials.", + "id": "7f12b2a4-3862-4cf0-a3e6-6fbb7171987a", + "name": "Invalid. The data is not a valid JSON.", "originalRequest": { "url": { "protocol": "https", "path": [ - "stores", - "search" + "stores" ], "host": [ "api", @@ -264,118 +147,58 @@ ], "query": [ { - "disabled": false, - "description": { - "content": "Search query combining one or more search clauses. Each search clause is made up of three parts structured as `field` `:` `operator` `value`. , e.g. `name:=\"My cool store\"`\n### Vocabulary\n\n - **Field**: attribute of the Store that is searched, e.g. the attribute `name` of the store.\n\n - **Operator**: test that is performed on the data to provide a match, e.g. `=`.\n Each field has a default operator. If none operator follow the `:`, the default one is used.\n\n - **Value**: the content of the attribute that is tested, e.g. the name of the store `\"My cool store\"`.\n\nCombine clauses with the conjunctions `AND` or `OR`, and negate the query with `NOT`.\n### Fields\n\n - `type`: An element is contained within `type` collection. e.g. `type:\"myType\"`\n\n - `tag`: An element is contained within `tag` collection. e.g. `tag:\"myTag\"`\n\n - `city`: text matching: the value match the `city` field. e.g. `city:=\"Paris\"`\n\n - `country`: text matching: the value match the `countryCode` field. e.g. `country:=\"FR\"`\n\n - `name`: text matching: the value match the `name` field. e.g. `name:=\"myName\"`\n\n - `idstore`: text matching: the value match the `idstore` field. e.g. `idstore:=\"myIdStore\"`\n\n - `user`: concerns all fields inside `user_properties`. text matching or numerical comparison. e.g. `user.myAttribute:=\"myValue\"`\n\n - `localized`: used for [localizedNames](https://developers.woosmap.com/products/data-api/data-structure/#localizednames) to search in native language. text matching in collection: the value match one of the the `localizedNames`. e.g. `localized:=\"centro\"`\n\n> **userProperties** field has no restriction regarding the data you can put in it (Arrays, Object, Boolean, String, Numeric...) but you can only query for **text matching or numerical comparison**.\n### Operators\n\n - `:` : Default and mandatory operator. For `type` and `tag` fields, define that an element is contained within a collection.\n\n - `=` : The content of a string or a number is equal to the other.\n\n - `>` : A number is greater than another.\n\n - `<` : A number is smaller than another.\n\n - `>=` : A number is greater than or equal to another.\n\n - `<=` : A number is smaller than or equal to another.\n\n - `AND` : Return assets that match both clauses.\n\n - `OR` : Return assets that match either clauses.\n\n - `NOT` : Negates a search clause.\n\nFor compound clauses, you can use parentheses to group clauses together. For example: ```(type:\"type1\" OR type:\"type2\") AND tag:\"hockey\"```\nYou can use `NOT` operator to negates a search clause. For example: ```not type:\"type1\"```\n", - "type": "text/plain" - }, - "key": "query", - "value": "" - }, - { - "disabled": false, - "description": { - "content": "Latitude bias for the results. Should be pass with `lng`.\n", - "type": "text/plain" - }, - "key": "lat", - "value": "" - }, - { - "disabled": false, - "description": { - "content": "Longitude bias for the results. Should be pass with `lat`.\n", - "type": "text/plain" - }, - "key": "lng", - "value": "" - }, - { - "disabled": false, - "description": { - "content": "Unit in meters. Used to combine with lat/lng or encoded polyline. To bias the results within a given circular area. 3000 means to search for Assets that are at the most far from 3kms to search area (latlng or polyline).\n", - "type": "text/plain" - }, - "key": "radius", - "value": "" - }, - { - "disabled": false, - "description": { - "content": "Find assets nearby an [encoded polyline](https://developers.google.com/maps/documentation/utilities/polylinealgorithm) and inside a defined radius.\n", - "type": "text/plain" - }, - "key": "encoded_polyline", - "value": "" - }, - { - "disabled": false, "description": { - "content": "If your request returns a high number of assets, the result will be paginated. If so, you can request assets by page using `page` and `stores_by_page` parameters (Default is 100, max is 300).\n", + "content": "Added as a part of security scheme: apikey", "type": "text/plain" }, - "key": "stores_by_page", - "value": "" - }, - { - "disabled": false, - "description": { - "content": "Page number when accessing paginated assets feature collection\n", - "type": "text/plain" - }, - "key": "page", - "value": "" - }, - { - "disabled": false, - "description": { - "content": "returns the stores that are linked to a zone intersecting the provided `lat`,`lng` query parameters.\n", - "type": "text/plain" - }, - "key": "zone", - "value": "" - }, - { - "description": { - "content": "Added as a part of security scheme: apikey", - "type": "text/plain" - }, - "key": "key", + "key": "private_key", "value": "" } ], "variable": [] }, "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, { "key": "Accept", "value": "application/json" } ], - "method": "GET", - "body": {} + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"stores\": [\n {\n \"location\": {\n \"lat\": \"\",\n \"lng\": \"\"\n },\n \"name\": \"\",\n \"storeId\": \"\",\n \"address\": {\n \"lines\": [\n \"\",\n \"\"\n ],\n \"countryCode\": \"\",\n \"city\": \"\",\n \"zipcode\": \"\"\n },\n \"contact\": {\n \"website\": \"\",\n \"phone\": \"\",\n \"email\": \"\"\n },\n \"types\": [\n \"\",\n \"\"\n ],\n \"tags\": [\n \"\",\n \"\"\n ],\n \"userProperties\": {\n \"key_0\": \"string\",\n \"key_1\": 5780\n },\n \"localizedNames\": {},\n \"openingHours\": {\n \"timezone\": \"\",\n \"usual\": {\n \"1\": [\n {\n \"start\": \"\",\n \"end\": \"\"\n },\n {\n \"start\": \"\",\n \"end\": \"\"\n }\n ],\n \"2\": [\n {\n \"start\": \"\",\n \"end\": \"\"\n },\n {\n \"start\": \"\",\n \"end\": \"\"\n }\n ],\n \"3\": [\n {\n \"start\": \"\",\n \"end\": \"\"\n },\n {\n \"start\": \"\",\n \"end\": \"\"\n }\n ],\n \"4\": [\n {\n \"start\": \"\",\n \"end\": \"\"\n },\n {\n \"start\": \"\",\n \"end\": \"\"\n }\n ],\n \"5\": [\n {\n \"start\": \"\",\n \"end\": \"\"\n },\n {\n \"start\": \"\",\n \"end\": \"\"\n }\n ],\n \"6\": [\n {\n \"start\": \"\",\n \"end\": \"\"\n },\n {\n \"start\": \"\",\n \"end\": \"\"\n }\n ],\n \"7\": [\n {\n \"start\": \"\",\n \"end\": \"\"\n },\n {\n \"start\": \"\",\n \"end\": \"\"\n }\n ],\n \"default\": [\n {\n \"start\": \"\",\n \"end\": \"\"\n },\n {\n \"start\": \"\",\n \"end\": \"\"\n }\n ]\n },\n \"special\": {\n \"2015-02-07\": [\n {\n \"start\": \"\",\n \"end\": \"\"\n },\n {\n \"start\": \"\",\n \"end\": \"\"\n }\n ],\n \"2015-02-08\": [\n {\n \"start\": \"\",\n \"end\": \"\"\n },\n {\n \"start\": \"\",\n \"end\": \"\"\n }\n ]\n }\n }\n },\n {\n \"location\": {\n \"lat\": \"\",\n \"lng\": \"\"\n },\n \"name\": \"\",\n \"storeId\": \"\",\n \"address\": {\n \"lines\": [\n \"\",\n \"\"\n ],\n \"countryCode\": \"\",\n \"city\": \"\",\n \"zipcode\": \"\"\n },\n \"contact\": {\n \"website\": \"\",\n \"phone\": \"\",\n \"email\": \"\"\n },\n \"types\": [\n \"\",\n \"\"\n ],\n \"tags\": [\n \"\",\n \"\"\n ],\n \"userProperties\": {\n \"key_0\": \"string\",\n \"key_1\": \"string\"\n },\n \"localizedNames\": {},\n \"openingHours\": null\n }\n ]\n}", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + } }, - "status": "Unauthorized", - "code": 401, + "status": "Bad Request", + "code": 400, "header": [ { "key": "Content-Type", "value": "application/json" } ], - "body": "{\n \"detail\": \"\"\n}", + "body": "{\n \"status\": \"\",\n \"value\": \"\"\n}", "cookie": [], "_postman_previewlanguage": "json" }, { - "id": "3bd34df1-4413-410b-974e-b5672f9bea01", - "name": "Forbidden. This Woosmap API is not enabled for this project.", + "id": "3fe206f7-9c8a-4bc3-bff2-dd557a0a4ede", + "name": "Unauthorized. Incorrect authentication credentials.", "originalRequest": { "url": { "protocol": "https", "path": [ - "stores", - "search" + "stores" ], "host": [ "api", @@ -383,100 +206,41 @@ "com" ], "query": [ - { - "disabled": false, - "description": { - "content": "Search query combining one or more search clauses. Each search clause is made up of three parts structured as `field` `:` `operator` `value`. , e.g. `name:=\"My cool store\"`\n### Vocabulary\n\n - **Field**: attribute of the Store that is searched, e.g. the attribute `name` of the store.\n\n - **Operator**: test that is performed on the data to provide a match, e.g. `=`.\n Each field has a default operator. If none operator follow the `:`, the default one is used.\n\n - **Value**: the content of the attribute that is tested, e.g. the name of the store `\"My cool store\"`.\n\nCombine clauses with the conjunctions `AND` or `OR`, and negate the query with `NOT`.\n### Fields\n\n - `type`: An element is contained within `type` collection. e.g. `type:\"myType\"`\n\n - `tag`: An element is contained within `tag` collection. e.g. `tag:\"myTag\"`\n\n - `city`: text matching: the value match the `city` field. e.g. `city:=\"Paris\"`\n\n - `country`: text matching: the value match the `countryCode` field. e.g. `country:=\"FR\"`\n\n - `name`: text matching: the value match the `name` field. e.g. `name:=\"myName\"`\n\n - `idstore`: text matching: the value match the `idstore` field. e.g. `idstore:=\"myIdStore\"`\n\n - `user`: concerns all fields inside `user_properties`. text matching or numerical comparison. e.g. `user.myAttribute:=\"myValue\"`\n\n - `localized`: used for [localizedNames](https://developers.woosmap.com/products/data-api/data-structure/#localizednames) to search in native language. text matching in collection: the value match one of the the `localizedNames`. e.g. `localized:=\"centro\"`\n\n> **userProperties** field has no restriction regarding the data you can put in it (Arrays, Object, Boolean, String, Numeric...) but you can only query for **text matching or numerical comparison**.\n### Operators\n\n - `:` : Default and mandatory operator. For `type` and `tag` fields, define that an element is contained within a collection.\n\n - `=` : The content of a string or a number is equal to the other.\n\n - `>` : A number is greater than another.\n\n - `<` : A number is smaller than another.\n\n - `>=` : A number is greater than or equal to another.\n\n - `<=` : A number is smaller than or equal to another.\n\n - `AND` : Return assets that match both clauses.\n\n - `OR` : Return assets that match either clauses.\n\n - `NOT` : Negates a search clause.\n\nFor compound clauses, you can use parentheses to group clauses together. For example: ```(type:\"type1\" OR type:\"type2\") AND tag:\"hockey\"```\nYou can use `NOT` operator to negates a search clause. For example: ```not type:\"type1\"```\n", - "type": "text/plain" - }, - "key": "query", - "value": "" - }, - { - "disabled": false, - "description": { - "content": "Latitude bias for the results. Should be pass with `lng`.\n", - "type": "text/plain" - }, - "key": "lat", - "value": "" - }, - { - "disabled": false, - "description": { - "content": "Longitude bias for the results. Should be pass with `lat`.\n", - "type": "text/plain" - }, - "key": "lng", - "value": "" - }, - { - "disabled": false, - "description": { - "content": "Unit in meters. Used to combine with lat/lng or encoded polyline. To bias the results within a given circular area. 3000 means to search for Assets that are at the most far from 3kms to search area (latlng or polyline).\n", - "type": "text/plain" - }, - "key": "radius", - "value": "" - }, - { - "disabled": false, - "description": { - "content": "Find assets nearby an [encoded polyline](https://developers.google.com/maps/documentation/utilities/polylinealgorithm) and inside a defined radius.\n", - "type": "text/plain" - }, - "key": "encoded_polyline", - "value": "" - }, - { - "disabled": false, - "description": { - "content": "If your request returns a high number of assets, the result will be paginated. If so, you can request assets by page using `page` and `stores_by_page` parameters (Default is 100, max is 300).\n", - "type": "text/plain" - }, - "key": "stores_by_page", - "value": "" - }, - { - "disabled": false, - "description": { - "content": "Page number when accessing paginated assets feature collection\n", - "type": "text/plain" - }, - "key": "page", - "value": "" - }, - { - "disabled": false, - "description": { - "content": "returns the stores that are linked to a zone intersecting the provided `lat`,`lng` query parameters.\n", - "type": "text/plain" - }, - "key": "zone", - "value": "" - }, { "description": { "content": "Added as a part of security scheme: apikey", "type": "text/plain" }, - "key": "key", + "key": "private_key", "value": "" } ], "variable": [] }, "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, { "key": "Accept", "value": "application/json" } ], - "method": "GET", - "body": {} + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"stores\": [\n {\n \"location\": {\n \"lat\": \"\",\n \"lng\": \"\"\n },\n \"name\": \"\",\n \"storeId\": \"\",\n \"address\": {\n \"lines\": [\n \"\",\n \"\"\n ],\n \"countryCode\": \"\",\n \"city\": \"\",\n \"zipcode\": \"\"\n },\n \"contact\": {\n \"website\": \"\",\n \"phone\": \"\",\n \"email\": \"\"\n },\n \"types\": [\n \"\",\n \"\"\n ],\n \"tags\": [\n \"\",\n \"\"\n ],\n \"userProperties\": {\n \"key_0\": \"string\",\n \"key_1\": 5780\n },\n \"localizedNames\": {},\n \"openingHours\": {\n \"timezone\": \"\",\n \"usual\": {\n \"1\": [\n {\n \"start\": \"\",\n \"end\": \"\"\n },\n {\n \"start\": \"\",\n \"end\": \"\"\n }\n ],\n \"2\": [\n {\n \"start\": \"\",\n \"end\": \"\"\n },\n {\n \"start\": \"\",\n \"end\": \"\"\n }\n ],\n \"3\": [\n {\n \"start\": \"\",\n \"end\": \"\"\n },\n {\n \"start\": \"\",\n \"end\": \"\"\n }\n ],\n \"4\": [\n {\n \"start\": \"\",\n \"end\": \"\"\n },\n {\n \"start\": \"\",\n \"end\": \"\"\n }\n ],\n \"5\": [\n {\n \"start\": \"\",\n \"end\": \"\"\n },\n {\n \"start\": \"\",\n \"end\": \"\"\n }\n ],\n \"6\": [\n {\n \"start\": \"\",\n \"end\": \"\"\n },\n {\n \"start\": \"\",\n \"end\": \"\"\n }\n ],\n \"7\": [\n {\n \"start\": \"\",\n \"end\": \"\"\n },\n {\n \"start\": \"\",\n \"end\": \"\"\n }\n ],\n \"default\": [\n {\n \"start\": \"\",\n \"end\": \"\"\n },\n {\n \"start\": \"\",\n \"end\": \"\"\n }\n ]\n },\n \"special\": {\n \"2015-02-07\": [\n {\n \"start\": \"\",\n \"end\": \"\"\n },\n {\n \"start\": \"\",\n \"end\": \"\"\n }\n ],\n \"2015-02-08\": [\n {\n \"start\": \"\",\n \"end\": \"\"\n },\n {\n \"start\": \"\",\n \"end\": \"\"\n }\n ]\n }\n }\n },\n {\n \"location\": {\n \"lat\": \"\",\n \"lng\": \"\"\n },\n \"name\": \"\",\n \"storeId\": \"\",\n \"address\": {\n \"lines\": [\n \"\",\n \"\"\n ],\n \"countryCode\": \"\",\n \"city\": \"\",\n \"zipcode\": \"\"\n },\n \"contact\": {\n \"website\": \"\",\n \"phone\": \"\",\n \"email\": \"\"\n },\n \"types\": [\n \"\",\n \"\"\n ],\n \"tags\": [\n \"\",\n \"\"\n ],\n \"userProperties\": {\n \"key_0\": \"string\",\n \"key_1\": \"string\"\n },\n \"localizedNames\": {},\n \"openingHours\": null\n }\n ]\n}", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + } }, - "status": "Forbidden", - "code": 403, + "status": "Unauthorized", + "code": 401, "header": [ { "key": "Content-Type", @@ -488,14 +252,13 @@ "_postman_previewlanguage": "json" }, { - "id": "2591c398-19d6-4e30-ba8b-0e665eb7cbe4", - "name": "Too Many Requests. The rate limit for this endpoint has been exceeded.", + "id": "e2ade3c6-8558-4b8a-88b2-f2f865405cb2", + "name": "Forbidden. This Woosmap API is not enabled for this project.", "originalRequest": { "url": { "protocol": "https", "path": [ - "stores", - "search" + "stores" ], "host": [ "api", @@ -503,100 +266,41 @@ "com" ], "query": [ - { - "disabled": false, - "description": { - "content": "Search query combining one or more search clauses. Each search clause is made up of three parts structured as `field` `:` `operator` `value`. , e.g. `name:=\"My cool store\"`\n### Vocabulary\n\n - **Field**: attribute of the Store that is searched, e.g. the attribute `name` of the store.\n\n - **Operator**: test that is performed on the data to provide a match, e.g. `=`.\n Each field has a default operator. If none operator follow the `:`, the default one is used.\n\n - **Value**: the content of the attribute that is tested, e.g. the name of the store `\"My cool store\"`.\n\nCombine clauses with the conjunctions `AND` or `OR`, and negate the query with `NOT`.\n### Fields\n\n - `type`: An element is contained within `type` collection. e.g. `type:\"myType\"`\n\n - `tag`: An element is contained within `tag` collection. e.g. `tag:\"myTag\"`\n\n - `city`: text matching: the value match the `city` field. e.g. `city:=\"Paris\"`\n\n - `country`: text matching: the value match the `countryCode` field. e.g. `country:=\"FR\"`\n\n - `name`: text matching: the value match the `name` field. e.g. `name:=\"myName\"`\n\n - `idstore`: text matching: the value match the `idstore` field. e.g. `idstore:=\"myIdStore\"`\n\n - `user`: concerns all fields inside `user_properties`. text matching or numerical comparison. e.g. `user.myAttribute:=\"myValue\"`\n\n - `localized`: used for [localizedNames](https://developers.woosmap.com/products/data-api/data-structure/#localizednames) to search in native language. text matching in collection: the value match one of the the `localizedNames`. e.g. `localized:=\"centro\"`\n\n> **userProperties** field has no restriction regarding the data you can put in it (Arrays, Object, Boolean, String, Numeric...) but you can only query for **text matching or numerical comparison**.\n### Operators\n\n - `:` : Default and mandatory operator. For `type` and `tag` fields, define that an element is contained within a collection.\n\n - `=` : The content of a string or a number is equal to the other.\n\n - `>` : A number is greater than another.\n\n - `<` : A number is smaller than another.\n\n - `>=` : A number is greater than or equal to another.\n\n - `<=` : A number is smaller than or equal to another.\n\n - `AND` : Return assets that match both clauses.\n\n - `OR` : Return assets that match either clauses.\n\n - `NOT` : Negates a search clause.\n\nFor compound clauses, you can use parentheses to group clauses together. For example: ```(type:\"type1\" OR type:\"type2\") AND tag:\"hockey\"```\nYou can use `NOT` operator to negates a search clause. For example: ```not type:\"type1\"```\n", - "type": "text/plain" - }, - "key": "query", - "value": "" - }, - { - "disabled": false, - "description": { - "content": "Latitude bias for the results. Should be pass with `lng`.\n", - "type": "text/plain" - }, - "key": "lat", - "value": "" - }, - { - "disabled": false, - "description": { - "content": "Longitude bias for the results. Should be pass with `lat`.\n", - "type": "text/plain" - }, - "key": "lng", - "value": "" - }, - { - "disabled": false, - "description": { - "content": "Unit in meters. Used to combine with lat/lng or encoded polyline. To bias the results within a given circular area. 3000 means to search for Assets that are at the most far from 3kms to search area (latlng or polyline).\n", - "type": "text/plain" - }, - "key": "radius", - "value": "" - }, - { - "disabled": false, - "description": { - "content": "Find assets nearby an [encoded polyline](https://developers.google.com/maps/documentation/utilities/polylinealgorithm) and inside a defined radius.\n", - "type": "text/plain" - }, - "key": "encoded_polyline", - "value": "" - }, - { - "disabled": false, - "description": { - "content": "If your request returns a high number of assets, the result will be paginated. If so, you can request assets by page using `page` and `stores_by_page` parameters (Default is 100, max is 300).\n", - "type": "text/plain" - }, - "key": "stores_by_page", - "value": "" - }, - { - "disabled": false, - "description": { - "content": "Page number when accessing paginated assets feature collection\n", - "type": "text/plain" - }, - "key": "page", - "value": "" - }, - { - "disabled": false, - "description": { - "content": "returns the stores that are linked to a zone intersecting the provided `lat`,`lng` query parameters.\n", - "type": "text/plain" - }, - "key": "zone", - "value": "" - }, { "description": { "content": "Added as a part of security scheme: apikey", "type": "text/plain" }, - "key": "key", + "key": "private_key", "value": "" } ], "variable": [] }, "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, { "key": "Accept", "value": "application/json" } ], - "method": "GET", - "body": {} + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"stores\": [\n {\n \"location\": {\n \"lat\": \"\",\n \"lng\": \"\"\n },\n \"name\": \"\",\n \"storeId\": \"\",\n \"address\": {\n \"lines\": [\n \"\",\n \"\"\n ],\n \"countryCode\": \"\",\n \"city\": \"\",\n \"zipcode\": \"\"\n },\n \"contact\": {\n \"website\": \"\",\n \"phone\": \"\",\n \"email\": \"\"\n },\n \"types\": [\n \"\",\n \"\"\n ],\n \"tags\": [\n \"\",\n \"\"\n ],\n \"userProperties\": {\n \"key_0\": \"string\",\n \"key_1\": 5780\n },\n \"localizedNames\": {},\n \"openingHours\": {\n \"timezone\": \"\",\n \"usual\": {\n \"1\": [\n {\n \"start\": \"\",\n \"end\": \"\"\n },\n {\n \"start\": \"\",\n \"end\": \"\"\n }\n ],\n \"2\": [\n {\n \"start\": \"\",\n \"end\": \"\"\n },\n {\n \"start\": \"\",\n \"end\": \"\"\n }\n ],\n \"3\": [\n {\n \"start\": \"\",\n \"end\": \"\"\n },\n {\n \"start\": \"\",\n \"end\": \"\"\n }\n ],\n \"4\": [\n {\n \"start\": \"\",\n \"end\": \"\"\n },\n {\n \"start\": \"\",\n \"end\": \"\"\n }\n ],\n \"5\": [\n {\n \"start\": \"\",\n \"end\": \"\"\n },\n {\n \"start\": \"\",\n \"end\": \"\"\n }\n ],\n \"6\": [\n {\n \"start\": \"\",\n \"end\": \"\"\n },\n {\n \"start\": \"\",\n \"end\": \"\"\n }\n ],\n \"7\": [\n {\n \"start\": \"\",\n \"end\": \"\"\n },\n {\n \"start\": \"\",\n \"end\": \"\"\n }\n ],\n \"default\": [\n {\n \"start\": \"\",\n \"end\": \"\"\n },\n {\n \"start\": \"\",\n \"end\": \"\"\n }\n ]\n },\n \"special\": {\n \"2015-02-07\": [\n {\n \"start\": \"\",\n \"end\": \"\"\n },\n {\n \"start\": \"\",\n \"end\": \"\"\n }\n ],\n \"2015-02-08\": [\n {\n \"start\": \"\",\n \"end\": \"\"\n },\n {\n \"start\": \"\",\n \"end\": \"\"\n }\n ]\n }\n }\n },\n {\n \"location\": {\n \"lat\": \"\",\n \"lng\": \"\"\n },\n \"name\": \"\",\n \"storeId\": \"\",\n \"address\": {\n \"lines\": [\n \"\",\n \"\"\n ],\n \"countryCode\": \"\",\n \"city\": \"\",\n \"zipcode\": \"\"\n },\n \"contact\": {\n \"website\": \"\",\n \"phone\": \"\",\n \"email\": \"\"\n },\n \"types\": [\n \"\",\n \"\"\n ],\n \"tags\": [\n \"\",\n \"\"\n ],\n \"userProperties\": {\n \"key_0\": \"string\",\n \"key_1\": \"string\"\n },\n \"localizedNames\": {},\n \"openingHours\": null\n }\n ]\n}", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + } }, - "status": "Too Many Requests", - "code": 429, + "status": "Forbidden", + "code": 403, "header": [ { "key": "Content-Type", @@ -614,70 +318,54 @@ } }, { - "id": "3fc45d8f-8d40-488e-beb3-a08b0e1ae577", - "name": "Autocomplete for assets", + "id": "cc2f5af9-33f5-4847-987f-1757b26e88c9", + "name": "Update the Assets", "request": { - "name": "Autocomplete for assets", + "name": "Update the Assets", "description": { - "content": "Autocomplete on `localizedNames` with highlighted results on asset name. Use the field `localized` in your query parameter to search for localized names.\n", + "content": "Used to update assets in batch. `storeId` must exists when using `PUT` method, if one asset does not exists, the batch will be refused.", "type": "text/plain" }, "url": { "protocol": "https", "path": [ - "stores", - "autocomplete" + "stores" ], "host": [ "api", "woosmap", "com" ], - "query": [ - { - "disabled": false, - "description": { - "content": "Search query combining one or more search clauses. Each search clause is made up of three parts structured as `field` `:` `operator` `value`. , e.g. `name:=\"My cool store\"`\n### Vocabulary\n\n - **Field**: attribute of the Store that is searched, e.g. the attribute `name` of the store.\n\n - **Operator**: test that is performed on the data to provide a match, e.g. `=`.\n Each field has a default operator. If none operator follow the `:`, the default one is used.\n\n - **Value**: the content of the attribute that is tested, e.g. the name of the store `\"My cool store\"`.\n\nCombine clauses with the conjunctions `AND` or `OR`, and negate the query with `NOT`.\n### Fields\n\n - `type`: An element is contained within `type` collection. e.g. `type:\"myType\"`\n\n - `tag`: An element is contained within `tag` collection. e.g. `tag:\"myTag\"`\n\n - `city`: text matching: the value match the `city` field. e.g. `city:=\"Paris\"`\n\n - `country`: text matching: the value match the `countryCode` field. e.g. `country:=\"FR\"`\n\n - `name`: text matching: the value match the `name` field. e.g. `name:=\"myName\"`\n\n - `idstore`: text matching: the value match the `idstore` field. e.g. `idstore:=\"myIdStore\"`\n\n - `user`: concerns all fields inside `user_properties`. text matching or numerical comparison. e.g. `user.myAttribute:=\"myValue\"`\n\n - `localized`: used for [localizedNames](https://developers.woosmap.com/products/data-api/data-structure/#localizednames) to search in native language. text matching in collection: the value match one of the the `localizedNames`. e.g. `localized:=\"centro\"`\n\n> **userProperties** field has no restriction regarding the data you can put in it (Arrays, Object, Boolean, String, Numeric...) but you can only query for **text matching or numerical comparison**.\n### Operators\n\n - `:` : Default and mandatory operator. For `type` and `tag` fields, define that an element is contained within a collection.\n\n - `=` : The content of a string or a number is equal to the other.\n\n - `>` : A number is greater than another.\n\n - `<` : A number is smaller than another.\n\n - `>=` : A number is greater than or equal to another.\n\n - `<=` : A number is smaller than or equal to another.\n\n - `AND` : Return assets that match both clauses.\n\n - `OR` : Return assets that match either clauses.\n\n - `NOT` : Negates a search clause.\n\nFor compound clauses, you can use parentheses to group clauses together. For example: ```(type:\"type1\" OR type:\"type2\") AND tag:\"hockey\"```\nYou can use `NOT` operator to negates a search clause. For example: ```not type:\"type1\"```\n", - "type": "text/plain" - }, - "key": "query", - "value": "" - }, - { - "disabled": false, - "description": { - "content": "The language code, using ISO 639-2 Alpha-2 country codes, indicating in which language the `localized` name property should be searched , if present, or else the default `name` property.\n", - "type": "text/plain" - }, - "key": "language", - "value": "" - }, - { - "disabled": false, - "description": { - "content": "If your request returns a high number of assets you should use the `limit` parameters to return only the firsts matching elements (Default is 5, max is 50).\n", - "type": "text/plain" - }, - "key": "limit", - "value": "" - } - ], + "query": [], "variable": [] }, "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, { "key": "Accept", "value": "application/json" } ], - "method": "GET", - "body": {}, + "method": "PUT", + "body": { + "mode": "raw", + "raw": "{\n \"stores\": [\n {\n \"location\": {\n \"lat\": \"\",\n \"lng\": \"\"\n },\n \"name\": \"\",\n \"storeId\": \"\",\n \"address\": {\n \"lines\": [\n \"\",\n \"\"\n ],\n \"countryCode\": \"\",\n \"city\": \"\",\n \"zipcode\": \"\"\n },\n \"contact\": {\n \"website\": \"\",\n \"phone\": \"\",\n \"email\": \"\"\n },\n \"types\": [\n \"\",\n \"\"\n ],\n \"tags\": [\n \"\",\n \"\"\n ],\n \"userProperties\": {\n \"key_0\": \"string\",\n \"key_1\": 5780\n },\n \"localizedNames\": {},\n \"openingHours\": {\n \"timezone\": \"\",\n \"usual\": {\n \"1\": [\n {\n \"start\": \"\",\n \"end\": \"\"\n },\n {\n \"start\": \"\",\n \"end\": \"\"\n }\n ],\n \"2\": [\n {\n \"start\": \"\",\n \"end\": \"\"\n },\n {\n \"start\": \"\",\n \"end\": \"\"\n }\n ],\n \"3\": [\n {\n \"start\": \"\",\n \"end\": \"\"\n },\n {\n \"start\": \"\",\n \"end\": \"\"\n }\n ],\n \"4\": [\n {\n \"start\": \"\",\n \"end\": \"\"\n },\n {\n \"start\": \"\",\n \"end\": \"\"\n }\n ],\n \"5\": [\n {\n \"start\": \"\",\n \"end\": \"\"\n },\n {\n \"start\": \"\",\n \"end\": \"\"\n }\n ],\n \"6\": [\n {\n \"start\": \"\",\n \"end\": \"\"\n },\n {\n \"start\": \"\",\n \"end\": \"\"\n }\n ],\n \"7\": [\n {\n \"start\": \"\",\n \"end\": \"\"\n },\n {\n \"start\": \"\",\n \"end\": \"\"\n }\n ],\n \"default\": [\n {\n \"start\": \"\",\n \"end\": \"\"\n },\n {\n \"start\": \"\",\n \"end\": \"\"\n }\n ]\n },\n \"special\": {\n \"2015-02-07\": [\n {\n \"start\": \"\",\n \"end\": \"\"\n },\n {\n \"start\": \"\",\n \"end\": \"\"\n }\n ],\n \"2015-02-08\": [\n {\n \"start\": \"\",\n \"end\": \"\"\n },\n {\n \"start\": \"\",\n \"end\": \"\"\n }\n ]\n }\n }\n },\n {\n \"location\": {\n \"lat\": \"\",\n \"lng\": \"\"\n },\n \"name\": \"\",\n \"storeId\": \"\",\n \"address\": {\n \"lines\": [\n \"\",\n \"\"\n ],\n \"countryCode\": \"\",\n \"city\": \"\",\n \"zipcode\": \"\"\n },\n \"contact\": {\n \"website\": \"\",\n \"phone\": \"\",\n \"email\": \"\"\n },\n \"types\": [\n \"\",\n \"\"\n ],\n \"tags\": [\n \"\",\n \"\"\n ],\n \"userProperties\": {\n \"key_0\": \"string\",\n \"key_1\": \"string\"\n },\n \"localizedNames\": {},\n \"openingHours\": null\n }\n ]\n}", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + }, "auth": { "type": "apikey", "apikey": [ { "key": "key", - "value": "key" + "value": "private_key" }, { "key": "value", @@ -692,14 +380,13 @@ }, "response": [ { - "id": "de334fe1-e1e5-4974-86d2-2048e37d797a", - "name": "Assets Successfully Replaced", + "id": "13369f66-3054-493a-9b8b-145a68e23665", + "name": "Assets successfully updated", "originalRequest": { "url": { "protocol": "https", "path": [ - "stores", - "autocomplete" + "stores" ], "host": [ "api", @@ -707,52 +394,38 @@ "com" ], "query": [ - { - "disabled": false, - "description": { - "content": "Search query combining one or more search clauses. Each search clause is made up of three parts structured as `field` `:` `operator` `value`. , e.g. `name:=\"My cool store\"`\n### Vocabulary\n\n - **Field**: attribute of the Store that is searched, e.g. the attribute `name` of the store.\n\n - **Operator**: test that is performed on the data to provide a match, e.g. `=`.\n Each field has a default operator. If none operator follow the `:`, the default one is used.\n\n - **Value**: the content of the attribute that is tested, e.g. the name of the store `\"My cool store\"`.\n\nCombine clauses with the conjunctions `AND` or `OR`, and negate the query with `NOT`.\n### Fields\n\n - `type`: An element is contained within `type` collection. e.g. `type:\"myType\"`\n\n - `tag`: An element is contained within `tag` collection. e.g. `tag:\"myTag\"`\n\n - `city`: text matching: the value match the `city` field. e.g. `city:=\"Paris\"`\n\n - `country`: text matching: the value match the `countryCode` field. e.g. `country:=\"FR\"`\n\n - `name`: text matching: the value match the `name` field. e.g. `name:=\"myName\"`\n\n - `idstore`: text matching: the value match the `idstore` field. e.g. `idstore:=\"myIdStore\"`\n\n - `user`: concerns all fields inside `user_properties`. text matching or numerical comparison. e.g. `user.myAttribute:=\"myValue\"`\n\n - `localized`: used for [localizedNames](https://developers.woosmap.com/products/data-api/data-structure/#localizednames) to search in native language. text matching in collection: the value match one of the the `localizedNames`. e.g. `localized:=\"centro\"`\n\n> **userProperties** field has no restriction regarding the data you can put in it (Arrays, Object, Boolean, String, Numeric...) but you can only query for **text matching or numerical comparison**.\n### Operators\n\n - `:` : Default and mandatory operator. For `type` and `tag` fields, define that an element is contained within a collection.\n\n - `=` : The content of a string or a number is equal to the other.\n\n - `>` : A number is greater than another.\n\n - `<` : A number is smaller than another.\n\n - `>=` : A number is greater than or equal to another.\n\n - `<=` : A number is smaller than or equal to another.\n\n - `AND` : Return assets that match both clauses.\n\n - `OR` : Return assets that match either clauses.\n\n - `NOT` : Negates a search clause.\n\nFor compound clauses, you can use parentheses to group clauses together. For example: ```(type:\"type1\" OR type:\"type2\") AND tag:\"hockey\"```\nYou can use `NOT` operator to negates a search clause. For example: ```not type:\"type1\"```\n", - "type": "text/plain" - }, - "key": "query", - "value": "" - }, - { - "disabled": false, - "description": { - "content": "The language code, using ISO 639-2 Alpha-2 country codes, indicating in which language the `localized` name property should be searched , if present, or else the default `name` property.\n", - "type": "text/plain" - }, - "key": "language", - "value": "" - }, - { - "disabled": false, - "description": { - "content": "If your request returns a high number of assets you should use the `limit` parameters to return only the firsts matching elements (Default is 5, max is 50).\n", - "type": "text/plain" - }, - "key": "limit", - "value": "" - }, { "description": { "content": "Added as a part of security scheme: apikey", "type": "text/plain" }, - "key": "key", + "key": "private_key", "value": "" } ], "variable": [] }, "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, { "key": "Accept", "value": "application/json" } ], - "method": "GET", - "body": {} + "method": "PUT", + "body": { + "mode": "raw", + "raw": "{\n \"stores\": [\n {\n \"location\": {\n \"lat\": \"\",\n \"lng\": \"\"\n },\n \"name\": \"\",\n \"storeId\": \"\",\n \"address\": {\n \"lines\": [\n \"\",\n \"\"\n ],\n \"countryCode\": \"\",\n \"city\": \"\",\n \"zipcode\": \"\"\n },\n \"contact\": {\n \"website\": \"\",\n \"phone\": \"\",\n \"email\": \"\"\n },\n \"types\": [\n \"\",\n \"\"\n ],\n \"tags\": [\n \"\",\n \"\"\n ],\n \"userProperties\": {\n \"key_0\": \"string\",\n \"key_1\": 5780\n },\n \"localizedNames\": {},\n \"openingHours\": {\n \"timezone\": \"\",\n \"usual\": {\n \"1\": [\n {\n \"start\": \"\",\n \"end\": \"\"\n },\n {\n \"start\": \"\",\n \"end\": \"\"\n }\n ],\n \"2\": [\n {\n \"start\": \"\",\n \"end\": \"\"\n },\n {\n \"start\": \"\",\n \"end\": \"\"\n }\n ],\n \"3\": [\n {\n \"start\": \"\",\n \"end\": \"\"\n },\n {\n \"start\": \"\",\n \"end\": \"\"\n }\n ],\n \"4\": [\n {\n \"start\": \"\",\n \"end\": \"\"\n },\n {\n \"start\": \"\",\n \"end\": \"\"\n }\n ],\n \"5\": [\n {\n \"start\": \"\",\n \"end\": \"\"\n },\n {\n \"start\": \"\",\n \"end\": \"\"\n }\n ],\n \"6\": [\n {\n \"start\": \"\",\n \"end\": \"\"\n },\n {\n \"start\": \"\",\n \"end\": \"\"\n }\n ],\n \"7\": [\n {\n \"start\": \"\",\n \"end\": \"\"\n },\n {\n \"start\": \"\",\n \"end\": \"\"\n }\n ],\n \"default\": [\n {\n \"start\": \"\",\n \"end\": \"\"\n },\n {\n \"start\": \"\",\n \"end\": \"\"\n }\n ]\n },\n \"special\": {\n \"2015-02-07\": [\n {\n \"start\": \"\",\n \"end\": \"\"\n },\n {\n \"start\": \"\",\n \"end\": \"\"\n }\n ],\n \"2015-02-08\": [\n {\n \"start\": \"\",\n \"end\": \"\"\n },\n {\n \"start\": \"\",\n \"end\": \"\"\n }\n ]\n }\n }\n },\n {\n \"location\": {\n \"lat\": \"\",\n \"lng\": \"\"\n },\n \"name\": \"\",\n \"storeId\": \"\",\n \"address\": {\n \"lines\": [\n \"\",\n \"\"\n ],\n \"countryCode\": \"\",\n \"city\": \"\",\n \"zipcode\": \"\"\n },\n \"contact\": {\n \"website\": \"\",\n \"phone\": \"\",\n \"email\": \"\"\n },\n \"types\": [\n \"\",\n \"\"\n ],\n \"tags\": [\n \"\",\n \"\"\n ],\n \"userProperties\": {\n \"key_0\": \"string\",\n \"key_1\": \"string\"\n },\n \"localizedNames\": {},\n \"openingHours\": null\n }\n ]\n}", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + } }, "status": "OK", "code": 200, @@ -762,19 +435,18 @@ "value": "application/json" } ], - "body": "{\n \"predictions\": [\n {\n \"name\": \"in adipisicing\",\n \"highlighted\": \"dol\",\n \"store_id\": {},\n \"types\": {}\n },\n {\n \"name\": \"Duis\",\n \"highlighted\": \"nisi sint\",\n \"store_id\": {},\n \"types\": {}\n }\n ]\n}", + "body": "{\n \"status\": \"\",\n \"value\": \"\"\n}", "cookie": [], "_postman_previewlanguage": "json" }, { - "id": "9d09121c-8bcb-4685-a21c-115639bef8bc", - "name": "Unauthorized. Incorrect authentication credentials.", + "id": "8dc08ecc-0fd4-4843-97cb-0de855141790", + "name": "Invalid. The data is not a valid JSON.", "originalRequest": { "url": { "protocol": "https", "path": [ - "stores", - "autocomplete" + "stores" ], "host": [ "api", @@ -782,74 +454,59 @@ "com" ], "query": [ - { - "disabled": false, - "description": { - "content": "Search query combining one or more search clauses. Each search clause is made up of three parts structured as `field` `:` `operator` `value`. , e.g. `name:=\"My cool store\"`\n### Vocabulary\n\n - **Field**: attribute of the Store that is searched, e.g. the attribute `name` of the store.\n\n - **Operator**: test that is performed on the data to provide a match, e.g. `=`.\n Each field has a default operator. If none operator follow the `:`, the default one is used.\n\n - **Value**: the content of the attribute that is tested, e.g. the name of the store `\"My cool store\"`.\n\nCombine clauses with the conjunctions `AND` or `OR`, and negate the query with `NOT`.\n### Fields\n\n - `type`: An element is contained within `type` collection. e.g. `type:\"myType\"`\n\n - `tag`: An element is contained within `tag` collection. e.g. `tag:\"myTag\"`\n\n - `city`: text matching: the value match the `city` field. e.g. `city:=\"Paris\"`\n\n - `country`: text matching: the value match the `countryCode` field. e.g. `country:=\"FR\"`\n\n - `name`: text matching: the value match the `name` field. e.g. `name:=\"myName\"`\n\n - `idstore`: text matching: the value match the `idstore` field. e.g. `idstore:=\"myIdStore\"`\n\n - `user`: concerns all fields inside `user_properties`. text matching or numerical comparison. e.g. `user.myAttribute:=\"myValue\"`\n\n - `localized`: used for [localizedNames](https://developers.woosmap.com/products/data-api/data-structure/#localizednames) to search in native language. text matching in collection: the value match one of the the `localizedNames`. e.g. `localized:=\"centro\"`\n\n> **userProperties** field has no restriction regarding the data you can put in it (Arrays, Object, Boolean, String, Numeric...) but you can only query for **text matching or numerical comparison**.\n### Operators\n\n - `:` : Default and mandatory operator. For `type` and `tag` fields, define that an element is contained within a collection.\n\n - `=` : The content of a string or a number is equal to the other.\n\n - `>` : A number is greater than another.\n\n - `<` : A number is smaller than another.\n\n - `>=` : A number is greater than or equal to another.\n\n - `<=` : A number is smaller than or equal to another.\n\n - `AND` : Return assets that match both clauses.\n\n - `OR` : Return assets that match either clauses.\n\n - `NOT` : Negates a search clause.\n\nFor compound clauses, you can use parentheses to group clauses together. For example: ```(type:\"type1\" OR type:\"type2\") AND tag:\"hockey\"```\nYou can use `NOT` operator to negates a search clause. For example: ```not type:\"type1\"```\n", - "type": "text/plain" - }, - "key": "query", - "value": "" - }, - { - "disabled": false, - "description": { - "content": "The language code, using ISO 639-2 Alpha-2 country codes, indicating in which language the `localized` name property should be searched , if present, or else the default `name` property.\n", - "type": "text/plain" - }, - "key": "language", - "value": "" - }, - { - "disabled": false, - "description": { - "content": "If your request returns a high number of assets you should use the `limit` parameters to return only the firsts matching elements (Default is 5, max is 50).\n", - "type": "text/plain" - }, - "key": "limit", - "value": "" - }, { "description": { "content": "Added as a part of security scheme: apikey", "type": "text/plain" }, - "key": "key", + "key": "private_key", "value": "" } ], "variable": [] }, "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, { "key": "Accept", "value": "application/json" } ], - "method": "GET", - "body": {} + "method": "PUT", + "body": { + "mode": "raw", + "raw": "{\n \"stores\": [\n {\n \"location\": {\n \"lat\": \"\",\n \"lng\": \"\"\n },\n \"name\": \"\",\n \"storeId\": \"\",\n \"address\": {\n \"lines\": [\n \"\",\n \"\"\n ],\n \"countryCode\": \"\",\n \"city\": \"\",\n \"zipcode\": \"\"\n },\n \"contact\": {\n \"website\": \"\",\n \"phone\": \"\",\n \"email\": \"\"\n },\n \"types\": [\n \"\",\n \"\"\n ],\n \"tags\": [\n \"\",\n \"\"\n ],\n \"userProperties\": {\n \"key_0\": \"string\",\n \"key_1\": 5780\n },\n \"localizedNames\": {},\n \"openingHours\": {\n \"timezone\": \"\",\n \"usual\": {\n \"1\": [\n {\n \"start\": \"\",\n \"end\": \"\"\n },\n {\n \"start\": \"\",\n \"end\": \"\"\n }\n ],\n \"2\": [\n {\n \"start\": \"\",\n \"end\": \"\"\n },\n {\n \"start\": \"\",\n \"end\": \"\"\n }\n ],\n \"3\": [\n {\n \"start\": \"\",\n \"end\": \"\"\n },\n {\n \"start\": \"\",\n \"end\": \"\"\n }\n ],\n \"4\": [\n {\n \"start\": \"\",\n \"end\": \"\"\n },\n {\n \"start\": \"\",\n \"end\": \"\"\n }\n ],\n \"5\": [\n {\n \"start\": \"\",\n \"end\": \"\"\n },\n {\n \"start\": \"\",\n \"end\": \"\"\n }\n ],\n \"6\": [\n {\n \"start\": \"\",\n \"end\": \"\"\n },\n {\n \"start\": \"\",\n \"end\": \"\"\n }\n ],\n \"7\": [\n {\n \"start\": \"\",\n \"end\": \"\"\n },\n {\n \"start\": \"\",\n \"end\": \"\"\n }\n ],\n \"default\": [\n {\n \"start\": \"\",\n \"end\": \"\"\n },\n {\n \"start\": \"\",\n \"end\": \"\"\n }\n ]\n },\n \"special\": {\n \"2015-02-07\": [\n {\n \"start\": \"\",\n \"end\": \"\"\n },\n {\n \"start\": \"\",\n \"end\": \"\"\n }\n ],\n \"2015-02-08\": [\n {\n \"start\": \"\",\n \"end\": \"\"\n },\n {\n \"start\": \"\",\n \"end\": \"\"\n }\n ]\n }\n }\n },\n {\n \"location\": {\n \"lat\": \"\",\n \"lng\": \"\"\n },\n \"name\": \"\",\n \"storeId\": \"\",\n \"address\": {\n \"lines\": [\n \"\",\n \"\"\n ],\n \"countryCode\": \"\",\n \"city\": \"\",\n \"zipcode\": \"\"\n },\n \"contact\": {\n \"website\": \"\",\n \"phone\": \"\",\n \"email\": \"\"\n },\n \"types\": [\n \"\",\n \"\"\n ],\n \"tags\": [\n \"\",\n \"\"\n ],\n \"userProperties\": {\n \"key_0\": \"string\",\n \"key_1\": \"string\"\n },\n \"localizedNames\": {},\n \"openingHours\": null\n }\n ]\n}", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + } }, - "status": "Unauthorized", - "code": 401, + "status": "Bad Request", + "code": 400, "header": [ { "key": "Content-Type", "value": "application/json" } ], - "body": "{\n \"detail\": \"\"\n}", + "body": "{\n \"status\": \"\",\n \"value\": \"\"\n}", "cookie": [], "_postman_previewlanguage": "json" }, { - "id": "49566315-b9a7-4890-b24b-4b0fee7f7dad", - "name": "Forbidden. This Woosmap API is not enabled for this project.", + "id": "ce58ab11-5bc7-4d33-8698-43a95cdba8a1", + "name": "Unauthorized. Incorrect authentication credentials.", "originalRequest": { "url": { "protocol": "https", "path": [ - "stores", - "autocomplete" + "stores" ], "host": [ "api", @@ -857,55 +514,41 @@ "com" ], "query": [ - { - "disabled": false, - "description": { - "content": "Search query combining one or more search clauses. Each search clause is made up of three parts structured as `field` `:` `operator` `value`. , e.g. `name:=\"My cool store\"`\n### Vocabulary\n\n - **Field**: attribute of the Store that is searched, e.g. the attribute `name` of the store.\n\n - **Operator**: test that is performed on the data to provide a match, e.g. `=`.\n Each field has a default operator. If none operator follow the `:`, the default one is used.\n\n - **Value**: the content of the attribute that is tested, e.g. the name of the store `\"My cool store\"`.\n\nCombine clauses with the conjunctions `AND` or `OR`, and negate the query with `NOT`.\n### Fields\n\n - `type`: An element is contained within `type` collection. e.g. `type:\"myType\"`\n\n - `tag`: An element is contained within `tag` collection. e.g. `tag:\"myTag\"`\n\n - `city`: text matching: the value match the `city` field. e.g. `city:=\"Paris\"`\n\n - `country`: text matching: the value match the `countryCode` field. e.g. `country:=\"FR\"`\n\n - `name`: text matching: the value match the `name` field. e.g. `name:=\"myName\"`\n\n - `idstore`: text matching: the value match the `idstore` field. e.g. `idstore:=\"myIdStore\"`\n\n - `user`: concerns all fields inside `user_properties`. text matching or numerical comparison. e.g. `user.myAttribute:=\"myValue\"`\n\n - `localized`: used for [localizedNames](https://developers.woosmap.com/products/data-api/data-structure/#localizednames) to search in native language. text matching in collection: the value match one of the the `localizedNames`. e.g. `localized:=\"centro\"`\n\n> **userProperties** field has no restriction regarding the data you can put in it (Arrays, Object, Boolean, String, Numeric...) but you can only query for **text matching or numerical comparison**.\n### Operators\n\n - `:` : Default and mandatory operator. For `type` and `tag` fields, define that an element is contained within a collection.\n\n - `=` : The content of a string or a number is equal to the other.\n\n - `>` : A number is greater than another.\n\n - `<` : A number is smaller than another.\n\n - `>=` : A number is greater than or equal to another.\n\n - `<=` : A number is smaller than or equal to another.\n\n - `AND` : Return assets that match both clauses.\n\n - `OR` : Return assets that match either clauses.\n\n - `NOT` : Negates a search clause.\n\nFor compound clauses, you can use parentheses to group clauses together. For example: ```(type:\"type1\" OR type:\"type2\") AND tag:\"hockey\"```\nYou can use `NOT` operator to negates a search clause. For example: ```not type:\"type1\"```\n", - "type": "text/plain" - }, - "key": "query", - "value": "" - }, - { - "disabled": false, - "description": { - "content": "The language code, using ISO 639-2 Alpha-2 country codes, indicating in which language the `localized` name property should be searched , if present, or else the default `name` property.\n", - "type": "text/plain" - }, - "key": "language", - "value": "" - }, - { - "disabled": false, - "description": { - "content": "If your request returns a high number of assets you should use the `limit` parameters to return only the firsts matching elements (Default is 5, max is 50).\n", - "type": "text/plain" - }, - "key": "limit", - "value": "" - }, { "description": { "content": "Added as a part of security scheme: apikey", "type": "text/plain" }, - "key": "key", + "key": "private_key", "value": "" } ], "variable": [] }, "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, { "key": "Accept", "value": "application/json" } ], - "method": "GET", - "body": {} + "method": "PUT", + "body": { + "mode": "raw", + "raw": "{\n \"stores\": [\n {\n \"location\": {\n \"lat\": \"\",\n \"lng\": \"\"\n },\n \"name\": \"\",\n \"storeId\": \"\",\n \"address\": {\n \"lines\": [\n \"\",\n \"\"\n ],\n \"countryCode\": \"\",\n \"city\": \"\",\n \"zipcode\": \"\"\n },\n \"contact\": {\n \"website\": \"\",\n \"phone\": \"\",\n \"email\": \"\"\n },\n \"types\": [\n \"\",\n \"\"\n ],\n \"tags\": [\n \"\",\n \"\"\n ],\n \"userProperties\": {\n \"key_0\": \"string\",\n \"key_1\": 5780\n },\n \"localizedNames\": {},\n \"openingHours\": {\n \"timezone\": \"\",\n \"usual\": {\n \"1\": [\n {\n \"start\": \"\",\n \"end\": \"\"\n },\n {\n \"start\": \"\",\n \"end\": \"\"\n }\n ],\n \"2\": [\n {\n \"start\": \"\",\n \"end\": \"\"\n },\n {\n \"start\": \"\",\n \"end\": \"\"\n }\n ],\n \"3\": [\n {\n \"start\": \"\",\n \"end\": \"\"\n },\n {\n \"start\": \"\",\n \"end\": \"\"\n }\n ],\n \"4\": [\n {\n \"start\": \"\",\n \"end\": \"\"\n },\n {\n \"start\": \"\",\n \"end\": \"\"\n }\n ],\n \"5\": [\n {\n \"start\": \"\",\n \"end\": \"\"\n },\n {\n \"start\": \"\",\n \"end\": \"\"\n }\n ],\n \"6\": [\n {\n \"start\": \"\",\n \"end\": \"\"\n },\n {\n \"start\": \"\",\n \"end\": \"\"\n }\n ],\n \"7\": [\n {\n \"start\": \"\",\n \"end\": \"\"\n },\n {\n \"start\": \"\",\n \"end\": \"\"\n }\n ],\n \"default\": [\n {\n \"start\": \"\",\n \"end\": \"\"\n },\n {\n \"start\": \"\",\n \"end\": \"\"\n }\n ]\n },\n \"special\": {\n \"2015-02-07\": [\n {\n \"start\": \"\",\n \"end\": \"\"\n },\n {\n \"start\": \"\",\n \"end\": \"\"\n }\n ],\n \"2015-02-08\": [\n {\n \"start\": \"\",\n \"end\": \"\"\n },\n {\n \"start\": \"\",\n \"end\": \"\"\n }\n ]\n }\n }\n },\n {\n \"location\": {\n \"lat\": \"\",\n \"lng\": \"\"\n },\n \"name\": \"\",\n \"storeId\": \"\",\n \"address\": {\n \"lines\": [\n \"\",\n \"\"\n ],\n \"countryCode\": \"\",\n \"city\": \"\",\n \"zipcode\": \"\"\n },\n \"contact\": {\n \"website\": \"\",\n \"phone\": \"\",\n \"email\": \"\"\n },\n \"types\": [\n \"\",\n \"\"\n ],\n \"tags\": [\n \"\",\n \"\"\n ],\n \"userProperties\": {\n \"key_0\": \"string\",\n \"key_1\": \"string\"\n },\n \"localizedNames\": {},\n \"openingHours\": null\n }\n ]\n}", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + } }, - "status": "Forbidden", - "code": 403, + "status": "Unauthorized", + "code": 401, "header": [ { "key": "Content-Type", @@ -917,14 +560,13 @@ "_postman_previewlanguage": "json" }, { - "id": "5c0ff714-bb2f-46a7-98af-130dd30b2b5c", - "name": "Too Many Requests. The rate limit for this endpoint has been exceeded.", + "id": "225cbda7-efa0-4558-9262-989eddcfb1f6", + "name": "Forbidden. This Woosmap API is not enabled for this project.", "originalRequest": { "url": { "protocol": "https", "path": [ - "stores", - "autocomplete" + "stores" ], "host": [ "api", @@ -932,61 +574,47 @@ "com" ], "query": [ - { - "disabled": false, - "description": { - "content": "Search query combining one or more search clauses. Each search clause is made up of three parts structured as `field` `:` `operator` `value`. , e.g. `name:=\"My cool store\"`\n### Vocabulary\n\n - **Field**: attribute of the Store that is searched, e.g. the attribute `name` of the store.\n\n - **Operator**: test that is performed on the data to provide a match, e.g. `=`.\n Each field has a default operator. If none operator follow the `:`, the default one is used.\n\n - **Value**: the content of the attribute that is tested, e.g. the name of the store `\"My cool store\"`.\n\nCombine clauses with the conjunctions `AND` or `OR`, and negate the query with `NOT`.\n### Fields\n\n - `type`: An element is contained within `type` collection. e.g. `type:\"myType\"`\n\n - `tag`: An element is contained within `tag` collection. e.g. `tag:\"myTag\"`\n\n - `city`: text matching: the value match the `city` field. e.g. `city:=\"Paris\"`\n\n - `country`: text matching: the value match the `countryCode` field. e.g. `country:=\"FR\"`\n\n - `name`: text matching: the value match the `name` field. e.g. `name:=\"myName\"`\n\n - `idstore`: text matching: the value match the `idstore` field. e.g. `idstore:=\"myIdStore\"`\n\n - `user`: concerns all fields inside `user_properties`. text matching or numerical comparison. e.g. `user.myAttribute:=\"myValue\"`\n\n - `localized`: used for [localizedNames](https://developers.woosmap.com/products/data-api/data-structure/#localizednames) to search in native language. text matching in collection: the value match one of the the `localizedNames`. e.g. `localized:=\"centro\"`\n\n> **userProperties** field has no restriction regarding the data you can put in it (Arrays, Object, Boolean, String, Numeric...) but you can only query for **text matching or numerical comparison**.\n### Operators\n\n - `:` : Default and mandatory operator. For `type` and `tag` fields, define that an element is contained within a collection.\n\n - `=` : The content of a string or a number is equal to the other.\n\n - `>` : A number is greater than another.\n\n - `<` : A number is smaller than another.\n\n - `>=` : A number is greater than or equal to another.\n\n - `<=` : A number is smaller than or equal to another.\n\n - `AND` : Return assets that match both clauses.\n\n - `OR` : Return assets that match either clauses.\n\n - `NOT` : Negates a search clause.\n\nFor compound clauses, you can use parentheses to group clauses together. For example: ```(type:\"type1\" OR type:\"type2\") AND tag:\"hockey\"```\nYou can use `NOT` operator to negates a search clause. For example: ```not type:\"type1\"```\n", - "type": "text/plain" - }, - "key": "query", - "value": "" - }, - { - "disabled": false, - "description": { - "content": "The language code, using ISO 639-2 Alpha-2 country codes, indicating in which language the `localized` name property should be searched , if present, or else the default `name` property.\n", - "type": "text/plain" - }, - "key": "language", - "value": "" - }, - { - "disabled": false, - "description": { - "content": "If your request returns a high number of assets you should use the `limit` parameters to return only the firsts matching elements (Default is 5, max is 50).\n", - "type": "text/plain" - }, - "key": "limit", - "value": "" - }, { "description": { "content": "Added as a part of security scheme: apikey", "type": "text/plain" }, - "key": "key", + "key": "private_key", "value": "" } ], "variable": [] }, "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, { "key": "Accept", "value": "application/json" } ], - "method": "GET", - "body": {} - }, - "status": "Too Many Requests", - "code": 429, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], + "method": "PUT", + "body": { + "mode": "raw", + "raw": "{\n \"stores\": [\n {\n \"location\": {\n \"lat\": \"\",\n \"lng\": \"\"\n },\n \"name\": \"\",\n \"storeId\": \"\",\n \"address\": {\n \"lines\": [\n \"\",\n \"\"\n ],\n \"countryCode\": \"\",\n \"city\": \"\",\n \"zipcode\": \"\"\n },\n \"contact\": {\n \"website\": \"\",\n \"phone\": \"\",\n \"email\": \"\"\n },\n \"types\": [\n \"\",\n \"\"\n ],\n \"tags\": [\n \"\",\n \"\"\n ],\n \"userProperties\": {\n \"key_0\": \"string\",\n \"key_1\": 5780\n },\n \"localizedNames\": {},\n \"openingHours\": {\n \"timezone\": \"\",\n \"usual\": {\n \"1\": [\n {\n \"start\": \"\",\n \"end\": \"\"\n },\n {\n \"start\": \"\",\n \"end\": \"\"\n }\n ],\n \"2\": [\n {\n \"start\": \"\",\n \"end\": \"\"\n },\n {\n \"start\": \"\",\n \"end\": \"\"\n }\n ],\n \"3\": [\n {\n \"start\": \"\",\n \"end\": \"\"\n },\n {\n \"start\": \"\",\n \"end\": \"\"\n }\n ],\n \"4\": [\n {\n \"start\": \"\",\n \"end\": \"\"\n },\n {\n \"start\": \"\",\n \"end\": \"\"\n }\n ],\n \"5\": [\n {\n \"start\": \"\",\n \"end\": \"\"\n },\n {\n \"start\": \"\",\n \"end\": \"\"\n }\n ],\n \"6\": [\n {\n \"start\": \"\",\n \"end\": \"\"\n },\n {\n \"start\": \"\",\n \"end\": \"\"\n }\n ],\n \"7\": [\n {\n \"start\": \"\",\n \"end\": \"\"\n },\n {\n \"start\": \"\",\n \"end\": \"\"\n }\n ],\n \"default\": [\n {\n \"start\": \"\",\n \"end\": \"\"\n },\n {\n \"start\": \"\",\n \"end\": \"\"\n }\n ]\n },\n \"special\": {\n \"2015-02-07\": [\n {\n \"start\": \"\",\n \"end\": \"\"\n },\n {\n \"start\": \"\",\n \"end\": \"\"\n }\n ],\n \"2015-02-08\": [\n {\n \"start\": \"\",\n \"end\": \"\"\n },\n {\n \"start\": \"\",\n \"end\": \"\"\n }\n ]\n }\n }\n },\n {\n \"location\": {\n \"lat\": \"\",\n \"lng\": \"\"\n },\n \"name\": \"\",\n \"storeId\": \"\",\n \"address\": {\n \"lines\": [\n \"\",\n \"\"\n ],\n \"countryCode\": \"\",\n \"city\": \"\",\n \"zipcode\": \"\"\n },\n \"contact\": {\n \"website\": \"\",\n \"phone\": \"\",\n \"email\": \"\"\n },\n \"types\": [\n \"\",\n \"\"\n ],\n \"tags\": [\n \"\",\n \"\"\n ],\n \"userProperties\": {\n \"key_0\": \"string\",\n \"key_1\": \"string\"\n },\n \"localizedNames\": {},\n \"openingHours\": null\n }\n ]\n}", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + } + }, + "status": "Forbidden", + "code": 403, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], "body": "{\n \"detail\": \"\"\n}", "cookie": [], "_postman_previewlanguage": "json" @@ -998,20 +626,18 @@ } }, { - "id": "ae720f8f-213d-4f72-a694-7dedd249d51d", - "name": "Bounds for assets", + "id": "654964cb-ccc0-4754-8594-a5086032ce75", + "name": "Delete the Assets", "request": { - "name": "Bounds for assets", + "name": "Delete the Assets", "description": { - "content": "Used to retrieve Bounds for assets.\n", + "content": "Used to delete one or more assets. The `storeId` specified in `query` parameter is the id of the asset to delete. To delete several assets, use the comma as a separator. To delete all project assets, omit the `query` parameter.\n", "type": "text/plain" }, "url": { "protocol": "https", "path": [ - "stores", - "search", - "bounds" + "stores" ], "host": [ "api", @@ -1022,38 +648,11 @@ { "disabled": false, "description": { - "content": "Search query combining one or more search clauses. Each search clause is made up of three parts structured as `field` `:` `operator` `value`. , e.g. `name:=\"My cool store\"`\n### Vocabulary\n\n - **Field**: attribute of the Store that is searched, e.g. the attribute `name` of the store.\n\n - **Operator**: test that is performed on the data to provide a match, e.g. `=`.\n Each field has a default operator. If none operator follow the `:`, the default one is used.\n\n - **Value**: the content of the attribute that is tested, e.g. the name of the store `\"My cool store\"`.\n\nCombine clauses with the conjunctions `AND` or `OR`, and negate the query with `NOT`.\n### Fields\n\n - `type`: An element is contained within `type` collection. e.g. `type:\"myType\"`\n\n - `tag`: An element is contained within `tag` collection. e.g. `tag:\"myTag\"`\n\n - `city`: text matching: the value match the `city` field. e.g. `city:=\"Paris\"`\n\n - `country`: text matching: the value match the `countryCode` field. e.g. `country:=\"FR\"`\n\n - `name`: text matching: the value match the `name` field. e.g. `name:=\"myName\"`\n\n - `idstore`: text matching: the value match the `idstore` field. e.g. `idstore:=\"myIdStore\"`\n\n - `user`: concerns all fields inside `user_properties`. text matching or numerical comparison. e.g. `user.myAttribute:=\"myValue\"`\n\n - `localized`: used for [localizedNames](https://developers.woosmap.com/products/data-api/data-structure/#localizednames) to search in native language. text matching in collection: the value match one of the the `localizedNames`. e.g. `localized:=\"centro\"`\n\n> **userProperties** field has no restriction regarding the data you can put in it (Arrays, Object, Boolean, String, Numeric...) but you can only query for **text matching or numerical comparison**.\n### Operators\n\n - `:` : Default and mandatory operator. For `type` and `tag` fields, define that an element is contained within a collection.\n\n - `=` : The content of a string or a number is equal to the other.\n\n - `>` : A number is greater than another.\n\n - `<` : A number is smaller than another.\n\n - `>=` : A number is greater than or equal to another.\n\n - `<=` : A number is smaller than or equal to another.\n\n - `AND` : Return assets that match both clauses.\n\n - `OR` : Return assets that match either clauses.\n\n - `NOT` : Negates a search clause.\n\nFor compound clauses, you can use parentheses to group clauses together. For example: ```(type:\"type1\" OR type:\"type2\") AND tag:\"hockey\"```\nYou can use `NOT` operator to negates a search clause. For example: ```not type:\"type1\"```\n", + "content": "The query to target assets ID to delete", "type": "text/plain" }, "key": "query", "value": "" - }, - { - "disabled": false, - "description": { - "content": "Latitude bias for the results. Should be pass with `lng`.\n", - "type": "text/plain" - }, - "key": "lat", - "value": "" - }, - { - "disabled": false, - "description": { - "content": "Longitude bias for the results. Should be pass with `lat`.\n", - "type": "text/plain" - }, - "key": "lng", - "value": "" - }, - { - "disabled": false, - "description": { - "content": "Unit in meters. Used to combine with lat/lng or encoded polyline. To bias the results within a given circular area. 3000 means to search for Assets that are at the most far from 3kms to search area (latlng or polyline).\n", - "type": "text/plain" - }, - "key": "radius", - "value": "" } ], "variable": [] @@ -1064,14 +663,14 @@ "value": "application/json" } ], - "method": "GET", + "method": "DELETE", "body": {}, "auth": { "type": "apikey", "apikey": [ { "key": "key", - "value": "key" + "value": "private_key" }, { "key": "value", @@ -1086,15 +685,13 @@ }, "response": [ { - "id": "2344299c-98df-493a-96f8-35bf2b123e2c", - "name": "Bounds successfully retrieved", + "id": "8339117b-2c84-4684-a7d9-e0bbd965dda9", + "name": "Assets successfully deleted", "originalRequest": { "url": { "protocol": "https", "path": [ - "stores", - "search", - "bounds" + "stores" ], "host": [ "api", @@ -1105,45 +702,18 @@ { "disabled": false, "description": { - "content": "Search query combining one or more search clauses. Each search clause is made up of three parts structured as `field` `:` `operator` `value`. , e.g. `name:=\"My cool store\"`\n### Vocabulary\n\n - **Field**: attribute of the Store that is searched, e.g. the attribute `name` of the store.\n\n - **Operator**: test that is performed on the data to provide a match, e.g. `=`.\n Each field has a default operator. If none operator follow the `:`, the default one is used.\n\n - **Value**: the content of the attribute that is tested, e.g. the name of the store `\"My cool store\"`.\n\nCombine clauses with the conjunctions `AND` or `OR`, and negate the query with `NOT`.\n### Fields\n\n - `type`: An element is contained within `type` collection. e.g. `type:\"myType\"`\n\n - `tag`: An element is contained within `tag` collection. e.g. `tag:\"myTag\"`\n\n - `city`: text matching: the value match the `city` field. e.g. `city:=\"Paris\"`\n\n - `country`: text matching: the value match the `countryCode` field. e.g. `country:=\"FR\"`\n\n - `name`: text matching: the value match the `name` field. e.g. `name:=\"myName\"`\n\n - `idstore`: text matching: the value match the `idstore` field. e.g. `idstore:=\"myIdStore\"`\n\n - `user`: concerns all fields inside `user_properties`. text matching or numerical comparison. e.g. `user.myAttribute:=\"myValue\"`\n\n - `localized`: used for [localizedNames](https://developers.woosmap.com/products/data-api/data-structure/#localizednames) to search in native language. text matching in collection: the value match one of the the `localizedNames`. e.g. `localized:=\"centro\"`\n\n> **userProperties** field has no restriction regarding the data you can put in it (Arrays, Object, Boolean, String, Numeric...) but you can only query for **text matching or numerical comparison**.\n### Operators\n\n - `:` : Default and mandatory operator. For `type` and `tag` fields, define that an element is contained within a collection.\n\n - `=` : The content of a string or a number is equal to the other.\n\n - `>` : A number is greater than another.\n\n - `<` : A number is smaller than another.\n\n - `>=` : A number is greater than or equal to another.\n\n - `<=` : A number is smaller than or equal to another.\n\n - `AND` : Return assets that match both clauses.\n\n - `OR` : Return assets that match either clauses.\n\n - `NOT` : Negates a search clause.\n\nFor compound clauses, you can use parentheses to group clauses together. For example: ```(type:\"type1\" OR type:\"type2\") AND tag:\"hockey\"```\nYou can use `NOT` operator to negates a search clause. For example: ```not type:\"type1\"```\n", + "content": "The query to target assets ID to delete", "type": "text/plain" }, "key": "query", "value": "" }, - { - "disabled": false, - "description": { - "content": "Latitude bias for the results. Should be pass with `lng`.\n", - "type": "text/plain" - }, - "key": "lat", - "value": "" - }, - { - "disabled": false, - "description": { - "content": "Longitude bias for the results. Should be pass with `lat`.\n", - "type": "text/plain" - }, - "key": "lng", - "value": "" - }, - { - "disabled": false, - "description": { - "content": "Unit in meters. Used to combine with lat/lng or encoded polyline. To bias the results within a given circular area. 3000 means to search for Assets that are at the most far from 3kms to search area (latlng or polyline).\n", - "type": "text/plain" - }, - "key": "radius", - "value": "" - }, { "description": { "content": "Added as a part of security scheme: apikey", "type": "text/plain" }, - "key": "key", + "key": "private_key", "value": "" } ], @@ -1155,7 +725,7 @@ "value": "application/json" } ], - "method": "GET", + "method": "DELETE", "body": {} }, "status": "OK", @@ -1166,20 +736,18 @@ "value": "application/json" } ], - "body": "{\n \"bounds\": {\n \"west\": \"\",\n \"south\": \"\",\n \"east\": \"\",\n \"north\": \"\"\n }\n}", + "body": "{\n \"status\": \"\",\n \"value\": \"\"\n}", "cookie": [], "_postman_previewlanguage": "json" }, { - "id": "fcb8a41a-b4bd-4956-a9d1-90cbd8ca6a6a", + "id": "44633122-6a12-4ff2-85ab-81ef3ae5da98", "name": "Unauthorized. Incorrect authentication credentials.", "originalRequest": { "url": { "protocol": "https", "path": [ - "stores", - "search", - "bounds" + "stores" ], "host": [ "api", @@ -1190,45 +758,18 @@ { "disabled": false, "description": { - "content": "Search query combining one or more search clauses. Each search clause is made up of three parts structured as `field` `:` `operator` `value`. , e.g. `name:=\"My cool store\"`\n### Vocabulary\n\n - **Field**: attribute of the Store that is searched, e.g. the attribute `name` of the store.\n\n - **Operator**: test that is performed on the data to provide a match, e.g. `=`.\n Each field has a default operator. If none operator follow the `:`, the default one is used.\n\n - **Value**: the content of the attribute that is tested, e.g. the name of the store `\"My cool store\"`.\n\nCombine clauses with the conjunctions `AND` or `OR`, and negate the query with `NOT`.\n### Fields\n\n - `type`: An element is contained within `type` collection. e.g. `type:\"myType\"`\n\n - `tag`: An element is contained within `tag` collection. e.g. `tag:\"myTag\"`\n\n - `city`: text matching: the value match the `city` field. e.g. `city:=\"Paris\"`\n\n - `country`: text matching: the value match the `countryCode` field. e.g. `country:=\"FR\"`\n\n - `name`: text matching: the value match the `name` field. e.g. `name:=\"myName\"`\n\n - `idstore`: text matching: the value match the `idstore` field. e.g. `idstore:=\"myIdStore\"`\n\n - `user`: concerns all fields inside `user_properties`. text matching or numerical comparison. e.g. `user.myAttribute:=\"myValue\"`\n\n - `localized`: used for [localizedNames](https://developers.woosmap.com/products/data-api/data-structure/#localizednames) to search in native language. text matching in collection: the value match one of the the `localizedNames`. e.g. `localized:=\"centro\"`\n\n> **userProperties** field has no restriction regarding the data you can put in it (Arrays, Object, Boolean, String, Numeric...) but you can only query for **text matching or numerical comparison**.\n### Operators\n\n - `:` : Default and mandatory operator. For `type` and `tag` fields, define that an element is contained within a collection.\n\n - `=` : The content of a string or a number is equal to the other.\n\n - `>` : A number is greater than another.\n\n - `<` : A number is smaller than another.\n\n - `>=` : A number is greater than or equal to another.\n\n - `<=` : A number is smaller than or equal to another.\n\n - `AND` : Return assets that match both clauses.\n\n - `OR` : Return assets that match either clauses.\n\n - `NOT` : Negates a search clause.\n\nFor compound clauses, you can use parentheses to group clauses together. For example: ```(type:\"type1\" OR type:\"type2\") AND tag:\"hockey\"```\nYou can use `NOT` operator to negates a search clause. For example: ```not type:\"type1\"```\n", + "content": "The query to target assets ID to delete", "type": "text/plain" }, "key": "query", "value": "" }, - { - "disabled": false, - "description": { - "content": "Latitude bias for the results. Should be pass with `lng`.\n", - "type": "text/plain" - }, - "key": "lat", - "value": "" - }, - { - "disabled": false, - "description": { - "content": "Longitude bias for the results. Should be pass with `lat`.\n", - "type": "text/plain" - }, - "key": "lng", - "value": "" - }, - { - "disabled": false, - "description": { - "content": "Unit in meters. Used to combine with lat/lng or encoded polyline. To bias the results within a given circular area. 3000 means to search for Assets that are at the most far from 3kms to search area (latlng or polyline).\n", - "type": "text/plain" - }, - "key": "radius", - "value": "" - }, { "description": { "content": "Added as a part of security scheme: apikey", "type": "text/plain" }, - "key": "key", + "key": "private_key", "value": "" } ], @@ -1240,7 +781,7 @@ "value": "application/json" } ], - "method": "GET", + "method": "DELETE", "body": {} }, "status": "Unauthorized", @@ -1256,15 +797,13 @@ "_postman_previewlanguage": "json" }, { - "id": "31693217-6313-4e58-b5c3-9ab2487b15d1", + "id": "be90fe4c-6b4a-4f43-ba3f-e5118d0013bf", "name": "Forbidden. This Woosmap API is not enabled for this project.", "originalRequest": { "url": { "protocol": "https", "path": [ - "stores", - "search", - "bounds" + "stores" ], "host": [ "api", @@ -1275,45 +814,18 @@ { "disabled": false, "description": { - "content": "Search query combining one or more search clauses. Each search clause is made up of three parts structured as `field` `:` `operator` `value`. , e.g. `name:=\"My cool store\"`\n### Vocabulary\n\n - **Field**: attribute of the Store that is searched, e.g. the attribute `name` of the store.\n\n - **Operator**: test that is performed on the data to provide a match, e.g. `=`.\n Each field has a default operator. If none operator follow the `:`, the default one is used.\n\n - **Value**: the content of the attribute that is tested, e.g. the name of the store `\"My cool store\"`.\n\nCombine clauses with the conjunctions `AND` or `OR`, and negate the query with `NOT`.\n### Fields\n\n - `type`: An element is contained within `type` collection. e.g. `type:\"myType\"`\n\n - `tag`: An element is contained within `tag` collection. e.g. `tag:\"myTag\"`\n\n - `city`: text matching: the value match the `city` field. e.g. `city:=\"Paris\"`\n\n - `country`: text matching: the value match the `countryCode` field. e.g. `country:=\"FR\"`\n\n - `name`: text matching: the value match the `name` field. e.g. `name:=\"myName\"`\n\n - `idstore`: text matching: the value match the `idstore` field. e.g. `idstore:=\"myIdStore\"`\n\n - `user`: concerns all fields inside `user_properties`. text matching or numerical comparison. e.g. `user.myAttribute:=\"myValue\"`\n\n - `localized`: used for [localizedNames](https://developers.woosmap.com/products/data-api/data-structure/#localizednames) to search in native language. text matching in collection: the value match one of the the `localizedNames`. e.g. `localized:=\"centro\"`\n\n> **userProperties** field has no restriction regarding the data you can put in it (Arrays, Object, Boolean, String, Numeric...) but you can only query for **text matching or numerical comparison**.\n### Operators\n\n - `:` : Default and mandatory operator. For `type` and `tag` fields, define that an element is contained within a collection.\n\n - `=` : The content of a string or a number is equal to the other.\n\n - `>` : A number is greater than another.\n\n - `<` : A number is smaller than another.\n\n - `>=` : A number is greater than or equal to another.\n\n - `<=` : A number is smaller than or equal to another.\n\n - `AND` : Return assets that match both clauses.\n\n - `OR` : Return assets that match either clauses.\n\n - `NOT` : Negates a search clause.\n\nFor compound clauses, you can use parentheses to group clauses together. For example: ```(type:\"type1\" OR type:\"type2\") AND tag:\"hockey\"```\nYou can use `NOT` operator to negates a search clause. For example: ```not type:\"type1\"```\n", + "content": "The query to target assets ID to delete", "type": "text/plain" }, "key": "query", "value": "" }, - { - "disabled": false, - "description": { - "content": "Latitude bias for the results. Should be pass with `lng`.\n", - "type": "text/plain" - }, - "key": "lat", - "value": "" - }, - { - "disabled": false, - "description": { - "content": "Longitude bias for the results. Should be pass with `lat`.\n", - "type": "text/plain" - }, - "key": "lng", - "value": "" - }, - { - "disabled": false, - "description": { - "content": "Unit in meters. Used to combine with lat/lng or encoded polyline. To bias the results within a given circular area. 3000 means to search for Assets that are at the most far from 3kms to search area (latlng or polyline).\n", - "type": "text/plain" - }, - "key": "radius", - "value": "" - }, { "description": { "content": "Added as a part of security scheme: apikey", "type": "text/plain" }, - "key": "key", + "key": "private_key", "value": "" } ], @@ -1325,7 +837,7 @@ "value": "application/json" } ], - "method": "GET", + "method": "DELETE", "body": {} }, "status": "Forbidden", @@ -1339,17 +851,83 @@ "body": "{\n \"detail\": \"\"\n}", "cookie": [], "_postman_previewlanguage": "json" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "0ea2a139-1fc7-4b8b-8f58-34c3c77d7071", + "name": "Get Asset from ID", + "request": { + "name": "Get Asset from ID", + "description": { + "content": "Used to retrieve an asset from his `storeId`\n", + "type": "text/plain" + }, + "url": { + "protocol": "https", + "path": [ + "stores", + ":storeId" + ], + "host": [ + "api", + "woosmap", + "com" + ], + "query": [], + "variable": [ + { + "type": "any", + "value": "", + "key": "storeId", + "disabled": false, + "description": { + "content": "(Required) ID of the asset to get", + "type": "text/plain" + } + } + ] }, + "header": [ + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "GET", + "body": {}, + "auth": { + "type": "apikey", + "apikey": [ + { + "key": "key", + "value": "key" + }, + { + "key": "value", + "value": "{{apiKey}}" + }, + { + "key": "in", + "value": "query" + } + ] + } + }, + "response": [ { - "id": "c97f16da-73b6-458e-a8f7-a824abc7ded1", - "name": "Too Many Requests. The rate limit for this endpoint has been exceeded.", + "id": "741e8fe5-8619-4a80-850e-6b1a342893f6", + "name": "Asset successfully retrieved", "originalRequest": { "url": { "protocol": "https", "path": [ "stores", - "search", - "bounds" + ":storeId" ], "host": [ "api", @@ -1358,41 +936,123 @@ ], "query": [ { - "disabled": false, "description": { - "content": "Search query combining one or more search clauses. Each search clause is made up of three parts structured as `field` `:` `operator` `value`. , e.g. `name:=\"My cool store\"`\n### Vocabulary\n\n - **Field**: attribute of the Store that is searched, e.g. the attribute `name` of the store.\n\n - **Operator**: test that is performed on the data to provide a match, e.g. `=`.\n Each field has a default operator. If none operator follow the `:`, the default one is used.\n\n - **Value**: the content of the attribute that is tested, e.g. the name of the store `\"My cool store\"`.\n\nCombine clauses with the conjunctions `AND` or `OR`, and negate the query with `NOT`.\n### Fields\n\n - `type`: An element is contained within `type` collection. e.g. `type:\"myType\"`\n\n - `tag`: An element is contained within `tag` collection. e.g. `tag:\"myTag\"`\n\n - `city`: text matching: the value match the `city` field. e.g. `city:=\"Paris\"`\n\n - `country`: text matching: the value match the `countryCode` field. e.g. `country:=\"FR\"`\n\n - `name`: text matching: the value match the `name` field. e.g. `name:=\"myName\"`\n\n - `idstore`: text matching: the value match the `idstore` field. e.g. `idstore:=\"myIdStore\"`\n\n - `user`: concerns all fields inside `user_properties`. text matching or numerical comparison. e.g. `user.myAttribute:=\"myValue\"`\n\n - `localized`: used for [localizedNames](https://developers.woosmap.com/products/data-api/data-structure/#localizednames) to search in native language. text matching in collection: the value match one of the the `localizedNames`. e.g. `localized:=\"centro\"`\n\n> **userProperties** field has no restriction regarding the data you can put in it (Arrays, Object, Boolean, String, Numeric...) but you can only query for **text matching or numerical comparison**.\n### Operators\n\n - `:` : Default and mandatory operator. For `type` and `tag` fields, define that an element is contained within a collection.\n\n - `=` : The content of a string or a number is equal to the other.\n\n - `>` : A number is greater than another.\n\n - `<` : A number is smaller than another.\n\n - `>=` : A number is greater than or equal to another.\n\n - `<=` : A number is smaller than or equal to another.\n\n - `AND` : Return assets that match both clauses.\n\n - `OR` : Return assets that match either clauses.\n\n - `NOT` : Negates a search clause.\n\nFor compound clauses, you can use parentheses to group clauses together. For example: ```(type:\"type1\" OR type:\"type2\") AND tag:\"hockey\"```\nYou can use `NOT` operator to negates a search clause. For example: ```not type:\"type1\"```\n", + "content": "Added as a part of security scheme: apikey", "type": "text/plain" }, - "key": "query", - "value": "" - }, - { - "disabled": false, + "key": "key", + "value": "" + } + ], + "variable": [ + { + "disabled": false, "description": { - "content": "Latitude bias for the results. Should be pass with `lng`.\n", + "content": "(Required) ID of the asset to get", "type": "text/plain" }, - "key": "lat", - "value": "" - }, + "type": "any", + "value": "", + "key": "storeId" + } + ] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "GET", + "body": {} + }, + "status": "OK", + "code": 200, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"type\": \"Feature\",\n \"properties\": {\n \"name\": \"\",\n \"store_id\": \"\",\n \"address\": {\n \"lines\": [\n \"\",\n \"\"\n ],\n \"country_code\": \"\",\n \"city\": \"\",\n \"zipcode\": \"\"\n },\n \"contact\": {\n \"website\": \"\",\n \"phone\": \"\",\n \"email\": \"\"\n },\n \"open\": {\n \"current_slice\": {\n \"start\": \"\",\n \"end\": \"\"\n },\n \"open_hours\": [\n {\n \"start\": \"\",\n \"end\": \"\"\n },\n {\n \"start\": \"\",\n \"end\": \"\"\n }\n ],\n \"open_now\": \"\",\n \"next_opening\": {\n \"end\": \"\",\n \"start\": \"\",\n \"day\": \"\"\n },\n \"week_day\": \"\"\n },\n \"weekly_opening\": {\n \"1\": {\n \"hours\": [\n {\n \"start\": \"\",\n \"end\": \"\"\n },\n {\n \"start\": \"\",\n \"end\": \"\"\n }\n ],\n \"isSpecial\": \"\"\n },\n \"2\": {\n \"hours\": [\n {\n \"start\": \"\",\n \"end\": \"\"\n },\n {\n \"start\": \"\",\n \"end\": \"\"\n }\n ],\n \"isSpecial\": \"\"\n },\n \"3\": {\n \"hours\": [\n {\n \"start\": \"\",\n \"end\": \"\"\n },\n {\n \"start\": \"\",\n \"end\": \"\"\n }\n ],\n \"isSpecial\": \"\"\n },\n \"4\": {\n \"hours\": [\n {\n \"start\": \"\",\n \"end\": \"\"\n },\n {\n \"start\": \"\",\n \"end\": \"\"\n }\n ],\n \"isSpecial\": \"\"\n },\n \"5\": {\n \"hours\": [\n {\n \"start\": \"\",\n \"end\": \"\"\n },\n {\n \"start\": \"\",\n \"end\": \"\"\n }\n ],\n \"isSpecial\": \"\"\n },\n \"6\": {\n \"hours\": [\n {\n \"start\": \"\",\n \"end\": \"\"\n },\n {\n \"start\": \"\",\n \"end\": \"\"\n }\n ],\n \"isSpecial\": \"\"\n },\n \"7\": {\n \"hours\": [\n {\n \"start\": \"\",\n \"end\": \"\"\n },\n {\n \"start\": \"\",\n \"end\": \"\"\n }\n ],\n \"isSpecial\": \"\"\n },\n \"timezone\": \"\"\n },\n \"types\": [\n \"\",\n \"\"\n ],\n \"tags\": [\n \"\",\n \"\"\n ],\n \"last_updated\": \"\",\n \"user_properties\": {\n \"key_0\": true,\n \"key_1\": true,\n \"key_2\": 8033.333484535774\n },\n \"opening_hours\": {\n \"timezone\": \"\",\n \"usual\": {\n \"1\": [\n {\n \"start\": \"\",\n \"end\": \"\"\n },\n {\n \"start\": \"\",\n \"end\": \"\"\n }\n ],\n \"2\": [\n {\n \"start\": \"\",\n \"end\": \"\"\n },\n {\n \"start\": \"\",\n \"end\": \"\"\n }\n ],\n \"3\": [\n {\n \"start\": \"\",\n \"end\": \"\"\n },\n {\n \"start\": \"\",\n \"end\": \"\"\n }\n ],\n \"4\": [\n {\n \"start\": \"\",\n \"end\": \"\"\n },\n {\n \"start\": \"\",\n \"end\": \"\"\n }\n ],\n \"5\": [\n {\n \"start\": \"\",\n \"end\": \"\"\n },\n {\n \"start\": \"\",\n \"end\": \"\"\n }\n ],\n \"6\": [\n {\n \"start\": \"\",\n \"end\": \"\"\n },\n {\n \"start\": \"\",\n \"end\": \"\"\n }\n ],\n \"7\": [\n {\n \"start\": \"\",\n \"end\": \"\"\n },\n {\n \"start\": \"\",\n \"end\": \"\"\n }\n ],\n \"default\": [\n {\n \"start\": \"\",\n \"end\": \"\"\n },\n {\n \"start\": \"\",\n \"end\": \"\"\n }\n ]\n },\n \"special\": {\n \"2015-02-07\": [\n {\n \"start\": \"\",\n \"end\": \"\"\n },\n {\n \"start\": \"\",\n \"end\": \"\"\n }\n ],\n \"2015-02-08\": [\n {\n \"start\": \"\",\n \"end\": \"\"\n },\n {\n \"start\": \"\",\n \"end\": \"\"\n }\n ]\n }\n },\n \"distance\": \"\"\n },\n \"geometry\": {\n \"type\": \"Point\",\n \"coordinates\": [\n \"\",\n \"\"\n ]\n }\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "ff7ca486-2176-4011-a07c-74398f5fd92a", + "name": "Unauthorized. Incorrect authentication credentials.", + "originalRequest": { + "url": { + "protocol": "https", + "path": [ + "stores", + ":storeId" + ], + "host": [ + "api", + "woosmap", + "com" + ], + "query": [ { - "disabled": false, "description": { - "content": "Longitude bias for the results. Should be pass with `lat`.\n", + "content": "Added as a part of security scheme: apikey", "type": "text/plain" }, - "key": "lng", - "value": "" - }, + "key": "key", + "value": "" + } + ], + "variable": [ { "disabled": false, "description": { - "content": "Unit in meters. Used to combine with lat/lng or encoded polyline. To bias the results within a given circular area. 3000 means to search for Assets that are at the most far from 3kms to search area (latlng or polyline).\n", + "content": "(Required) ID of the asset to get", "type": "text/plain" }, - "key": "radius", - "value": "" - }, + "type": "any", + "value": "", + "key": "storeId" + } + ] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "GET", + "body": {} + }, + "status": "Unauthorized", + "code": 401, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"detail\": \"\"\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "33dd3279-4f65-4d6c-84ce-0638327c1d9a", + "name": "Forbidden. This Woosmap API is not enabled for this project.", + "originalRequest": { + "url": { + "protocol": "https", + "path": [ + "stores", + ":storeId" + ], + "host": [ + "api", + "woosmap", + "com" + ], + "query": [ { "description": { "content": "Added as a part of security scheme: apikey", @@ -1402,7 +1062,18 @@ "value": "" } ], - "variable": [] + "variable": [ + { + "disabled": false, + "description": { + "content": "(Required) ID of the asset to get", + "type": "text/plain" + }, + "type": "any", + "value": "", + "key": "storeId" + } + ] }, "header": [ { @@ -1413,8 +1084,8 @@ "method": "GET", "body": {} }, - "status": "Too Many Requests", - "code": 429, + "status": "Forbidden", + "code": 403, "header": [ { "key": "Content-Type", @@ -1424,32 +1095,74 @@ "body": "{\n \"detail\": \"\"\n}", "cookie": [], "_postman_previewlanguage": "json" + }, + { + "id": "69cacf10-7def-4411-bc7b-fe63d1a97ef7", + "name": "Not Found - `storeId` do not exist.", + "originalRequest": { + "url": { + "protocol": "https", + "path": [ + "stores", + ":storeId" + ], + "host": [ + "api", + "woosmap", + "com" + ], + "query": [ + { + "description": { + "content": "Added as a part of security scheme: apikey", + "type": "text/plain" + }, + "key": "key", + "value": "" + } + ], + "variable": [ + { + "disabled": false, + "description": { + "content": "(Required) ID of the asset to get", + "type": "text/plain" + }, + "type": "any", + "value": "", + "key": "storeId" + } + ] + }, + "method": "GET", + "body": {} + }, + "status": "Not Found", + "code": 404, + "header": [], + "cookie": [], + "_postman_previewlanguage": "text" } ], "event": [], "protocolProfileBehavior": { "disableBodyPruning": true } - } - ] - }, - { - "name": "Data Management API", - "description": "The Data Management API is a web service that uses an HTTP request to manage, create or edit your Assets. The API only supports JSON. So you have to create a JSON file with your assets’ addresses and other information. You’ll need to convert, or geocode, the addresses in your file to latitude/longitude (`lat` / `long`) coordinates. Those coordinates will be used for most of Woosmap features like [local searches](https://developers.woosmap.com/products/search-api/get-started/), [stores nearby a user location](https://developers.woosmap.com/products/geolocation-api/stores/) or for displaying markers on a map with [Woosmap Javascript API](https://developers.woosmap.com/products/js-api/get-started/).\n", - "item": [ + }, { - "id": "8828a26b-4646-43d3-b3d2-f69bd8b8ffe3", - "name": "Create your Assets", + "id": "87d0ba2f-c4e1-427f-8c9a-fe42c16a5c63", + "name": "Replace all assets", "request": { - "name": "Create your Assets", + "name": "Replace all assets", "description": { - "content": "Used to batch create Assets to a specific project identified with the `private_key` parameter.\n", + "content": "To replace all your Assets. This endpoint will delete all previous assets and import assets in request body. During the operation previous assets could always be displayed on map. If the import failed previous assets are not deleted.", "type": "text/plain" }, "url": { "protocol": "https", "path": [ - "stores" + "stores", + "replace" ], "host": [ "api", @@ -1472,7 +1185,7 @@ "method": "POST", "body": { "mode": "raw", - "raw": "{\n \"stores\": [\n {\n \"location\": {\n \"lat\": \"\",\n \"lng\": \"\"\n },\n \"name\": \"\",\n \"storeId\": \"\",\n \"address\": {\n \"lines\": [\n \"\",\n \"\"\n ],\n \"countryCode\": \"\",\n \"city\": \"\",\n \"zipcode\": \"\"\n },\n \"contact\": {\n \"website\": \"\",\n \"phone\": \"\",\n \"email\": \"\"\n },\n \"types\": [\n \"\",\n \"\"\n ],\n \"tags\": [\n \"\",\n \"\"\n ],\n \"userProperties\": null,\n \"localizedNames\": {},\n \"openingHours\": {\n \"timezone\": \"\",\n \"usual\": {\n \"1\": [\n {\n \"start\": \"\",\n \"end\": \"\"\n },\n {\n \"start\": \"\",\n \"end\": \"\"\n }\n ],\n \"2\": [\n {\n \"start\": \"\",\n \"end\": \"\"\n },\n {\n \"start\": \"\",\n \"end\": \"\"\n }\n ],\n \"3\": [\n {\n \"start\": \"\",\n \"end\": \"\"\n },\n {\n \"start\": \"\",\n \"end\": \"\"\n }\n ],\n \"4\": [\n {\n \"start\": \"\",\n \"end\": \"\"\n },\n {\n \"start\": \"\",\n \"end\": \"\"\n }\n ],\n \"5\": [\n {\n \"start\": \"\",\n \"end\": \"\"\n },\n {\n \"start\": \"\",\n \"end\": \"\"\n }\n ],\n \"6\": [\n {\n \"start\": \"\",\n \"end\": \"\"\n },\n {\n \"start\": \"\",\n \"end\": \"\"\n }\n ],\n \"7\": [\n {\n \"start\": \"\",\n \"end\": \"\"\n },\n {\n \"start\": \"\",\n \"end\": \"\"\n }\n ],\n \"default\": [\n {\n \"start\": \"\",\n \"end\": \"\"\n },\n {\n \"start\": \"\",\n \"end\": \"\"\n }\n ]\n },\n \"special\": {\n \"2015-02-07\": [\n {\n \"start\": \"\",\n \"end\": \"\"\n },\n {\n \"start\": \"\",\n \"end\": \"\"\n }\n ],\n \"2015-02-08\": [\n {\n \"start\": \"\",\n \"end\": \"\"\n },\n {\n \"start\": \"\",\n \"end\": \"\"\n }\n ]\n }\n }\n },\n {\n \"location\": {\n \"lat\": \"\",\n \"lng\": \"\"\n },\n \"name\": \"\",\n \"storeId\": \"\",\n \"address\": {\n \"lines\": [\n \"\",\n \"\"\n ],\n \"countryCode\": \"\",\n \"city\": \"\",\n \"zipcode\": \"\"\n },\n \"contact\": {\n \"website\": \"\",\n \"phone\": \"\",\n \"email\": \"\"\n },\n \"types\": [\n \"\",\n \"\"\n ],\n \"tags\": [\n \"\",\n \"\"\n ],\n \"userProperties\": null,\n \"localizedNames\": {},\n \"openingHours\": {\n \"timezone\": \"\",\n \"usual\": {\n \"1\": [\n {\n \"start\": \"\",\n \"end\": \"\"\n },\n {\n \"start\": \"\",\n \"end\": \"\"\n }\n ],\n \"2\": [\n {\n \"start\": \"\",\n \"end\": \"\"\n },\n {\n \"start\": \"\",\n \"end\": \"\"\n }\n ],\n \"3\": [\n {\n \"start\": \"\",\n \"end\": \"\"\n },\n {\n \"start\": \"\",\n \"end\": \"\"\n }\n ],\n \"4\": [\n {\n \"start\": \"\",\n \"end\": \"\"\n },\n {\n \"start\": \"\",\n \"end\": \"\"\n }\n ],\n \"5\": [\n {\n \"start\": \"\",\n \"end\": \"\"\n },\n {\n \"start\": \"\",\n \"end\": \"\"\n }\n ],\n \"6\": [\n {\n \"start\": \"\",\n \"end\": \"\"\n },\n {\n \"start\": \"\",\n \"end\": \"\"\n }\n ],\n \"7\": [\n {\n \"start\": \"\",\n \"end\": \"\"\n },\n {\n \"start\": \"\",\n \"end\": \"\"\n }\n ],\n \"default\": [\n {\n \"start\": \"\",\n \"end\": \"\"\n },\n {\n \"start\": \"\",\n \"end\": \"\"\n }\n ]\n },\n \"special\": {\n \"2015-02-07\": [\n {\n \"start\": \"\",\n \"end\": \"\"\n },\n {\n \"start\": \"\",\n \"end\": \"\"\n }\n ],\n \"2015-02-08\": [\n {\n \"start\": \"\",\n \"end\": \"\"\n },\n {\n \"start\": \"\",\n \"end\": \"\"\n }\n ]\n }\n }\n }\n ]\n}", + "raw": "{\n \"stores\": [\n {\n \"location\": {\n \"lat\": \"\",\n \"lng\": \"\"\n },\n \"name\": \"\",\n \"storeId\": \"\",\n \"address\": {\n \"lines\": [\n \"\",\n \"\"\n ],\n \"countryCode\": \"\",\n \"city\": \"\",\n \"zipcode\": \"\"\n },\n \"contact\": {\n \"website\": \"\",\n \"phone\": \"\",\n \"email\": \"\"\n },\n \"types\": [\n \"\",\n \"\"\n ],\n \"tags\": [\n \"\",\n \"\"\n ],\n \"userProperties\": {\n \"key_0\": \"string\",\n \"key_1\": 5780\n },\n \"localizedNames\": {},\n \"openingHours\": {\n \"timezone\": \"\",\n \"usual\": {\n \"1\": [\n {\n \"start\": \"\",\n \"end\": \"\"\n },\n {\n \"start\": \"\",\n \"end\": \"\"\n }\n ],\n \"2\": [\n {\n \"start\": \"\",\n \"end\": \"\"\n },\n {\n \"start\": \"\",\n \"end\": \"\"\n }\n ],\n \"3\": [\n {\n \"start\": \"\",\n \"end\": \"\"\n },\n {\n \"start\": \"\",\n \"end\": \"\"\n }\n ],\n \"4\": [\n {\n \"start\": \"\",\n \"end\": \"\"\n },\n {\n \"start\": \"\",\n \"end\": \"\"\n }\n ],\n \"5\": [\n {\n \"start\": \"\",\n \"end\": \"\"\n },\n {\n \"start\": \"\",\n \"end\": \"\"\n }\n ],\n \"6\": [\n {\n \"start\": \"\",\n \"end\": \"\"\n },\n {\n \"start\": \"\",\n \"end\": \"\"\n }\n ],\n \"7\": [\n {\n \"start\": \"\",\n \"end\": \"\"\n },\n {\n \"start\": \"\",\n \"end\": \"\"\n }\n ],\n \"default\": [\n {\n \"start\": \"\",\n \"end\": \"\"\n },\n {\n \"start\": \"\",\n \"end\": \"\"\n }\n ]\n },\n \"special\": {\n \"2015-02-07\": [\n {\n \"start\": \"\",\n \"end\": \"\"\n },\n {\n \"start\": \"\",\n \"end\": \"\"\n }\n ],\n \"2015-02-08\": [\n {\n \"start\": \"\",\n \"end\": \"\"\n },\n {\n \"start\": \"\",\n \"end\": \"\"\n }\n ]\n }\n }\n },\n {\n \"location\": {\n \"lat\": \"\",\n \"lng\": \"\"\n },\n \"name\": \"\",\n \"storeId\": \"\",\n \"address\": {\n \"lines\": [\n \"\",\n \"\"\n ],\n \"countryCode\": \"\",\n \"city\": \"\",\n \"zipcode\": \"\"\n },\n \"contact\": {\n \"website\": \"\",\n \"phone\": \"\",\n \"email\": \"\"\n },\n \"types\": [\n \"\",\n \"\"\n ],\n \"tags\": [\n \"\",\n \"\"\n ],\n \"userProperties\": {\n \"key_0\": \"string\",\n \"key_1\": \"string\"\n },\n \"localizedNames\": {},\n \"openingHours\": null\n }\n ]\n}", "options": { "raw": { "headerFamily": "json", @@ -1500,13 +1213,14 @@ }, "response": [ { - "id": "883c4290-8538-4a35-833c-1509f6146c51", - "name": "Assets successfully created", + "id": "769aab9d-3bc7-4d70-a2ce-2f223bc37a6a", + "name": "Assets successfully replaced", "originalRequest": { "url": { "protocol": "https", "path": [ - "stores" + "stores", + "replace" ], "host": [ "api", @@ -1538,7 +1252,7 @@ "method": "POST", "body": { "mode": "raw", - "raw": "{\n \"stores\": [\n {\n \"location\": {\n \"lat\": \"\",\n \"lng\": \"\"\n },\n \"name\": \"\",\n \"storeId\": \"\",\n \"address\": {\n \"lines\": [\n \"\",\n \"\"\n ],\n \"countryCode\": \"\",\n \"city\": \"\",\n \"zipcode\": \"\"\n },\n \"contact\": {\n \"website\": \"\",\n \"phone\": \"\",\n \"email\": \"\"\n },\n \"types\": [\n \"\",\n \"\"\n ],\n \"tags\": [\n \"\",\n \"\"\n ],\n \"userProperties\": null,\n \"localizedNames\": {},\n \"openingHours\": {\n \"timezone\": \"\",\n \"usual\": {\n \"1\": [\n {\n \"start\": \"\",\n \"end\": \"\"\n },\n {\n \"start\": \"\",\n \"end\": \"\"\n }\n ],\n \"2\": [\n {\n \"start\": \"\",\n \"end\": \"\"\n },\n {\n \"start\": \"\",\n \"end\": \"\"\n }\n ],\n \"3\": [\n {\n \"start\": \"\",\n \"end\": \"\"\n },\n {\n \"start\": \"\",\n \"end\": \"\"\n }\n ],\n \"4\": [\n {\n \"start\": \"\",\n \"end\": \"\"\n },\n {\n \"start\": \"\",\n \"end\": \"\"\n }\n ],\n \"5\": [\n {\n \"start\": \"\",\n \"end\": \"\"\n },\n {\n \"start\": \"\",\n \"end\": \"\"\n }\n ],\n \"6\": [\n {\n \"start\": \"\",\n \"end\": \"\"\n },\n {\n \"start\": \"\",\n \"end\": \"\"\n }\n ],\n \"7\": [\n {\n \"start\": \"\",\n \"end\": \"\"\n },\n {\n \"start\": \"\",\n \"end\": \"\"\n }\n ],\n \"default\": [\n {\n \"start\": \"\",\n \"end\": \"\"\n },\n {\n \"start\": \"\",\n \"end\": \"\"\n }\n ]\n },\n \"special\": {\n \"2015-02-07\": [\n {\n \"start\": \"\",\n \"end\": \"\"\n },\n {\n \"start\": \"\",\n \"end\": \"\"\n }\n ],\n \"2015-02-08\": [\n {\n \"start\": \"\",\n \"end\": \"\"\n },\n {\n \"start\": \"\",\n \"end\": \"\"\n }\n ]\n }\n }\n },\n {\n \"location\": {\n \"lat\": \"\",\n \"lng\": \"\"\n },\n \"name\": \"\",\n \"storeId\": \"\",\n \"address\": {\n \"lines\": [\n \"\",\n \"\"\n ],\n \"countryCode\": \"\",\n \"city\": \"\",\n \"zipcode\": \"\"\n },\n \"contact\": {\n \"website\": \"\",\n \"phone\": \"\",\n \"email\": \"\"\n },\n \"types\": [\n \"\",\n \"\"\n ],\n \"tags\": [\n \"\",\n \"\"\n ],\n \"userProperties\": null,\n \"localizedNames\": {},\n \"openingHours\": {\n \"timezone\": \"\",\n \"usual\": {\n \"1\": [\n {\n \"start\": \"\",\n \"end\": \"\"\n },\n {\n \"start\": \"\",\n \"end\": \"\"\n }\n ],\n \"2\": [\n {\n \"start\": \"\",\n \"end\": \"\"\n },\n {\n \"start\": \"\",\n \"end\": \"\"\n }\n ],\n \"3\": [\n {\n \"start\": \"\",\n \"end\": \"\"\n },\n {\n \"start\": \"\",\n \"end\": \"\"\n }\n ],\n \"4\": [\n {\n \"start\": \"\",\n \"end\": \"\"\n },\n {\n \"start\": \"\",\n \"end\": \"\"\n }\n ],\n \"5\": [\n {\n \"start\": \"\",\n \"end\": \"\"\n },\n {\n \"start\": \"\",\n \"end\": \"\"\n }\n ],\n \"6\": [\n {\n \"start\": \"\",\n \"end\": \"\"\n },\n {\n \"start\": \"\",\n \"end\": \"\"\n }\n ],\n \"7\": [\n {\n \"start\": \"\",\n \"end\": \"\"\n },\n {\n \"start\": \"\",\n \"end\": \"\"\n }\n ],\n \"default\": [\n {\n \"start\": \"\",\n \"end\": \"\"\n },\n {\n \"start\": \"\",\n \"end\": \"\"\n }\n ]\n },\n \"special\": {\n \"2015-02-07\": [\n {\n \"start\": \"\",\n \"end\": \"\"\n },\n {\n \"start\": \"\",\n \"end\": \"\"\n }\n ],\n \"2015-02-08\": [\n {\n \"start\": \"\",\n \"end\": \"\"\n },\n {\n \"start\": \"\",\n \"end\": \"\"\n }\n ]\n }\n }\n }\n ]\n}", + "raw": "{\n \"stores\": [\n {\n \"location\": {\n \"lat\": \"\",\n \"lng\": \"\"\n },\n \"name\": \"\",\n \"storeId\": \"\",\n \"address\": {\n \"lines\": [\n \"\",\n \"\"\n ],\n \"countryCode\": \"\",\n \"city\": \"\",\n \"zipcode\": \"\"\n },\n \"contact\": {\n \"website\": \"\",\n \"phone\": \"\",\n \"email\": \"\"\n },\n \"types\": [\n \"\",\n \"\"\n ],\n \"tags\": [\n \"\",\n \"\"\n ],\n \"userProperties\": {\n \"key_0\": \"string\",\n \"key_1\": 5780\n },\n \"localizedNames\": {},\n \"openingHours\": {\n \"timezone\": \"\",\n \"usual\": {\n \"1\": [\n {\n \"start\": \"\",\n \"end\": \"\"\n },\n {\n \"start\": \"\",\n \"end\": \"\"\n }\n ],\n \"2\": [\n {\n \"start\": \"\",\n \"end\": \"\"\n },\n {\n \"start\": \"\",\n \"end\": \"\"\n }\n ],\n \"3\": [\n {\n \"start\": \"\",\n \"end\": \"\"\n },\n {\n \"start\": \"\",\n \"end\": \"\"\n }\n ],\n \"4\": [\n {\n \"start\": \"\",\n \"end\": \"\"\n },\n {\n \"start\": \"\",\n \"end\": \"\"\n }\n ],\n \"5\": [\n {\n \"start\": \"\",\n \"end\": \"\"\n },\n {\n \"start\": \"\",\n \"end\": \"\"\n }\n ],\n \"6\": [\n {\n \"start\": \"\",\n \"end\": \"\"\n },\n {\n \"start\": \"\",\n \"end\": \"\"\n }\n ],\n \"7\": [\n {\n \"start\": \"\",\n \"end\": \"\"\n },\n {\n \"start\": \"\",\n \"end\": \"\"\n }\n ],\n \"default\": [\n {\n \"start\": \"\",\n \"end\": \"\"\n },\n {\n \"start\": \"\",\n \"end\": \"\"\n }\n ]\n },\n \"special\": {\n \"2015-02-07\": [\n {\n \"start\": \"\",\n \"end\": \"\"\n },\n {\n \"start\": \"\",\n \"end\": \"\"\n }\n ],\n \"2015-02-08\": [\n {\n \"start\": \"\",\n \"end\": \"\"\n },\n {\n \"start\": \"\",\n \"end\": \"\"\n }\n ]\n }\n }\n },\n {\n \"location\": {\n \"lat\": \"\",\n \"lng\": \"\"\n },\n \"name\": \"\",\n \"storeId\": \"\",\n \"address\": {\n \"lines\": [\n \"\",\n \"\"\n ],\n \"countryCode\": \"\",\n \"city\": \"\",\n \"zipcode\": \"\"\n },\n \"contact\": {\n \"website\": \"\",\n \"phone\": \"\",\n \"email\": \"\"\n },\n \"types\": [\n \"\",\n \"\"\n ],\n \"tags\": [\n \"\",\n \"\"\n ],\n \"userProperties\": {\n \"key_0\": \"string\",\n \"key_1\": \"string\"\n },\n \"localizedNames\": {},\n \"openingHours\": null\n }\n ]\n}", "options": { "raw": { "headerFamily": "json", @@ -1560,13 +1274,14 @@ "_postman_previewlanguage": "json" }, { - "id": "b4184177-fedc-4687-a2f8-02a7a9afdbf5", + "id": "dd048586-93a5-41e6-bd2c-612eac84d695", "name": "Invalid. The data is not a valid JSON.", "originalRequest": { "url": { "protocol": "https", "path": [ - "stores" + "stores", + "replace" ], "host": [ "api", @@ -1598,7 +1313,7 @@ "method": "POST", "body": { "mode": "raw", - "raw": "{\n \"stores\": [\n {\n \"location\": {\n \"lat\": \"\",\n \"lng\": \"\"\n },\n \"name\": \"\",\n \"storeId\": \"\",\n \"address\": {\n \"lines\": [\n \"\",\n \"\"\n ],\n \"countryCode\": \"\",\n \"city\": \"\",\n \"zipcode\": \"\"\n },\n \"contact\": {\n \"website\": \"\",\n \"phone\": \"\",\n \"email\": \"\"\n },\n \"types\": [\n \"\",\n \"\"\n ],\n \"tags\": [\n \"\",\n \"\"\n ],\n \"userProperties\": null,\n \"localizedNames\": {},\n \"openingHours\": {\n \"timezone\": \"\",\n \"usual\": {\n \"1\": [\n {\n \"start\": \"\",\n \"end\": \"\"\n },\n {\n \"start\": \"\",\n \"end\": \"\"\n }\n ],\n \"2\": [\n {\n \"start\": \"\",\n \"end\": \"\"\n },\n {\n \"start\": \"\",\n \"end\": \"\"\n }\n ],\n \"3\": [\n {\n \"start\": \"\",\n \"end\": \"\"\n },\n {\n \"start\": \"\",\n \"end\": \"\"\n }\n ],\n \"4\": [\n {\n \"start\": \"\",\n \"end\": \"\"\n },\n {\n \"start\": \"\",\n \"end\": \"\"\n }\n ],\n \"5\": [\n {\n \"start\": \"\",\n \"end\": \"\"\n },\n {\n \"start\": \"\",\n \"end\": \"\"\n }\n ],\n \"6\": [\n {\n \"start\": \"\",\n \"end\": \"\"\n },\n {\n \"start\": \"\",\n \"end\": \"\"\n }\n ],\n \"7\": [\n {\n \"start\": \"\",\n \"end\": \"\"\n },\n {\n \"start\": \"\",\n \"end\": \"\"\n }\n ],\n \"default\": [\n {\n \"start\": \"\",\n \"end\": \"\"\n },\n {\n \"start\": \"\",\n \"end\": \"\"\n }\n ]\n },\n \"special\": {\n \"2015-02-07\": [\n {\n \"start\": \"\",\n \"end\": \"\"\n },\n {\n \"start\": \"\",\n \"end\": \"\"\n }\n ],\n \"2015-02-08\": [\n {\n \"start\": \"\",\n \"end\": \"\"\n },\n {\n \"start\": \"\",\n \"end\": \"\"\n }\n ]\n }\n }\n },\n {\n \"location\": {\n \"lat\": \"\",\n \"lng\": \"\"\n },\n \"name\": \"\",\n \"storeId\": \"\",\n \"address\": {\n \"lines\": [\n \"\",\n \"\"\n ],\n \"countryCode\": \"\",\n \"city\": \"\",\n \"zipcode\": \"\"\n },\n \"contact\": {\n \"website\": \"\",\n \"phone\": \"\",\n \"email\": \"\"\n },\n \"types\": [\n \"\",\n \"\"\n ],\n \"tags\": [\n \"\",\n \"\"\n ],\n \"userProperties\": null,\n \"localizedNames\": {},\n \"openingHours\": {\n \"timezone\": \"\",\n \"usual\": {\n \"1\": [\n {\n \"start\": \"\",\n \"end\": \"\"\n },\n {\n \"start\": \"\",\n \"end\": \"\"\n }\n ],\n \"2\": [\n {\n \"start\": \"\",\n \"end\": \"\"\n },\n {\n \"start\": \"\",\n \"end\": \"\"\n }\n ],\n \"3\": [\n {\n \"start\": \"\",\n \"end\": \"\"\n },\n {\n \"start\": \"\",\n \"end\": \"\"\n }\n ],\n \"4\": [\n {\n \"start\": \"\",\n \"end\": \"\"\n },\n {\n \"start\": \"\",\n \"end\": \"\"\n }\n ],\n \"5\": [\n {\n \"start\": \"\",\n \"end\": \"\"\n },\n {\n \"start\": \"\",\n \"end\": \"\"\n }\n ],\n \"6\": [\n {\n \"start\": \"\",\n \"end\": \"\"\n },\n {\n \"start\": \"\",\n \"end\": \"\"\n }\n ],\n \"7\": [\n {\n \"start\": \"\",\n \"end\": \"\"\n },\n {\n \"start\": \"\",\n \"end\": \"\"\n }\n ],\n \"default\": [\n {\n \"start\": \"\",\n \"end\": \"\"\n },\n {\n \"start\": \"\",\n \"end\": \"\"\n }\n ]\n },\n \"special\": {\n \"2015-02-07\": [\n {\n \"start\": \"\",\n \"end\": \"\"\n },\n {\n \"start\": \"\",\n \"end\": \"\"\n }\n ],\n \"2015-02-08\": [\n {\n \"start\": \"\",\n \"end\": \"\"\n },\n {\n \"start\": \"\",\n \"end\": \"\"\n }\n ]\n }\n }\n }\n ]\n}", + "raw": "{\n \"stores\": [\n {\n \"location\": {\n \"lat\": \"\",\n \"lng\": \"\"\n },\n \"name\": \"\",\n \"storeId\": \"\",\n \"address\": {\n \"lines\": [\n \"\",\n \"\"\n ],\n \"countryCode\": \"\",\n \"city\": \"\",\n \"zipcode\": \"\"\n },\n \"contact\": {\n \"website\": \"\",\n \"phone\": \"\",\n \"email\": \"\"\n },\n \"types\": [\n \"\",\n \"\"\n ],\n \"tags\": [\n \"\",\n \"\"\n ],\n \"userProperties\": {\n \"key_0\": \"string\",\n \"key_1\": 5780\n },\n \"localizedNames\": {},\n \"openingHours\": {\n \"timezone\": \"\",\n \"usual\": {\n \"1\": [\n {\n \"start\": \"\",\n \"end\": \"\"\n },\n {\n \"start\": \"\",\n \"end\": \"\"\n }\n ],\n \"2\": [\n {\n \"start\": \"\",\n \"end\": \"\"\n },\n {\n \"start\": \"\",\n \"end\": \"\"\n }\n ],\n \"3\": [\n {\n \"start\": \"\",\n \"end\": \"\"\n },\n {\n \"start\": \"\",\n \"end\": \"\"\n }\n ],\n \"4\": [\n {\n \"start\": \"\",\n \"end\": \"\"\n },\n {\n \"start\": \"\",\n \"end\": \"\"\n }\n ],\n \"5\": [\n {\n \"start\": \"\",\n \"end\": \"\"\n },\n {\n \"start\": \"\",\n \"end\": \"\"\n }\n ],\n \"6\": [\n {\n \"start\": \"\",\n \"end\": \"\"\n },\n {\n \"start\": \"\",\n \"end\": \"\"\n }\n ],\n \"7\": [\n {\n \"start\": \"\",\n \"end\": \"\"\n },\n {\n \"start\": \"\",\n \"end\": \"\"\n }\n ],\n \"default\": [\n {\n \"start\": \"\",\n \"end\": \"\"\n },\n {\n \"start\": \"\",\n \"end\": \"\"\n }\n ]\n },\n \"special\": {\n \"2015-02-07\": [\n {\n \"start\": \"\",\n \"end\": \"\"\n },\n {\n \"start\": \"\",\n \"end\": \"\"\n }\n ],\n \"2015-02-08\": [\n {\n \"start\": \"\",\n \"end\": \"\"\n },\n {\n \"start\": \"\",\n \"end\": \"\"\n }\n ]\n }\n }\n },\n {\n \"location\": {\n \"lat\": \"\",\n \"lng\": \"\"\n },\n \"name\": \"\",\n \"storeId\": \"\",\n \"address\": {\n \"lines\": [\n \"\",\n \"\"\n ],\n \"countryCode\": \"\",\n \"city\": \"\",\n \"zipcode\": \"\"\n },\n \"contact\": {\n \"website\": \"\",\n \"phone\": \"\",\n \"email\": \"\"\n },\n \"types\": [\n \"\",\n \"\"\n ],\n \"tags\": [\n \"\",\n \"\"\n ],\n \"userProperties\": {\n \"key_0\": \"string\",\n \"key_1\": \"string\"\n },\n \"localizedNames\": {},\n \"openingHours\": null\n }\n ]\n}", "options": { "raw": { "headerFamily": "json", @@ -1620,13 +1335,14 @@ "_postman_previewlanguage": "json" }, { - "id": "fae89e3a-859b-41e3-94f9-124cb0a28252", + "id": "d1449e95-9328-48f1-98b2-127c2ca4a2e2", "name": "Unauthorized. Incorrect authentication credentials.", "originalRequest": { "url": { "protocol": "https", "path": [ - "stores" + "stores", + "replace" ], "host": [ "api", @@ -1658,7 +1374,7 @@ "method": "POST", "body": { "mode": "raw", - "raw": "{\n \"stores\": [\n {\n \"location\": {\n \"lat\": \"\",\n \"lng\": \"\"\n },\n \"name\": \"\",\n \"storeId\": \"\",\n \"address\": {\n \"lines\": [\n \"\",\n \"\"\n ],\n \"countryCode\": \"\",\n \"city\": \"\",\n \"zipcode\": \"\"\n },\n \"contact\": {\n \"website\": \"\",\n \"phone\": \"\",\n \"email\": \"\"\n },\n \"types\": [\n \"\",\n \"\"\n ],\n \"tags\": [\n \"\",\n \"\"\n ],\n \"userProperties\": null,\n \"localizedNames\": {},\n \"openingHours\": {\n \"timezone\": \"\",\n \"usual\": {\n \"1\": [\n {\n \"start\": \"\",\n \"end\": \"\"\n },\n {\n \"start\": \"\",\n \"end\": \"\"\n }\n ],\n \"2\": [\n {\n \"start\": \"\",\n \"end\": \"\"\n },\n {\n \"start\": \"\",\n \"end\": \"\"\n }\n ],\n \"3\": [\n {\n \"start\": \"\",\n \"end\": \"\"\n },\n {\n \"start\": \"\",\n \"end\": \"\"\n }\n ],\n \"4\": [\n {\n \"start\": \"\",\n \"end\": \"\"\n },\n {\n \"start\": \"\",\n \"end\": \"\"\n }\n ],\n \"5\": [\n {\n \"start\": \"\",\n \"end\": \"\"\n },\n {\n \"start\": \"\",\n \"end\": \"\"\n }\n ],\n \"6\": [\n {\n \"start\": \"\",\n \"end\": \"\"\n },\n {\n \"start\": \"\",\n \"end\": \"\"\n }\n ],\n \"7\": [\n {\n \"start\": \"\",\n \"end\": \"\"\n },\n {\n \"start\": \"\",\n \"end\": \"\"\n }\n ],\n \"default\": [\n {\n \"start\": \"\",\n \"end\": \"\"\n },\n {\n \"start\": \"\",\n \"end\": \"\"\n }\n ]\n },\n \"special\": {\n \"2015-02-07\": [\n {\n \"start\": \"\",\n \"end\": \"\"\n },\n {\n \"start\": \"\",\n \"end\": \"\"\n }\n ],\n \"2015-02-08\": [\n {\n \"start\": \"\",\n \"end\": \"\"\n },\n {\n \"start\": \"\",\n \"end\": \"\"\n }\n ]\n }\n }\n },\n {\n \"location\": {\n \"lat\": \"\",\n \"lng\": \"\"\n },\n \"name\": \"\",\n \"storeId\": \"\",\n \"address\": {\n \"lines\": [\n \"\",\n \"\"\n ],\n \"countryCode\": \"\",\n \"city\": \"\",\n \"zipcode\": \"\"\n },\n \"contact\": {\n \"website\": \"\",\n \"phone\": \"\",\n \"email\": \"\"\n },\n \"types\": [\n \"\",\n \"\"\n ],\n \"tags\": [\n \"\",\n \"\"\n ],\n \"userProperties\": null,\n \"localizedNames\": {},\n \"openingHours\": {\n \"timezone\": \"\",\n \"usual\": {\n \"1\": [\n {\n \"start\": \"\",\n \"end\": \"\"\n },\n {\n \"start\": \"\",\n \"end\": \"\"\n }\n ],\n \"2\": [\n {\n \"start\": \"\",\n \"end\": \"\"\n },\n {\n \"start\": \"\",\n \"end\": \"\"\n }\n ],\n \"3\": [\n {\n \"start\": \"\",\n \"end\": \"\"\n },\n {\n \"start\": \"\",\n \"end\": \"\"\n }\n ],\n \"4\": [\n {\n \"start\": \"\",\n \"end\": \"\"\n },\n {\n \"start\": \"\",\n \"end\": \"\"\n }\n ],\n \"5\": [\n {\n \"start\": \"\",\n \"end\": \"\"\n },\n {\n \"start\": \"\",\n \"end\": \"\"\n }\n ],\n \"6\": [\n {\n \"start\": \"\",\n \"end\": \"\"\n },\n {\n \"start\": \"\",\n \"end\": \"\"\n }\n ],\n \"7\": [\n {\n \"start\": \"\",\n \"end\": \"\"\n },\n {\n \"start\": \"\",\n \"end\": \"\"\n }\n ],\n \"default\": [\n {\n \"start\": \"\",\n \"end\": \"\"\n },\n {\n \"start\": \"\",\n \"end\": \"\"\n }\n ]\n },\n \"special\": {\n \"2015-02-07\": [\n {\n \"start\": \"\",\n \"end\": \"\"\n },\n {\n \"start\": \"\",\n \"end\": \"\"\n }\n ],\n \"2015-02-08\": [\n {\n \"start\": \"\",\n \"end\": \"\"\n },\n {\n \"start\": \"\",\n \"end\": \"\"\n }\n ]\n }\n }\n }\n ]\n}", + "raw": "{\n \"stores\": [\n {\n \"location\": {\n \"lat\": \"\",\n \"lng\": \"\"\n },\n \"name\": \"\",\n \"storeId\": \"\",\n \"address\": {\n \"lines\": [\n \"\",\n \"\"\n ],\n \"countryCode\": \"\",\n \"city\": \"\",\n \"zipcode\": \"\"\n },\n \"contact\": {\n \"website\": \"\",\n \"phone\": \"\",\n \"email\": \"\"\n },\n \"types\": [\n \"\",\n \"\"\n ],\n \"tags\": [\n \"\",\n \"\"\n ],\n \"userProperties\": {\n \"key_0\": \"string\",\n \"key_1\": 5780\n },\n \"localizedNames\": {},\n \"openingHours\": {\n \"timezone\": \"\",\n \"usual\": {\n \"1\": [\n {\n \"start\": \"\",\n \"end\": \"\"\n },\n {\n \"start\": \"\",\n \"end\": \"\"\n }\n ],\n \"2\": [\n {\n \"start\": \"\",\n \"end\": \"\"\n },\n {\n \"start\": \"\",\n \"end\": \"\"\n }\n ],\n \"3\": [\n {\n \"start\": \"\",\n \"end\": \"\"\n },\n {\n \"start\": \"\",\n \"end\": \"\"\n }\n ],\n \"4\": [\n {\n \"start\": \"\",\n \"end\": \"\"\n },\n {\n \"start\": \"\",\n \"end\": \"\"\n }\n ],\n \"5\": [\n {\n \"start\": \"\",\n \"end\": \"\"\n },\n {\n \"start\": \"\",\n \"end\": \"\"\n }\n ],\n \"6\": [\n {\n \"start\": \"\",\n \"end\": \"\"\n },\n {\n \"start\": \"\",\n \"end\": \"\"\n }\n ],\n \"7\": [\n {\n \"start\": \"\",\n \"end\": \"\"\n },\n {\n \"start\": \"\",\n \"end\": \"\"\n }\n ],\n \"default\": [\n {\n \"start\": \"\",\n \"end\": \"\"\n },\n {\n \"start\": \"\",\n \"end\": \"\"\n }\n ]\n },\n \"special\": {\n \"2015-02-07\": [\n {\n \"start\": \"\",\n \"end\": \"\"\n },\n {\n \"start\": \"\",\n \"end\": \"\"\n }\n ],\n \"2015-02-08\": [\n {\n \"start\": \"\",\n \"end\": \"\"\n },\n {\n \"start\": \"\",\n \"end\": \"\"\n }\n ]\n }\n }\n },\n {\n \"location\": {\n \"lat\": \"\",\n \"lng\": \"\"\n },\n \"name\": \"\",\n \"storeId\": \"\",\n \"address\": {\n \"lines\": [\n \"\",\n \"\"\n ],\n \"countryCode\": \"\",\n \"city\": \"\",\n \"zipcode\": \"\"\n },\n \"contact\": {\n \"website\": \"\",\n \"phone\": \"\",\n \"email\": \"\"\n },\n \"types\": [\n \"\",\n \"\"\n ],\n \"tags\": [\n \"\",\n \"\"\n ],\n \"userProperties\": {\n \"key_0\": \"string\",\n \"key_1\": \"string\"\n },\n \"localizedNames\": {},\n \"openingHours\": null\n }\n ]\n}", "options": { "raw": { "headerFamily": "json", @@ -1680,13 +1396,14 @@ "_postman_previewlanguage": "json" }, { - "id": "f0445150-bdbd-44fc-90da-aca87532d7d7", + "id": "d9a690d3-580d-4eb9-af9c-4bca0c9634fa", "name": "Forbidden. This Woosmap API is not enabled for this project.", "originalRequest": { "url": { "protocol": "https", "path": [ - "stores" + "stores", + "replace" ], "host": [ "api", @@ -1718,7 +1435,7 @@ "method": "POST", "body": { "mode": "raw", - "raw": "{\n \"stores\": [\n {\n \"location\": {\n \"lat\": \"\",\n \"lng\": \"\"\n },\n \"name\": \"\",\n \"storeId\": \"\",\n \"address\": {\n \"lines\": [\n \"\",\n \"\"\n ],\n \"countryCode\": \"\",\n \"city\": \"\",\n \"zipcode\": \"\"\n },\n \"contact\": {\n \"website\": \"\",\n \"phone\": \"\",\n \"email\": \"\"\n },\n \"types\": [\n \"\",\n \"\"\n ],\n \"tags\": [\n \"\",\n \"\"\n ],\n \"userProperties\": null,\n \"localizedNames\": {},\n \"openingHours\": {\n \"timezone\": \"\",\n \"usual\": {\n \"1\": [\n {\n \"start\": \"\",\n \"end\": \"\"\n },\n {\n \"start\": \"\",\n \"end\": \"\"\n }\n ],\n \"2\": [\n {\n \"start\": \"\",\n \"end\": \"\"\n },\n {\n \"start\": \"\",\n \"end\": \"\"\n }\n ],\n \"3\": [\n {\n \"start\": \"\",\n \"end\": \"\"\n },\n {\n \"start\": \"\",\n \"end\": \"\"\n }\n ],\n \"4\": [\n {\n \"start\": \"\",\n \"end\": \"\"\n },\n {\n \"start\": \"\",\n \"end\": \"\"\n }\n ],\n \"5\": [\n {\n \"start\": \"\",\n \"end\": \"\"\n },\n {\n \"start\": \"\",\n \"end\": \"\"\n }\n ],\n \"6\": [\n {\n \"start\": \"\",\n \"end\": \"\"\n },\n {\n \"start\": \"\",\n \"end\": \"\"\n }\n ],\n \"7\": [\n {\n \"start\": \"\",\n \"end\": \"\"\n },\n {\n \"start\": \"\",\n \"end\": \"\"\n }\n ],\n \"default\": [\n {\n \"start\": \"\",\n \"end\": \"\"\n },\n {\n \"start\": \"\",\n \"end\": \"\"\n }\n ]\n },\n \"special\": {\n \"2015-02-07\": [\n {\n \"start\": \"\",\n \"end\": \"\"\n },\n {\n \"start\": \"\",\n \"end\": \"\"\n }\n ],\n \"2015-02-08\": [\n {\n \"start\": \"\",\n \"end\": \"\"\n },\n {\n \"start\": \"\",\n \"end\": \"\"\n }\n ]\n }\n }\n },\n {\n \"location\": {\n \"lat\": \"\",\n \"lng\": \"\"\n },\n \"name\": \"\",\n \"storeId\": \"\",\n \"address\": {\n \"lines\": [\n \"\",\n \"\"\n ],\n \"countryCode\": \"\",\n \"city\": \"\",\n \"zipcode\": \"\"\n },\n \"contact\": {\n \"website\": \"\",\n \"phone\": \"\",\n \"email\": \"\"\n },\n \"types\": [\n \"\",\n \"\"\n ],\n \"tags\": [\n \"\",\n \"\"\n ],\n \"userProperties\": null,\n \"localizedNames\": {},\n \"openingHours\": {\n \"timezone\": \"\",\n \"usual\": {\n \"1\": [\n {\n \"start\": \"\",\n \"end\": \"\"\n },\n {\n \"start\": \"\",\n \"end\": \"\"\n }\n ],\n \"2\": [\n {\n \"start\": \"\",\n \"end\": \"\"\n },\n {\n \"start\": \"\",\n \"end\": \"\"\n }\n ],\n \"3\": [\n {\n \"start\": \"\",\n \"end\": \"\"\n },\n {\n \"start\": \"\",\n \"end\": \"\"\n }\n ],\n \"4\": [\n {\n \"start\": \"\",\n \"end\": \"\"\n },\n {\n \"start\": \"\",\n \"end\": \"\"\n }\n ],\n \"5\": [\n {\n \"start\": \"\",\n \"end\": \"\"\n },\n {\n \"start\": \"\",\n \"end\": \"\"\n }\n ],\n \"6\": [\n {\n \"start\": \"\",\n \"end\": \"\"\n },\n {\n \"start\": \"\",\n \"end\": \"\"\n }\n ],\n \"7\": [\n {\n \"start\": \"\",\n \"end\": \"\"\n },\n {\n \"start\": \"\",\n \"end\": \"\"\n }\n ],\n \"default\": [\n {\n \"start\": \"\",\n \"end\": \"\"\n },\n {\n \"start\": \"\",\n \"end\": \"\"\n }\n ]\n },\n \"special\": {\n \"2015-02-07\": [\n {\n \"start\": \"\",\n \"end\": \"\"\n },\n {\n \"start\": \"\",\n \"end\": \"\"\n }\n ],\n \"2015-02-08\": [\n {\n \"start\": \"\",\n \"end\": \"\"\n },\n {\n \"start\": \"\",\n \"end\": \"\"\n }\n ]\n }\n }\n }\n ]\n}", + "raw": "{\n \"stores\": [\n {\n \"location\": {\n \"lat\": \"\",\n \"lng\": \"\"\n },\n \"name\": \"\",\n \"storeId\": \"\",\n \"address\": {\n \"lines\": [\n \"\",\n \"\"\n ],\n \"countryCode\": \"\",\n \"city\": \"\",\n \"zipcode\": \"\"\n },\n \"contact\": {\n \"website\": \"\",\n \"phone\": \"\",\n \"email\": \"\"\n },\n \"types\": [\n \"\",\n \"\"\n ],\n \"tags\": [\n \"\",\n \"\"\n ],\n \"userProperties\": {\n \"key_0\": \"string\",\n \"key_1\": 5780\n },\n \"localizedNames\": {},\n \"openingHours\": {\n \"timezone\": \"\",\n \"usual\": {\n \"1\": [\n {\n \"start\": \"\",\n \"end\": \"\"\n },\n {\n \"start\": \"\",\n \"end\": \"\"\n }\n ],\n \"2\": [\n {\n \"start\": \"\",\n \"end\": \"\"\n },\n {\n \"start\": \"\",\n \"end\": \"\"\n }\n ],\n \"3\": [\n {\n \"start\": \"\",\n \"end\": \"\"\n },\n {\n \"start\": \"\",\n \"end\": \"\"\n }\n ],\n \"4\": [\n {\n \"start\": \"\",\n \"end\": \"\"\n },\n {\n \"start\": \"\",\n \"end\": \"\"\n }\n ],\n \"5\": [\n {\n \"start\": \"\",\n \"end\": \"\"\n },\n {\n \"start\": \"\",\n \"end\": \"\"\n }\n ],\n \"6\": [\n {\n \"start\": \"\",\n \"end\": \"\"\n },\n {\n \"start\": \"\",\n \"end\": \"\"\n }\n ],\n \"7\": [\n {\n \"start\": \"\",\n \"end\": \"\"\n },\n {\n \"start\": \"\",\n \"end\": \"\"\n }\n ],\n \"default\": [\n {\n \"start\": \"\",\n \"end\": \"\"\n },\n {\n \"start\": \"\",\n \"end\": \"\"\n }\n ]\n },\n \"special\": {\n \"2015-02-07\": [\n {\n \"start\": \"\",\n \"end\": \"\"\n },\n {\n \"start\": \"\",\n \"end\": \"\"\n }\n ],\n \"2015-02-08\": [\n {\n \"start\": \"\",\n \"end\": \"\"\n },\n {\n \"start\": \"\",\n \"end\": \"\"\n }\n ]\n }\n }\n },\n {\n \"location\": {\n \"lat\": \"\",\n \"lng\": \"\"\n },\n \"name\": \"\",\n \"storeId\": \"\",\n \"address\": {\n \"lines\": [\n \"\",\n \"\"\n ],\n \"countryCode\": \"\",\n \"city\": \"\",\n \"zipcode\": \"\"\n },\n \"contact\": {\n \"website\": \"\",\n \"phone\": \"\",\n \"email\": \"\"\n },\n \"types\": [\n \"\",\n \"\"\n ],\n \"tags\": [\n \"\",\n \"\"\n ],\n \"userProperties\": {\n \"key_0\": \"string\",\n \"key_1\": \"string\"\n },\n \"localizedNames\": {},\n \"openingHours\": null\n }\n ]\n}", "options": { "raw": { "headerFamily": "json", @@ -1744,50 +1461,62 @@ "protocolProfileBehavior": { "disableBodyPruning": true } - }, + } + ] + }, + { + "name": "Zones", + "description": "The Zones Endpoint lets you associate geographic polygons (zones) with your stores and then search for stores whose zone contains a specific point. Unlike distance-based search, which relies on straight-line proximity, zone-based search accounts for real-world boundaries like delivery areas, service regions, or franchise territories.\nZone management provides a full set of CRUD operations: import zones in bulk, update existing zones, list all zones in your project, retrieve or delete individual zones by ID, and remove all zones at once. Each zone links a polygon (defined in WKT format) to a specific store via store_id and zone_id.\n\nOnce zones are imported, you can search for stores by adding `zone=true` to your Search request. The API returns stores whose zone polygon intersects the queried location rather than the nearest stores by distance.\n\n``` https://api.woosmap.com/zones ```\n", + "item": [ { - "id": "270aec09-d571-44a6-89d9-4f263778b46e", - "name": "Update the Assets", + "id": "f15382a3-15e4-4d89-b643-46f41730a114", + "name": "List your Zones", "request": { - "name": "Update the Assets", + "name": "List your Zones", "description": { - "content": "Used to update assets in batch. `storeId` must exists when using `PUT` method, if one asset does not exists, the batch will be refused.", + "content": "List all zones for the current project, sorted by `zone_id`.\n", "type": "text/plain" }, "url": { "protocol": "https", "path": [ - "stores" + "zones" ], "host": [ "api", "woosmap", "com" ], - "query": [], + "query": [ + { + "disabled": false, + "description": { + "content": "To limit number of zones retrieved (max 50).\n", + "type": "text/plain" + }, + "key": "limit", + "value": "" + }, + { + "disabled": false, + "description": { + "content": "To retrieve zones starting from an offset value.\n", + "type": "text/plain" + }, + "key": "offset", + "value": "" + } + ], "variable": [] }, "header": [ - { - "key": "Content-Type", - "value": "application/json" - }, { "key": "Accept", "value": "application/json" } ], - "method": "PUT", - "body": { - "mode": "raw", - "raw": "{\n \"stores\": [\n {\n \"location\": {\n \"lat\": \"\",\n \"lng\": \"\"\n },\n \"name\": \"\",\n \"storeId\": \"\",\n \"address\": {\n \"lines\": [\n \"\",\n \"\"\n ],\n \"countryCode\": \"\",\n \"city\": \"\",\n \"zipcode\": \"\"\n },\n \"contact\": {\n \"website\": \"\",\n \"phone\": \"\",\n \"email\": \"\"\n },\n \"types\": [\n \"\",\n \"\"\n ],\n \"tags\": [\n \"\",\n \"\"\n ],\n \"userProperties\": null,\n \"localizedNames\": {},\n \"openingHours\": {\n \"timezone\": \"\",\n \"usual\": {\n \"1\": [\n {\n \"start\": \"\",\n \"end\": \"\"\n },\n {\n \"start\": \"\",\n \"end\": \"\"\n }\n ],\n \"2\": [\n {\n \"start\": \"\",\n \"end\": \"\"\n },\n {\n \"start\": \"\",\n \"end\": \"\"\n }\n ],\n \"3\": [\n {\n \"start\": \"\",\n \"end\": \"\"\n },\n {\n \"start\": \"\",\n \"end\": \"\"\n }\n ],\n \"4\": [\n {\n \"start\": \"\",\n \"end\": \"\"\n },\n {\n \"start\": \"\",\n \"end\": \"\"\n }\n ],\n \"5\": [\n {\n \"start\": \"\",\n \"end\": \"\"\n },\n {\n \"start\": \"\",\n \"end\": \"\"\n }\n ],\n \"6\": [\n {\n \"start\": \"\",\n \"end\": \"\"\n },\n {\n \"start\": \"\",\n \"end\": \"\"\n }\n ],\n \"7\": [\n {\n \"start\": \"\",\n \"end\": \"\"\n },\n {\n \"start\": \"\",\n \"end\": \"\"\n }\n ],\n \"default\": [\n {\n \"start\": \"\",\n \"end\": \"\"\n },\n {\n \"start\": \"\",\n \"end\": \"\"\n }\n ]\n },\n \"special\": {\n \"2015-02-07\": [\n {\n \"start\": \"\",\n \"end\": \"\"\n },\n {\n \"start\": \"\",\n \"end\": \"\"\n }\n ],\n \"2015-02-08\": [\n {\n \"start\": \"\",\n \"end\": \"\"\n },\n {\n \"start\": \"\",\n \"end\": \"\"\n }\n ]\n }\n }\n },\n {\n \"location\": {\n \"lat\": \"\",\n \"lng\": \"\"\n },\n \"name\": \"\",\n \"storeId\": \"\",\n \"address\": {\n \"lines\": [\n \"\",\n \"\"\n ],\n \"countryCode\": \"\",\n \"city\": \"\",\n \"zipcode\": \"\"\n },\n \"contact\": {\n \"website\": \"\",\n \"phone\": \"\",\n \"email\": \"\"\n },\n \"types\": [\n \"\",\n \"\"\n ],\n \"tags\": [\n \"\",\n \"\"\n ],\n \"userProperties\": null,\n \"localizedNames\": {},\n \"openingHours\": {\n \"timezone\": \"\",\n \"usual\": {\n \"1\": [\n {\n \"start\": \"\",\n \"end\": \"\"\n },\n {\n \"start\": \"\",\n \"end\": \"\"\n }\n ],\n \"2\": [\n {\n \"start\": \"\",\n \"end\": \"\"\n },\n {\n \"start\": \"\",\n \"end\": \"\"\n }\n ],\n \"3\": [\n {\n \"start\": \"\",\n \"end\": \"\"\n },\n {\n \"start\": \"\",\n \"end\": \"\"\n }\n ],\n \"4\": [\n {\n \"start\": \"\",\n \"end\": \"\"\n },\n {\n \"start\": \"\",\n \"end\": \"\"\n }\n ],\n \"5\": [\n {\n \"start\": \"\",\n \"end\": \"\"\n },\n {\n \"start\": \"\",\n \"end\": \"\"\n }\n ],\n \"6\": [\n {\n \"start\": \"\",\n \"end\": \"\"\n },\n {\n \"start\": \"\",\n \"end\": \"\"\n }\n ],\n \"7\": [\n {\n \"start\": \"\",\n \"end\": \"\"\n },\n {\n \"start\": \"\",\n \"end\": \"\"\n }\n ],\n \"default\": [\n {\n \"start\": \"\",\n \"end\": \"\"\n },\n {\n \"start\": \"\",\n \"end\": \"\"\n }\n ]\n },\n \"special\": {\n \"2015-02-07\": [\n {\n \"start\": \"\",\n \"end\": \"\"\n },\n {\n \"start\": \"\",\n \"end\": \"\"\n }\n ],\n \"2015-02-08\": [\n {\n \"start\": \"\",\n \"end\": \"\"\n },\n {\n \"start\": \"\",\n \"end\": \"\"\n }\n ]\n }\n }\n }\n ]\n}", - "options": { - "raw": { - "headerFamily": "json", - "language": "json" - } - } - }, + "method": "GET", + "body": {}, "auth": { "type": "apikey", "apikey": [ @@ -1808,13 +1537,13 @@ }, "response": [ { - "id": "6efaaa76-b8c0-48f9-914e-159719cf14a7", - "name": "Assets successfully updated", + "id": "db3acbaf-54cb-4fc4-8122-22e8ffbe7564", + "name": "Zones successfully retrieved", "originalRequest": { "url": { "protocol": "https", "path": [ - "stores" + "zones" ], "host": [ "api", @@ -1822,6 +1551,24 @@ "com" ], "query": [ + { + "disabled": false, + "description": { + "content": "To limit number of zones retrieved (max 50).\n", + "type": "text/plain" + }, + "key": "limit", + "value": "" + }, + { + "disabled": false, + "description": { + "content": "To retrieve zones starting from an offset value.\n", + "type": "text/plain" + }, + "key": "offset", + "value": "" + }, { "description": { "content": "Added as a part of security scheme: apikey", @@ -1834,26 +1581,13 @@ "variable": [] }, "header": [ - { - "key": "Content-Type", - "value": "application/json" - }, { "key": "Accept", "value": "application/json" } ], - "method": "PUT", - "body": { - "mode": "raw", - "raw": "{\n \"stores\": [\n {\n \"location\": {\n \"lat\": \"\",\n \"lng\": \"\"\n },\n \"name\": \"\",\n \"storeId\": \"\",\n \"address\": {\n \"lines\": [\n \"\",\n \"\"\n ],\n \"countryCode\": \"\",\n \"city\": \"\",\n \"zipcode\": \"\"\n },\n \"contact\": {\n \"website\": \"\",\n \"phone\": \"\",\n \"email\": \"\"\n },\n \"types\": [\n \"\",\n \"\"\n ],\n \"tags\": [\n \"\",\n \"\"\n ],\n \"userProperties\": null,\n \"localizedNames\": {},\n \"openingHours\": {\n \"timezone\": \"\",\n \"usual\": {\n \"1\": [\n {\n \"start\": \"\",\n \"end\": \"\"\n },\n {\n \"start\": \"\",\n \"end\": \"\"\n }\n ],\n \"2\": [\n {\n \"start\": \"\",\n \"end\": \"\"\n },\n {\n \"start\": \"\",\n \"end\": \"\"\n }\n ],\n \"3\": [\n {\n \"start\": \"\",\n \"end\": \"\"\n },\n {\n \"start\": \"\",\n \"end\": \"\"\n }\n ],\n \"4\": [\n {\n \"start\": \"\",\n \"end\": \"\"\n },\n {\n \"start\": \"\",\n \"end\": \"\"\n }\n ],\n \"5\": [\n {\n \"start\": \"\",\n \"end\": \"\"\n },\n {\n \"start\": \"\",\n \"end\": \"\"\n }\n ],\n \"6\": [\n {\n \"start\": \"\",\n \"end\": \"\"\n },\n {\n \"start\": \"\",\n \"end\": \"\"\n }\n ],\n \"7\": [\n {\n \"start\": \"\",\n \"end\": \"\"\n },\n {\n \"start\": \"\",\n \"end\": \"\"\n }\n ],\n \"default\": [\n {\n \"start\": \"\",\n \"end\": \"\"\n },\n {\n \"start\": \"\",\n \"end\": \"\"\n }\n ]\n },\n \"special\": {\n \"2015-02-07\": [\n {\n \"start\": \"\",\n \"end\": \"\"\n },\n {\n \"start\": \"\",\n \"end\": \"\"\n }\n ],\n \"2015-02-08\": [\n {\n \"start\": \"\",\n \"end\": \"\"\n },\n {\n \"start\": \"\",\n \"end\": \"\"\n }\n ]\n }\n }\n },\n {\n \"location\": {\n \"lat\": \"\",\n \"lng\": \"\"\n },\n \"name\": \"\",\n \"storeId\": \"\",\n \"address\": {\n \"lines\": [\n \"\",\n \"\"\n ],\n \"countryCode\": \"\",\n \"city\": \"\",\n \"zipcode\": \"\"\n },\n \"contact\": {\n \"website\": \"\",\n \"phone\": \"\",\n \"email\": \"\"\n },\n \"types\": [\n \"\",\n \"\"\n ],\n \"tags\": [\n \"\",\n \"\"\n ],\n \"userProperties\": null,\n \"localizedNames\": {},\n \"openingHours\": {\n \"timezone\": \"\",\n \"usual\": {\n \"1\": [\n {\n \"start\": \"\",\n \"end\": \"\"\n },\n {\n \"start\": \"\",\n \"end\": \"\"\n }\n ],\n \"2\": [\n {\n \"start\": \"\",\n \"end\": \"\"\n },\n {\n \"start\": \"\",\n \"end\": \"\"\n }\n ],\n \"3\": [\n {\n \"start\": \"\",\n \"end\": \"\"\n },\n {\n \"start\": \"\",\n \"end\": \"\"\n }\n ],\n \"4\": [\n {\n \"start\": \"\",\n \"end\": \"\"\n },\n {\n \"start\": \"\",\n \"end\": \"\"\n }\n ],\n \"5\": [\n {\n \"start\": \"\",\n \"end\": \"\"\n },\n {\n \"start\": \"\",\n \"end\": \"\"\n }\n ],\n \"6\": [\n {\n \"start\": \"\",\n \"end\": \"\"\n },\n {\n \"start\": \"\",\n \"end\": \"\"\n }\n ],\n \"7\": [\n {\n \"start\": \"\",\n \"end\": \"\"\n },\n {\n \"start\": \"\",\n \"end\": \"\"\n }\n ],\n \"default\": [\n {\n \"start\": \"\",\n \"end\": \"\"\n },\n {\n \"start\": \"\",\n \"end\": \"\"\n }\n ]\n },\n \"special\": {\n \"2015-02-07\": [\n {\n \"start\": \"\",\n \"end\": \"\"\n },\n {\n \"start\": \"\",\n \"end\": \"\"\n }\n ],\n \"2015-02-08\": [\n {\n \"start\": \"\",\n \"end\": \"\"\n },\n {\n \"start\": \"\",\n \"end\": \"\"\n }\n ]\n }\n }\n }\n ]\n}", - "options": { - "raw": { - "headerFamily": "json", - "language": "json" - } - } - } + "method": "GET", + "body": {} }, "status": "OK", "code": 200, @@ -1863,18 +1597,18 @@ "value": "application/json" } ], - "body": "{\n \"status\": \"\",\n \"value\": \"\"\n}", + "body": "{\n \"zones\": [\n {\n \"store_id\": \"\",\n \"zone_id\": \"\",\n \"polygon\": \"\",\n \"description\": \"\",\n \"types\": [\n \"\",\n \"\"\n ],\n \"status\": \"\"\n },\n {\n \"store_id\": \"\",\n \"zone_id\": \"\",\n \"polygon\": \"\",\n \"description\": \"\",\n \"types\": [\n \"\",\n \"\"\n ],\n \"status\": \"\"\n }\n ],\n \"status\": \"\"\n}", "cookie": [], "_postman_previewlanguage": "json" }, { - "id": "04570790-e5e9-4c07-8688-a42fcd0f9155", - "name": "Invalid. The data is not a valid JSON.", + "id": "a932f49f-03a3-4d8a-a402-6ce73a99db3c", + "name": "Unauthorized. Incorrect authentication credentials.", "originalRequest": { "url": { "protocol": "https", "path": [ - "stores" + "zones" ], "host": [ "api", @@ -1882,6 +1616,24 @@ "com" ], "query": [ + { + "disabled": false, + "description": { + "content": "To limit number of zones retrieved (max 50).\n", + "type": "text/plain" + }, + "key": "limit", + "value": "" + }, + { + "disabled": false, + "description": { + "content": "To retrieve zones starting from an offset value.\n", + "type": "text/plain" + }, + "key": "offset", + "value": "" + }, { "description": { "content": "Added as a part of security scheme: apikey", @@ -1894,47 +1646,34 @@ "variable": [] }, "header": [ - { - "key": "Content-Type", - "value": "application/json" - }, { "key": "Accept", "value": "application/json" } ], - "method": "PUT", - "body": { - "mode": "raw", - "raw": "{\n \"stores\": [\n {\n \"location\": {\n \"lat\": \"\",\n \"lng\": \"\"\n },\n \"name\": \"\",\n \"storeId\": \"\",\n \"address\": {\n \"lines\": [\n \"\",\n \"\"\n ],\n \"countryCode\": \"\",\n \"city\": \"\",\n \"zipcode\": \"\"\n },\n \"contact\": {\n \"website\": \"\",\n \"phone\": \"\",\n \"email\": \"\"\n },\n \"types\": [\n \"\",\n \"\"\n ],\n \"tags\": [\n \"\",\n \"\"\n ],\n \"userProperties\": null,\n \"localizedNames\": {},\n \"openingHours\": {\n \"timezone\": \"\",\n \"usual\": {\n \"1\": [\n {\n \"start\": \"\",\n \"end\": \"\"\n },\n {\n \"start\": \"\",\n \"end\": \"\"\n }\n ],\n \"2\": [\n {\n \"start\": \"\",\n \"end\": \"\"\n },\n {\n \"start\": \"\",\n \"end\": \"\"\n }\n ],\n \"3\": [\n {\n \"start\": \"\",\n \"end\": \"\"\n },\n {\n \"start\": \"\",\n \"end\": \"\"\n }\n ],\n \"4\": [\n {\n \"start\": \"\",\n \"end\": \"\"\n },\n {\n \"start\": \"\",\n \"end\": \"\"\n }\n ],\n \"5\": [\n {\n \"start\": \"\",\n \"end\": \"\"\n },\n {\n \"start\": \"\",\n \"end\": \"\"\n }\n ],\n \"6\": [\n {\n \"start\": \"\",\n \"end\": \"\"\n },\n {\n \"start\": \"\",\n \"end\": \"\"\n }\n ],\n \"7\": [\n {\n \"start\": \"\",\n \"end\": \"\"\n },\n {\n \"start\": \"\",\n \"end\": \"\"\n }\n ],\n \"default\": [\n {\n \"start\": \"\",\n \"end\": \"\"\n },\n {\n \"start\": \"\",\n \"end\": \"\"\n }\n ]\n },\n \"special\": {\n \"2015-02-07\": [\n {\n \"start\": \"\",\n \"end\": \"\"\n },\n {\n \"start\": \"\",\n \"end\": \"\"\n }\n ],\n \"2015-02-08\": [\n {\n \"start\": \"\",\n \"end\": \"\"\n },\n {\n \"start\": \"\",\n \"end\": \"\"\n }\n ]\n }\n }\n },\n {\n \"location\": {\n \"lat\": \"\",\n \"lng\": \"\"\n },\n \"name\": \"\",\n \"storeId\": \"\",\n \"address\": {\n \"lines\": [\n \"\",\n \"\"\n ],\n \"countryCode\": \"\",\n \"city\": \"\",\n \"zipcode\": \"\"\n },\n \"contact\": {\n \"website\": \"\",\n \"phone\": \"\",\n \"email\": \"\"\n },\n \"types\": [\n \"\",\n \"\"\n ],\n \"tags\": [\n \"\",\n \"\"\n ],\n \"userProperties\": null,\n \"localizedNames\": {},\n \"openingHours\": {\n \"timezone\": \"\",\n \"usual\": {\n \"1\": [\n {\n \"start\": \"\",\n \"end\": \"\"\n },\n {\n \"start\": \"\",\n \"end\": \"\"\n }\n ],\n \"2\": [\n {\n \"start\": \"\",\n \"end\": \"\"\n },\n {\n \"start\": \"\",\n \"end\": \"\"\n }\n ],\n \"3\": [\n {\n \"start\": \"\",\n \"end\": \"\"\n },\n {\n \"start\": \"\",\n \"end\": \"\"\n }\n ],\n \"4\": [\n {\n \"start\": \"\",\n \"end\": \"\"\n },\n {\n \"start\": \"\",\n \"end\": \"\"\n }\n ],\n \"5\": [\n {\n \"start\": \"\",\n \"end\": \"\"\n },\n {\n \"start\": \"\",\n \"end\": \"\"\n }\n ],\n \"6\": [\n {\n \"start\": \"\",\n \"end\": \"\"\n },\n {\n \"start\": \"\",\n \"end\": \"\"\n }\n ],\n \"7\": [\n {\n \"start\": \"\",\n \"end\": \"\"\n },\n {\n \"start\": \"\",\n \"end\": \"\"\n }\n ],\n \"default\": [\n {\n \"start\": \"\",\n \"end\": \"\"\n },\n {\n \"start\": \"\",\n \"end\": \"\"\n }\n ]\n },\n \"special\": {\n \"2015-02-07\": [\n {\n \"start\": \"\",\n \"end\": \"\"\n },\n {\n \"start\": \"\",\n \"end\": \"\"\n }\n ],\n \"2015-02-08\": [\n {\n \"start\": \"\",\n \"end\": \"\"\n },\n {\n \"start\": \"\",\n \"end\": \"\"\n }\n ]\n }\n }\n }\n ]\n}", - "options": { - "raw": { - "headerFamily": "json", - "language": "json" - } - } - } + "method": "GET", + "body": {} }, - "status": "Bad Request", - "code": 400, + "status": "Unauthorized", + "code": 401, "header": [ { "key": "Content-Type", "value": "application/json" } ], - "body": "{\n \"status\": \"\",\n \"value\": \"\"\n}", + "body": "{\n \"detail\": \"\"\n}", "cookie": [], "_postman_previewlanguage": "json" }, { - "id": "d6626e92-a0c4-45f1-9b61-b92784d4e1db", - "name": "Unauthorized. Incorrect authentication credentials.", + "id": "65a69435-595e-48d2-96e6-b0377f77910e", + "name": "Forbidden. This Woosmap API is not enabled for this project.", "originalRequest": { "url": { "protocol": "https", "path": [ - "stores" + "zones" ], "host": [ "api", @@ -1942,6 +1681,24 @@ "com" ], "query": [ + { + "disabled": false, + "description": { + "content": "To limit number of zones retrieved (max 50).\n", + "type": "text/plain" + }, + "key": "limit", + "value": "" + }, + { + "disabled": false, + "description": { + "content": "To retrieve zones starting from an offset value.\n", + "type": "text/plain" + }, + "key": "offset", + "value": "" + }, { "description": { "content": "Added as a part of security scheme: apikey", @@ -1954,29 +1711,16 @@ "variable": [] }, "header": [ - { - "key": "Content-Type", - "value": "application/json" - }, { "key": "Accept", "value": "application/json" } ], - "method": "PUT", - "body": { - "mode": "raw", - "raw": "{\n \"stores\": [\n {\n \"location\": {\n \"lat\": \"\",\n \"lng\": \"\"\n },\n \"name\": \"\",\n \"storeId\": \"\",\n \"address\": {\n \"lines\": [\n \"\",\n \"\"\n ],\n \"countryCode\": \"\",\n \"city\": \"\",\n \"zipcode\": \"\"\n },\n \"contact\": {\n \"website\": \"\",\n \"phone\": \"\",\n \"email\": \"\"\n },\n \"types\": [\n \"\",\n \"\"\n ],\n \"tags\": [\n \"\",\n \"\"\n ],\n \"userProperties\": null,\n \"localizedNames\": {},\n \"openingHours\": {\n \"timezone\": \"\",\n \"usual\": {\n \"1\": [\n {\n \"start\": \"\",\n \"end\": \"\"\n },\n {\n \"start\": \"\",\n \"end\": \"\"\n }\n ],\n \"2\": [\n {\n \"start\": \"\",\n \"end\": \"\"\n },\n {\n \"start\": \"\",\n \"end\": \"\"\n }\n ],\n \"3\": [\n {\n \"start\": \"\",\n \"end\": \"\"\n },\n {\n \"start\": \"\",\n \"end\": \"\"\n }\n ],\n \"4\": [\n {\n \"start\": \"\",\n \"end\": \"\"\n },\n {\n \"start\": \"\",\n \"end\": \"\"\n }\n ],\n \"5\": [\n {\n \"start\": \"\",\n \"end\": \"\"\n },\n {\n \"start\": \"\",\n \"end\": \"\"\n }\n ],\n \"6\": [\n {\n \"start\": \"\",\n \"end\": \"\"\n },\n {\n \"start\": \"\",\n \"end\": \"\"\n }\n ],\n \"7\": [\n {\n \"start\": \"\",\n \"end\": \"\"\n },\n {\n \"start\": \"\",\n \"end\": \"\"\n }\n ],\n \"default\": [\n {\n \"start\": \"\",\n \"end\": \"\"\n },\n {\n \"start\": \"\",\n \"end\": \"\"\n }\n ]\n },\n \"special\": {\n \"2015-02-07\": [\n {\n \"start\": \"\",\n \"end\": \"\"\n },\n {\n \"start\": \"\",\n \"end\": \"\"\n }\n ],\n \"2015-02-08\": [\n {\n \"start\": \"\",\n \"end\": \"\"\n },\n {\n \"start\": \"\",\n \"end\": \"\"\n }\n ]\n }\n }\n },\n {\n \"location\": {\n \"lat\": \"\",\n \"lng\": \"\"\n },\n \"name\": \"\",\n \"storeId\": \"\",\n \"address\": {\n \"lines\": [\n \"\",\n \"\"\n ],\n \"countryCode\": \"\",\n \"city\": \"\",\n \"zipcode\": \"\"\n },\n \"contact\": {\n \"website\": \"\",\n \"phone\": \"\",\n \"email\": \"\"\n },\n \"types\": [\n \"\",\n \"\"\n ],\n \"tags\": [\n \"\",\n \"\"\n ],\n \"userProperties\": null,\n \"localizedNames\": {},\n \"openingHours\": {\n \"timezone\": \"\",\n \"usual\": {\n \"1\": [\n {\n \"start\": \"\",\n \"end\": \"\"\n },\n {\n \"start\": \"\",\n \"end\": \"\"\n }\n ],\n \"2\": [\n {\n \"start\": \"\",\n \"end\": \"\"\n },\n {\n \"start\": \"\",\n \"end\": \"\"\n }\n ],\n \"3\": [\n {\n \"start\": \"\",\n \"end\": \"\"\n },\n {\n \"start\": \"\",\n \"end\": \"\"\n }\n ],\n \"4\": [\n {\n \"start\": \"\",\n \"end\": \"\"\n },\n {\n \"start\": \"\",\n \"end\": \"\"\n }\n ],\n \"5\": [\n {\n \"start\": \"\",\n \"end\": \"\"\n },\n {\n \"start\": \"\",\n \"end\": \"\"\n }\n ],\n \"6\": [\n {\n \"start\": \"\",\n \"end\": \"\"\n },\n {\n \"start\": \"\",\n \"end\": \"\"\n }\n ],\n \"7\": [\n {\n \"start\": \"\",\n \"end\": \"\"\n },\n {\n \"start\": \"\",\n \"end\": \"\"\n }\n ],\n \"default\": [\n {\n \"start\": \"\",\n \"end\": \"\"\n },\n {\n \"start\": \"\",\n \"end\": \"\"\n }\n ]\n },\n \"special\": {\n \"2015-02-07\": [\n {\n \"start\": \"\",\n \"end\": \"\"\n },\n {\n \"start\": \"\",\n \"end\": \"\"\n }\n ],\n \"2015-02-08\": [\n {\n \"start\": \"\",\n \"end\": \"\"\n },\n {\n \"start\": \"\",\n \"end\": \"\"\n }\n ]\n }\n }\n }\n ]\n}", - "options": { - "raw": { - "headerFamily": "json", - "language": "json" - } - } - } + "method": "GET", + "body": {} }, - "status": "Unauthorized", - "code": 401, + "status": "Forbidden", + "code": 403, "header": [ { "key": "Content-Type", @@ -1988,13 +1732,13 @@ "_postman_previewlanguage": "json" }, { - "id": "406e5534-c23d-49fa-a75e-48b903f07e13", - "name": "Forbidden. This Woosmap API is not enabled for this project.", + "id": "be83e850-6947-4a5b-a6e9-73b20c88eefa", + "name": "Too Many Requests. The rate limit for this endpoint has been exceeded.", "originalRequest": { "url": { "protocol": "https", "path": [ - "stores" + "zones" ], "host": [ "api", @@ -2002,6 +1746,24 @@ "com" ], "query": [ + { + "disabled": false, + "description": { + "content": "To limit number of zones retrieved (max 50).\n", + "type": "text/plain" + }, + "key": "limit", + "value": "" + }, + { + "disabled": false, + "description": { + "content": "To retrieve zones starting from an offset value.\n", + "type": "text/plain" + }, + "key": "offset", + "value": "" + }, { "description": { "content": "Added as a part of security scheme: apikey", @@ -2014,29 +1776,16 @@ "variable": [] }, "header": [ - { - "key": "Content-Type", - "value": "application/json" - }, { "key": "Accept", "value": "application/json" } ], - "method": "PUT", - "body": { - "mode": "raw", - "raw": "{\n \"stores\": [\n {\n \"location\": {\n \"lat\": \"\",\n \"lng\": \"\"\n },\n \"name\": \"\",\n \"storeId\": \"\",\n \"address\": {\n \"lines\": [\n \"\",\n \"\"\n ],\n \"countryCode\": \"\",\n \"city\": \"\",\n \"zipcode\": \"\"\n },\n \"contact\": {\n \"website\": \"\",\n \"phone\": \"\",\n \"email\": \"\"\n },\n \"types\": [\n \"\",\n \"\"\n ],\n \"tags\": [\n \"\",\n \"\"\n ],\n \"userProperties\": null,\n \"localizedNames\": {},\n \"openingHours\": {\n \"timezone\": \"\",\n \"usual\": {\n \"1\": [\n {\n \"start\": \"\",\n \"end\": \"\"\n },\n {\n \"start\": \"\",\n \"end\": \"\"\n }\n ],\n \"2\": [\n {\n \"start\": \"\",\n \"end\": \"\"\n },\n {\n \"start\": \"\",\n \"end\": \"\"\n }\n ],\n \"3\": [\n {\n \"start\": \"\",\n \"end\": \"\"\n },\n {\n \"start\": \"\",\n \"end\": \"\"\n }\n ],\n \"4\": [\n {\n \"start\": \"\",\n \"end\": \"\"\n },\n {\n \"start\": \"\",\n \"end\": \"\"\n }\n ],\n \"5\": [\n {\n \"start\": \"\",\n \"end\": \"\"\n },\n {\n \"start\": \"\",\n \"end\": \"\"\n }\n ],\n \"6\": [\n {\n \"start\": \"\",\n \"end\": \"\"\n },\n {\n \"start\": \"\",\n \"end\": \"\"\n }\n ],\n \"7\": [\n {\n \"start\": \"\",\n \"end\": \"\"\n },\n {\n \"start\": \"\",\n \"end\": \"\"\n }\n ],\n \"default\": [\n {\n \"start\": \"\",\n \"end\": \"\"\n },\n {\n \"start\": \"\",\n \"end\": \"\"\n }\n ]\n },\n \"special\": {\n \"2015-02-07\": [\n {\n \"start\": \"\",\n \"end\": \"\"\n },\n {\n \"start\": \"\",\n \"end\": \"\"\n }\n ],\n \"2015-02-08\": [\n {\n \"start\": \"\",\n \"end\": \"\"\n },\n {\n \"start\": \"\",\n \"end\": \"\"\n }\n ]\n }\n }\n },\n {\n \"location\": {\n \"lat\": \"\",\n \"lng\": \"\"\n },\n \"name\": \"\",\n \"storeId\": \"\",\n \"address\": {\n \"lines\": [\n \"\",\n \"\"\n ],\n \"countryCode\": \"\",\n \"city\": \"\",\n \"zipcode\": \"\"\n },\n \"contact\": {\n \"website\": \"\",\n \"phone\": \"\",\n \"email\": \"\"\n },\n \"types\": [\n \"\",\n \"\"\n ],\n \"tags\": [\n \"\",\n \"\"\n ],\n \"userProperties\": null,\n \"localizedNames\": {},\n \"openingHours\": {\n \"timezone\": \"\",\n \"usual\": {\n \"1\": [\n {\n \"start\": \"\",\n \"end\": \"\"\n },\n {\n \"start\": \"\",\n \"end\": \"\"\n }\n ],\n \"2\": [\n {\n \"start\": \"\",\n \"end\": \"\"\n },\n {\n \"start\": \"\",\n \"end\": \"\"\n }\n ],\n \"3\": [\n {\n \"start\": \"\",\n \"end\": \"\"\n },\n {\n \"start\": \"\",\n \"end\": \"\"\n }\n ],\n \"4\": [\n {\n \"start\": \"\",\n \"end\": \"\"\n },\n {\n \"start\": \"\",\n \"end\": \"\"\n }\n ],\n \"5\": [\n {\n \"start\": \"\",\n \"end\": \"\"\n },\n {\n \"start\": \"\",\n \"end\": \"\"\n }\n ],\n \"6\": [\n {\n \"start\": \"\",\n \"end\": \"\"\n },\n {\n \"start\": \"\",\n \"end\": \"\"\n }\n ],\n \"7\": [\n {\n \"start\": \"\",\n \"end\": \"\"\n },\n {\n \"start\": \"\",\n \"end\": \"\"\n }\n ],\n \"default\": [\n {\n \"start\": \"\",\n \"end\": \"\"\n },\n {\n \"start\": \"\",\n \"end\": \"\"\n }\n ]\n },\n \"special\": {\n \"2015-02-07\": [\n {\n \"start\": \"\",\n \"end\": \"\"\n },\n {\n \"start\": \"\",\n \"end\": \"\"\n }\n ],\n \"2015-02-08\": [\n {\n \"start\": \"\",\n \"end\": \"\"\n },\n {\n \"start\": \"\",\n \"end\": \"\"\n }\n ]\n }\n }\n }\n ]\n}", - "options": { - "raw": { - "headerFamily": "json", - "language": "json" - } - } - } + "method": "GET", + "body": {} }, - "status": "Forbidden", - "code": 403, + "status": "Too Many Requests", + "code": 429, "header": [ { "key": "Content-Type", @@ -2054,45 +1803,48 @@ } }, { - "id": "a03ee322-bb2a-454a-b390-d5399309a3cc", - "name": "Delete the Assets", + "id": "fabecc87-6180-4cb3-86c5-52a4813d061c", + "name": "Create your Zones", "request": { - "name": "Delete the Assets", + "name": "Create your Zones", "description": { - "content": "Used to delete one or more assets. The `storeId` specified in `query` parameter is the id of the asset to delete. To delete several assets, use the comma as a separator. To delete all project assets, omit the `query` parameter.\n", + "content": "Used to batch create Zones to a specific project identified with the `private_key` parameter.\n", "type": "text/plain" }, "url": { "protocol": "https", "path": [ - "stores" + "zones" ], "host": [ "api", "woosmap", "com" ], - "query": [ - { - "disabled": false, - "description": { - "content": "The query to target assets ID to delete", - "type": "text/plain" - }, - "key": "query", - "value": "" - } - ], + "query": [], "variable": [] }, "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, { "key": "Accept", "value": "application/json" } ], - "method": "DELETE", - "body": {}, + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"zones\": [\n {\n \"store_id\": \"\",\n \"zone_id\": \"\",\n \"polygon\": \"\",\n \"description\": \"\",\n \"types\": [\n \"\",\n \"\"\n ],\n \"status\": \"\"\n },\n {\n \"store_id\": \"\",\n \"zone_id\": \"\",\n \"polygon\": \"\",\n \"description\": \"\",\n \"types\": [\n \"\",\n \"\"\n ],\n \"status\": \"\"\n }\n ]\n}", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + }, "auth": { "type": "apikey", "apikey": [ @@ -2113,13 +1865,13 @@ }, "response": [ { - "id": "a5c25145-68d7-465e-80af-63fc8811e29b", - "name": "Assets successfully deleted", + "id": "13b1e5db-0210-418e-98ab-884b6cc8d905", + "name": "Zones successfully created", "originalRequest": { "url": { "protocol": "https", "path": [ - "stores" + "zones" ], "host": [ "api", @@ -2127,15 +1879,6 @@ "com" ], "query": [ - { - "disabled": false, - "description": { - "content": "The query to target assets ID to delete", - "type": "text/plain" - }, - "key": "query", - "value": "" - }, { "description": { "content": "Added as a part of security scheme: apikey", @@ -2148,13 +1891,26 @@ "variable": [] }, "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, { "key": "Accept", "value": "application/json" } ], - "method": "DELETE", - "body": {} + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"zones\": [\n {\n \"store_id\": \"\",\n \"zone_id\": \"\",\n \"polygon\": \"\",\n \"description\": \"\",\n \"types\": [\n \"\",\n \"\"\n ],\n \"status\": \"\"\n },\n {\n \"store_id\": \"\",\n \"zone_id\": \"\",\n \"polygon\": \"\",\n \"description\": \"\",\n \"types\": [\n \"\",\n \"\"\n ],\n \"status\": \"\"\n }\n ]\n}", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + } }, "status": "OK", "code": 200, @@ -2164,18 +1920,18 @@ "value": "application/json" } ], - "body": "{\n \"status\": \"\",\n \"value\": \"\"\n}", + "body": "{\n \"status\": \"\",\n \"message\": \"\"\n}", "cookie": [], "_postman_previewlanguage": "json" }, { - "id": "363ed78b-17c0-4a1a-b4fa-9a0555868318", - "name": "Unauthorized. Incorrect authentication credentials.", + "id": "0be09ae0-b771-438b-8560-04e5ab71acb0", + "name": "Invalid. The data is not a valid JSON.", "originalRequest": { "url": { "protocol": "https", "path": [ - "stores" + "zones" ], "host": [ "api", @@ -2183,15 +1939,6 @@ "com" ], "query": [ - { - "disabled": false, - "description": { - "content": "The query to target assets ID to delete", - "type": "text/plain" - }, - "key": "query", - "value": "" - }, { "description": { "content": "Added as a part of security scheme: apikey", @@ -2204,34 +1951,47 @@ "variable": [] }, "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, { "key": "Accept", "value": "application/json" } ], - "method": "DELETE", - "body": {} + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"zones\": [\n {\n \"store_id\": \"\",\n \"zone_id\": \"\",\n \"polygon\": \"\",\n \"description\": \"\",\n \"types\": [\n \"\",\n \"\"\n ],\n \"status\": \"\"\n },\n {\n \"store_id\": \"\",\n \"zone_id\": \"\",\n \"polygon\": \"\",\n \"description\": \"\",\n \"types\": [\n \"\",\n \"\"\n ],\n \"status\": \"\"\n }\n ]\n}", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + } }, - "status": "Unauthorized", - "code": 401, + "status": "Bad Request", + "code": 400, "header": [ { "key": "Content-Type", "value": "application/json" } ], - "body": "{\n \"detail\": \"\"\n}", + "body": "{\n \"status\": \"\",\n \"value\": \"\"\n}", "cookie": [], "_postman_previewlanguage": "json" }, { - "id": "77876b28-5783-4f19-937b-e01c547b8eff", - "name": "Forbidden. This Woosmap API is not enabled for this project.", + "id": "88c3c7ec-d88a-4dcf-b49f-78c0cb7b0b18", + "name": "Unauthorized. Incorrect authentication credentials.", "originalRequest": { "url": { "protocol": "https", "path": [ - "stores" + "zones" ], "host": [ "api", @@ -2240,14 +2000,65 @@ ], "query": [ { - "disabled": false, "description": { - "content": "The query to target assets ID to delete", + "content": "Added as a part of security scheme: apikey", "type": "text/plain" }, - "key": "query", - "value": "" - }, + "key": "private_key", + "value": "" + } + ], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"zones\": [\n {\n \"store_id\": \"\",\n \"zone_id\": \"\",\n \"polygon\": \"\",\n \"description\": \"\",\n \"types\": [\n \"\",\n \"\"\n ],\n \"status\": \"\"\n },\n {\n \"store_id\": \"\",\n \"zone_id\": \"\",\n \"polygon\": \"\",\n \"description\": \"\",\n \"types\": [\n \"\",\n \"\"\n ],\n \"status\": \"\"\n }\n ]\n}", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + } + }, + "status": "Unauthorized", + "code": 401, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"detail\": \"\"\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "ef29e097-47f6-4b4a-9c07-bd34cbd6735c", + "name": "Forbidden. This Woosmap API is not enabled for this project.", + "originalRequest": { + "url": { + "protocol": "https", + "path": [ + "zones" + ], + "host": [ + "api", + "woosmap", + "com" + ], + "query": [ { "description": { "content": "Added as a part of security scheme: apikey", @@ -2260,13 +2071,26 @@ "variable": [] }, "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, { "key": "Accept", "value": "application/json" } ], - "method": "DELETE", - "body": {} + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"zones\": [\n {\n \"store_id\": \"\",\n \"zone_id\": \"\",\n \"polygon\": \"\",\n \"description\": \"\",\n \"types\": [\n \"\",\n \"\"\n ],\n \"status\": \"\"\n },\n {\n \"store_id\": \"\",\n \"zone_id\": \"\",\n \"polygon\": \"\",\n \"description\": \"\",\n \"types\": [\n \"\",\n \"\"\n ],\n \"status\": \"\"\n }\n ]\n}", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + } }, "status": "Forbidden", "code": 403, @@ -2287,19 +2111,18 @@ } }, { - "id": "badca9df-55a4-43cb-98ee-8bd150b2670d", - "name": "Get Asset from ID", + "id": "d79de081-3b41-46c9-9b1a-8175949eea27", + "name": "Update the Zones", "request": { - "name": "Get Asset from ID", + "name": "Update the Zones", "description": { - "content": "Used to retrieve an asset from his `storeId`\n", + "content": "Used to update zones in batch. `zone_id` must exists when using `PUT` method, if one zone does not exists, the batch will be refused.", "type": "text/plain" }, "url": { "protocol": "https", "path": [ - "stores", - ":storeId" + "zones" ], "host": [ "api", @@ -2307,33 +2130,35 @@ "com" ], "query": [], - "variable": [ - { - "type": "any", - "value": "", - "key": "storeId", - "disabled": false, - "description": { - "content": "(Required) ID of the asset to get", - "type": "text/plain" - } - } - ] + "variable": [] }, "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, { "key": "Accept", "value": "application/json" } ], - "method": "GET", - "body": {}, + "method": "PUT", + "body": { + "mode": "raw", + "raw": "{\n \"zones\": [\n {\n \"store_id\": \"\",\n \"zone_id\": \"\",\n \"polygon\": \"\",\n \"description\": \"\",\n \"types\": [\n \"\",\n \"\"\n ],\n \"status\": \"\"\n },\n {\n \"store_id\": \"\",\n \"zone_id\": \"\",\n \"polygon\": \"\",\n \"description\": \"\",\n \"types\": [\n \"\",\n \"\"\n ],\n \"status\": \"\"\n }\n ]\n}", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + }, "auth": { "type": "apikey", "apikey": [ { "key": "key", - "value": "key" + "value": "private_key" }, { "key": "value", @@ -2348,14 +2173,13 @@ }, "response": [ { - "id": "977d2d0b-11fa-408f-8226-4f46a6204496", - "name": "Asset successfully retrieved", + "id": "16c9c7a3-6c10-435c-8632-6014cb9e12c2", + "name": "Zones successfully updated", "originalRequest": { "url": { "protocol": "https", "path": [ - "stores", - ":storeId" + "zones" ], "host": [ "api", @@ -2368,20 +2192,33 @@ "content": "Added as a part of security scheme: apikey", "type": "text/plain" }, - "key": "key", + "key": "private_key", "value": "" } ], "variable": [] }, "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, { "key": "Accept", "value": "application/json" } ], - "method": "GET", - "body": {} + "method": "PUT", + "body": { + "mode": "raw", + "raw": "{\n \"zones\": [\n {\n \"store_id\": \"\",\n \"zone_id\": \"\",\n \"polygon\": \"\",\n \"description\": \"\",\n \"types\": [\n \"\",\n \"\"\n ],\n \"status\": \"\"\n },\n {\n \"store_id\": \"\",\n \"zone_id\": \"\",\n \"polygon\": \"\",\n \"description\": \"\",\n \"types\": [\n \"\",\n \"\"\n ],\n \"status\": \"\"\n }\n ]\n}", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + } }, "status": "OK", "code": 200, @@ -2391,19 +2228,18 @@ "value": "application/json" } ], - "body": "{\n \"type\": \"Feature\",\n \"properties\": {\n \"name\": \"\",\n \"store_id\": \"\",\n \"address\": {\n \"lines\": [\n \"\",\n \"\"\n ],\n \"country_code\": \"\",\n \"city\": \"\",\n \"zipcode\": \"\"\n },\n \"contact\": {\n \"website\": \"\",\n \"phone\": \"\",\n \"email\": \"\"\n },\n \"open\": {\n \"current_slice\": {\n \"start\": \"\",\n \"end\": \"\"\n },\n \"open_hours\": [\n {\n \"start\": \"\",\n \"end\": \"\"\n },\n {\n \"start\": \"\",\n \"end\": \"\"\n }\n ],\n \"open_now\": \"\",\n \"next_opening\": {\n \"end\": \"\",\n \"start\": \"\",\n \"day\": \"\"\n },\n \"week_day\": \"\"\n },\n \"weekly_opening\": {\n \"1\": {\n \"hours\": [\n {\n \"start\": \"\",\n \"end\": \"\"\n },\n {\n \"start\": \"\",\n \"end\": \"\"\n }\n ],\n \"isSpecial\": \"\"\n },\n \"2\": {\n \"hours\": [\n {\n \"start\": \"\",\n \"end\": \"\"\n },\n {\n \"start\": \"\",\n \"end\": \"\"\n }\n ],\n \"isSpecial\": \"\"\n },\n \"3\": {\n \"hours\": [\n {\n \"start\": \"\",\n \"end\": \"\"\n },\n {\n \"start\": \"\",\n \"end\": \"\"\n }\n ],\n \"isSpecial\": \"\"\n },\n \"4\": {\n \"hours\": [\n {\n \"start\": \"\",\n \"end\": \"\"\n },\n {\n \"start\": \"\",\n \"end\": \"\"\n }\n ],\n \"isSpecial\": \"\"\n },\n \"5\": {\n \"hours\": [\n {\n \"start\": \"\",\n \"end\": \"\"\n },\n {\n \"start\": \"\",\n \"end\": \"\"\n }\n ],\n \"isSpecial\": \"\"\n },\n \"6\": {\n \"hours\": [\n {\n \"start\": \"\",\n \"end\": \"\"\n },\n {\n \"start\": \"\",\n \"end\": \"\"\n }\n ],\n \"isSpecial\": \"\"\n },\n \"7\": {\n \"hours\": [\n {\n \"start\": \"\",\n \"end\": \"\"\n },\n {\n \"start\": \"\",\n \"end\": \"\"\n }\n ],\n \"isSpecial\": \"\"\n },\n \"timezone\": \"\"\n },\n \"types\": [\n \"\",\n \"\"\n ],\n \"tags\": [\n \"\",\n \"\"\n ],\n \"last_updated\": \"\",\n \"user_properties\": null,\n \"opening_hours\": null,\n \"distance\": \"\"\n },\n \"geometry\": {\n \"type\": \"Point\",\n \"coordinates\": [\n \"\",\n \"\"\n ]\n }\n}", + "body": "{\n \"status\": \"\",\n \"message\": \"\"\n}", "cookie": [], "_postman_previewlanguage": "json" }, { - "id": "8d0090b4-04cb-4465-a3cb-e03cbf407462", - "name": "Unauthorized. Incorrect authentication credentials.", + "id": "a7046505-77d6-4266-abac-2d9d38eaf801", + "name": "Invalid. The data is not a valid JSON.", "originalRequest": { "url": { "protocol": "https", "path": [ - "stores", - ":storeId" + "zones" ], "host": [ "api", @@ -2416,42 +2252,54 @@ "content": "Added as a part of security scheme: apikey", "type": "text/plain" }, - "key": "key", + "key": "private_key", "value": "" } ], "variable": [] }, "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, { "key": "Accept", "value": "application/json" } ], - "method": "GET", - "body": {} + "method": "PUT", + "body": { + "mode": "raw", + "raw": "{\n \"zones\": [\n {\n \"store_id\": \"\",\n \"zone_id\": \"\",\n \"polygon\": \"\",\n \"description\": \"\",\n \"types\": [\n \"\",\n \"\"\n ],\n \"status\": \"\"\n },\n {\n \"store_id\": \"\",\n \"zone_id\": \"\",\n \"polygon\": \"\",\n \"description\": \"\",\n \"types\": [\n \"\",\n \"\"\n ],\n \"status\": \"\"\n }\n ]\n}", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + } }, - "status": "Unauthorized", - "code": 401, + "status": "Bad Request", + "code": 400, "header": [ { "key": "Content-Type", "value": "application/json" } ], - "body": "{\n \"detail\": \"\"\n}", + "body": "{\n \"status\": \"\",\n \"value\": \"\"\n}", "cookie": [], "_postman_previewlanguage": "json" }, { - "id": "eee2d73c-b74f-4b19-8252-e8eea8c61624", - "name": "Forbidden. This Woosmap API is not enabled for this project.", + "id": "57bbf055-2a71-48dc-8f31-4794b873beba", + "name": "Unauthorized. Incorrect authentication credentials.", "originalRequest": { "url": { "protocol": "https", "path": [ - "stores", - ":storeId" + "zones" ], "host": [ "api", @@ -2464,23 +2312,36 @@ "content": "Added as a part of security scheme: apikey", "type": "text/plain" }, - "key": "key", + "key": "private_key", "value": "" } ], "variable": [] }, "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, { "key": "Accept", "value": "application/json" } ], - "method": "GET", - "body": {} + "method": "PUT", + "body": { + "mode": "raw", + "raw": "{\n \"zones\": [\n {\n \"store_id\": \"\",\n \"zone_id\": \"\",\n \"polygon\": \"\",\n \"description\": \"\",\n \"types\": [\n \"\",\n \"\"\n ],\n \"status\": \"\"\n },\n {\n \"store_id\": \"\",\n \"zone_id\": \"\",\n \"polygon\": \"\",\n \"description\": \"\",\n \"types\": [\n \"\",\n \"\"\n ],\n \"status\": \"\"\n }\n ]\n}", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + } }, - "status": "Forbidden", - "code": 403, + "status": "Unauthorized", + "code": 401, "header": [ { "key": "Content-Type", @@ -2492,14 +2353,13 @@ "_postman_previewlanguage": "json" }, { - "id": "6efcaecb-da2f-4fbc-98ca-2b56f60b5b81", - "name": "Not Found - `storeId` do not exist.", + "id": "16952d82-29c0-4c0a-934d-dafcb5cd3439", + "name": "Forbidden. This Woosmap API is not enabled for this project.", "originalRequest": { "url": { "protocol": "https", "path": [ - "stores", - ":storeId" + "zones" ], "host": [ "api", @@ -2512,20 +2372,45 @@ "content": "Added as a part of security scheme: apikey", "type": "text/plain" }, - "key": "key", + "key": "private_key", "value": "" } ], "variable": [] }, - "method": "GET", - "body": {} + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "PUT", + "body": { + "mode": "raw", + "raw": "{\n \"zones\": [\n {\n \"store_id\": \"\",\n \"zone_id\": \"\",\n \"polygon\": \"\",\n \"description\": \"\",\n \"types\": [\n \"\",\n \"\"\n ],\n \"status\": \"\"\n },\n {\n \"store_id\": \"\",\n \"zone_id\": \"\",\n \"polygon\": \"\",\n \"description\": \"\",\n \"types\": [\n \"\",\n \"\"\n ],\n \"status\": \"\"\n }\n ]\n}", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + } }, - "status": "Not Found", - "code": 404, - "header": [], + "status": "Forbidden", + "code": 403, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"detail\": \"\"\n}", "cookie": [], - "_postman_previewlanguage": "text" + "_postman_previewlanguage": "json" } ], "event": [], @@ -2534,19 +2419,18 @@ } }, { - "id": "2e5d31db-337c-4a0e-b0ad-bcc745f30664", - "name": "Replace all assets", + "id": "387242e4-272e-4d96-9da0-425b76527592", + "name": "Delete the Zones", "request": { - "name": "Replace all assets", + "name": "Delete the Zones", "description": { - "content": "To replace all your Assets. This endpoint will delete all previous assets and import assets in request body. During the operation previous assets could always be displayed on map. If the import failed previous assets are not deleted.", + "content": "Used to delete one or more Zones.", "type": "text/plain" }, "url": { "protocol": "https", "path": [ - "stores", - "replace" + "zones" ], "host": [ "api", @@ -2557,26 +2441,13 @@ "variable": [] }, "header": [ - { - "key": "Content-Type", - "value": "application/json" - }, { "key": "Accept", "value": "application/json" } ], - "method": "POST", - "body": { - "mode": "raw", - "raw": "{\n \"stores\": [\n {\n \"location\": {\n \"lat\": \"\",\n \"lng\": \"\"\n },\n \"name\": \"\",\n \"storeId\": \"\",\n \"address\": {\n \"lines\": [\n \"\",\n \"\"\n ],\n \"countryCode\": \"\",\n \"city\": \"\",\n \"zipcode\": \"\"\n },\n \"contact\": {\n \"website\": \"\",\n \"phone\": \"\",\n \"email\": \"\"\n },\n \"types\": [\n \"\",\n \"\"\n ],\n \"tags\": [\n \"\",\n \"\"\n ],\n \"userProperties\": null,\n \"localizedNames\": {},\n \"openingHours\": {\n \"timezone\": \"\",\n \"usual\": {\n \"1\": [\n {\n \"start\": \"\",\n \"end\": \"\"\n },\n {\n \"start\": \"\",\n \"end\": \"\"\n }\n ],\n \"2\": [\n {\n \"start\": \"\",\n \"end\": \"\"\n },\n {\n \"start\": \"\",\n \"end\": \"\"\n }\n ],\n \"3\": [\n {\n \"start\": \"\",\n \"end\": \"\"\n },\n {\n \"start\": \"\",\n \"end\": \"\"\n }\n ],\n \"4\": [\n {\n \"start\": \"\",\n \"end\": \"\"\n },\n {\n \"start\": \"\",\n \"end\": \"\"\n }\n ],\n \"5\": [\n {\n \"start\": \"\",\n \"end\": \"\"\n },\n {\n \"start\": \"\",\n \"end\": \"\"\n }\n ],\n \"6\": [\n {\n \"start\": \"\",\n \"end\": \"\"\n },\n {\n \"start\": \"\",\n \"end\": \"\"\n }\n ],\n \"7\": [\n {\n \"start\": \"\",\n \"end\": \"\"\n },\n {\n \"start\": \"\",\n \"end\": \"\"\n }\n ],\n \"default\": [\n {\n \"start\": \"\",\n \"end\": \"\"\n },\n {\n \"start\": \"\",\n \"end\": \"\"\n }\n ]\n },\n \"special\": {\n \"2015-02-07\": [\n {\n \"start\": \"\",\n \"end\": \"\"\n },\n {\n \"start\": \"\",\n \"end\": \"\"\n }\n ],\n \"2015-02-08\": [\n {\n \"start\": \"\",\n \"end\": \"\"\n },\n {\n \"start\": \"\",\n \"end\": \"\"\n }\n ]\n }\n }\n },\n {\n \"location\": {\n \"lat\": \"\",\n \"lng\": \"\"\n },\n \"name\": \"\",\n \"storeId\": \"\",\n \"address\": {\n \"lines\": [\n \"\",\n \"\"\n ],\n \"countryCode\": \"\",\n \"city\": \"\",\n \"zipcode\": \"\"\n },\n \"contact\": {\n \"website\": \"\",\n \"phone\": \"\",\n \"email\": \"\"\n },\n \"types\": [\n \"\",\n \"\"\n ],\n \"tags\": [\n \"\",\n \"\"\n ],\n \"userProperties\": null,\n \"localizedNames\": {},\n \"openingHours\": {\n \"timezone\": \"\",\n \"usual\": {\n \"1\": [\n {\n \"start\": \"\",\n \"end\": \"\"\n },\n {\n \"start\": \"\",\n \"end\": \"\"\n }\n ],\n \"2\": [\n {\n \"start\": \"\",\n \"end\": \"\"\n },\n {\n \"start\": \"\",\n \"end\": \"\"\n }\n ],\n \"3\": [\n {\n \"start\": \"\",\n \"end\": \"\"\n },\n {\n \"start\": \"\",\n \"end\": \"\"\n }\n ],\n \"4\": [\n {\n \"start\": \"\",\n \"end\": \"\"\n },\n {\n \"start\": \"\",\n \"end\": \"\"\n }\n ],\n \"5\": [\n {\n \"start\": \"\",\n \"end\": \"\"\n },\n {\n \"start\": \"\",\n \"end\": \"\"\n }\n ],\n \"6\": [\n {\n \"start\": \"\",\n \"end\": \"\"\n },\n {\n \"start\": \"\",\n \"end\": \"\"\n }\n ],\n \"7\": [\n {\n \"start\": \"\",\n \"end\": \"\"\n },\n {\n \"start\": \"\",\n \"end\": \"\"\n }\n ],\n \"default\": [\n {\n \"start\": \"\",\n \"end\": \"\"\n },\n {\n \"start\": \"\",\n \"end\": \"\"\n }\n ]\n },\n \"special\": {\n \"2015-02-07\": [\n {\n \"start\": \"\",\n \"end\": \"\"\n },\n {\n \"start\": \"\",\n \"end\": \"\"\n }\n ],\n \"2015-02-08\": [\n {\n \"start\": \"\",\n \"end\": \"\"\n },\n {\n \"start\": \"\",\n \"end\": \"\"\n }\n ]\n }\n }\n }\n ]\n}", - "options": { - "raw": { - "headerFamily": "json", - "language": "json" - } - } - }, + "method": "DELETE", + "body": {}, "auth": { "type": "apikey", "apikey": [ @@ -2597,14 +2468,13 @@ }, "response": [ { - "id": "02f094de-0fbb-4058-a028-865db0ecab95", - "name": "Assets successfully replaced", + "id": "f12758da-a8b0-4e43-99f3-daa85daf6c90", + "name": "Zones successfully deleted", "originalRequest": { "url": { "protocol": "https", "path": [ - "stores", - "replace" + "zones" ], "host": [ "api", @@ -2624,26 +2494,13 @@ "variable": [] }, "header": [ - { - "key": "Content-Type", - "value": "application/json" - }, { "key": "Accept", "value": "application/json" } ], - "method": "POST", - "body": { - "mode": "raw", - "raw": "{\n \"stores\": [\n {\n \"location\": {\n \"lat\": \"\",\n \"lng\": \"\"\n },\n \"name\": \"\",\n \"storeId\": \"\",\n \"address\": {\n \"lines\": [\n \"\",\n \"\"\n ],\n \"countryCode\": \"\",\n \"city\": \"\",\n \"zipcode\": \"\"\n },\n \"contact\": {\n \"website\": \"\",\n \"phone\": \"\",\n \"email\": \"\"\n },\n \"types\": [\n \"\",\n \"\"\n ],\n \"tags\": [\n \"\",\n \"\"\n ],\n \"userProperties\": null,\n \"localizedNames\": {},\n \"openingHours\": {\n \"timezone\": \"\",\n \"usual\": {\n \"1\": [\n {\n \"start\": \"\",\n \"end\": \"\"\n },\n {\n \"start\": \"\",\n \"end\": \"\"\n }\n ],\n \"2\": [\n {\n \"start\": \"\",\n \"end\": \"\"\n },\n {\n \"start\": \"\",\n \"end\": \"\"\n }\n ],\n \"3\": [\n {\n \"start\": \"\",\n \"end\": \"\"\n },\n {\n \"start\": \"\",\n \"end\": \"\"\n }\n ],\n \"4\": [\n {\n \"start\": \"\",\n \"end\": \"\"\n },\n {\n \"start\": \"\",\n \"end\": \"\"\n }\n ],\n \"5\": [\n {\n \"start\": \"\",\n \"end\": \"\"\n },\n {\n \"start\": \"\",\n \"end\": \"\"\n }\n ],\n \"6\": [\n {\n \"start\": \"\",\n \"end\": \"\"\n },\n {\n \"start\": \"\",\n \"end\": \"\"\n }\n ],\n \"7\": [\n {\n \"start\": \"\",\n \"end\": \"\"\n },\n {\n \"start\": \"\",\n \"end\": \"\"\n }\n ],\n \"default\": [\n {\n \"start\": \"\",\n \"end\": \"\"\n },\n {\n \"start\": \"\",\n \"end\": \"\"\n }\n ]\n },\n \"special\": {\n \"2015-02-07\": [\n {\n \"start\": \"\",\n \"end\": \"\"\n },\n {\n \"start\": \"\",\n \"end\": \"\"\n }\n ],\n \"2015-02-08\": [\n {\n \"start\": \"\",\n \"end\": \"\"\n },\n {\n \"start\": \"\",\n \"end\": \"\"\n }\n ]\n }\n }\n },\n {\n \"location\": {\n \"lat\": \"\",\n \"lng\": \"\"\n },\n \"name\": \"\",\n \"storeId\": \"\",\n \"address\": {\n \"lines\": [\n \"\",\n \"\"\n ],\n \"countryCode\": \"\",\n \"city\": \"\",\n \"zipcode\": \"\"\n },\n \"contact\": {\n \"website\": \"\",\n \"phone\": \"\",\n \"email\": \"\"\n },\n \"types\": [\n \"\",\n \"\"\n ],\n \"tags\": [\n \"\",\n \"\"\n ],\n \"userProperties\": null,\n \"localizedNames\": {},\n \"openingHours\": {\n \"timezone\": \"\",\n \"usual\": {\n \"1\": [\n {\n \"start\": \"\",\n \"end\": \"\"\n },\n {\n \"start\": \"\",\n \"end\": \"\"\n }\n ],\n \"2\": [\n {\n \"start\": \"\",\n \"end\": \"\"\n },\n {\n \"start\": \"\",\n \"end\": \"\"\n }\n ],\n \"3\": [\n {\n \"start\": \"\",\n \"end\": \"\"\n },\n {\n \"start\": \"\",\n \"end\": \"\"\n }\n ],\n \"4\": [\n {\n \"start\": \"\",\n \"end\": \"\"\n },\n {\n \"start\": \"\",\n \"end\": \"\"\n }\n ],\n \"5\": [\n {\n \"start\": \"\",\n \"end\": \"\"\n },\n {\n \"start\": \"\",\n \"end\": \"\"\n }\n ],\n \"6\": [\n {\n \"start\": \"\",\n \"end\": \"\"\n },\n {\n \"start\": \"\",\n \"end\": \"\"\n }\n ],\n \"7\": [\n {\n \"start\": \"\",\n \"end\": \"\"\n },\n {\n \"start\": \"\",\n \"end\": \"\"\n }\n ],\n \"default\": [\n {\n \"start\": \"\",\n \"end\": \"\"\n },\n {\n \"start\": \"\",\n \"end\": \"\"\n }\n ]\n },\n \"special\": {\n \"2015-02-07\": [\n {\n \"start\": \"\",\n \"end\": \"\"\n },\n {\n \"start\": \"\",\n \"end\": \"\"\n }\n ],\n \"2015-02-08\": [\n {\n \"start\": \"\",\n \"end\": \"\"\n },\n {\n \"start\": \"\",\n \"end\": \"\"\n }\n ]\n }\n }\n }\n ]\n}", - "options": { - "raw": { - "headerFamily": "json", - "language": "json" - } - } - } + "method": "DELETE", + "body": {} }, "status": "OK", "code": 200, @@ -2653,80 +2510,18 @@ "value": "application/json" } ], - "body": "{\n \"status\": \"\",\n \"value\": \"\"\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "a775abe6-d10e-4d59-aaa5-374603d51ee4", - "name": "Invalid. The data is not a valid JSON.", - "originalRequest": { - "url": { - "protocol": "https", - "path": [ - "stores", - "replace" - ], - "host": [ - "api", - "woosmap", - "com" - ], - "query": [ - { - "description": { - "content": "Added as a part of security scheme: apikey", - "type": "text/plain" - }, - "key": "private_key", - "value": "" - } - ], - "variable": [] - }, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - }, - { - "key": "Accept", - "value": "application/json" - } - ], - "method": "POST", - "body": { - "mode": "raw", - "raw": "{\n \"stores\": [\n {\n \"location\": {\n \"lat\": \"\",\n \"lng\": \"\"\n },\n \"name\": \"\",\n \"storeId\": \"\",\n \"address\": {\n \"lines\": [\n \"\",\n \"\"\n ],\n \"countryCode\": \"\",\n \"city\": \"\",\n \"zipcode\": \"\"\n },\n \"contact\": {\n \"website\": \"\",\n \"phone\": \"\",\n \"email\": \"\"\n },\n \"types\": [\n \"\",\n \"\"\n ],\n \"tags\": [\n \"\",\n \"\"\n ],\n \"userProperties\": null,\n \"localizedNames\": {},\n \"openingHours\": {\n \"timezone\": \"\",\n \"usual\": {\n \"1\": [\n {\n \"start\": \"\",\n \"end\": \"\"\n },\n {\n \"start\": \"\",\n \"end\": \"\"\n }\n ],\n \"2\": [\n {\n \"start\": \"\",\n \"end\": \"\"\n },\n {\n \"start\": \"\",\n \"end\": \"\"\n }\n ],\n \"3\": [\n {\n \"start\": \"\",\n \"end\": \"\"\n },\n {\n \"start\": \"\",\n \"end\": \"\"\n }\n ],\n \"4\": [\n {\n \"start\": \"\",\n \"end\": \"\"\n },\n {\n \"start\": \"\",\n \"end\": \"\"\n }\n ],\n \"5\": [\n {\n \"start\": \"\",\n \"end\": \"\"\n },\n {\n \"start\": \"\",\n \"end\": \"\"\n }\n ],\n \"6\": [\n {\n \"start\": \"\",\n \"end\": \"\"\n },\n {\n \"start\": \"\",\n \"end\": \"\"\n }\n ],\n \"7\": [\n {\n \"start\": \"\",\n \"end\": \"\"\n },\n {\n \"start\": \"\",\n \"end\": \"\"\n }\n ],\n \"default\": [\n {\n \"start\": \"\",\n \"end\": \"\"\n },\n {\n \"start\": \"\",\n \"end\": \"\"\n }\n ]\n },\n \"special\": {\n \"2015-02-07\": [\n {\n \"start\": \"\",\n \"end\": \"\"\n },\n {\n \"start\": \"\",\n \"end\": \"\"\n }\n ],\n \"2015-02-08\": [\n {\n \"start\": \"\",\n \"end\": \"\"\n },\n {\n \"start\": \"\",\n \"end\": \"\"\n }\n ]\n }\n }\n },\n {\n \"location\": {\n \"lat\": \"\",\n \"lng\": \"\"\n },\n \"name\": \"\",\n \"storeId\": \"\",\n \"address\": {\n \"lines\": [\n \"\",\n \"\"\n ],\n \"countryCode\": \"\",\n \"city\": \"\",\n \"zipcode\": \"\"\n },\n \"contact\": {\n \"website\": \"\",\n \"phone\": \"\",\n \"email\": \"\"\n },\n \"types\": [\n \"\",\n \"\"\n ],\n \"tags\": [\n \"\",\n \"\"\n ],\n \"userProperties\": null,\n \"localizedNames\": {},\n \"openingHours\": {\n \"timezone\": \"\",\n \"usual\": {\n \"1\": [\n {\n \"start\": \"\",\n \"end\": \"\"\n },\n {\n \"start\": \"\",\n \"end\": \"\"\n }\n ],\n \"2\": [\n {\n \"start\": \"\",\n \"end\": \"\"\n },\n {\n \"start\": \"\",\n \"end\": \"\"\n }\n ],\n \"3\": [\n {\n \"start\": \"\",\n \"end\": \"\"\n },\n {\n \"start\": \"\",\n \"end\": \"\"\n }\n ],\n \"4\": [\n {\n \"start\": \"\",\n \"end\": \"\"\n },\n {\n \"start\": \"\",\n \"end\": \"\"\n }\n ],\n \"5\": [\n {\n \"start\": \"\",\n \"end\": \"\"\n },\n {\n \"start\": \"\",\n \"end\": \"\"\n }\n ],\n \"6\": [\n {\n \"start\": \"\",\n \"end\": \"\"\n },\n {\n \"start\": \"\",\n \"end\": \"\"\n }\n ],\n \"7\": [\n {\n \"start\": \"\",\n \"end\": \"\"\n },\n {\n \"start\": \"\",\n \"end\": \"\"\n }\n ],\n \"default\": [\n {\n \"start\": \"\",\n \"end\": \"\"\n },\n {\n \"start\": \"\",\n \"end\": \"\"\n }\n ]\n },\n \"special\": {\n \"2015-02-07\": [\n {\n \"start\": \"\",\n \"end\": \"\"\n },\n {\n \"start\": \"\",\n \"end\": \"\"\n }\n ],\n \"2015-02-08\": [\n {\n \"start\": \"\",\n \"end\": \"\"\n },\n {\n \"start\": \"\",\n \"end\": \"\"\n }\n ]\n }\n }\n }\n ]\n}", - "options": { - "raw": { - "headerFamily": "json", - "language": "json" - } - } - } - }, - "status": "Bad Request", - "code": 400, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"status\": \"\",\n \"value\": \"\"\n}", + "body": "{\n \"status\": \"\",\n \"message\": \"\"\n}", "cookie": [], "_postman_previewlanguage": "json" }, { - "id": "b80c8bfb-0ee7-4243-b178-33dd62661a49", + "id": "85d580c8-9a3f-42d4-9130-9cf48350495a", "name": "Unauthorized. Incorrect authentication credentials.", "originalRequest": { "url": { "protocol": "https", "path": [ - "stores", - "replace" + "zones" ], "host": [ "api", @@ -2746,26 +2541,13 @@ "variable": [] }, "header": [ - { - "key": "Content-Type", - "value": "application/json" - }, { "key": "Accept", "value": "application/json" } ], - "method": "POST", - "body": { - "mode": "raw", - "raw": "{\n \"stores\": [\n {\n \"location\": {\n \"lat\": \"\",\n \"lng\": \"\"\n },\n \"name\": \"\",\n \"storeId\": \"\",\n \"address\": {\n \"lines\": [\n \"\",\n \"\"\n ],\n \"countryCode\": \"\",\n \"city\": \"\",\n \"zipcode\": \"\"\n },\n \"contact\": {\n \"website\": \"\",\n \"phone\": \"\",\n \"email\": \"\"\n },\n \"types\": [\n \"\",\n \"\"\n ],\n \"tags\": [\n \"\",\n \"\"\n ],\n \"userProperties\": null,\n \"localizedNames\": {},\n \"openingHours\": {\n \"timezone\": \"\",\n \"usual\": {\n \"1\": [\n {\n \"start\": \"\",\n \"end\": \"\"\n },\n {\n \"start\": \"\",\n \"end\": \"\"\n }\n ],\n \"2\": [\n {\n \"start\": \"\",\n \"end\": \"\"\n },\n {\n \"start\": \"\",\n \"end\": \"\"\n }\n ],\n \"3\": [\n {\n \"start\": \"\",\n \"end\": \"\"\n },\n {\n \"start\": \"\",\n \"end\": \"\"\n }\n ],\n \"4\": [\n {\n \"start\": \"\",\n \"end\": \"\"\n },\n {\n \"start\": \"\",\n \"end\": \"\"\n }\n ],\n \"5\": [\n {\n \"start\": \"\",\n \"end\": \"\"\n },\n {\n \"start\": \"\",\n \"end\": \"\"\n }\n ],\n \"6\": [\n {\n \"start\": \"\",\n \"end\": \"\"\n },\n {\n \"start\": \"\",\n \"end\": \"\"\n }\n ],\n \"7\": [\n {\n \"start\": \"\",\n \"end\": \"\"\n },\n {\n \"start\": \"\",\n \"end\": \"\"\n }\n ],\n \"default\": [\n {\n \"start\": \"\",\n \"end\": \"\"\n },\n {\n \"start\": \"\",\n \"end\": \"\"\n }\n ]\n },\n \"special\": {\n \"2015-02-07\": [\n {\n \"start\": \"\",\n \"end\": \"\"\n },\n {\n \"start\": \"\",\n \"end\": \"\"\n }\n ],\n \"2015-02-08\": [\n {\n \"start\": \"\",\n \"end\": \"\"\n },\n {\n \"start\": \"\",\n \"end\": \"\"\n }\n ]\n }\n }\n },\n {\n \"location\": {\n \"lat\": \"\",\n \"lng\": \"\"\n },\n \"name\": \"\",\n \"storeId\": \"\",\n \"address\": {\n \"lines\": [\n \"\",\n \"\"\n ],\n \"countryCode\": \"\",\n \"city\": \"\",\n \"zipcode\": \"\"\n },\n \"contact\": {\n \"website\": \"\",\n \"phone\": \"\",\n \"email\": \"\"\n },\n \"types\": [\n \"\",\n \"\"\n ],\n \"tags\": [\n \"\",\n \"\"\n ],\n \"userProperties\": null,\n \"localizedNames\": {},\n \"openingHours\": {\n \"timezone\": \"\",\n \"usual\": {\n \"1\": [\n {\n \"start\": \"\",\n \"end\": \"\"\n },\n {\n \"start\": \"\",\n \"end\": \"\"\n }\n ],\n \"2\": [\n {\n \"start\": \"\",\n \"end\": \"\"\n },\n {\n \"start\": \"\",\n \"end\": \"\"\n }\n ],\n \"3\": [\n {\n \"start\": \"\",\n \"end\": \"\"\n },\n {\n \"start\": \"\",\n \"end\": \"\"\n }\n ],\n \"4\": [\n {\n \"start\": \"\",\n \"end\": \"\"\n },\n {\n \"start\": \"\",\n \"end\": \"\"\n }\n ],\n \"5\": [\n {\n \"start\": \"\",\n \"end\": \"\"\n },\n {\n \"start\": \"\",\n \"end\": \"\"\n }\n ],\n \"6\": [\n {\n \"start\": \"\",\n \"end\": \"\"\n },\n {\n \"start\": \"\",\n \"end\": \"\"\n }\n ],\n \"7\": [\n {\n \"start\": \"\",\n \"end\": \"\"\n },\n {\n \"start\": \"\",\n \"end\": \"\"\n }\n ],\n \"default\": [\n {\n \"start\": \"\",\n \"end\": \"\"\n },\n {\n \"start\": \"\",\n \"end\": \"\"\n }\n ]\n },\n \"special\": {\n \"2015-02-07\": [\n {\n \"start\": \"\",\n \"end\": \"\"\n },\n {\n \"start\": \"\",\n \"end\": \"\"\n }\n ],\n \"2015-02-08\": [\n {\n \"start\": \"\",\n \"end\": \"\"\n },\n {\n \"start\": \"\",\n \"end\": \"\"\n }\n ]\n }\n }\n }\n ]\n}", - "options": { - "raw": { - "headerFamily": "json", - "language": "json" - } - } - } + "method": "DELETE", + "body": {} }, "status": "Unauthorized", "code": 401, @@ -2780,14 +2562,13 @@ "_postman_previewlanguage": "json" }, { - "id": "c88cb7f0-c6a1-42b2-894b-9b95a4c7e319", + "id": "e2d49068-cd9d-4a94-baab-7d89ef97e6fc", "name": "Forbidden. This Woosmap API is not enabled for this project.", "originalRequest": { "url": { "protocol": "https", "path": [ - "stores", - "replace" + "zones" ], "host": [ "api", @@ -2807,26 +2588,13 @@ "variable": [] }, "header": [ - { - "key": "Content-Type", - "value": "application/json" - }, { "key": "Accept", "value": "application/json" } ], - "method": "POST", - "body": { - "mode": "raw", - "raw": "{\n \"stores\": [\n {\n \"location\": {\n \"lat\": \"\",\n \"lng\": \"\"\n },\n \"name\": \"\",\n \"storeId\": \"\",\n \"address\": {\n \"lines\": [\n \"\",\n \"\"\n ],\n \"countryCode\": \"\",\n \"city\": \"\",\n \"zipcode\": \"\"\n },\n \"contact\": {\n \"website\": \"\",\n \"phone\": \"\",\n \"email\": \"\"\n },\n \"types\": [\n \"\",\n \"\"\n ],\n \"tags\": [\n \"\",\n \"\"\n ],\n \"userProperties\": null,\n \"localizedNames\": {},\n \"openingHours\": {\n \"timezone\": \"\",\n \"usual\": {\n \"1\": [\n {\n \"start\": \"\",\n \"end\": \"\"\n },\n {\n \"start\": \"\",\n \"end\": \"\"\n }\n ],\n \"2\": [\n {\n \"start\": \"\",\n \"end\": \"\"\n },\n {\n \"start\": \"\",\n \"end\": \"\"\n }\n ],\n \"3\": [\n {\n \"start\": \"\",\n \"end\": \"\"\n },\n {\n \"start\": \"\",\n \"end\": \"\"\n }\n ],\n \"4\": [\n {\n \"start\": \"\",\n \"end\": \"\"\n },\n {\n \"start\": \"\",\n \"end\": \"\"\n }\n ],\n \"5\": [\n {\n \"start\": \"\",\n \"end\": \"\"\n },\n {\n \"start\": \"\",\n \"end\": \"\"\n }\n ],\n \"6\": [\n {\n \"start\": \"\",\n \"end\": \"\"\n },\n {\n \"start\": \"\",\n \"end\": \"\"\n }\n ],\n \"7\": [\n {\n \"start\": \"\",\n \"end\": \"\"\n },\n {\n \"start\": \"\",\n \"end\": \"\"\n }\n ],\n \"default\": [\n {\n \"start\": \"\",\n \"end\": \"\"\n },\n {\n \"start\": \"\",\n \"end\": \"\"\n }\n ]\n },\n \"special\": {\n \"2015-02-07\": [\n {\n \"start\": \"\",\n \"end\": \"\"\n },\n {\n \"start\": \"\",\n \"end\": \"\"\n }\n ],\n \"2015-02-08\": [\n {\n \"start\": \"\",\n \"end\": \"\"\n },\n {\n \"start\": \"\",\n \"end\": \"\"\n }\n ]\n }\n }\n },\n {\n \"location\": {\n \"lat\": \"\",\n \"lng\": \"\"\n },\n \"name\": \"\",\n \"storeId\": \"\",\n \"address\": {\n \"lines\": [\n \"\",\n \"\"\n ],\n \"countryCode\": \"\",\n \"city\": \"\",\n \"zipcode\": \"\"\n },\n \"contact\": {\n \"website\": \"\",\n \"phone\": \"\",\n \"email\": \"\"\n },\n \"types\": [\n \"\",\n \"\"\n ],\n \"tags\": [\n \"\",\n \"\"\n ],\n \"userProperties\": null,\n \"localizedNames\": {},\n \"openingHours\": {\n \"timezone\": \"\",\n \"usual\": {\n \"1\": [\n {\n \"start\": \"\",\n \"end\": \"\"\n },\n {\n \"start\": \"\",\n \"end\": \"\"\n }\n ],\n \"2\": [\n {\n \"start\": \"\",\n \"end\": \"\"\n },\n {\n \"start\": \"\",\n \"end\": \"\"\n }\n ],\n \"3\": [\n {\n \"start\": \"\",\n \"end\": \"\"\n },\n {\n \"start\": \"\",\n \"end\": \"\"\n }\n ],\n \"4\": [\n {\n \"start\": \"\",\n \"end\": \"\"\n },\n {\n \"start\": \"\",\n \"end\": \"\"\n }\n ],\n \"5\": [\n {\n \"start\": \"\",\n \"end\": \"\"\n },\n {\n \"start\": \"\",\n \"end\": \"\"\n }\n ],\n \"6\": [\n {\n \"start\": \"\",\n \"end\": \"\"\n },\n {\n \"start\": \"\",\n \"end\": \"\"\n }\n ],\n \"7\": [\n {\n \"start\": \"\",\n \"end\": \"\"\n },\n {\n \"start\": \"\",\n \"end\": \"\"\n }\n ],\n \"default\": [\n {\n \"start\": \"\",\n \"end\": \"\"\n },\n {\n \"start\": \"\",\n \"end\": \"\"\n }\n ]\n },\n \"special\": {\n \"2015-02-07\": [\n {\n \"start\": \"\",\n \"end\": \"\"\n },\n {\n \"start\": \"\",\n \"end\": \"\"\n }\n ],\n \"2015-02-08\": [\n {\n \"start\": \"\",\n \"end\": \"\"\n },\n {\n \"start\": \"\",\n \"end\": \"\"\n }\n ]\n }\n }\n }\n ]\n}", - "options": { - "raw": { - "headerFamily": "json", - "language": "json" - } - } - } + "method": "DELETE", + "body": {} }, "status": "Forbidden", "code": 403, @@ -2845,45 +2613,40 @@ "protocolProfileBehavior": { "disableBodyPruning": true } - } - ] - }, - { - "name": "Geolocation API", - "description": "Geolocation API returns a location (or nearby stores) and accuracy radius based on an IP address. Request is done over HTTPS using GET. Response is formatted as JSON. You must specify a key in your request, included as the value of a `key` parameter for your public key or `private_key` for your private key. This key identifies your application for purposes of quota management. Learn how to [get a key](https://developers.woosmap.com/support/api-keys/).\n", - "item": [ + }, { - "id": "20002cb1-260a-4cc4-b4d2-1766b4ca7376", - "name": "Geolocation from an IP address", + "id": "62116d60-e0d7-49c1-b14b-58f61b838389", + "name": "Get Zone from ID", "request": { - "name": "Geolocation from an IP address", + "name": "Get Zone from ID", "description": { - "content": "The `/position` returns JSON location of your users thanks to IP address of their devices.\n", + "content": "Used to retrieve a zone from his `zone_id`\n", "type": "text/plain" }, "url": { "protocol": "https", "path": [ - "geolocation", - "position" + "zones", + ":zone_id" ], "host": [ "api", "woosmap", "com" ], - "query": [ + "query": [], + "variable": [ { + "type": "any", + "value": "", + "key": "zone_id", "disabled": false, "description": { - "content": "The ip_address you want to geolocate. For **server call with private_key** only. Without this parameter, the API will geolocate the IP Address attached to the raw TCP request.\n", + "content": "(Required) ID of the zone to get", "type": "text/plain" - }, - "key": "ip_address", - "value": "" + } } - ], - "variable": [] + ] }, "header": [ { @@ -2898,7 +2661,7 @@ "apikey": [ { "key": "key", - "value": "key" + "value": "private_key" }, { "key": "value", @@ -2913,14 +2676,14 @@ }, "response": [ { - "id": "f3b230bc-bee7-459a-a434-404876c1bc5a", - "name": "Geolocation successfully retrieved", + "id": "31ea8498-c333-40a4-b1b2-019b064b4c60", + "name": "Zone successfully retrieved", "originalRequest": { "url": { "protocol": "https", "path": [ - "geolocation", - "position" + "zones", + ":zone_id" ], "host": [ "api", @@ -2929,24 +2692,26 @@ ], "query": [ { - "disabled": false, "description": { - "content": "The ip_address you want to geolocate. For **server call with private_key** only. Without this parameter, the API will geolocate the IP Address attached to the raw TCP request.\n", + "content": "Added as a part of security scheme: apikey", "type": "text/plain" }, - "key": "ip_address", - "value": "" - }, + "key": "private_key", + "value": "" + } + ], + "variable": [ { + "disabled": false, "description": { - "content": "Added as a part of security scheme: apikey", + "content": "(Required) ID of the zone to get", "type": "text/plain" }, - "key": "key", - "value": "" + "type": "any", + "value": "", + "key": "zone_id" } - ], - "variable": [] + ] }, "header": [ { @@ -2965,19 +2730,19 @@ "value": "application/json" } ], - "body": "{\n \"viewport\": {\n \"northeast\": {\n \"lat\": \"\",\n \"lng\": \"\"\n },\n \"southwest\": {\n \"lat\": \"\",\n \"lng\": \"\"\n }\n },\n \"accuracy\": \"\",\n \"latitude\": \"\",\n \"longitude\": \"\",\n \"country_code\": \"\",\n \"country_name\": \"\",\n \"continent\": \"\",\n \"region_state\": \"\",\n \"city\": \"\",\n \"postal_code\": \"\",\n \"timezone\": \"\",\n \"raw_offset\": \"\",\n \"dst_offset\": \"\"\n}", + "body": "{\n \"store_id\": \"\",\n \"zone_id\": \"\",\n \"polygon\": \"\",\n \"description\": \"\",\n \"types\": [\n \"\",\n \"\"\n ],\n \"status\": \"\"\n}", "cookie": [], "_postman_previewlanguage": "json" }, { - "id": "3d075f5e-c8e1-410c-9ee3-0a33666d0728", + "id": "005ba6be-6662-476e-8da1-9e74d757a8d9", "name": "Unauthorized. Incorrect authentication credentials.", "originalRequest": { "url": { "protocol": "https", "path": [ - "geolocation", - "position" + "zones", + ":zone_id" ], "host": [ "api", @@ -2986,24 +2751,26 @@ ], "query": [ { - "disabled": false, "description": { - "content": "The ip_address you want to geolocate. For **server call with private_key** only. Without this parameter, the API will geolocate the IP Address attached to the raw TCP request.\n", + "content": "Added as a part of security scheme: apikey", "type": "text/plain" }, - "key": "ip_address", - "value": "" - }, + "key": "private_key", + "value": "" + } + ], + "variable": [ { + "disabled": false, "description": { - "content": "Added as a part of security scheme: apikey", + "content": "(Required) ID of the zone to get", "type": "text/plain" }, - "key": "key", - "value": "" + "type": "any", + "value": "", + "key": "zone_id" } - ], - "variable": [] + ] }, "header": [ { @@ -3027,14 +2794,14 @@ "_postman_previewlanguage": "json" }, { - "id": "39a41958-b201-4525-a927-ece2dc0efc98", + "id": "73aa5f94-6e10-4fa1-a85e-7b3506c7d0b5", "name": "Forbidden. This Woosmap API is not enabled for this project.", "originalRequest": { "url": { "protocol": "https", "path": [ - "geolocation", - "position" + "zones", + ":zone_id" ], "host": [ "api", @@ -3043,24 +2810,26 @@ ], "query": [ { - "disabled": false, "description": { - "content": "The ip_address you want to geolocate. For **server call with private_key** only. Without this parameter, the API will geolocate the IP Address attached to the raw TCP request.\n", + "content": "Added as a part of security scheme: apikey", "type": "text/plain" }, - "key": "ip_address", - "value": "" - }, + "key": "private_key", + "value": "" + } + ], + "variable": [ { + "disabled": false, "description": { - "content": "Added as a part of security scheme: apikey", + "content": "(Required) ID of the zone to get", "type": "text/plain" }, - "key": "key", - "value": "" + "type": "any", + "value": "", + "key": "zone_id" } - ], - "variable": [] + ] }, "header": [ { @@ -3084,14 +2853,14 @@ "_postman_previewlanguage": "json" }, { - "id": "ee57e266-5009-41ab-8248-fb3f054597fb", - "name": "Too Many Requests. The rate limit for this endpoint has been exceeded.", + "id": "87bf49a2-76f3-471d-8e80-92583e89b696", + "name": "Not Found - `zone_id` do not exist.", "originalRequest": { "url": { "protocol": "https", "path": [ - "geolocation", - "position" + "zones", + ":zone_id" ], "host": [ "api", @@ -3100,45 +2869,35 @@ ], "query": [ { - "disabled": false, "description": { - "content": "The ip_address you want to geolocate. For **server call with private_key** only. Without this parameter, the API will geolocate the IP Address attached to the raw TCP request.\n", + "content": "Added as a part of security scheme: apikey", "type": "text/plain" }, - "key": "ip_address", - "value": "" - }, + "key": "private_key", + "value": "" + } + ], + "variable": [ { + "disabled": false, "description": { - "content": "Added as a part of security scheme: apikey", + "content": "(Required) ID of the zone to get", "type": "text/plain" }, - "key": "key", - "value": "" + "type": "any", + "value": "", + "key": "zone_id" } - ], - "variable": [] + ] }, - "header": [ - { - "key": "Accept", - "value": "application/json" - } - ], "method": "GET", "body": {} }, - "status": "Too Many Requests", - "code": 429, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detail\": \"\"\n}", + "status": "Not Found", + "code": 404, + "header": [], "cookie": [], - "_postman_previewlanguage": "json" + "_postman_previewlanguage": "text" } ], "event": [], @@ -3147,55 +2906,38 @@ } }, { - "id": "f488e701-1404-4fb1-8395-c49cf8092912", - "name": "Assets nearby a Geolocation", + "id": "3e2fdea0-dda4-4e50-acb9-f1b38b15cbe2", + "name": "Delete Zone from ID", "request": { - "name": "Assets nearby a Geolocation", + "name": "Delete Zone from ID", "description": { - "content": "Retrieve the stores nearby an ip location. Stores are returned only if a relevant ip location is found - for an accuracy of 20km or less.\n", + "content": "Used to delete one Zone. The `zone_id` is the id of the zone to delete. To delete several zones, use the comma as a separator.", "type": "text/plain" }, "url": { "protocol": "https", "path": [ - "geolocation", - "stores" + "zones", + ":zone_id" ], "host": [ "api", "woosmap", "com" ], - "query": [ - { - "disabled": false, - "description": { - "content": "The ip_address you want to geolocate. For **server call with private_key** only. Without this parameter, the API will geolocate the IP Address attached to the raw TCP request.\n", - "type": "text/plain" - }, - "key": "ip_address", - "value": "" - }, - { - "disabled": false, - "description": { - "content": "To limit number of assets retrieved from an IP location.\n", - "type": "text/plain" - }, - "key": "limit", - "value": "" - }, + "query": [], + "variable": [ { + "type": "any", + "value": "", + "key": "zone_id", "disabled": false, "description": { - "content": "Search query combining one or more search clauses. Each search clause is made up of three parts structured as `field` `:` `operator` `value`. , e.g. `name:=\"My cool store\"`\n### Vocabulary\n\n - **Field**: attribute of the Store that is searched, e.g. the attribute `name` of the store.\n\n - **Operator**: test that is performed on the data to provide a match, e.g. `=`.\n Each field has a default operator. If none operator follow the `:`, the default one is used.\n\n - **Value**: the content of the attribute that is tested, e.g. the name of the store `\"My cool store\"`.\n\nCombine clauses with the conjunctions `AND` or `OR`, and negate the query with `NOT`.\n### Fields\n\n - `type`: An element is contained within `type` collection. e.g. `type:\"myType\"`\n\n - `tag`: An element is contained within `tag` collection. e.g. `tag:\"myTag\"`\n\n - `city`: text matching: the value match the `city` field. e.g. `city:=\"Paris\"`\n\n - `country`: text matching: the value match the `countryCode` field. e.g. `country:=\"FR\"`\n\n - `name`: text matching: the value match the `name` field. e.g. `name:=\"myName\"`\n\n - `idstore`: text matching: the value match the `idstore` field. e.g. `idstore:=\"myIdStore\"`\n\n - `user`: concerns all fields inside `user_properties`. text matching or numerical comparison. e.g. `user.myAttribute:=\"myValue\"`\n\n - `localized`: used for [localizedNames](https://developers.woosmap.com/products/data-api/data-structure/#localizednames) to search in native language. text matching in collection: the value match one of the the `localizedNames`. e.g. `localized:=\"centro\"`\n\n> **userProperties** field has no restriction regarding the data you can put in it (Arrays, Object, Boolean, String, Numeric...) but you can only query for **text matching or numerical comparison**.\n### Operators\n\n - `:` : Default and mandatory operator. For `type` and `tag` fields, define that an element is contained within a collection.\n\n - `=` : The content of a string or a number is equal to the other.\n\n - `>` : A number is greater than another.\n\n - `<` : A number is smaller than another.\n\n - `>=` : A number is greater than or equal to another.\n\n - `<=` : A number is smaller than or equal to another.\n\n - `AND` : Return assets that match both clauses.\n\n - `OR` : Return assets that match either clauses.\n\n - `NOT` : Negates a search clause.\n\nFor compound clauses, you can use parentheses to group clauses together. For example: ```(type:\"type1\" OR type:\"type2\") AND tag:\"hockey\"```\nYou can use `NOT` operator to negates a search clause. For example: ```not type:\"type1\"```\n", + "content": "(Required) ID of the zone to delete", "type": "text/plain" - }, - "key": "query", - "value": "" + } } - ], - "variable": [] + ] }, "header": [ { @@ -3203,14 +2945,14 @@ "value": "application/json" } ], - "method": "GET", + "method": "DELETE", "body": {}, "auth": { "type": "apikey", "apikey": [ { "key": "key", - "value": "key" + "value": "private_key" }, { "key": "value", @@ -3225,14 +2967,14 @@ }, "response": [ { - "id": "86f2a0ad-02c6-44b1-9fb5-456c71692318", - "name": "Geolocation and Stores successufully retrieved", + "id": "c7b9eed9-8a0a-473f-b66b-116000ab36be", + "name": "Zones successfully deleted", "originalRequest": { "url": { "protocol": "https", "path": [ - "geolocation", - "stores" + "zones", + ":zone_id" ], "host": [ "api", @@ -3241,42 +2983,26 @@ ], "query": [ { - "disabled": false, - "description": { - "content": "The ip_address you want to geolocate. For **server call with private_key** only. Without this parameter, the API will geolocate the IP Address attached to the raw TCP request.\n", - "type": "text/plain" - }, - "key": "ip_address", - "value": "" - }, - { - "disabled": false, "description": { - "content": "To limit number of assets retrieved from an IP location.\n", + "content": "Added as a part of security scheme: apikey", "type": "text/plain" }, - "key": "limit", - "value": "" - }, + "key": "private_key", + "value": "" + } + ], + "variable": [ { "disabled": false, "description": { - "content": "Search query combining one or more search clauses. Each search clause is made up of three parts structured as `field` `:` `operator` `value`. , e.g. `name:=\"My cool store\"`\n### Vocabulary\n\n - **Field**: attribute of the Store that is searched, e.g. the attribute `name` of the store.\n\n - **Operator**: test that is performed on the data to provide a match, e.g. `=`.\n Each field has a default operator. If none operator follow the `:`, the default one is used.\n\n - **Value**: the content of the attribute that is tested, e.g. the name of the store `\"My cool store\"`.\n\nCombine clauses with the conjunctions `AND` or `OR`, and negate the query with `NOT`.\n### Fields\n\n - `type`: An element is contained within `type` collection. e.g. `type:\"myType\"`\n\n - `tag`: An element is contained within `tag` collection. e.g. `tag:\"myTag\"`\n\n - `city`: text matching: the value match the `city` field. e.g. `city:=\"Paris\"`\n\n - `country`: text matching: the value match the `countryCode` field. e.g. `country:=\"FR\"`\n\n - `name`: text matching: the value match the `name` field. e.g. `name:=\"myName\"`\n\n - `idstore`: text matching: the value match the `idstore` field. e.g. `idstore:=\"myIdStore\"`\n\n - `user`: concerns all fields inside `user_properties`. text matching or numerical comparison. e.g. `user.myAttribute:=\"myValue\"`\n\n - `localized`: used for [localizedNames](https://developers.woosmap.com/products/data-api/data-structure/#localizednames) to search in native language. text matching in collection: the value match one of the the `localizedNames`. e.g. `localized:=\"centro\"`\n\n> **userProperties** field has no restriction regarding the data you can put in it (Arrays, Object, Boolean, String, Numeric...) but you can only query for **text matching or numerical comparison**.\n### Operators\n\n - `:` : Default and mandatory operator. For `type` and `tag` fields, define that an element is contained within a collection.\n\n - `=` : The content of a string or a number is equal to the other.\n\n - `>` : A number is greater than another.\n\n - `<` : A number is smaller than another.\n\n - `>=` : A number is greater than or equal to another.\n\n - `<=` : A number is smaller than or equal to another.\n\n - `AND` : Return assets that match both clauses.\n\n - `OR` : Return assets that match either clauses.\n\n - `NOT` : Negates a search clause.\n\nFor compound clauses, you can use parentheses to group clauses together. For example: ```(type:\"type1\" OR type:\"type2\") AND tag:\"hockey\"```\nYou can use `NOT` operator to negates a search clause. For example: ```not type:\"type1\"```\n", - "type": "text/plain" - }, - "key": "query", - "value": "" - }, - { - "description": { - "content": "Added as a part of security scheme: apikey", + "content": "(Required) ID of the zone to delete", "type": "text/plain" }, - "key": "key", - "value": "" + "type": "any", + "value": "", + "key": "zone_id" } - ], - "variable": [] + ] }, "header": [ { @@ -3284,7 +3010,7 @@ "value": "application/json" } ], - "method": "GET", + "method": "DELETE", "body": {} }, "status": "OK", @@ -3295,19 +3021,19 @@ "value": "application/json" } ], - "body": "{\n \"stores\": {\n \"type\": \"FeatureCollection\",\n \"features\": [\n {\n \"type\": \"Feature\",\n \"properties\": {\n \"name\": \"\",\n \"store_id\": \"\",\n \"address\": {\n \"lines\": [\n \"\",\n \"\"\n ],\n \"country_code\": \"\",\n \"city\": \"\",\n \"zipcode\": \"\"\n },\n \"contact\": {\n \"website\": \"\",\n \"phone\": \"\",\n \"email\": \"\"\n },\n \"open\": {\n \"current_slice\": {\n \"start\": \"\",\n \"end\": \"\"\n },\n \"open_hours\": [\n {\n \"start\": \"\",\n \"end\": \"\"\n },\n {\n \"start\": \"\",\n \"end\": \"\"\n }\n ],\n \"open_now\": \"\",\n \"next_opening\": {\n \"end\": \"\",\n \"start\": \"\",\n \"day\": \"\"\n },\n \"week_day\": \"\"\n },\n \"weekly_opening\": {\n \"1\": {\n \"hours\": [\n {\n \"start\": \"\",\n \"end\": \"\"\n },\n {\n \"start\": \"\",\n \"end\": \"\"\n }\n ],\n \"isSpecial\": \"\"\n },\n \"2\": {\n \"hours\": [\n {\n \"start\": \"\",\n \"end\": \"\"\n },\n {\n \"start\": \"\",\n \"end\": \"\"\n }\n ],\n \"isSpecial\": \"\"\n },\n \"3\": {\n \"hours\": [\n {\n \"start\": \"\",\n \"end\": \"\"\n },\n {\n \"start\": \"\",\n \"end\": \"\"\n }\n ],\n \"isSpecial\": \"\"\n },\n \"4\": {\n \"hours\": [\n {\n \"start\": \"\",\n \"end\": \"\"\n },\n {\n \"start\": \"\",\n \"end\": \"\"\n }\n ],\n \"isSpecial\": \"\"\n },\n \"5\": {\n \"hours\": [\n {\n \"start\": \"\",\n \"end\": \"\"\n },\n {\n \"start\": \"\",\n \"end\": \"\"\n }\n ],\n \"isSpecial\": \"\"\n },\n \"6\": {\n \"hours\": [\n {\n \"start\": \"\",\n \"end\": \"\"\n },\n {\n \"start\": \"\",\n \"end\": \"\"\n }\n ],\n \"isSpecial\": \"\"\n },\n \"7\": {\n \"hours\": [\n {\n \"start\": \"\",\n \"end\": \"\"\n },\n {\n \"start\": \"\",\n \"end\": \"\"\n }\n ],\n \"isSpecial\": \"\"\n },\n \"timezone\": \"\"\n },\n \"types\": [\n \"\",\n \"\"\n ],\n \"tags\": [\n \"\",\n \"\"\n ],\n \"last_updated\": \"\",\n \"user_properties\": null,\n \"opening_hours\": {\n \"timezone\": \"\",\n \"usual\": {\n \"1\": [\n {\n \"start\": \"\",\n \"end\": \"\"\n },\n {\n \"start\": \"\",\n \"end\": \"\"\n }\n ],\n \"2\": [\n {\n \"start\": \"\",\n \"end\": \"\"\n },\n {\n \"start\": \"\",\n \"end\": \"\"\n }\n ],\n \"3\": [\n {\n \"start\": \"\",\n \"end\": \"\"\n },\n {\n \"start\": \"\",\n \"end\": \"\"\n }\n ],\n \"4\": [\n {\n \"start\": \"\",\n \"end\": \"\"\n },\n {\n \"start\": \"\",\n \"end\": \"\"\n }\n ],\n \"5\": [\n {\n \"start\": \"\",\n \"end\": \"\"\n },\n {\n \"start\": \"\",\n \"end\": \"\"\n }\n ],\n \"6\": [\n {\n \"start\": \"\",\n \"end\": \"\"\n },\n {\n \"start\": \"\",\n \"end\": \"\"\n }\n ],\n \"7\": [\n {\n \"start\": \"\",\n \"end\": \"\"\n },\n {\n \"start\": \"\",\n \"end\": \"\"\n }\n ],\n \"default\": [\n {\n \"start\": \"\",\n \"end\": \"\"\n },\n {\n \"start\": \"\",\n \"end\": \"\"\n }\n ]\n },\n \"special\": {\n \"2015-02-07\": [\n {\n \"start\": \"\",\n \"end\": \"\"\n },\n {\n \"start\": \"\",\n \"end\": \"\"\n }\n ],\n \"2015-02-08\": [\n {\n \"start\": \"\",\n \"end\": \"\"\n },\n {\n \"start\": \"\",\n \"end\": \"\"\n }\n ]\n }\n },\n \"distance\": \"\"\n },\n \"geometry\": {\n \"type\": \"Point\",\n \"coordinates\": [\n \"\",\n \"\"\n ]\n }\n },\n {\n \"type\": \"Feature\",\n \"properties\": {\n \"name\": \"\",\n \"store_id\": \"\",\n \"address\": {\n \"lines\": [\n \"\",\n \"\"\n ],\n \"country_code\": \"\",\n \"city\": \"\",\n \"zipcode\": \"\"\n },\n \"contact\": {\n \"website\": \"\",\n \"phone\": \"\",\n \"email\": \"\"\n },\n \"open\": {\n \"current_slice\": {\n \"start\": \"\",\n \"end\": \"\"\n },\n \"open_hours\": [\n {\n \"start\": \"\",\n \"end\": \"\"\n },\n {\n \"start\": \"\",\n \"end\": \"\"\n }\n ],\n \"open_now\": \"\",\n \"next_opening\": {\n \"end\": \"\",\n \"start\": \"\",\n \"day\": \"\"\n },\n \"week_day\": \"\"\n },\n \"weekly_opening\": {\n \"1\": {\n \"hours\": [\n {\n \"start\": \"\",\n \"end\": \"\"\n },\n {\n \"start\": \"\",\n \"end\": \"\"\n }\n ],\n \"isSpecial\": \"\"\n },\n \"2\": {\n \"hours\": [\n {\n \"start\": \"\",\n \"end\": \"\"\n },\n {\n \"start\": \"\",\n \"end\": \"\"\n }\n ],\n \"isSpecial\": \"\"\n },\n \"3\": {\n \"hours\": [\n {\n \"start\": \"\",\n \"end\": \"\"\n },\n {\n \"start\": \"\",\n \"end\": \"\"\n }\n ],\n \"isSpecial\": \"\"\n },\n \"4\": {\n \"hours\": [\n {\n \"start\": \"\",\n \"end\": \"\"\n },\n {\n \"start\": \"\",\n \"end\": \"\"\n }\n ],\n \"isSpecial\": \"\"\n },\n \"5\": {\n \"hours\": [\n {\n \"start\": \"\",\n \"end\": \"\"\n },\n {\n \"start\": \"\",\n \"end\": \"\"\n }\n ],\n \"isSpecial\": \"\"\n },\n \"6\": {\n \"hours\": [\n {\n \"start\": \"\",\n \"end\": \"\"\n },\n {\n \"start\": \"\",\n \"end\": \"\"\n }\n ],\n \"isSpecial\": \"\"\n },\n \"7\": {\n \"hours\": [\n {\n \"start\": \"\",\n \"end\": \"\"\n },\n {\n \"start\": \"\",\n \"end\": \"\"\n }\n ],\n \"isSpecial\": \"\"\n },\n \"timezone\": \"\"\n },\n \"types\": [\n \"\",\n \"\"\n ],\n \"tags\": [\n \"\",\n \"\"\n ],\n \"last_updated\": \"\",\n \"user_properties\": {\n \"adbe1\": 74281388.66273549,\n \"laborum0\": \"ipsum dolo\",\n \"nisi7\": -57680829\n },\n \"opening_hours\": {\n \"timezone\": \"\",\n \"usual\": {\n \"1\": [\n {\n \"start\": \"\",\n \"end\": \"\"\n },\n {\n \"start\": \"\",\n \"end\": \"\"\n }\n ],\n \"2\": [\n {\n \"start\": \"\",\n \"end\": \"\"\n },\n {\n \"start\": \"\",\n \"end\": \"\"\n }\n ],\n \"3\": [\n {\n \"start\": \"\",\n \"end\": \"\"\n },\n {\n \"start\": \"\",\n \"end\": \"\"\n }\n ],\n \"4\": [\n {\n \"start\": \"\",\n \"end\": \"\"\n },\n {\n \"start\": \"\",\n \"end\": \"\"\n }\n ],\n \"5\": [\n {\n \"start\": \"\",\n \"end\": \"\"\n },\n {\n \"start\": \"\",\n \"end\": \"\"\n }\n ],\n \"6\": [\n {\n \"start\": \"\",\n \"end\": \"\"\n },\n {\n \"start\": \"\",\n \"end\": \"\"\n }\n ],\n \"7\": [\n {\n \"start\": \"\",\n \"end\": \"\"\n },\n {\n \"start\": \"\",\n \"end\": \"\"\n }\n ],\n \"default\": [\n {\n \"start\": \"\",\n \"end\": \"\"\n },\n {\n \"start\": \"\",\n \"end\": \"\"\n }\n ]\n },\n \"special\": {\n \"2015-02-07\": [\n {\n \"start\": \"\",\n \"end\": \"\"\n },\n {\n \"start\": \"\",\n \"end\": \"\"\n }\n ],\n \"2015-02-08\": [\n {\n \"start\": \"\",\n \"end\": \"\"\n },\n {\n \"start\": \"\",\n \"end\": \"\"\n }\n ]\n }\n },\n \"distance\": \"\"\n },\n \"geometry\": {\n \"type\": \"Point\",\n \"coordinates\": [\n \"\",\n \"\"\n ]\n }\n }\n ],\n \"pagination\": {\n \"page\": \"\",\n \"pageCount\": \"\"\n }\n },\n \"viewport\": {\n \"northeast\": {\n \"lat\": \"\",\n \"lng\": \"\"\n },\n \"southwest\": {\n \"lat\": \"\",\n \"lng\": \"\"\n }\n },\n \"accuracy\": \"\",\n \"latitude\": \"\",\n \"longitude\": \"\",\n \"country_code\": \"\",\n \"country_name\": \"\",\n \"continent\": \"\",\n \"region_state\": \"\",\n \"city\": \"\",\n \"postal_code\": \"\",\n \"timezone\": \"\",\n \"raw_offset\": \"\",\n \"dst_offset\": \"\"\n}", + "body": "{\n \"status\": \"\",\n \"message\": \"\"\n}", "cookie": [], "_postman_previewlanguage": "json" }, { - "id": "409873e2-7a37-4f8a-a55b-e52249e8a99d", + "id": "70ff0cf0-adcc-4f33-b709-672311d5da40", "name": "Unauthorized. Incorrect authentication credentials.", "originalRequest": { "url": { "protocol": "https", "path": [ - "geolocation", - "stores" + "zones", + ":zone_id" ], "host": [ "api", @@ -3316,42 +3042,26 @@ ], "query": [ { - "disabled": false, - "description": { - "content": "The ip_address you want to geolocate. For **server call with private_key** only. Without this parameter, the API will geolocate the IP Address attached to the raw TCP request.\n", - "type": "text/plain" - }, - "key": "ip_address", - "value": "" - }, - { - "disabled": false, "description": { - "content": "To limit number of assets retrieved from an IP location.\n", + "content": "Added as a part of security scheme: apikey", "type": "text/plain" }, - "key": "limit", - "value": "" - }, + "key": "private_key", + "value": "" + } + ], + "variable": [ { "disabled": false, "description": { - "content": "Search query combining one or more search clauses. Each search clause is made up of three parts structured as `field` `:` `operator` `value`. , e.g. `name:=\"My cool store\"`\n### Vocabulary\n\n - **Field**: attribute of the Store that is searched, e.g. the attribute `name` of the store.\n\n - **Operator**: test that is performed on the data to provide a match, e.g. `=`.\n Each field has a default operator. If none operator follow the `:`, the default one is used.\n\n - **Value**: the content of the attribute that is tested, e.g. the name of the store `\"My cool store\"`.\n\nCombine clauses with the conjunctions `AND` or `OR`, and negate the query with `NOT`.\n### Fields\n\n - `type`: An element is contained within `type` collection. e.g. `type:\"myType\"`\n\n - `tag`: An element is contained within `tag` collection. e.g. `tag:\"myTag\"`\n\n - `city`: text matching: the value match the `city` field. e.g. `city:=\"Paris\"`\n\n - `country`: text matching: the value match the `countryCode` field. e.g. `country:=\"FR\"`\n\n - `name`: text matching: the value match the `name` field. e.g. `name:=\"myName\"`\n\n - `idstore`: text matching: the value match the `idstore` field. e.g. `idstore:=\"myIdStore\"`\n\n - `user`: concerns all fields inside `user_properties`. text matching or numerical comparison. e.g. `user.myAttribute:=\"myValue\"`\n\n - `localized`: used for [localizedNames](https://developers.woosmap.com/products/data-api/data-structure/#localizednames) to search in native language. text matching in collection: the value match one of the the `localizedNames`. e.g. `localized:=\"centro\"`\n\n> **userProperties** field has no restriction regarding the data you can put in it (Arrays, Object, Boolean, String, Numeric...) but you can only query for **text matching or numerical comparison**.\n### Operators\n\n - `:` : Default and mandatory operator. For `type` and `tag` fields, define that an element is contained within a collection.\n\n - `=` : The content of a string or a number is equal to the other.\n\n - `>` : A number is greater than another.\n\n - `<` : A number is smaller than another.\n\n - `>=` : A number is greater than or equal to another.\n\n - `<=` : A number is smaller than or equal to another.\n\n - `AND` : Return assets that match both clauses.\n\n - `OR` : Return assets that match either clauses.\n\n - `NOT` : Negates a search clause.\n\nFor compound clauses, you can use parentheses to group clauses together. For example: ```(type:\"type1\" OR type:\"type2\") AND tag:\"hockey\"```\nYou can use `NOT` operator to negates a search clause. For example: ```not type:\"type1\"```\n", - "type": "text/plain" - }, - "key": "query", - "value": "" - }, - { - "description": { - "content": "Added as a part of security scheme: apikey", + "content": "(Required) ID of the zone to delete", "type": "text/plain" }, - "key": "key", - "value": "" + "type": "any", + "value": "", + "key": "zone_id" } - ], - "variable": [] + ] }, "header": [ { @@ -3359,7 +3069,7 @@ "value": "application/json" } ], - "method": "GET", + "method": "DELETE", "body": {} }, "status": "Unauthorized", @@ -3375,14 +3085,14 @@ "_postman_previewlanguage": "json" }, { - "id": "683231bb-8c52-4033-9071-e1119866b6aa", + "id": "8fc81b5b-cf81-4293-94ad-393833c16974", "name": "Forbidden. This Woosmap API is not enabled for this project.", "originalRequest": { "url": { "protocol": "https", "path": [ - "geolocation", - "stores" + "zones", + ":zone_id" ], "host": [ "api", @@ -3391,42 +3101,26 @@ ], "query": [ { - "disabled": false, - "description": { - "content": "The ip_address you want to geolocate. For **server call with private_key** only. Without this parameter, the API will geolocate the IP Address attached to the raw TCP request.\n", - "type": "text/plain" - }, - "key": "ip_address", - "value": "" - }, - { - "disabled": false, "description": { - "content": "To limit number of assets retrieved from an IP location.\n", + "content": "Added as a part of security scheme: apikey", "type": "text/plain" }, - "key": "limit", - "value": "" - }, + "key": "private_key", + "value": "" + } + ], + "variable": [ { "disabled": false, "description": { - "content": "Search query combining one or more search clauses. Each search clause is made up of three parts structured as `field` `:` `operator` `value`. , e.g. `name:=\"My cool store\"`\n### Vocabulary\n\n - **Field**: attribute of the Store that is searched, e.g. the attribute `name` of the store.\n\n - **Operator**: test that is performed on the data to provide a match, e.g. `=`.\n Each field has a default operator. If none operator follow the `:`, the default one is used.\n\n - **Value**: the content of the attribute that is tested, e.g. the name of the store `\"My cool store\"`.\n\nCombine clauses with the conjunctions `AND` or `OR`, and negate the query with `NOT`.\n### Fields\n\n - `type`: An element is contained within `type` collection. e.g. `type:\"myType\"`\n\n - `tag`: An element is contained within `tag` collection. e.g. `tag:\"myTag\"`\n\n - `city`: text matching: the value match the `city` field. e.g. `city:=\"Paris\"`\n\n - `country`: text matching: the value match the `countryCode` field. e.g. `country:=\"FR\"`\n\n - `name`: text matching: the value match the `name` field. e.g. `name:=\"myName\"`\n\n - `idstore`: text matching: the value match the `idstore` field. e.g. `idstore:=\"myIdStore\"`\n\n - `user`: concerns all fields inside `user_properties`. text matching or numerical comparison. e.g. `user.myAttribute:=\"myValue\"`\n\n - `localized`: used for [localizedNames](https://developers.woosmap.com/products/data-api/data-structure/#localizednames) to search in native language. text matching in collection: the value match one of the the `localizedNames`. e.g. `localized:=\"centro\"`\n\n> **userProperties** field has no restriction regarding the data you can put in it (Arrays, Object, Boolean, String, Numeric...) but you can only query for **text matching or numerical comparison**.\n### Operators\n\n - `:` : Default and mandatory operator. For `type` and `tag` fields, define that an element is contained within a collection.\n\n - `=` : The content of a string or a number is equal to the other.\n\n - `>` : A number is greater than another.\n\n - `<` : A number is smaller than another.\n\n - `>=` : A number is greater than or equal to another.\n\n - `<=` : A number is smaller than or equal to another.\n\n - `AND` : Return assets that match both clauses.\n\n - `OR` : Return assets that match either clauses.\n\n - `NOT` : Negates a search clause.\n\nFor compound clauses, you can use parentheses to group clauses together. For example: ```(type:\"type1\" OR type:\"type2\") AND tag:\"hockey\"```\nYou can use `NOT` operator to negates a search clause. For example: ```not type:\"type1\"```\n", - "type": "text/plain" - }, - "key": "query", - "value": "" - }, - { - "description": { - "content": "Added as a part of security scheme: apikey", + "content": "(Required) ID of the zone to delete", "type": "text/plain" }, - "key": "key", - "value": "" + "type": "any", + "value": "", + "key": "zone_id" } - ], - "variable": [] + ] }, "header": [ { @@ -3434,7 +3128,7 @@ "value": "application/json" } ], - "method": "GET", + "method": "DELETE", "body": {} }, "status": "Forbidden", @@ -3448,16 +3142,88 @@ "body": "{\n \"detail\": \"\"\n}", "cookie": [], "_postman_previewlanguage": "json" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + } + ] + }, + { + "name": "Geolocation API", + "description": "Geolocation API returns a location (or nearby stores) and accuracy radius based on an IP address. Request is done over HTTPS using GET. Response is formatted as JSON. You must specify a key in your request, included as the value of a `key` parameter for your public key or `private_key` for your private key. This key identifies your application for purposes of quota management. Learn how to [get a key](https://developers.woosmap.com/support/api-keys/).\n", + "item": [ + { + "id": "6113344f-2924-441a-bb9c-e8469efa0a8d", + "name": "Geolocation from an IP address", + "request": { + "name": "Geolocation from an IP address", + "description": { + "content": "The `/position` returns JSON location of your users thanks to IP address of their devices.\n", + "type": "text/plain" + }, + "url": { + "protocol": "https", + "path": [ + "geolocation", + "position" + ], + "host": [ + "api", + "woosmap", + "com" + ], + "query": [ + { + "disabled": false, + "description": { + "content": "The ip_address you want to geolocate. For **server call with private_key** only. Without this parameter, the API will geolocate the IP Address attached to the raw TCP request.\n", + "type": "text/plain" + }, + "key": "ip_address", + "value": "" + } + ], + "variable": [] }, + "header": [ + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "GET", + "body": {}, + "auth": { + "type": "apikey", + "apikey": [ + { + "key": "key", + "value": "key" + }, + { + "key": "value", + "value": "{{apiKey}}" + }, + { + "key": "in", + "value": "query" + } + ] + } + }, + "response": [ { - "id": "81dbff75-7ad2-45be-a95d-baaa98bd63f2", - "name": "Too Many Requests. The rate limit for this endpoint has been exceeded.", + "id": "9e00df42-15d3-431f-a0ec-8aa139439f74", + "name": "Geolocation successfully retrieved", "originalRequest": { "url": { "protocol": "https", "path": [ "geolocation", - "stores" + "position" ], "host": [ "api", @@ -3475,21 +3241,174 @@ "value": "" }, { - "disabled": false, "description": { - "content": "To limit number of assets retrieved from an IP location.\n", + "content": "Added as a part of security scheme: apikey", "type": "text/plain" }, - "key": "limit", - "value": "" + "key": "key", + "value": "" + } + ], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "GET", + "body": {} + }, + "status": "OK", + "code": 200, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"viewport\": {\n \"northeast\": {\n \"lat\": \"\",\n \"lng\": \"\"\n },\n \"southwest\": {\n \"lat\": \"\",\n \"lng\": \"\"\n }\n },\n \"accuracy\": \"\",\n \"latitude\": \"\",\n \"longitude\": \"\",\n \"country_code\": \"\",\n \"country_name\": \"\",\n \"continent\": \"\",\n \"region_state\": \"\",\n \"city\": \"\",\n \"postal_code\": \"\",\n \"timezone\": \"\",\n \"raw_offset\": \"\",\n \"dst_offset\": \"\"\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "8cac312c-9adf-4eaa-8c76-ab0f445385fa", + "name": "Unauthorized. Incorrect authentication credentials.", + "originalRequest": { + "url": { + "protocol": "https", + "path": [ + "geolocation", + "position" + ], + "host": [ + "api", + "woosmap", + "com" + ], + "query": [ + { + "disabled": false, + "description": { + "content": "The ip_address you want to geolocate. For **server call with private_key** only. Without this parameter, the API will geolocate the IP Address attached to the raw TCP request.\n", + "type": "text/plain" + }, + "key": "ip_address", + "value": "" }, + { + "description": { + "content": "Added as a part of security scheme: apikey", + "type": "text/plain" + }, + "key": "key", + "value": "" + } + ], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "GET", + "body": {} + }, + "status": "Unauthorized", + "code": 401, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"detail\": \"\"\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "35fbe408-d31b-40f7-86cf-f61214c27f17", + "name": "Forbidden. This Woosmap API is not enabled for this project.", + "originalRequest": { + "url": { + "protocol": "https", + "path": [ + "geolocation", + "position" + ], + "host": [ + "api", + "woosmap", + "com" + ], + "query": [ { "disabled": false, "description": { - "content": "Search query combining one or more search clauses. Each search clause is made up of three parts structured as `field` `:` `operator` `value`. , e.g. `name:=\"My cool store\"`\n### Vocabulary\n\n - **Field**: attribute of the Store that is searched, e.g. the attribute `name` of the store.\n\n - **Operator**: test that is performed on the data to provide a match, e.g. `=`.\n Each field has a default operator. If none operator follow the `:`, the default one is used.\n\n - **Value**: the content of the attribute that is tested, e.g. the name of the store `\"My cool store\"`.\n\nCombine clauses with the conjunctions `AND` or `OR`, and negate the query with `NOT`.\n### Fields\n\n - `type`: An element is contained within `type` collection. e.g. `type:\"myType\"`\n\n - `tag`: An element is contained within `tag` collection. e.g. `tag:\"myTag\"`\n\n - `city`: text matching: the value match the `city` field. e.g. `city:=\"Paris\"`\n\n - `country`: text matching: the value match the `countryCode` field. e.g. `country:=\"FR\"`\n\n - `name`: text matching: the value match the `name` field. e.g. `name:=\"myName\"`\n\n - `idstore`: text matching: the value match the `idstore` field. e.g. `idstore:=\"myIdStore\"`\n\n - `user`: concerns all fields inside `user_properties`. text matching or numerical comparison. e.g. `user.myAttribute:=\"myValue\"`\n\n - `localized`: used for [localizedNames](https://developers.woosmap.com/products/data-api/data-structure/#localizednames) to search in native language. text matching in collection: the value match one of the the `localizedNames`. e.g. `localized:=\"centro\"`\n\n> **userProperties** field has no restriction regarding the data you can put in it (Arrays, Object, Boolean, String, Numeric...) but you can only query for **text matching or numerical comparison**.\n### Operators\n\n - `:` : Default and mandatory operator. For `type` and `tag` fields, define that an element is contained within a collection.\n\n - `=` : The content of a string or a number is equal to the other.\n\n - `>` : A number is greater than another.\n\n - `<` : A number is smaller than another.\n\n - `>=` : A number is greater than or equal to another.\n\n - `<=` : A number is smaller than or equal to another.\n\n - `AND` : Return assets that match both clauses.\n\n - `OR` : Return assets that match either clauses.\n\n - `NOT` : Negates a search clause.\n\nFor compound clauses, you can use parentheses to group clauses together. For example: ```(type:\"type1\" OR type:\"type2\") AND tag:\"hockey\"```\nYou can use `NOT` operator to negates a search clause. For example: ```not type:\"type1\"```\n", + "content": "The ip_address you want to geolocate. For **server call with private_key** only. Without this parameter, the API will geolocate the IP Address attached to the raw TCP request.\n", "type": "text/plain" }, - "key": "query", + "key": "ip_address", + "value": "" + }, + { + "description": { + "content": "Added as a part of security scheme: apikey", + "type": "text/plain" + }, + "key": "key", + "value": "" + } + ], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "GET", + "body": {} + }, + "status": "Forbidden", + "code": 403, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"detail\": \"\"\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "03480f80-75ab-4dcb-91c4-328fc7358ddb", + "name": "Too Many Requests. The rate limit for this endpoint has been exceeded.", + "originalRequest": { + "url": { + "protocol": "https", + "path": [ + "geolocation", + "position" + ], + "host": [ + "api", + "woosmap", + "com" + ], + "query": [ + { + "disabled": false, + "description": { + "content": "The ip_address you want to geolocate. For **server call with private_key** only. Without this parameter, the API will geolocate the IP Address attached to the raw TCP request.\n", + "type": "text/plain" + }, + "key": "ip_address", "value": "" }, { @@ -3531,19 +3450,19 @@ } }, { - "id": "406da27b-9312-48bf-a8c1-7f62778bc299", - "name": "Timezone", + "id": "3a1c8004-1bd3-4217-84ee-74bb5aef0ab2", + "name": "Assets nearby a Geolocation", "request": { - "name": "Timezone", + "name": "Assets nearby a Geolocation", "description": { - "content": "Returns timezone information based on the location, and optionally a timestamp for daylight saving time.\n> Note: rawOffset never contains the dst.\n", + "content": "Retrieve the stores nearby an ip location. Stores are returned only if a relevant ip location is found - for an accuracy of 20km or less.\n", "type": "text/plain" }, "url": { "protocol": "https", "path": [ "geolocation", - "timezone" + "stores" ], "host": [ "api", @@ -3554,20 +3473,29 @@ { "disabled": false, "description": { - "content": "(Required) The location {lat},{lng}", + "content": "The ip_address you want to geolocate. For **server call with private_key** only. Without this parameter, the API will geolocate the IP Address attached to the raw TCP request.\n", "type": "text/plain" }, - "key": "location", + "key": "ip_address", "value": "" }, { "disabled": false, "description": { - "content": "The UTC timestamp", + "content": "To limit number of assets retrieved from an IP location.\n", "type": "text/plain" }, - "key": "timestamp", + "key": "limit", "value": "" + }, + { + "disabled": false, + "description": { + "content": "Search query combining one or more search clauses. Each search clause is made up of three parts structured as `field` `:` `operator` `value`. , e.g. `name:=\"My cool store\"`\n### Vocabulary\n\n - **Field**: attribute of the Store that is searched, e.g. the attribute `name` of the store.\n\n - **Operator**: test that is performed on the data to provide a match, e.g. `=`.\n Each field has a default operator. If none operator follow the `:`, the default one is used.\n\n - **Value**: the content of the attribute that is tested, e.g. the name of the store `\"My cool store\"`.\n\nCombine clauses with the conjunctions `AND` or `OR`, and negate the query with `NOT`.\n### Fields\n\n - `type`: An element is contained within `type` collection. e.g. `type:\"myType\"`\n\n - `tag`: An element is contained within `tag` collection. e.g. `tag:\"myTag\"`\n\n - `city`: text matching: the value match the `city` field. e.g. `city:=\"Paris\"`\n\n - `country`: text matching: the value match the `countryCode` field. e.g. `country:=\"FR\"`\n\n - `name`: text matching: the value match the `name` field. e.g. `name:=\"myName\"`\n\n - `idstore`: text matching: the value match the `idstore` field. e.g. `idstore:=\"myIdStore\"`\n\n - `user`: concerns all fields inside `user_properties`. text matching or numerical comparison. e.g. `user.myAttribute:=\"myValue\"`\n\n - `localized`: used for [localizedNames](https://developers.woosmap.com/products/data-api/data-structure/#localizednames) to search in native language. text matching in collection: the value match one of the the `localizedNames`. e.g. `localized:=\"centro\"`\n\n> **userProperties** field has no restriction regarding the data you can put in it (Arrays, Object, Boolean, String, Numeric...) but you can only query for **text matching or numerical comparison**.\n### Operators\n\n - `:` : Default and mandatory operator. For `type` and `tag` fields, define that an element is contained within a collection.\n\n - `=` : The content of a string or a number is equal to the other.\n\n - `>` : A number is greater than another.\n\n - `<` : A number is smaller than another.\n\n - `>=` : A number is greater than or equal to another.\n\n - `<=` : A number is smaller than or equal to another.\n\n - `AND` : Return assets that match both clauses.\n\n - `OR` : Return assets that match either clauses.\n\n - `NOT` : Negates a search clause.\n\nFor compound clauses, you can use parentheses to group clauses together. For example: ```(type:\"type1\" OR type:\"type2\") AND tag:\"hockey\"```\nYou can use `NOT` operator to negates a search clause. For example: ```not type:\"type1\"```\n", + "type": "text/plain" + }, + "key": "query", + "value": "" } ], "variable": [] @@ -3600,14 +3528,14 @@ }, "response": [ { - "id": "8e903c72-69d4-4fcc-a031-5beaba6eb0ec", - "name": "Timezone successfully retrieved", + "id": "ebde6d51-cd50-4a82-badb-4f11320997e2", + "name": "Geolocation and Stores successufully retrieved", "originalRequest": { "url": { "protocol": "https", "path": [ "geolocation", - "timezone" + "stores" ], "host": [ "api", @@ -3618,21 +3546,30 @@ { "disabled": false, "description": { - "content": "(Required) The location {lat},{lng}", + "content": "The ip_address you want to geolocate. For **server call with private_key** only. Without this parameter, the API will geolocate the IP Address attached to the raw TCP request.\n", "type": "text/plain" }, - "key": "location", + "key": "ip_address", "value": "" }, { "disabled": false, "description": { - "content": "The UTC timestamp", + "content": "To limit number of assets retrieved from an IP location.\n", "type": "text/plain" }, - "key": "timestamp", + "key": "limit", "value": "" }, + { + "disabled": false, + "description": { + "content": "Search query combining one or more search clauses. Each search clause is made up of three parts structured as `field` `:` `operator` `value`. , e.g. `name:=\"My cool store\"`\n### Vocabulary\n\n - **Field**: attribute of the Store that is searched, e.g. the attribute `name` of the store.\n\n - **Operator**: test that is performed on the data to provide a match, e.g. `=`.\n Each field has a default operator. If none operator follow the `:`, the default one is used.\n\n - **Value**: the content of the attribute that is tested, e.g. the name of the store `\"My cool store\"`.\n\nCombine clauses with the conjunctions `AND` or `OR`, and negate the query with `NOT`.\n### Fields\n\n - `type`: An element is contained within `type` collection. e.g. `type:\"myType\"`\n\n - `tag`: An element is contained within `tag` collection. e.g. `tag:\"myTag\"`\n\n - `city`: text matching: the value match the `city` field. e.g. `city:=\"Paris\"`\n\n - `country`: text matching: the value match the `countryCode` field. e.g. `country:=\"FR\"`\n\n - `name`: text matching: the value match the `name` field. e.g. `name:=\"myName\"`\n\n - `idstore`: text matching: the value match the `idstore` field. e.g. `idstore:=\"myIdStore\"`\n\n - `user`: concerns all fields inside `user_properties`. text matching or numerical comparison. e.g. `user.myAttribute:=\"myValue\"`\n\n - `localized`: used for [localizedNames](https://developers.woosmap.com/products/data-api/data-structure/#localizednames) to search in native language. text matching in collection: the value match one of the the `localizedNames`. e.g. `localized:=\"centro\"`\n\n> **userProperties** field has no restriction regarding the data you can put in it (Arrays, Object, Boolean, String, Numeric...) but you can only query for **text matching or numerical comparison**.\n### Operators\n\n - `:` : Default and mandatory operator. For `type` and `tag` fields, define that an element is contained within a collection.\n\n - `=` : The content of a string or a number is equal to the other.\n\n - `>` : A number is greater than another.\n\n - `<` : A number is smaller than another.\n\n - `>=` : A number is greater than or equal to another.\n\n - `<=` : A number is smaller than or equal to another.\n\n - `AND` : Return assets that match both clauses.\n\n - `OR` : Return assets that match either clauses.\n\n - `NOT` : Negates a search clause.\n\nFor compound clauses, you can use parentheses to group clauses together. For example: ```(type:\"type1\" OR type:\"type2\") AND tag:\"hockey\"```\nYou can use `NOT` operator to negates a search clause. For example: ```not type:\"type1\"```\n", + "type": "text/plain" + }, + "key": "query", + "value": "" + }, { "description": { "content": "Added as a part of security scheme: apikey", @@ -3661,19 +3598,19 @@ "value": "application/json" } ], - "body": "{\n \"timezone\": \"\",\n \"timezone_name\": \"\",\n \"raw_offset\": \"\",\n \"dst_offset\": \"\"\n}", + "body": "{\n \"stores\": {\n \"type\": \"FeatureCollection\",\n \"features\": [\n {\n \"type\": \"Feature\",\n \"properties\": {\n \"name\": \"\",\n \"store_id\": \"\",\n \"address\": {\n \"lines\": [\n \"\",\n \"\"\n ],\n \"country_code\": \"\",\n \"city\": \"\",\n \"zipcode\": \"\"\n },\n \"contact\": {\n \"website\": \"\",\n \"phone\": \"\",\n \"email\": \"\"\n },\n \"open\": {\n \"current_slice\": {\n \"start\": \"\",\n \"end\": \"\"\n },\n \"open_hours\": [\n {\n \"start\": \"\",\n \"end\": \"\"\n },\n {\n \"start\": \"\",\n \"end\": \"\"\n }\n ],\n \"open_now\": \"\",\n \"next_opening\": {\n \"end\": \"\",\n \"start\": \"\",\n \"day\": \"\"\n },\n \"week_day\": \"\"\n },\n \"weekly_opening\": {\n \"1\": {\n \"hours\": [\n {\n \"start\": \"\",\n \"end\": \"\"\n },\n {\n \"start\": \"\",\n \"end\": \"\"\n }\n ],\n \"isSpecial\": \"\"\n },\n \"2\": {\n \"hours\": [\n {\n \"start\": \"\",\n \"end\": \"\"\n },\n {\n \"start\": \"\",\n \"end\": \"\"\n }\n ],\n \"isSpecial\": \"\"\n },\n \"3\": {\n \"hours\": [\n {\n \"start\": \"\",\n \"end\": \"\"\n },\n {\n \"start\": \"\",\n \"end\": \"\"\n }\n ],\n \"isSpecial\": \"\"\n },\n \"4\": {\n \"hours\": [\n {\n \"start\": \"\",\n \"end\": \"\"\n },\n {\n \"start\": \"\",\n \"end\": \"\"\n }\n ],\n \"isSpecial\": \"\"\n },\n \"5\": {\n \"hours\": [\n {\n \"start\": \"\",\n \"end\": \"\"\n },\n {\n \"start\": \"\",\n \"end\": \"\"\n }\n ],\n \"isSpecial\": \"\"\n },\n \"6\": {\n \"hours\": [\n {\n \"start\": \"\",\n \"end\": \"\"\n },\n {\n \"start\": \"\",\n \"end\": \"\"\n }\n ],\n \"isSpecial\": \"\"\n },\n \"7\": {\n \"hours\": [\n {\n \"start\": \"\",\n \"end\": \"\"\n },\n {\n \"start\": \"\",\n \"end\": \"\"\n }\n ],\n \"isSpecial\": \"\"\n },\n \"timezone\": \"\"\n },\n \"types\": [\n \"\",\n \"\"\n ],\n \"tags\": [\n \"\",\n \"\"\n ],\n \"last_updated\": \"\",\n \"user_properties\": null,\n \"opening_hours\": null,\n \"distance\": \"\"\n },\n \"geometry\": {\n \"type\": \"Point\",\n \"coordinates\": [\n \"\",\n \"\"\n ]\n }\n },\n {\n \"type\": \"Feature\",\n \"properties\": {\n \"name\": \"\",\n \"store_id\": \"\",\n \"address\": {\n \"lines\": [\n \"\",\n \"\"\n ],\n \"country_code\": \"\",\n \"city\": \"\",\n \"zipcode\": \"\"\n },\n \"contact\": {\n \"website\": \"\",\n \"phone\": \"\",\n \"email\": \"\"\n },\n \"open\": {\n \"current_slice\": {\n \"start\": \"\",\n \"end\": \"\"\n },\n \"open_hours\": [\n {\n \"start\": \"\",\n \"end\": \"\"\n },\n {\n \"start\": \"\",\n \"end\": \"\"\n }\n ],\n \"open_now\": \"\",\n \"next_opening\": {\n \"end\": \"\",\n \"start\": \"\",\n \"day\": \"\"\n },\n \"week_day\": \"\"\n },\n \"weekly_opening\": {\n \"1\": {\n \"hours\": [\n {\n \"start\": \"\",\n \"end\": \"\"\n },\n {\n \"start\": \"\",\n \"end\": \"\"\n }\n ],\n \"isSpecial\": \"\"\n },\n \"2\": {\n \"hours\": [\n {\n \"start\": \"\",\n \"end\": \"\"\n },\n {\n \"start\": \"\",\n \"end\": \"\"\n }\n ],\n \"isSpecial\": \"\"\n },\n \"3\": {\n \"hours\": [\n {\n \"start\": \"\",\n \"end\": \"\"\n },\n {\n \"start\": \"\",\n \"end\": \"\"\n }\n ],\n \"isSpecial\": \"\"\n },\n \"4\": {\n \"hours\": [\n {\n \"start\": \"\",\n \"end\": \"\"\n },\n {\n \"start\": \"\",\n \"end\": \"\"\n }\n ],\n \"isSpecial\": \"\"\n },\n \"5\": {\n \"hours\": [\n {\n \"start\": \"\",\n \"end\": \"\"\n },\n {\n \"start\": \"\",\n \"end\": \"\"\n }\n ],\n \"isSpecial\": \"\"\n },\n \"6\": {\n \"hours\": [\n {\n \"start\": \"\",\n \"end\": \"\"\n },\n {\n \"start\": \"\",\n \"end\": \"\"\n }\n ],\n \"isSpecial\": \"\"\n },\n \"7\": {\n \"hours\": [\n {\n \"start\": \"\",\n \"end\": \"\"\n },\n {\n \"start\": \"\",\n \"end\": \"\"\n }\n ],\n \"isSpecial\": \"\"\n },\n \"timezone\": \"\"\n },\n \"types\": [\n \"\",\n \"\"\n ],\n \"tags\": [\n \"\",\n \"\"\n ],\n \"last_updated\": \"\",\n \"user_properties\": null,\n \"opening_hours\": null,\n \"distance\": \"\"\n },\n \"geometry\": {\n \"type\": \"Point\",\n \"coordinates\": [\n \"\",\n \"\"\n ]\n }\n }\n ],\n \"pagination\": {\n \"page\": \"\",\n \"pageCount\": \"\"\n }\n },\n \"viewport\": {\n \"northeast\": {\n \"lat\": \"\",\n \"lng\": \"\"\n },\n \"southwest\": {\n \"lat\": \"\",\n \"lng\": \"\"\n }\n },\n \"accuracy\": \"\",\n \"latitude\": \"\",\n \"longitude\": \"\",\n \"country_code\": \"\",\n \"country_name\": \"\",\n \"continent\": \"\",\n \"region_state\": \"\",\n \"city\": \"\",\n \"postal_code\": \"\",\n \"timezone\": \"\",\n \"raw_offset\": \"\",\n \"dst_offset\": \"\"\n}", "cookie": [], "_postman_previewlanguage": "json" }, { - "id": "87193412-8704-4ddc-8a9c-03f1d62e9a54", + "id": "8936bed8-a2d1-44e8-a61b-6faa7659a45d", "name": "Unauthorized. Incorrect authentication credentials.", "originalRequest": { "url": { "protocol": "https", "path": [ "geolocation", - "timezone" + "stores" ], "host": [ "api", @@ -3684,21 +3621,30 @@ { "disabled": false, "description": { - "content": "(Required) The location {lat},{lng}", + "content": "The ip_address you want to geolocate. For **server call with private_key** only. Without this parameter, the API will geolocate the IP Address attached to the raw TCP request.\n", "type": "text/plain" }, - "key": "location", + "key": "ip_address", "value": "" }, { "disabled": false, "description": { - "content": "The UTC timestamp", + "content": "To limit number of assets retrieved from an IP location.\n", "type": "text/plain" }, - "key": "timestamp", + "key": "limit", "value": "" }, + { + "disabled": false, + "description": { + "content": "Search query combining one or more search clauses. Each search clause is made up of three parts structured as `field` `:` `operator` `value`. , e.g. `name:=\"My cool store\"`\n### Vocabulary\n\n - **Field**: attribute of the Store that is searched, e.g. the attribute `name` of the store.\n\n - **Operator**: test that is performed on the data to provide a match, e.g. `=`.\n Each field has a default operator. If none operator follow the `:`, the default one is used.\n\n - **Value**: the content of the attribute that is tested, e.g. the name of the store `\"My cool store\"`.\n\nCombine clauses with the conjunctions `AND` or `OR`, and negate the query with `NOT`.\n### Fields\n\n - `type`: An element is contained within `type` collection. e.g. `type:\"myType\"`\n\n - `tag`: An element is contained within `tag` collection. e.g. `tag:\"myTag\"`\n\n - `city`: text matching: the value match the `city` field. e.g. `city:=\"Paris\"`\n\n - `country`: text matching: the value match the `countryCode` field. e.g. `country:=\"FR\"`\n\n - `name`: text matching: the value match the `name` field. e.g. `name:=\"myName\"`\n\n - `idstore`: text matching: the value match the `idstore` field. e.g. `idstore:=\"myIdStore\"`\n\n - `user`: concerns all fields inside `user_properties`. text matching or numerical comparison. e.g. `user.myAttribute:=\"myValue\"`\n\n - `localized`: used for [localizedNames](https://developers.woosmap.com/products/data-api/data-structure/#localizednames) to search in native language. text matching in collection: the value match one of the the `localizedNames`. e.g. `localized:=\"centro\"`\n\n> **userProperties** field has no restriction regarding the data you can put in it (Arrays, Object, Boolean, String, Numeric...) but you can only query for **text matching or numerical comparison**.\n### Operators\n\n - `:` : Default and mandatory operator. For `type` and `tag` fields, define that an element is contained within a collection.\n\n - `=` : The content of a string or a number is equal to the other.\n\n - `>` : A number is greater than another.\n\n - `<` : A number is smaller than another.\n\n - `>=` : A number is greater than or equal to another.\n\n - `<=` : A number is smaller than or equal to another.\n\n - `AND` : Return assets that match both clauses.\n\n - `OR` : Return assets that match either clauses.\n\n - `NOT` : Negates a search clause.\n\nFor compound clauses, you can use parentheses to group clauses together. For example: ```(type:\"type1\" OR type:\"type2\") AND tag:\"hockey\"```\nYou can use `NOT` operator to negates a search clause. For example: ```not type:\"type1\"```\n", + "type": "text/plain" + }, + "key": "query", + "value": "" + }, { "description": { "content": "Added as a part of security scheme: apikey", @@ -3732,14 +3678,14 @@ "_postman_previewlanguage": "json" }, { - "id": "477f7886-40df-4f10-9787-f632168a9133", + "id": "759514fa-6c7d-4903-a85b-ff2faaa418c2", "name": "Forbidden. This Woosmap API is not enabled for this project.", "originalRequest": { "url": { "protocol": "https", "path": [ "geolocation", - "timezone" + "stores" ], "host": [ "api", @@ -3750,21 +3696,30 @@ { "disabled": false, "description": { - "content": "(Required) The location {lat},{lng}", + "content": "The ip_address you want to geolocate. For **server call with private_key** only. Without this parameter, the API will geolocate the IP Address attached to the raw TCP request.\n", "type": "text/plain" }, - "key": "location", + "key": "ip_address", "value": "" }, { "disabled": false, "description": { - "content": "The UTC timestamp", + "content": "To limit number of assets retrieved from an IP location.\n", "type": "text/plain" }, - "key": "timestamp", + "key": "limit", "value": "" }, + { + "disabled": false, + "description": { + "content": "Search query combining one or more search clauses. Each search clause is made up of three parts structured as `field` `:` `operator` `value`. , e.g. `name:=\"My cool store\"`\n### Vocabulary\n\n - **Field**: attribute of the Store that is searched, e.g. the attribute `name` of the store.\n\n - **Operator**: test that is performed on the data to provide a match, e.g. `=`.\n Each field has a default operator. If none operator follow the `:`, the default one is used.\n\n - **Value**: the content of the attribute that is tested, e.g. the name of the store `\"My cool store\"`.\n\nCombine clauses with the conjunctions `AND` or `OR`, and negate the query with `NOT`.\n### Fields\n\n - `type`: An element is contained within `type` collection. e.g. `type:\"myType\"`\n\n - `tag`: An element is contained within `tag` collection. e.g. `tag:\"myTag\"`\n\n - `city`: text matching: the value match the `city` field. e.g. `city:=\"Paris\"`\n\n - `country`: text matching: the value match the `countryCode` field. e.g. `country:=\"FR\"`\n\n - `name`: text matching: the value match the `name` field. e.g. `name:=\"myName\"`\n\n - `idstore`: text matching: the value match the `idstore` field. e.g. `idstore:=\"myIdStore\"`\n\n - `user`: concerns all fields inside `user_properties`. text matching or numerical comparison. e.g. `user.myAttribute:=\"myValue\"`\n\n - `localized`: used for [localizedNames](https://developers.woosmap.com/products/data-api/data-structure/#localizednames) to search in native language. text matching in collection: the value match one of the the `localizedNames`. e.g. `localized:=\"centro\"`\n\n> **userProperties** field has no restriction regarding the data you can put in it (Arrays, Object, Boolean, String, Numeric...) but you can only query for **text matching or numerical comparison**.\n### Operators\n\n - `:` : Default and mandatory operator. For `type` and `tag` fields, define that an element is contained within a collection.\n\n - `=` : The content of a string or a number is equal to the other.\n\n - `>` : A number is greater than another.\n\n - `<` : A number is smaller than another.\n\n - `>=` : A number is greater than or equal to another.\n\n - `<=` : A number is smaller than or equal to another.\n\n - `AND` : Return assets that match both clauses.\n\n - `OR` : Return assets that match either clauses.\n\n - `NOT` : Negates a search clause.\n\nFor compound clauses, you can use parentheses to group clauses together. For example: ```(type:\"type1\" OR type:\"type2\") AND tag:\"hockey\"```\nYou can use `NOT` operator to negates a search clause. For example: ```not type:\"type1\"```\n", + "type": "text/plain" + }, + "key": "query", + "value": "" + }, { "description": { "content": "Added as a part of security scheme: apikey", @@ -3798,14 +3753,14 @@ "_postman_previewlanguage": "json" }, { - "id": "2abbdf4a-54a4-43f2-9e26-f3a166c112fd", + "id": "0c4f6177-a276-4c5b-8cf6-35b434cbb774", "name": "Too Many Requests. The rate limit for this endpoint has been exceeded.", "originalRequest": { "url": { "protocol": "https", "path": [ "geolocation", - "timezone" + "stores" ], "host": [ "api", @@ -3816,24 +3771,33 @@ { "disabled": false, "description": { - "content": "(Required) The location {lat},{lng}", + "content": "The ip_address you want to geolocate. For **server call with private_key** only. Without this parameter, the API will geolocate the IP Address attached to the raw TCP request.\n", "type": "text/plain" }, - "key": "location", + "key": "ip_address", "value": "" }, { "disabled": false, "description": { - "content": "The UTC timestamp", + "content": "To limit number of assets retrieved from an IP location.\n", "type": "text/plain" }, - "key": "timestamp", + "key": "limit", "value": "" }, { + "disabled": false, "description": { - "content": "Added as a part of security scheme: apikey", + "content": "Search query combining one or more search clauses. Each search clause is made up of three parts structured as `field` `:` `operator` `value`. , e.g. `name:=\"My cool store\"`\n### Vocabulary\n\n - **Field**: attribute of the Store that is searched, e.g. the attribute `name` of the store.\n\n - **Operator**: test that is performed on the data to provide a match, e.g. `=`.\n Each field has a default operator. If none operator follow the `:`, the default one is used.\n\n - **Value**: the content of the attribute that is tested, e.g. the name of the store `\"My cool store\"`.\n\nCombine clauses with the conjunctions `AND` or `OR`, and negate the query with `NOT`.\n### Fields\n\n - `type`: An element is contained within `type` collection. e.g. `type:\"myType\"`\n\n - `tag`: An element is contained within `tag` collection. e.g. `tag:\"myTag\"`\n\n - `city`: text matching: the value match the `city` field. e.g. `city:=\"Paris\"`\n\n - `country`: text matching: the value match the `countryCode` field. e.g. `country:=\"FR\"`\n\n - `name`: text matching: the value match the `name` field. e.g. `name:=\"myName\"`\n\n - `idstore`: text matching: the value match the `idstore` field. e.g. `idstore:=\"myIdStore\"`\n\n - `user`: concerns all fields inside `user_properties`. text matching or numerical comparison. e.g. `user.myAttribute:=\"myValue\"`\n\n - `localized`: used for [localizedNames](https://developers.woosmap.com/products/data-api/data-structure/#localizednames) to search in native language. text matching in collection: the value match one of the the `localizedNames`. e.g. `localized:=\"centro\"`\n\n> **userProperties** field has no restriction regarding the data you can put in it (Arrays, Object, Boolean, String, Numeric...) but you can only query for **text matching or numerical comparison**.\n### Operators\n\n - `:` : Default and mandatory operator. For `type` and `tag` fields, define that an element is contained within a collection.\n\n - `=` : The content of a string or a number is equal to the other.\n\n - `>` : A number is greater than another.\n\n - `<` : A number is smaller than another.\n\n - `>=` : A number is greater than or equal to another.\n\n - `<=` : A number is smaller than or equal to another.\n\n - `AND` : Return assets that match both clauses.\n\n - `OR` : Return assets that match either clauses.\n\n - `NOT` : Negates a search clause.\n\nFor compound clauses, you can use parentheses to group clauses together. For example: ```(type:\"type1\" OR type:\"type2\") AND tag:\"hockey\"```\nYou can use `NOT` operator to negates a search clause. For example: ```not type:\"type1\"```\n", + "type": "text/plain" + }, + "key": "query", + "value": "" + }, + { + "description": { + "content": "Added as a part of security scheme: apikey", "type": "text/plain" }, "key": "key", @@ -3868,27 +3832,21 @@ "protocolProfileBehavior": { "disableBodyPruning": true } - } - ] - }, - { - "name": "Localities API", - "description": "Woosmap Localities API is a web service that returns a great amount of geographical places in response to an HTTP request. Among others are city names, postal codes, suburbs, addresses or airports. Request is done over HTTPS using GET. Response is formatted as JSON. You must specify a key in your request, included as the value of a `key` parameter for your public key or `private_key` for your private key. This key identifies your application for purposes of quota management. Learn how to [get a key](https://developers.woosmap.com/support/api-keys/).\n", - "item": [ + }, { - "id": "93d95094-324b-4e0d-ac5e-e34af39b8015", - "name": "Autocomplete for Localities", + "id": "2e1ab5f5-fbff-42f2-a427-d09a545268f6", + "name": "Timezone", "request": { - "name": "Autocomplete for Localities", + "name": "Timezone", "description": { - "content": "Autocomplete on worldwide suggestions for a for text-based geographic searches. It can match on full words as well as substrings. You can therefore send queries as the user types, to provide on-the-fly addresses, city names, postal codes or suburb name suggestions.\n", + "content": "Returns timezone information based on the location, and optionally a timestamp for daylight saving time.\n> Note: rawOffset never contains the dst.\n", "type": "text/plain" }, "url": { "protocol": "https", "path": [ - "localities", - "autocomplete" + "geolocation", + "timezone" ], "host": [ "api", @@ -3899,52 +3857,7 @@ { "disabled": false, "description": { - "content": "(Required) The text string on which to search, for example: \"london\" or \"123 Cross Road\".\nThe Woosmap Localities API will return predictions matches based on this string and order the results based on their perceived relevance.\nTo protect against illegitimate requests, only the 20 first tokens found in the first 150 characters will be used.\n", - "type": "text/plain" - }, - "key": "input", - "value": "" - }, - { - "disabled": false, - "description": { - "content": "Specifies the types of suggestions to return in the query. Multiple types can be combined using the pipe character (`|`) as a separator. This parameter supports a wide range of locality classifications, including:\n - Standard locality types (e.g., cities, administrative areas, postal codes)\n - Points of Interest (POI) categories\n - POI aliases\n \nThese classifications enable flexible geographic data representation and querying.\n", - "type": "text/plain" - }, - "key": "types", - "value": "route" - }, - { - "disabled": false, - "description": { - "content": "The types of suggestion to exclude. Multiple types can be passed using the pipe character (`|`) as a separator.\n", - "type": "text/plain" - }, - "key": "excluded_types", - "value": "" - }, - { - "disabled": false, - "description": { - "content": "A grouping of places to which you would like to restrict your results. Components can and should be used when applicable to filter over countries and retrieve more accurate results. Countries must be passed as an ISO 3166-1 Alpha-2 or Alpha-3 compatible country code. For example: `components=country:fr` or `components=country:fra` would restrict your results to places within France and `components=country:fr-fr` returns locations only in Metropolitan France. Multiple countries must be passed as multiple `country:XX` filters, with the pipe character (`|`) as a separator. For example: `components=country:gb|country:fr|country:be|country:sp|country:it` would restrict your results to city names or postal codes within the United Kingdom, France, Belgium, Spain and Italy.\n", - "type": "text/plain" - }, - "key": "components", - "value": "" - }, - { - "disabled": false, - "description": { - "content": "The language code, using ISO 639-2 Alpha-2 country codes, indicating in which language the results should be returned, if possible. If language is not supplied, first `Accept-Language` of the browser will be used. If neither the provided `language` or the `Accept-Language` are known, the Localities service uses the international default language (English). No `language` is necessary for a postal_code request. According to requested language, only parts of the address components might be translated.\n", - "type": "text/plain" - }, - "key": "language", - "value": "" - }, - { - "disabled": false, - "description": { - "content": "This parameter is used to add a geographical bias to the query. The location defines the point around which to retrieve results in priority. It must be specified in the `latitude,longitude` string format.\n", + "content": "(Required) The location {lat},{lng}", "type": "text/plain" }, "key": "location", @@ -3953,38 +3866,11 @@ { "disabled": false, "description": { - "content": "This parameter may be used in addition to the `location` parameter to define the distance in meters within which the API will return results in priority. Results outside of the defined area may still be displayed. Default radius if this parameter is not set is 100 000.\n", + "content": "The UTC timestamp", "type": "text/plain" }, - "key": "radius", + "key": "timestamp", "value": "" - }, - { - "disabled": false, - "description": { - "content": "Two values for this parameter: `standard` or `advanced`. By default, if the parameter is not defined, value is set as `standard`. The `advanced` value opens suggestions to worldwide postal codes in addition to postal codes for Western Europe. ***A dedicated option subject to specific billing on your license is needed to use this parameter. Please contact us if you are interested in using this parameter and you do not have subscribed the proper option yet.***\n", - "type": "text/plain" - }, - "key": "data", - "value": "advanced" - }, - { - "disabled": false, - "description": { - "content": "If set, this parameter allows a refined search over locality names that bears the same postal code. By triggering this parameter, integrators will benefit from a search spectrum on the `locality` type that ***includes postal codes***. To avoid confusion, it is recommended not to activate this parameter along with the `postal_code` type which could lead to duplicate locations. Also, the default description returned by the API changes to `name (postal code), admin_1, admin_0`. It is only available for France, Monaco, Italy, Spain, Belgium, Switzerland and Luxembourg.\n", - "type": "text/plain" - }, - "key": "extended", - "value": "postal_code" - }, - { - "disabled": false, - "description": { - "content": "This parameter allows to choose the description format for all or some of the suggestion types selected. The custom formats are described as follows (available fields depend on the returned type): `custom_description=type_A:\"{field_1}, {field_2}, [...]\"|type_B:\"{field_1}, {field_2}, [...]\"`\n", - "type": "text/plain" - }, - "key": "custom_description", - "value": "" } ], "variable": [] @@ -4017,14 +3903,14 @@ }, "response": [ { - "id": "55f59752-271a-4229-a004-a16e42bf9553", - "name": "Autocompletion Localities successfully retrieved", + "id": "68d6443f-2606-4721-af1f-d83535fae7a8", + "name": "Timezone successfully retrieved", "originalRequest": { "url": { "protocol": "https", "path": [ - "localities", - "autocomplete" + "geolocation", + "timezone" ], "host": [ "api", @@ -4035,52 +3921,73 @@ { "disabled": false, "description": { - "content": "(Required) The text string on which to search, for example: \"london\" or \"123 Cross Road\".\nThe Woosmap Localities API will return predictions matches based on this string and order the results based on their perceived relevance.\nTo protect against illegitimate requests, only the 20 first tokens found in the first 150 characters will be used.\n", - "type": "text/plain" - }, - "key": "input", - "value": "" - }, - { - "disabled": false, - "description": { - "content": "Specifies the types of suggestions to return in the query. Multiple types can be combined using the pipe character (`|`) as a separator. This parameter supports a wide range of locality classifications, including:\n - Standard locality types (e.g., cities, administrative areas, postal codes)\n - Points of Interest (POI) categories\n - POI aliases\n \nThese classifications enable flexible geographic data representation and querying.\n", - "type": "text/plain" - }, - "key": "types", - "value": "route" - }, - { - "disabled": false, - "description": { - "content": "The types of suggestion to exclude. Multiple types can be passed using the pipe character (`|`) as a separator.\n", + "content": "(Required) The location {lat},{lng}", "type": "text/plain" }, - "key": "excluded_types", + "key": "location", "value": "" }, { "disabled": false, "description": { - "content": "A grouping of places to which you would like to restrict your results. Components can and should be used when applicable to filter over countries and retrieve more accurate results. Countries must be passed as an ISO 3166-1 Alpha-2 or Alpha-3 compatible country code. For example: `components=country:fr` or `components=country:fra` would restrict your results to places within France and `components=country:fr-fr` returns locations only in Metropolitan France. Multiple countries must be passed as multiple `country:XX` filters, with the pipe character (`|`) as a separator. For example: `components=country:gb|country:fr|country:be|country:sp|country:it` would restrict your results to city names or postal codes within the United Kingdom, France, Belgium, Spain and Italy.\n", + "content": "The UTC timestamp", "type": "text/plain" }, - "key": "components", - "value": "" + "key": "timestamp", + "value": "" }, { - "disabled": false, "description": { - "content": "The language code, using ISO 639-2 Alpha-2 country codes, indicating in which language the results should be returned, if possible. If language is not supplied, first `Accept-Language` of the browser will be used. If neither the provided `language` or the `Accept-Language` are known, the Localities service uses the international default language (English). No `language` is necessary for a postal_code request. According to requested language, only parts of the address components might be translated.\n", + "content": "Added as a part of security scheme: apikey", "type": "text/plain" }, - "key": "language", - "value": "" - }, + "key": "key", + "value": "" + } + ], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "GET", + "body": {} + }, + "status": "OK", + "code": 200, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"timezone\": \"\",\n \"timezone_name\": \"\",\n \"raw_offset\": \"\",\n \"dst_offset\": \"\"\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "e4b161da-f5db-43e4-b79c-b24bd2a4ce4f", + "name": "Unauthorized. Incorrect authentication credentials.", + "originalRequest": { + "url": { + "protocol": "https", + "path": [ + "geolocation", + "timezone" + ], + "host": [ + "api", + "woosmap", + "com" + ], + "query": [ { "disabled": false, "description": { - "content": "This parameter is used to add a geographical bias to the query. The location defines the point around which to retrieve results in priority. It must be specified in the `latitude,longitude` string format.\n", + "content": "(Required) The location {lat},{lng}", "type": "text/plain" }, "key": "location", @@ -4089,38 +3996,77 @@ { "disabled": false, "description": { - "content": "This parameter may be used in addition to the `location` parameter to define the distance in meters within which the API will return results in priority. Results outside of the defined area may still be displayed. Default radius if this parameter is not set is 100 000.\n", + "content": "The UTC timestamp", "type": "text/plain" }, - "key": "radius", + "key": "timestamp", "value": "" }, { - "disabled": false, "description": { - "content": "Two values for this parameter: `standard` or `advanced`. By default, if the parameter is not defined, value is set as `standard`. The `advanced` value opens suggestions to worldwide postal codes in addition to postal codes for Western Europe. ***A dedicated option subject to specific billing on your license is needed to use this parameter. Please contact us if you are interested in using this parameter and you do not have subscribed the proper option yet.***\n", + "content": "Added as a part of security scheme: apikey", "type": "text/plain" }, - "key": "data", - "value": "advanced" - }, + "key": "key", + "value": "" + } + ], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "GET", + "body": {} + }, + "status": "Unauthorized", + "code": 401, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"detail\": \"\"\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "7a75cee2-8d22-498b-a262-1b9bcbda83d8", + "name": "Forbidden. This Woosmap API is not enabled for this project.", + "originalRequest": { + "url": { + "protocol": "https", + "path": [ + "geolocation", + "timezone" + ], + "host": [ + "api", + "woosmap", + "com" + ], + "query": [ { "disabled": false, "description": { - "content": "If set, this parameter allows a refined search over locality names that bears the same postal code. By triggering this parameter, integrators will benefit from a search spectrum on the `locality` type that ***includes postal codes***. To avoid confusion, it is recommended not to activate this parameter along with the `postal_code` type which could lead to duplicate locations. Also, the default description returned by the API changes to `name (postal code), admin_1, admin_0`. It is only available for France, Monaco, Italy, Spain, Belgium, Switzerland and Luxembourg.\n", + "content": "(Required) The location {lat},{lng}", "type": "text/plain" }, - "key": "extended", - "value": "postal_code" + "key": "location", + "value": "" }, { "disabled": false, "description": { - "content": "This parameter allows to choose the description format for all or some of the suggestion types selected. The custom formats are described as follows (available fields depend on the returned type): `custom_description=type_A:\"{field_1}, {field_2}, [...]\"|type_B:\"{field_1}, {field_2}, [...]\"`\n", + "content": "The UTC timestamp", "type": "text/plain" }, - "key": "custom_description", - "value": "" + "key": "timestamp", + "value": "" }, { "description": { @@ -4142,27 +4088,27 @@ "method": "GET", "body": {} }, - "status": "OK", - "code": 200, + "status": "Forbidden", + "code": 403, "header": [ { "key": "Content-Type", "value": "application/json" } ], - "body": "{\n \"localities\": [\n {\n \"public_id\": \"\",\n \"types\": [\n \"village\",\n \"city\"\n ],\n \"type\": \"\",\n \"description\": \"\",\n \"matched_substrings\": {\n \"description\": [\n {\n \"length\": \"\",\n \"offset\": \"\"\n },\n {\n \"length\": \"\",\n \"offset\": \"\"\n }\n ]\n },\n \"related\": {\n \"postal_codes\": [\n {\n \"public_id\": \"\",\n \"description\": \"\"\n },\n {\n \"public_id\": \"\",\n \"description\": \"\"\n }\n ]\n },\n \"has_addresses\": \"\"\n },\n {\n \"public_id\": \"\",\n \"types\": [\n \"hamlet\",\n \"neighbourhood\"\n ],\n \"type\": \"\",\n \"description\": \"\",\n \"matched_substrings\": {\n \"description\": [\n {\n \"length\": \"\",\n \"offset\": \"\"\n },\n {\n \"length\": \"\",\n \"offset\": \"\"\n }\n ]\n },\n \"related\": {\n \"postal_codes\": [\n {\n \"public_id\": \"\",\n \"description\": \"\"\n },\n {\n \"public_id\": \"\",\n \"description\": \"\"\n }\n ]\n },\n \"has_addresses\": \"\"\n }\n ]\n}", + "body": "{\n \"detail\": \"\"\n}", "cookie": [], "_postman_previewlanguage": "json" }, { - "id": "e8bb4759-40e7-4f3a-b592-63957b81eb43", - "name": "Unauthorized. Incorrect authentication credentials.", + "id": "482ae2f1-239a-49dc-9c6a-e4676c279e6b", + "name": "Too Many Requests. The rate limit for this endpoint has been exceeded.", "originalRequest": { "url": { "protocol": "https", "path": [ - "localities", - "autocomplete" + "geolocation", + "timezone" ], "host": [ "api", @@ -4173,7 +4119,226 @@ { "disabled": false, "description": { - "content": "(Required) The text string on which to search, for example: \"london\" or \"123 Cross Road\".\nThe Woosmap Localities API will return predictions matches based on this string and order the results based on their perceived relevance.\nTo protect against illegitimate requests, only the 20 first tokens found in the first 150 characters will be used.\n", + "content": "(Required) The location {lat},{lng}", + "type": "text/plain" + }, + "key": "location", + "value": "" + }, + { + "disabled": false, + "description": { + "content": "The UTC timestamp", + "type": "text/plain" + }, + "key": "timestamp", + "value": "" + }, + { + "description": { + "content": "Added as a part of security scheme: apikey", + "type": "text/plain" + }, + "key": "key", + "value": "" + } + ], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "GET", + "body": {} + }, + "status": "Too Many Requests", + "code": 429, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"detail\": \"\"\n}", + "cookie": [], + "_postman_previewlanguage": "json" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + } + ] + }, + { + "name": "Localities API", + "description": "Woosmap Localities API is a web service that returns a great amount of geographical places in response to an HTTP request. Among others are city names, postal codes, suburbs, addresses or airports. Request is done over HTTPS using GET. Response is formatted as JSON. You must specify a key in your request, included as the value of a `key` parameter for your public key or `private_key` for your private key. This key identifies your application for purposes of quota management. Learn how to [get a key](https://developers.woosmap.com/support/api-keys/).\n", + "item": [ + { + "id": "7d9caef7-becd-47e1-9c6c-beb29fb922ac", + "name": "Autocomplete for Localities", + "request": { + "name": "Autocomplete for Localities", + "description": { + "content": "Autocomplete on worldwide suggestions for a for text-based geographic searches. It can match on full words as well as substrings. You can therefore send queries as the user types, to provide on-the-fly addresses, city names, postal codes or suburb name suggestions.\n", + "type": "text/plain" + }, + "url": { + "protocol": "https", + "path": [ + "localities", + "autocomplete" + ], + "host": [ + "api", + "woosmap", + "com" + ], + "query": [ + { + "disabled": false, + "description": { + "content": "(Required) The text string on which to search, for example: \"london\" or \"123 Cross Road\".\nThe Woosmap Localities API will return predictions matches based on this string and order the results based on their perceived relevance.\nTo protect against illegitimate requests, only the 20 first tokens found in the first 150 characters will be used.\n", + "type": "text/plain" + }, + "key": "input", + "value": "" + }, + { + "disabled": false, + "description": { + "content": "Specifies the types of suggestions to return in the query. Multiple types can be combined using the pipe character (`|`) as a separator. This parameter supports a wide range of locality classifications, including:\n - Standard locality types (e.g., cities, administrative areas, postal codes)\n - Points of Interest (POI) categories\n - POI aliases\n \nThese classifications enable flexible geographic data representation and querying.\n (This can only be one of country,admin_level,postal_code,address,route,locality,city,town,village,hamlet,borough,suburb,quarter,neighbourhood)", + "type": "text/plain" + }, + "key": "types", + "value": "city" + }, + { + "disabled": false, + "description": { + "content": "The types of suggestion to exclude. Multiple types can be passed using the pipe character (`|`) as a separator.\n", + "type": "text/plain" + }, + "key": "excluded_types", + "value": "" + }, + { + "disabled": false, + "description": { + "content": "A grouping of places to which you would like to restrict your results. Components can and should be used when applicable to filter over countries and retrieve more accurate results. Countries must be passed as an ISO 3166-1 Alpha-2 or Alpha-3 compatible country code. For example: `components=country:fr` or `components=country:fra` would restrict your results to places within France and `components=country:fr-fr` returns locations only in Metropolitan France. Multiple countries must be passed as multiple `country:XX` filters, with the pipe character (`|`) as a separator. For example: `components=country:gb|country:fr|country:be|country:sp|country:it` would restrict your results to city names or postal codes within the United Kingdom, France, Belgium, Spain and Italy.\n", + "type": "text/plain" + }, + "key": "components", + "value": "" + }, + { + "disabled": false, + "description": { + "content": "The language code, using ISO 639-2 Alpha-2 country codes, indicating in which language the results should be returned, if possible. If language is not supplied, first `Accept-Language` of the browser will be used. If neither the provided `language` or the `Accept-Language` are known, the Localities service uses the international default language (English). No `language` is necessary for a postal_code request. According to requested language, only parts of the address components might be translated.\n", + "type": "text/plain" + }, + "key": "language", + "value": "" + }, + { + "disabled": false, + "description": { + "content": "This parameter is used to add a geographical bias to the query. The location defines the point around which to retrieve results in priority. It must be specified in the `latitude,longitude` string format.\n", + "type": "text/plain" + }, + "key": "location", + "value": "" + }, + { + "disabled": false, + "description": { + "content": "This parameter may be used in addition to the `location` parameter to define the distance in meters within which the API will return results in priority. Results outside of the defined area may still be displayed. Default radius if this parameter is not set is 100 000.\n", + "type": "text/plain" + }, + "key": "radius", + "value": "" + }, + { + "disabled": false, + "description": { + "content": "Two values for this parameter: `standard` or `advanced`. By default, if the parameter is not defined, value is set as `standard`. The `advanced` value opens suggestions to worldwide postal codes in addition to postal codes for Western Europe. ***A dedicated option subject to specific billing on your license is needed to use this parameter. Please contact us if you are interested in using this parameter and you do not have subscribed the proper option yet.***\n (This can only be one of standard,advanced)", + "type": "text/plain" + }, + "key": "data", + "value": "standard" + }, + { + "disabled": false, + "description": { + "content": "If set, this parameter allows a refined search over locality names that bears the same postal code. By triggering this parameter, integrators will benefit from a search spectrum on the `locality` type that ***includes postal codes***. To avoid confusion, it is recommended not to activate this parameter along with the `postal_code` type which could lead to duplicate locations. Also, the default description returned by the API changes to `name (postal code), admin_1, admin_0`. It is only available for France, Monaco, Italy, Spain, Belgium, Switzerland and Luxembourg.\n (This can only be one of postal_code)", + "type": "text/plain" + }, + "key": "extended", + "value": "postal_code" + }, + { + "disabled": false, + "description": { + "content": "This parameter allows to choose the description format for all or some of the suggestion types selected. The custom formats are described as follows (available fields depend on the returned type): `custom_description=type_A:\"{field_1}, {field_2}, [...]\"|type_B:\"{field_1}, {field_2}, [...]\"`\n", + "type": "text/plain" + }, + "key": "custom_description", + "value": "" + } + ], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "GET", + "body": {}, + "auth": { + "type": "apikey", + "apikey": [ + { + "key": "key", + "value": "key" + }, + { + "key": "value", + "value": "{{apiKey}}" + }, + { + "key": "in", + "value": "query" + } + ] + } + }, + "response": [ + { + "id": "8527e23b-8998-4771-a9ac-4d9d1732d5c2", + "name": "Autocompletion Localities successfully retrieved", + "originalRequest": { + "url": { + "protocol": "https", + "path": [ + "localities", + "autocomplete" + ], + "host": [ + "api", + "woosmap", + "com" + ], + "query": [ + { + "disabled": false, + "description": { + "content": "(Required) The text string on which to search, for example: \"london\" or \"123 Cross Road\".\nThe Woosmap Localities API will return predictions matches based on this string and order the results based on their perceived relevance.\nTo protect against illegitimate requests, only the 20 first tokens found in the first 150 characters will be used.\n", "type": "text/plain" }, "key": "input", @@ -4182,11 +4347,11 @@ { "disabled": false, "description": { - "content": "Specifies the types of suggestions to return in the query. Multiple types can be combined using the pipe character (`|`) as a separator. This parameter supports a wide range of locality classifications, including:\n - Standard locality types (e.g., cities, administrative areas, postal codes)\n - Points of Interest (POI) categories\n - POI aliases\n \nThese classifications enable flexible geographic data representation and querying.\n", + "content": "Specifies the types of suggestions to return in the query. Multiple types can be combined using the pipe character (`|`) as a separator. This parameter supports a wide range of locality classifications, including:\n - Standard locality types (e.g., cities, administrative areas, postal codes)\n - Points of Interest (POI) categories\n - POI aliases\n \nThese classifications enable flexible geographic data representation and querying.\n (This can only be one of country,admin_level,postal_code,address,route,locality,city,town,village,hamlet,borough,suburb,quarter,neighbourhood)", "type": "text/plain" }, "key": "types", - "value": "route" + "value": "city" }, { "disabled": false, @@ -4236,16 +4401,16 @@ { "disabled": false, "description": { - "content": "Two values for this parameter: `standard` or `advanced`. By default, if the parameter is not defined, value is set as `standard`. The `advanced` value opens suggestions to worldwide postal codes in addition to postal codes for Western Europe. ***A dedicated option subject to specific billing on your license is needed to use this parameter. Please contact us if you are interested in using this parameter and you do not have subscribed the proper option yet.***\n", + "content": "Two values for this parameter: `standard` or `advanced`. By default, if the parameter is not defined, value is set as `standard`. The `advanced` value opens suggestions to worldwide postal codes in addition to postal codes for Western Europe. ***A dedicated option subject to specific billing on your license is needed to use this parameter. Please contact us if you are interested in using this parameter and you do not have subscribed the proper option yet.***\n (This can only be one of standard,advanced)", "type": "text/plain" }, "key": "data", - "value": "advanced" + "value": "standard" }, { "disabled": false, "description": { - "content": "If set, this parameter allows a refined search over locality names that bears the same postal code. By triggering this parameter, integrators will benefit from a search spectrum on the `locality` type that ***includes postal codes***. To avoid confusion, it is recommended not to activate this parameter along with the `postal_code` type which could lead to duplicate locations. Also, the default description returned by the API changes to `name (postal code), admin_1, admin_0`. It is only available for France, Monaco, Italy, Spain, Belgium, Switzerland and Luxembourg.\n", + "content": "If set, this parameter allows a refined search over locality names that bears the same postal code. By triggering this parameter, integrators will benefit from a search spectrum on the `locality` type that ***includes postal codes***. To avoid confusion, it is recommended not to activate this parameter along with the `postal_code` type which could lead to duplicate locations. Also, the default description returned by the API changes to `name (postal code), admin_1, admin_0`. It is only available for France, Monaco, Italy, Spain, Belgium, Switzerland and Luxembourg.\n (This can only be one of postal_code)", "type": "text/plain" }, "key": "extended", @@ -4280,21 +4445,21 @@ "method": "GET", "body": {} }, - "status": "Unauthorized", - "code": 401, + "status": "OK", + "code": 200, "header": [ { "key": "Content-Type", "value": "application/json" } ], - "body": "{\n \"detail\": \"\"\n}", + "body": "{\n \"localities\": [\n {\n \"public_id\": \"\",\n \"types\": [\n \"borough\",\n \"route\"\n ],\n \"type\": \"\",\n \"description\": \"\",\n \"matched_substrings\": {\n \"description\": [\n {\n \"length\": \"\",\n \"offset\": \"\"\n },\n {\n \"length\": \"\",\n \"offset\": \"\"\n }\n ]\n },\n \"related\": {\n \"postal_codes\": [\n {\n \"public_id\": \"\",\n \"description\": \"\"\n },\n {\n \"public_id\": \"\",\n \"description\": \"\"\n }\n ]\n },\n \"has_addresses\": \"\"\n },\n {\n \"public_id\": \"\",\n \"types\": [\n \"hamlet\",\n \"route\"\n ],\n \"type\": \"\",\n \"description\": \"\",\n \"matched_substrings\": {\n \"description\": [\n {\n \"length\": \"\",\n \"offset\": \"\"\n },\n {\n \"length\": \"\",\n \"offset\": \"\"\n }\n ]\n },\n \"related\": {\n \"postal_codes\": [\n {\n \"public_id\": \"\",\n \"description\": \"\"\n },\n {\n \"public_id\": \"\",\n \"description\": \"\"\n }\n ]\n },\n \"has_addresses\": \"\"\n }\n ]\n}", "cookie": [], "_postman_previewlanguage": "json" }, { - "id": "f45c3103-b1b3-46f7-abaf-f9c1670904ff", - "name": "Forbidden. This Woosmap API is not enabled for this project.", + "id": "21fcdbfb-d5a6-42f5-a4eb-c4ff154a968b", + "name": "Unauthorized. Incorrect authentication credentials.", "originalRequest": { "url": { "protocol": "https", @@ -4320,11 +4485,11 @@ { "disabled": false, "description": { - "content": "Specifies the types of suggestions to return in the query. Multiple types can be combined using the pipe character (`|`) as a separator. This parameter supports a wide range of locality classifications, including:\n - Standard locality types (e.g., cities, administrative areas, postal codes)\n - Points of Interest (POI) categories\n - POI aliases\n \nThese classifications enable flexible geographic data representation and querying.\n", + "content": "Specifies the types of suggestions to return in the query. Multiple types can be combined using the pipe character (`|`) as a separator. This parameter supports a wide range of locality classifications, including:\n - Standard locality types (e.g., cities, administrative areas, postal codes)\n - Points of Interest (POI) categories\n - POI aliases\n \nThese classifications enable flexible geographic data representation and querying.\n (This can only be one of country,admin_level,postal_code,address,route,locality,city,town,village,hamlet,borough,suburb,quarter,neighbourhood)", "type": "text/plain" }, "key": "types", - "value": "route" + "value": "city" }, { "disabled": false, @@ -4374,16 +4539,16 @@ { "disabled": false, "description": { - "content": "Two values for this parameter: `standard` or `advanced`. By default, if the parameter is not defined, value is set as `standard`. The `advanced` value opens suggestions to worldwide postal codes in addition to postal codes for Western Europe. ***A dedicated option subject to specific billing on your license is needed to use this parameter. Please contact us if you are interested in using this parameter and you do not have subscribed the proper option yet.***\n", + "content": "Two values for this parameter: `standard` or `advanced`. By default, if the parameter is not defined, value is set as `standard`. The `advanced` value opens suggestions to worldwide postal codes in addition to postal codes for Western Europe. ***A dedicated option subject to specific billing on your license is needed to use this parameter. Please contact us if you are interested in using this parameter and you do not have subscribed the proper option yet.***\n (This can only be one of standard,advanced)", "type": "text/plain" }, "key": "data", - "value": "advanced" + "value": "standard" }, { "disabled": false, "description": { - "content": "If set, this parameter allows a refined search over locality names that bears the same postal code. By triggering this parameter, integrators will benefit from a search spectrum on the `locality` type that ***includes postal codes***. To avoid confusion, it is recommended not to activate this parameter along with the `postal_code` type which could lead to duplicate locations. Also, the default description returned by the API changes to `name (postal code), admin_1, admin_0`. It is only available for France, Monaco, Italy, Spain, Belgium, Switzerland and Luxembourg.\n", + "content": "If set, this parameter allows a refined search over locality names that bears the same postal code. By triggering this parameter, integrators will benefit from a search spectrum on the `locality` type that ***includes postal codes***. To avoid confusion, it is recommended not to activate this parameter along with the `postal_code` type which could lead to duplicate locations. Also, the default description returned by the API changes to `name (postal code), admin_1, admin_0`. It is only available for France, Monaco, Italy, Spain, Belgium, Switzerland and Luxembourg.\n (This can only be one of postal_code)", "type": "text/plain" }, "key": "extended", @@ -4418,8 +4583,8 @@ "method": "GET", "body": {} }, - "status": "Forbidden", - "code": 403, + "status": "Unauthorized", + "code": 401, "header": [ { "key": "Content-Type", @@ -4431,8 +4596,8 @@ "_postman_previewlanguage": "json" }, { - "id": "51be4073-9cc3-452d-a4bd-22cacf96f592", - "name": "Too Many Requests. The rate limit for this endpoint has been exceeded.", + "id": "022c3d29-db25-46f3-8f57-d5fd749cb6ee", + "name": "Forbidden. This Woosmap API is not enabled for this project.", "originalRequest": { "url": { "protocol": "https", @@ -4458,11 +4623,11 @@ { "disabled": false, "description": { - "content": "Specifies the types of suggestions to return in the query. Multiple types can be combined using the pipe character (`|`) as a separator. This parameter supports a wide range of locality classifications, including:\n - Standard locality types (e.g., cities, administrative areas, postal codes)\n - Points of Interest (POI) categories\n - POI aliases\n \nThese classifications enable flexible geographic data representation and querying.\n", + "content": "Specifies the types of suggestions to return in the query. Multiple types can be combined using the pipe character (`|`) as a separator. This parameter supports a wide range of locality classifications, including:\n - Standard locality types (e.g., cities, administrative areas, postal codes)\n - Points of Interest (POI) categories\n - POI aliases\n \nThese classifications enable flexible geographic data representation and querying.\n (This can only be one of country,admin_level,postal_code,address,route,locality,city,town,village,hamlet,borough,suburb,quarter,neighbourhood)", "type": "text/plain" }, "key": "types", - "value": "route" + "value": "city" }, { "disabled": false, @@ -4512,16 +4677,16 @@ { "disabled": false, "description": { - "content": "Two values for this parameter: `standard` or `advanced`. By default, if the parameter is not defined, value is set as `standard`. The `advanced` value opens suggestions to worldwide postal codes in addition to postal codes for Western Europe. ***A dedicated option subject to specific billing on your license is needed to use this parameter. Please contact us if you are interested in using this parameter and you do not have subscribed the proper option yet.***\n", + "content": "Two values for this parameter: `standard` or `advanced`. By default, if the parameter is not defined, value is set as `standard`. The `advanced` value opens suggestions to worldwide postal codes in addition to postal codes for Western Europe. ***A dedicated option subject to specific billing on your license is needed to use this parameter. Please contact us if you are interested in using this parameter and you do not have subscribed the proper option yet.***\n (This can only be one of standard,advanced)", "type": "text/plain" }, "key": "data", - "value": "advanced" + "value": "standard" }, { "disabled": false, "description": { - "content": "If set, this parameter allows a refined search over locality names that bears the same postal code. By triggering this parameter, integrators will benefit from a search spectrum on the `locality` type that ***includes postal codes***. To avoid confusion, it is recommended not to activate this parameter along with the `postal_code` type which could lead to duplicate locations. Also, the default description returned by the API changes to `name (postal code), admin_1, admin_0`. It is only available for France, Monaco, Italy, Spain, Belgium, Switzerland and Luxembourg.\n", + "content": "If set, this parameter allows a refined search over locality names that bears the same postal code. By triggering this parameter, integrators will benefit from a search spectrum on the `locality` type that ***includes postal codes***. To avoid confusion, it is recommended not to activate this parameter along with the `postal_code` type which could lead to duplicate locations. Also, the default description returned by the API changes to `name (postal code), admin_1, admin_0`. It is only available for France, Monaco, Italy, Spain, Belgium, Switzerland and Luxembourg.\n (This can only be one of postal_code)", "type": "text/plain" }, "key": "extended", @@ -4556,8 +4721,8 @@ "method": "GET", "body": {} }, - "status": "Too Many Requests", - "code": 429, + "status": "Forbidden", + "code": 403, "header": [ { "key": "Content-Type", @@ -4567,35 +4732,173 @@ "body": "{\n \"detail\": \"\"\n}", "cookie": [], "_postman_previewlanguage": "json" - } - ], - "event": [], - "protocolProfileBehavior": { - "disableBodyPruning": true - } - }, - { - "id": "3190f06d-6f88-4d87-a965-af406bf2f7a7", - "name": "Details of a Locality", - "request": { - "name": "Details of a Locality", - "description": { - "content": "Provides details of an autocomplete suggestion (using the suggestion’s `public_id`).\n", - "type": "text/plain" }, - "url": { - "protocol": "https", - "path": [ - "localities", - "details" - ], - "host": [ - "api", - "woosmap", - "com" - ], - "query": [ - { + { + "id": "09c5bbd9-df11-48df-a315-0668e35b3c7b", + "name": "Too Many Requests. The rate limit for this endpoint has been exceeded.", + "originalRequest": { + "url": { + "protocol": "https", + "path": [ + "localities", + "autocomplete" + ], + "host": [ + "api", + "woosmap", + "com" + ], + "query": [ + { + "disabled": false, + "description": { + "content": "(Required) The text string on which to search, for example: \"london\" or \"123 Cross Road\".\nThe Woosmap Localities API will return predictions matches based on this string and order the results based on their perceived relevance.\nTo protect against illegitimate requests, only the 20 first tokens found in the first 150 characters will be used.\n", + "type": "text/plain" + }, + "key": "input", + "value": "" + }, + { + "disabled": false, + "description": { + "content": "Specifies the types of suggestions to return in the query. Multiple types can be combined using the pipe character (`|`) as a separator. This parameter supports a wide range of locality classifications, including:\n - Standard locality types (e.g., cities, administrative areas, postal codes)\n - Points of Interest (POI) categories\n - POI aliases\n \nThese classifications enable flexible geographic data representation and querying.\n (This can only be one of country,admin_level,postal_code,address,route,locality,city,town,village,hamlet,borough,suburb,quarter,neighbourhood)", + "type": "text/plain" + }, + "key": "types", + "value": "city" + }, + { + "disabled": false, + "description": { + "content": "The types of suggestion to exclude. Multiple types can be passed using the pipe character (`|`) as a separator.\n", + "type": "text/plain" + }, + "key": "excluded_types", + "value": "" + }, + { + "disabled": false, + "description": { + "content": "A grouping of places to which you would like to restrict your results. Components can and should be used when applicable to filter over countries and retrieve more accurate results. Countries must be passed as an ISO 3166-1 Alpha-2 or Alpha-3 compatible country code. For example: `components=country:fr` or `components=country:fra` would restrict your results to places within France and `components=country:fr-fr` returns locations only in Metropolitan France. Multiple countries must be passed as multiple `country:XX` filters, with the pipe character (`|`) as a separator. For example: `components=country:gb|country:fr|country:be|country:sp|country:it` would restrict your results to city names or postal codes within the United Kingdom, France, Belgium, Spain and Italy.\n", + "type": "text/plain" + }, + "key": "components", + "value": "" + }, + { + "disabled": false, + "description": { + "content": "The language code, using ISO 639-2 Alpha-2 country codes, indicating in which language the results should be returned, if possible. If language is not supplied, first `Accept-Language` of the browser will be used. If neither the provided `language` or the `Accept-Language` are known, the Localities service uses the international default language (English). No `language` is necessary for a postal_code request. According to requested language, only parts of the address components might be translated.\n", + "type": "text/plain" + }, + "key": "language", + "value": "" + }, + { + "disabled": false, + "description": { + "content": "This parameter is used to add a geographical bias to the query. The location defines the point around which to retrieve results in priority. It must be specified in the `latitude,longitude` string format.\n", + "type": "text/plain" + }, + "key": "location", + "value": "" + }, + { + "disabled": false, + "description": { + "content": "This parameter may be used in addition to the `location` parameter to define the distance in meters within which the API will return results in priority. Results outside of the defined area may still be displayed. Default radius if this parameter is not set is 100 000.\n", + "type": "text/plain" + }, + "key": "radius", + "value": "" + }, + { + "disabled": false, + "description": { + "content": "Two values for this parameter: `standard` or `advanced`. By default, if the parameter is not defined, value is set as `standard`. The `advanced` value opens suggestions to worldwide postal codes in addition to postal codes for Western Europe. ***A dedicated option subject to specific billing on your license is needed to use this parameter. Please contact us if you are interested in using this parameter and you do not have subscribed the proper option yet.***\n (This can only be one of standard,advanced)", + "type": "text/plain" + }, + "key": "data", + "value": "standard" + }, + { + "disabled": false, + "description": { + "content": "If set, this parameter allows a refined search over locality names that bears the same postal code. By triggering this parameter, integrators will benefit from a search spectrum on the `locality` type that ***includes postal codes***. To avoid confusion, it is recommended not to activate this parameter along with the `postal_code` type which could lead to duplicate locations. Also, the default description returned by the API changes to `name (postal code), admin_1, admin_0`. It is only available for France, Monaco, Italy, Spain, Belgium, Switzerland and Luxembourg.\n (This can only be one of postal_code)", + "type": "text/plain" + }, + "key": "extended", + "value": "postal_code" + }, + { + "disabled": false, + "description": { + "content": "This parameter allows to choose the description format for all or some of the suggestion types selected. The custom formats are described as follows (available fields depend on the returned type): `custom_description=type_A:\"{field_1}, {field_2}, [...]\"|type_B:\"{field_1}, {field_2}, [...]\"`\n", + "type": "text/plain" + }, + "key": "custom_description", + "value": "" + }, + { + "description": { + "content": "Added as a part of security scheme: apikey", + "type": "text/plain" + }, + "key": "key", + "value": "" + } + ], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "GET", + "body": {} + }, + "status": "Too Many Requests", + "code": 429, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"detail\": \"\"\n}", + "cookie": [], + "_postman_previewlanguage": "json" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "70974de8-46f6-4ea0-924d-2106a16aeb15", + "name": "Details of a Locality", + "request": { + "name": "Details of a Locality", + "description": { + "content": "Provides details of an autocomplete suggestion (using the suggestion’s `public_id`).\n", + "type": "text/plain" + }, + "url": { + "protocol": "https", + "path": [ + "localities", + "details" + ], + "host": [ + "api", + "woosmap", + "com" + ], + "query": [ + { "disabled": false, "description": { "content": "(Required) A textual identifier that uniquely identifies a locality, returned from a [Localities Autocomplete](https://developers.woosmap.com/products/localities/autocomplete/).\n", @@ -4616,7 +4919,7 @@ { "disabled": false, "description": { - "content": "If set, it will limit the content of responses to the specified fields. This parameter can be any combination of `geometry`, `address_components` or `shape` (defaults to `geometry|address_components`).\n", + "content": "If set, it will limit the content of responses to the specified fields. This parameter can be any combination of `geometry`, `address_components` or `shape` (defaults to `geometry|address_components`).\n (This can only be one of geometry)", "type": "text/plain" }, "key": "fields", @@ -4625,11 +4928,11 @@ { "disabled": false, "description": { - "content": "To specify the format for the short [country code](https://en.wikipedia.org/wiki/ISO_3166-1) expected to be returned in the address_components field (default is `alpha3`).\n", + "content": "To specify the format for the short [country code](https://en.wikipedia.org/wiki/ISO_3166-1) expected to be returned in the address_components field (default is `alpha3`).\n (This can only be one of alpha2,alpha3)", "type": "text/plain" }, "key": "cc_format", - "value": "alpha2" + "value": "alpha3" }, { "disabled": false, @@ -4680,7 +4983,7 @@ }, "response": [ { - "id": "d59a0ddc-54ad-44ab-8caa-634e290a6984", + "id": "1e8447ad-4abb-4c25-8ad9-7a7b495b1286", "name": "Details Localities successfully retrieved", "originalRequest": { "url": { @@ -4716,7 +5019,7 @@ { "disabled": false, "description": { - "content": "If set, it will limit the content of responses to the specified fields. This parameter can be any combination of `geometry`, `address_components` or `shape` (defaults to `geometry|address_components`).\n", + "content": "If set, it will limit the content of responses to the specified fields. This parameter can be any combination of `geometry`, `address_components` or `shape` (defaults to `geometry|address_components`).\n (This can only be one of geometry)", "type": "text/plain" }, "key": "fields", @@ -4725,11 +5028,11 @@ { "disabled": false, "description": { - "content": "To specify the format for the short [country code](https://en.wikipedia.org/wiki/ISO_3166-1) expected to be returned in the address_components field (default is `alpha3`).\n", + "content": "To specify the format for the short [country code](https://en.wikipedia.org/wiki/ISO_3166-1) expected to be returned in the address_components field (default is `alpha3`).\n (This can only be one of alpha2,alpha3)", "type": "text/plain" }, "key": "cc_format", - "value": "alpha2" + "value": "alpha3" }, { "disabled": false, @@ -4777,12 +5080,12 @@ "value": "application/json" } ], - "body": "{\n \"result\": {\n \"public_id\": \"\",\n \"formatted_address\": \"\",\n \"types\": [\n \"route\",\n \"postal_code\"\n ],\n \"geometry\": {\n \"location\": {\n \"lat\": \"\",\n \"lng\": \"\"\n },\n \"viewport\": {\n \"northeast\": {\n \"lat\": \"\",\n \"lng\": \"\"\n },\n \"southwest\": {\n \"lat\": \"\",\n \"lng\": \"\"\n }\n },\n \"shape\": {\n \"type\": \"MultiPoligon\",\n \"coordinates\": [\n [\n [\n \"\",\n \"\"\n ],\n [\n \"\",\n \"\"\n ]\n ],\n [\n [\n \"\",\n \"\"\n ],\n [\n \"\",\n \"\"\n ]\n ]\n ]\n },\n \"accuracy\": \"POSTAL_CODE\"\n },\n \"address_components\": [\n {\n \"long_name\": \"\",\n \"short_name\": \"\",\n \"types\": [\n \"\",\n \"\"\n ]\n },\n {\n \"long_name\": \"\",\n \"short_name\": \"\",\n \"types\": [\n \"\",\n \"\"\n ]\n }\n ],\n \"name\": \"\",\n \"administrative_area_label\": \"\",\n \"status\": \"not_yet_built\",\n \"addresses\": {\n \"pagination\": {\n \"page\": \"\",\n \"page_count\": \"\",\n \"addresses_per_page\": \"\",\n \"address_count\": \"\"\n },\n \"list\": [\n {\n \"public_id\": \"\",\n \"description\": \"\"\n },\n {\n \"public_id\": \"\",\n \"description\": \"\"\n }\n ]\n }\n }\n}", + "body": "{\n \"result\": {\n \"public_id\": \"\",\n \"formatted_address\": \"\",\n \"types\": [\n \"borough\",\n \"route\"\n ],\n \"geometry\": {\n \"location\": {\n \"lat\": \"\",\n \"lng\": \"\"\n },\n \"viewport\": {\n \"northeast\": {\n \"lat\": \"\",\n \"lng\": \"\"\n },\n \"southwest\": {\n \"lat\": \"\",\n \"lng\": \"\"\n }\n },\n \"shape\": {\n \"type\": \"Polygon\",\n \"coordinates\": [\n [\n [\n \"\",\n \"\"\n ],\n [\n \"\",\n \"\"\n ]\n ],\n [\n [\n \"\",\n \"\"\n ],\n [\n \"\",\n \"\"\n ]\n ]\n ]\n },\n \"accuracy\": \"ROUTE\"\n },\n \"address_components\": [\n {\n \"long_name\": \"\",\n \"short_name\": \"\",\n \"types\": [\n \"\",\n \"\"\n ]\n },\n {\n \"long_name\": \"\",\n \"short_name\": \"\",\n \"types\": [\n \"\",\n \"\"\n ]\n }\n ],\n \"name\": \"\",\n \"administrative_area_label\": \"\",\n \"status\": \"not_yet_built\",\n \"addresses\": {\n \"pagination\": {\n \"page\": \"\",\n \"page_count\": \"\",\n \"addresses_per_page\": \"\",\n \"address_count\": \"\"\n },\n \"list\": [\n {\n \"public_id\": \"\",\n \"description\": \"\"\n },\n {\n \"public_id\": \"\",\n \"description\": \"\"\n }\n ]\n }\n }\n}", "cookie": [], "_postman_previewlanguage": "json" }, { - "id": "1897b32b-e61a-4e1b-ab9d-fb5f586b3ff2", + "id": "bc7507c1-e279-41b9-a32b-38bfd1e87fed", "name": "Unauthorized. Incorrect authentication credentials.", "originalRequest": { "url": { @@ -4818,7 +5121,7 @@ { "disabled": false, "description": { - "content": "If set, it will limit the content of responses to the specified fields. This parameter can be any combination of `geometry`, `address_components` or `shape` (defaults to `geometry|address_components`).\n", + "content": "If set, it will limit the content of responses to the specified fields. This parameter can be any combination of `geometry`, `address_components` or `shape` (defaults to `geometry|address_components`).\n (This can only be one of geometry)", "type": "text/plain" }, "key": "fields", @@ -4827,11 +5130,11 @@ { "disabled": false, "description": { - "content": "To specify the format for the short [country code](https://en.wikipedia.org/wiki/ISO_3166-1) expected to be returned in the address_components field (default is `alpha3`).\n", + "content": "To specify the format for the short [country code](https://en.wikipedia.org/wiki/ISO_3166-1) expected to be returned in the address_components field (default is `alpha3`).\n (This can only be one of alpha2,alpha3)", "type": "text/plain" }, "key": "cc_format", - "value": "alpha2" + "value": "alpha3" }, { "disabled": false, @@ -4884,7 +5187,7 @@ "_postman_previewlanguage": "json" }, { - "id": "5094face-10f1-4df2-8b6d-b959bd44d84f", + "id": "a98c391f-26cd-4d54-bac4-87d9bde19951", "name": "Forbidden. This Woosmap API is not enabled for this project.", "originalRequest": { "url": { @@ -4920,7 +5223,7 @@ { "disabled": false, "description": { - "content": "If set, it will limit the content of responses to the specified fields. This parameter can be any combination of `geometry`, `address_components` or `shape` (defaults to `geometry|address_components`).\n", + "content": "If set, it will limit the content of responses to the specified fields. This parameter can be any combination of `geometry`, `address_components` or `shape` (defaults to `geometry|address_components`).\n (This can only be one of geometry)", "type": "text/plain" }, "key": "fields", @@ -4929,11 +5232,11 @@ { "disabled": false, "description": { - "content": "To specify the format for the short [country code](https://en.wikipedia.org/wiki/ISO_3166-1) expected to be returned in the address_components field (default is `alpha3`).\n", + "content": "To specify the format for the short [country code](https://en.wikipedia.org/wiki/ISO_3166-1) expected to be returned in the address_components field (default is `alpha3`).\n (This can only be one of alpha2,alpha3)", "type": "text/plain" }, "key": "cc_format", - "value": "alpha2" + "value": "alpha3" }, { "disabled": false, @@ -4986,7 +5289,7 @@ "_postman_previewlanguage": "json" }, { - "id": "6bfd80a4-59dc-4934-a3b1-b1dc3bdd8751", + "id": "59d713a4-2bc5-47c0-b78b-473b58ec1471", "name": "Too Many Requests. The rate limit for this endpoint has been exceeded.", "originalRequest": { "url": { @@ -5022,7 +5325,7 @@ { "disabled": false, "description": { - "content": "If set, it will limit the content of responses to the specified fields. This parameter can be any combination of `geometry`, `address_components` or `shape` (defaults to `geometry|address_components`).\n", + "content": "If set, it will limit the content of responses to the specified fields. This parameter can be any combination of `geometry`, `address_components` or `shape` (defaults to `geometry|address_components`).\n (This can only be one of geometry)", "type": "text/plain" }, "key": "fields", @@ -5031,11 +5334,11 @@ { "disabled": false, "description": { - "content": "To specify the format for the short [country code](https://en.wikipedia.org/wiki/ISO_3166-1) expected to be returned in the address_components field (default is `alpha3`).\n", + "content": "To specify the format for the short [country code](https://en.wikipedia.org/wiki/ISO_3166-1) expected to be returned in the address_components field (default is `alpha3`).\n (This can only be one of alpha2,alpha3)", "type": "text/plain" }, "key": "cc_format", - "value": "alpha2" + "value": "alpha3" }, { "disabled": false, @@ -5094,7 +5397,7 @@ } }, { - "id": "a2144e47-8aec-4561-a622-2e1cfc34b2b2", + "id": "dece1161-9159-435e-9404-83575a47e364", "name": "Geocode a locality or Reverse Geocode a latlng", "request": { "name": "Geocode a locality or Reverse Geocode a latlng", @@ -5135,11 +5438,11 @@ { "disabled": false, "description": { - "content": "When executing a geocode request with the `address` parameter, it specifies the types of suggestions to return in the query. Multiple types can be combined using the pipe character (`|`) as a separator. This parameter supports a wide range of locality classifications, including:\n - Standard locality types (e.g., cities, administrative areas, postal codes)\n - Points of Interest (POI) categories\n - POI aliases\n\nThese classifications enable flexible geographic data representation and querying.\nThis parameter is ignored when used with the `latlng` parameter. \n", + "content": "When executing a geocode request with the `address` parameter, it specifies the types of suggestions to return in the query. Multiple types can be combined using the pipe character (`|`) as a separator. This parameter supports a wide range of locality classifications, including:\n - Standard locality types (e.g., cities, administrative areas, postal codes)\n - Points of Interest (POI) categories\n - POI aliases\n\nThese classifications enable flexible geographic data representation and querying.\nThis parameter is ignored when used with the `latlng` parameter. \n (This can only be one of country,admin_level,postal_code,address,route,locality,city,town,village,hamlet,borough,suburb,quarter,neighbourhood)", "type": "text/plain" }, "key": "types", - "value": "route" + "value": "city" }, { "disabled": false, @@ -5180,7 +5483,7 @@ { "disabled": false, "description": { - "content": "If set, it will limit the content of responses to the specified fields. This parameter can be any combination of `geometry`, `address_components` or `shape` (defaults to `geometry|address_components`).\n", + "content": "If set, it will limit the content of responses to the specified fields. This parameter can be any combination of `geometry`, `address_components` or `shape` (defaults to `geometry|address_components`).\n (This can only be one of geometry)", "type": "text/plain" }, "key": "fields", @@ -5189,20 +5492,20 @@ { "disabled": false, "description": { - "content": "Two values for this parameter: `standard` or `advanced`. By default, if the parameter is not defined, value is set as `standard`. The `advanced` value opens suggestions to worldwide postal codes in addition to postal codes for Western Europe. ***A dedicated option subject to specific billing on your license is needed to use this parameter. Please contact us if you are interested in using this parameter and you do not have subscribed the proper option yet.***\n", + "content": "Two values for this parameter: `standard` or `advanced`. By default, if the parameter is not defined, value is set as `standard`. The `advanced` value opens suggestions to worldwide postal codes in addition to postal codes for Western Europe. ***A dedicated option subject to specific billing on your license is needed to use this parameter. Please contact us if you are interested in using this parameter and you do not have subscribed the proper option yet.***\n (This can only be one of standard,advanced)", "type": "text/plain" }, "key": "data", - "value": "advanced" + "value": "standard" }, { "disabled": false, "description": { - "content": "To specify the format for the short [country code](https://en.wikipedia.org/wiki/ISO_3166-1) expected to be returned in the address_components field. Default is the format used to specify `components` or `alpha2` if no components are specified.\n", + "content": "To specify the format for the short [country code](https://en.wikipedia.org/wiki/ISO_3166-1) expected to be returned in the address_components field. Default is the format used to specify `components` or `alpha2` if no components are specified.\n (This can only be one of alpha2,alpha3)", "type": "text/plain" }, "key": "cc_format", - "value": "alpha2" + "value": "alpha3" } ], "variable": [] @@ -5235,7 +5538,7 @@ }, "response": [ { - "id": "e147132d-e158-4bda-8369-efcc066a5873", + "id": "50f0ca86-e33c-4d94-aa1a-d06280d86bc3", "name": "Request Localities Geocode successful", "originalRequest": { "url": { @@ -5271,11 +5574,11 @@ { "disabled": false, "description": { - "content": "When executing a geocode request with the `address` parameter, it specifies the types of suggestions to return in the query. Multiple types can be combined using the pipe character (`|`) as a separator. This parameter supports a wide range of locality classifications, including:\n - Standard locality types (e.g., cities, administrative areas, postal codes)\n - Points of Interest (POI) categories\n - POI aliases\n\nThese classifications enable flexible geographic data representation and querying.\nThis parameter is ignored when used with the `latlng` parameter. \n", + "content": "When executing a geocode request with the `address` parameter, it specifies the types of suggestions to return in the query. Multiple types can be combined using the pipe character (`|`) as a separator. This parameter supports a wide range of locality classifications, including:\n - Standard locality types (e.g., cities, administrative areas, postal codes)\n - Points of Interest (POI) categories\n - POI aliases\n\nThese classifications enable flexible geographic data representation and querying.\nThis parameter is ignored when used with the `latlng` parameter. \n (This can only be one of country,admin_level,postal_code,address,route,locality,city,town,village,hamlet,borough,suburb,quarter,neighbourhood)", "type": "text/plain" }, "key": "types", - "value": "route" + "value": "city" }, { "disabled": false, @@ -5316,7 +5619,7 @@ { "disabled": false, "description": { - "content": "If set, it will limit the content of responses to the specified fields. This parameter can be any combination of `geometry`, `address_components` or `shape` (defaults to `geometry|address_components`).\n", + "content": "If set, it will limit the content of responses to the specified fields. This parameter can be any combination of `geometry`, `address_components` or `shape` (defaults to `geometry|address_components`).\n (This can only be one of geometry)", "type": "text/plain" }, "key": "fields", @@ -5325,20 +5628,20 @@ { "disabled": false, "description": { - "content": "Two values for this parameter: `standard` or `advanced`. By default, if the parameter is not defined, value is set as `standard`. The `advanced` value opens suggestions to worldwide postal codes in addition to postal codes for Western Europe. ***A dedicated option subject to specific billing on your license is needed to use this parameter. Please contact us if you are interested in using this parameter and you do not have subscribed the proper option yet.***\n", + "content": "Two values for this parameter: `standard` or `advanced`. By default, if the parameter is not defined, value is set as `standard`. The `advanced` value opens suggestions to worldwide postal codes in addition to postal codes for Western Europe. ***A dedicated option subject to specific billing on your license is needed to use this parameter. Please contact us if you are interested in using this parameter and you do not have subscribed the proper option yet.***\n (This can only be one of standard,advanced)", "type": "text/plain" }, "key": "data", - "value": "advanced" + "value": "standard" }, { "disabled": false, "description": { - "content": "To specify the format for the short [country code](https://en.wikipedia.org/wiki/ISO_3166-1) expected to be returned in the address_components field. Default is the format used to specify `components` or `alpha2` if no components are specified.\n", + "content": "To specify the format for the short [country code](https://en.wikipedia.org/wiki/ISO_3166-1) expected to be returned in the address_components field. Default is the format used to specify `components` or `alpha2` if no components are specified.\n (This can only be one of alpha2,alpha3)", "type": "text/plain" }, "key": "cc_format", - "value": "alpha2" + "value": "alpha3" }, { "description": { @@ -5368,12 +5671,12 @@ "value": "application/json" } ], - "body": "{\n \"results\": [\n {\n \"formatted_address\": \"\",\n \"types\": [\n \"admin_level\",\n \"town\"\n ],\n \"administrative_area_label\": \"\",\n \"public_id\": \"\",\n \"geometry\": {\n \"location_type\": \"ROOFTOP\",\n \"location\": {\n \"lat\": \"\",\n \"lng\": \"\"\n },\n \"viewport\": {\n \"northeast\": {\n \"lat\": \"\",\n \"lng\": \"\"\n },\n \"southwest\": {\n \"lat\": \"\",\n \"lng\": \"\"\n }\n },\n \"shape\": {\n \"type\": \"MultiPoligon\",\n \"coordinates\": [\n [\n [\n \"\",\n \"\"\n ],\n [\n \"\",\n \"\"\n ]\n ],\n [\n [\n \"\",\n \"\"\n ],\n [\n \"\",\n \"\"\n ]\n ]\n ]\n }\n },\n \"status\": \"not_yet_built\",\n \"address_components\": [\n {\n \"long_name\": \"\",\n \"short_name\": \"\",\n \"types\": [\n \"\",\n \"\"\n ]\n },\n {\n \"long_name\": \"\",\n \"short_name\": \"\",\n \"types\": [\n \"\",\n \"\"\n ]\n }\n ],\n \"distance\": \"\",\n \"sub_buildings\": [\n {\n \"public_id\": \"\",\n \"description\": \"\"\n },\n {\n \"public_id\": \"\",\n \"description\": \"\"\n }\n ],\n \"scores_per_components\": {\n \"street_name\": \"\",\n \"postal_code\": \"\",\n \"locality\": \"\"\n }\n },\n {\n \"formatted_address\": \"\",\n \"types\": [\n \"suburb\",\n \"borough\"\n ],\n \"administrative_area_label\": \"\",\n \"public_id\": \"\",\n \"geometry\": {\n \"location_type\": \"DISTRICT\",\n \"location\": {\n \"lat\": \"\",\n \"lng\": \"\"\n },\n \"viewport\": {\n \"northeast\": {\n \"lat\": \"\",\n \"lng\": \"\"\n },\n \"southwest\": {\n \"lat\": \"\",\n \"lng\": \"\"\n }\n },\n \"shape\": {\n \"type\": \"MultiPoligon\",\n \"coordinates\": [\n [\n [\n \"\",\n \"\"\n ],\n [\n \"\",\n \"\"\n ]\n ],\n [\n [\n \"\",\n \"\"\n ],\n [\n \"\",\n \"\"\n ]\n ]\n ]\n }\n },\n \"status\": \"not_yet_built\",\n \"address_components\": [\n {\n \"long_name\": \"\",\n \"short_name\": \"\",\n \"types\": [\n \"\",\n \"\"\n ]\n },\n {\n \"long_name\": \"\",\n \"short_name\": \"\",\n \"types\": [\n \"\",\n \"\"\n ]\n }\n ],\n \"distance\": \"\",\n \"sub_buildings\": [\n {\n \"public_id\": \"\",\n \"description\": \"\"\n },\n {\n \"public_id\": \"\",\n \"description\": \"\"\n }\n ],\n \"scores_per_components\": {\n \"street_name\": \"\",\n \"postal_code\": \"\",\n \"locality\": \"\"\n }\n }\n ]\n}", + "body": "{\n \"results\": [\n {\n \"formatted_address\": \"\",\n \"types\": [\n \"neighbourhood\",\n \"locality\"\n ],\n \"administrative_area_label\": \"\",\n \"public_id\": \"\",\n \"geometry\": {\n \"location_type\": \"DISTRICT\",\n \"location\": {\n \"lat\": \"\",\n \"lng\": \"\"\n },\n \"viewport\": {\n \"northeast\": {\n \"lat\": \"\",\n \"lng\": \"\"\n },\n \"southwest\": {\n \"lat\": \"\",\n \"lng\": \"\"\n }\n },\n \"shape\": {\n \"type\": \"Polygon\",\n \"coordinates\": [\n [\n [\n \"\",\n \"\"\n ],\n [\n \"\",\n \"\"\n ]\n ],\n [\n [\n \"\",\n \"\"\n ],\n [\n \"\",\n \"\"\n ]\n ]\n ]\n }\n },\n \"status\": \"not_yet_built\",\n \"address_components\": [\n {\n \"long_name\": \"\",\n \"short_name\": \"\",\n \"types\": [\n \"\",\n \"\"\n ]\n },\n {\n \"long_name\": \"\",\n \"short_name\": \"\",\n \"types\": [\n \"\",\n \"\"\n ]\n }\n ],\n \"distance\": \"\",\n \"sub_buildings\": [\n {\n \"public_id\": \"\",\n \"description\": \"\"\n },\n {\n \"public_id\": \"\",\n \"description\": \"\"\n }\n ],\n \"scores_per_components\": {\n \"street_name\": \"\",\n \"postal_code\": \"\",\n \"locality\": \"\"\n }\n },\n {\n \"formatted_address\": \"\",\n \"types\": [\n \"hamlet\",\n \"route\"\n ],\n \"administrative_area_label\": \"\",\n \"public_id\": \"\",\n \"geometry\": {\n \"location_type\": \"POSTAL_CODE\",\n \"location\": {\n \"lat\": \"\",\n \"lng\": \"\"\n },\n \"viewport\": {\n \"northeast\": {\n \"lat\": \"\",\n \"lng\": \"\"\n },\n \"southwest\": {\n \"lat\": \"\",\n \"lng\": \"\"\n }\n },\n \"shape\": {\n \"type\": \"Polygon\",\n \"coordinates\": [\n [\n [\n \"\",\n \"\"\n ],\n [\n \"\",\n \"\"\n ]\n ],\n [\n [\n \"\",\n \"\"\n ],\n [\n \"\",\n \"\"\n ]\n ]\n ]\n }\n },\n \"status\": \"not_yet_built\",\n \"address_components\": [\n {\n \"long_name\": \"\",\n \"short_name\": \"\",\n \"types\": [\n \"\",\n \"\"\n ]\n },\n {\n \"long_name\": \"\",\n \"short_name\": \"\",\n \"types\": [\n \"\",\n \"\"\n ]\n }\n ],\n \"distance\": \"\",\n \"sub_buildings\": [\n {\n \"public_id\": \"\",\n \"description\": \"\"\n },\n {\n \"public_id\": \"\",\n \"description\": \"\"\n }\n ],\n \"scores_per_components\": {\n \"street_name\": \"\",\n \"postal_code\": \"\",\n \"locality\": \"\"\n }\n }\n ]\n}", "cookie": [], "_postman_previewlanguage": "json" }, { - "id": "2cac478e-b7c5-491d-8bfd-458e4d1a1118", + "id": "5dd1291f-73b4-4ab2-92e4-adf8d87d9d24", "name": "Unauthorized. Incorrect authentication credentials.", "originalRequest": { "url": { @@ -5409,11 +5712,11 @@ { "disabled": false, "description": { - "content": "When executing a geocode request with the `address` parameter, it specifies the types of suggestions to return in the query. Multiple types can be combined using the pipe character (`|`) as a separator. This parameter supports a wide range of locality classifications, including:\n - Standard locality types (e.g., cities, administrative areas, postal codes)\n - Points of Interest (POI) categories\n - POI aliases\n\nThese classifications enable flexible geographic data representation and querying.\nThis parameter is ignored when used with the `latlng` parameter. \n", + "content": "When executing a geocode request with the `address` parameter, it specifies the types of suggestions to return in the query. Multiple types can be combined using the pipe character (`|`) as a separator. This parameter supports a wide range of locality classifications, including:\n - Standard locality types (e.g., cities, administrative areas, postal codes)\n - Points of Interest (POI) categories\n - POI aliases\n\nThese classifications enable flexible geographic data representation and querying.\nThis parameter is ignored when used with the `latlng` parameter. \n (This can only be one of country,admin_level,postal_code,address,route,locality,city,town,village,hamlet,borough,suburb,quarter,neighbourhood)", "type": "text/plain" }, "key": "types", - "value": "route" + "value": "city" }, { "disabled": false, @@ -5454,7 +5757,7 @@ { "disabled": false, "description": { - "content": "If set, it will limit the content of responses to the specified fields. This parameter can be any combination of `geometry`, `address_components` or `shape` (defaults to `geometry|address_components`).\n", + "content": "If set, it will limit the content of responses to the specified fields. This parameter can be any combination of `geometry`, `address_components` or `shape` (defaults to `geometry|address_components`).\n (This can only be one of geometry)", "type": "text/plain" }, "key": "fields", @@ -5463,20 +5766,20 @@ { "disabled": false, "description": { - "content": "Two values for this parameter: `standard` or `advanced`. By default, if the parameter is not defined, value is set as `standard`. The `advanced` value opens suggestions to worldwide postal codes in addition to postal codes for Western Europe. ***A dedicated option subject to specific billing on your license is needed to use this parameter. Please contact us if you are interested in using this parameter and you do not have subscribed the proper option yet.***\n", + "content": "Two values for this parameter: `standard` or `advanced`. By default, if the parameter is not defined, value is set as `standard`. The `advanced` value opens suggestions to worldwide postal codes in addition to postal codes for Western Europe. ***A dedicated option subject to specific billing on your license is needed to use this parameter. Please contact us if you are interested in using this parameter and you do not have subscribed the proper option yet.***\n (This can only be one of standard,advanced)", "type": "text/plain" }, "key": "data", - "value": "advanced" + "value": "standard" }, { "disabled": false, "description": { - "content": "To specify the format for the short [country code](https://en.wikipedia.org/wiki/ISO_3166-1) expected to be returned in the address_components field. Default is the format used to specify `components` or `alpha2` if no components are specified.\n", + "content": "To specify the format for the short [country code](https://en.wikipedia.org/wiki/ISO_3166-1) expected to be returned in the address_components field. Default is the format used to specify `components` or `alpha2` if no components are specified.\n (This can only be one of alpha2,alpha3)", "type": "text/plain" }, "key": "cc_format", - "value": "alpha2" + "value": "alpha3" }, { "description": { @@ -5511,7 +5814,7 @@ "_postman_previewlanguage": "json" }, { - "id": "4a5780a4-a66e-48e4-8372-e78ee4e37a55", + "id": "27f1c107-1b96-45ca-9947-d9c4e472ce15", "name": "Forbidden. This Woosmap API is not enabled for this project.", "originalRequest": { "url": { @@ -5547,11 +5850,11 @@ { "disabled": false, "description": { - "content": "When executing a geocode request with the `address` parameter, it specifies the types of suggestions to return in the query. Multiple types can be combined using the pipe character (`|`) as a separator. This parameter supports a wide range of locality classifications, including:\n - Standard locality types (e.g., cities, administrative areas, postal codes)\n - Points of Interest (POI) categories\n - POI aliases\n\nThese classifications enable flexible geographic data representation and querying.\nThis parameter is ignored when used with the `latlng` parameter. \n", + "content": "When executing a geocode request with the `address` parameter, it specifies the types of suggestions to return in the query. Multiple types can be combined using the pipe character (`|`) as a separator. This parameter supports a wide range of locality classifications, including:\n - Standard locality types (e.g., cities, administrative areas, postal codes)\n - Points of Interest (POI) categories\n - POI aliases\n\nThese classifications enable flexible geographic data representation and querying.\nThis parameter is ignored when used with the `latlng` parameter. \n (This can only be one of country,admin_level,postal_code,address,route,locality,city,town,village,hamlet,borough,suburb,quarter,neighbourhood)", "type": "text/plain" }, "key": "types", - "value": "route" + "value": "city" }, { "disabled": false, @@ -5592,7 +5895,7 @@ { "disabled": false, "description": { - "content": "If set, it will limit the content of responses to the specified fields. This parameter can be any combination of `geometry`, `address_components` or `shape` (defaults to `geometry|address_components`).\n", + "content": "If set, it will limit the content of responses to the specified fields. This parameter can be any combination of `geometry`, `address_components` or `shape` (defaults to `geometry|address_components`).\n (This can only be one of geometry)", "type": "text/plain" }, "key": "fields", @@ -5601,20 +5904,20 @@ { "disabled": false, "description": { - "content": "Two values for this parameter: `standard` or `advanced`. By default, if the parameter is not defined, value is set as `standard`. The `advanced` value opens suggestions to worldwide postal codes in addition to postal codes for Western Europe. ***A dedicated option subject to specific billing on your license is needed to use this parameter. Please contact us if you are interested in using this parameter and you do not have subscribed the proper option yet.***\n", + "content": "Two values for this parameter: `standard` or `advanced`. By default, if the parameter is not defined, value is set as `standard`. The `advanced` value opens suggestions to worldwide postal codes in addition to postal codes for Western Europe. ***A dedicated option subject to specific billing on your license is needed to use this parameter. Please contact us if you are interested in using this parameter and you do not have subscribed the proper option yet.***\n (This can only be one of standard,advanced)", "type": "text/plain" }, "key": "data", - "value": "advanced" + "value": "standard" }, { "disabled": false, "description": { - "content": "To specify the format for the short [country code](https://en.wikipedia.org/wiki/ISO_3166-1) expected to be returned in the address_components field. Default is the format used to specify `components` or `alpha2` if no components are specified.\n", + "content": "To specify the format for the short [country code](https://en.wikipedia.org/wiki/ISO_3166-1) expected to be returned in the address_components field. Default is the format used to specify `components` or `alpha2` if no components are specified.\n (This can only be one of alpha2,alpha3)", "type": "text/plain" }, "key": "cc_format", - "value": "alpha2" + "value": "alpha3" }, { "description": { @@ -5649,7 +5952,7 @@ "_postman_previewlanguage": "json" }, { - "id": "c36bc628-4597-4ec7-b5db-8e07665c46e2", + "id": "d898b5bc-e2b1-4309-af83-c1d0dc6ea01f", "name": "Too Many Requests. The rate limit for this endpoint has been exceeded.", "originalRequest": { "url": { @@ -5685,11 +5988,11 @@ { "disabled": false, "description": { - "content": "When executing a geocode request with the `address` parameter, it specifies the types of suggestions to return in the query. Multiple types can be combined using the pipe character (`|`) as a separator. This parameter supports a wide range of locality classifications, including:\n - Standard locality types (e.g., cities, administrative areas, postal codes)\n - Points of Interest (POI) categories\n - POI aliases\n\nThese classifications enable flexible geographic data representation and querying.\nThis parameter is ignored when used with the `latlng` parameter. \n", + "content": "When executing a geocode request with the `address` parameter, it specifies the types of suggestions to return in the query. Multiple types can be combined using the pipe character (`|`) as a separator. This parameter supports a wide range of locality classifications, including:\n - Standard locality types (e.g., cities, administrative areas, postal codes)\n - Points of Interest (POI) categories\n - POI aliases\n\nThese classifications enable flexible geographic data representation and querying.\nThis parameter is ignored when used with the `latlng` parameter. \n (This can only be one of country,admin_level,postal_code,address,route,locality,city,town,village,hamlet,borough,suburb,quarter,neighbourhood)", "type": "text/plain" }, "key": "types", - "value": "route" + "value": "city" }, { "disabled": false, @@ -5730,7 +6033,7 @@ { "disabled": false, "description": { - "content": "If set, it will limit the content of responses to the specified fields. This parameter can be any combination of `geometry`, `address_components` or `shape` (defaults to `geometry|address_components`).\n", + "content": "If set, it will limit the content of responses to the specified fields. This parameter can be any combination of `geometry`, `address_components` or `shape` (defaults to `geometry|address_components`).\n (This can only be one of geometry)", "type": "text/plain" }, "key": "fields", @@ -5739,20 +6042,20 @@ { "disabled": false, "description": { - "content": "Two values for this parameter: `standard` or `advanced`. By default, if the parameter is not defined, value is set as `standard`. The `advanced` value opens suggestions to worldwide postal codes in addition to postal codes for Western Europe. ***A dedicated option subject to specific billing on your license is needed to use this parameter. Please contact us if you are interested in using this parameter and you do not have subscribed the proper option yet.***\n", + "content": "Two values for this parameter: `standard` or `advanced`. By default, if the parameter is not defined, value is set as `standard`. The `advanced` value opens suggestions to worldwide postal codes in addition to postal codes for Western Europe. ***A dedicated option subject to specific billing on your license is needed to use this parameter. Please contact us if you are interested in using this parameter and you do not have subscribed the proper option yet.***\n (This can only be one of standard,advanced)", "type": "text/plain" }, "key": "data", - "value": "advanced" + "value": "standard" }, { "disabled": false, "description": { - "content": "To specify the format for the short [country code](https://en.wikipedia.org/wiki/ISO_3166-1) expected to be returned in the address_components field. Default is the format used to specify `components` or `alpha2` if no components are specified.\n", + "content": "To specify the format for the short [country code](https://en.wikipedia.org/wiki/ISO_3166-1) expected to be returned in the address_components field. Default is the format used to specify `components` or `alpha2` if no components are specified.\n (This can only be one of alpha2,alpha3)", "type": "text/plain" }, "key": "cc_format", - "value": "alpha2" + "value": "alpha3" }, { "description": { @@ -5793,7 +6096,7 @@ } }, { - "id": "ed8d970d-d1a4-4c12-99e9-e674006713ce", + "id": "c28dd9f0-c7f8-4462-a11d-023232e4eacc", "name": "Nearby points of interest", "request": { "name": "Nearby points of interest", @@ -5816,11 +6119,11 @@ { "disabled": false, "description": { - "content": "(Required) The types of points of interest to return. Multiple types can be passed using the pipe character (`|`) as a separator. For example: `types=business.shop|medical.pharmacy|business.finance.bank`.\n", + "content": "(Required) The types of points of interest to return. Multiple types can be passed using the pipe character (`|`) as a separator. For example: `types=business.shop|medical.pharmacy|business.finance.bank`.\n (This can only be one of point_of_interest,transit.station,transit.station.airport,transit.station.rail,beach,business,business.car_repair,business.car_rental,business.cinema,business.conference_centre,business.exhibition_centre,business.theatre,business.nightclub,business.finance,business.finance.bank,business.fuel,business.parking,business.mall,business.food_and_drinks,business.food_and_drinks.bar,business.food_and_drinks.biergarten,business.food_and_drinks.cafe,business.food_and_drinks.fast_food,business.food_and_drinks.pub,business.food_and_drinks.restaurant,business.food_and_drinks.food_court,business.shop,business.shop.mall,business.shop.bakery,business.shop.butcher,business.shop.library,business.shop.grocery,business.shop.sports,business.shop.toys,business.shop.clothes,business.shop.furniture,business.shop.electronics,business.shop.doityourself,business.shop.craft,education,education.school,education.kindergarten,education.university,education.college,education.library,hospitality,hospitality.hotel,hospitality.hostel,hospitality.guest_house,hospitality.bed_and_breakfast,hospitality.motel,medical,medical.hospital,medical.pharmacy,medical.clinic,tourism,tourism.attraction,tourism.attraction.amusement_park,tourism.attraction.zoo,tourism.attraction.aquarium,tourism.monument,tourism.monument.castle,tourism.museum,government,park,park.national,place_of_worship,police,post_office,sports,sports.golf,sports.winter)", "type": "text/plain" }, "key": "types", - "value": "tourism.museum" + "value": "business.cinema" }, { "disabled": false, @@ -5861,11 +6164,11 @@ { "disabled": false, "description": { - "content": "The types of points of interest to exclude from results. results will match the specified `types`, if any, but will not match the specified `excluded_types` Multiple types can be passed using the pipe character (`|`) as a separator. For example: `excluded_types=business.food_and_drinks.fast_food|business.food_and_drinks.pub`.\n", + "content": "The types of points of interest to exclude from results. results will match the specified `types`, if any, but will not match the specified `excluded_types` Multiple types can be passed using the pipe character (`|`) as a separator. For example: `excluded_types=business.food_and_drinks.fast_food|business.food_and_drinks.pub`.\n (This can only be one of point_of_interest,transit.station,transit.station.airport,transit.station.rail,beach,business,business.car_repair,business.car_rental,business.cinema,business.conference_centre,business.exhibition_centre,business.theatre,business.nightclub,business.finance,business.finance.bank,business.fuel,business.parking,business.mall,business.food_and_drinks,business.food_and_drinks.bar,business.food_and_drinks.biergarten,business.food_and_drinks.cafe,business.food_and_drinks.fast_food,business.food_and_drinks.pub,business.food_and_drinks.restaurant,business.food_and_drinks.food_court,business.shop,business.shop.mall,business.shop.bakery,business.shop.butcher,business.shop.library,business.shop.grocery,business.shop.sports,business.shop.toys,business.shop.clothes,business.shop.furniture,business.shop.electronics,business.shop.doityourself,business.shop.craft,education,education.school,education.kindergarten,education.university,education.college,education.library,hospitality,hospitality.hotel,hospitality.hostel,hospitality.guest_house,hospitality.bed_and_breakfast,hospitality.motel,medical,medical.hospital,medical.pharmacy,medical.clinic,tourism,tourism.attraction,tourism.attraction.amusement_park,tourism.attraction.zoo,tourism.attraction.aquarium,tourism.monument,tourism.monument.castle,tourism.museum,government,park,park.national,place_of_worship,police,post_office,sports,sports.golf,sports.winter)", "type": "text/plain" }, "key": "excluded_types", - "value": "tourism.museum" + "value": "business.cinema" } ], "variable": [] @@ -5898,7 +6201,7 @@ }, "response": [ { - "id": "a19e3c93-9118-4111-baff-37a76fdf733d", + "id": "c39f6945-4cce-462b-b987-dd10f1005353", "name": "Points of interests surrounding `location` and matching provided `types`, sorted by distance to `location`.", "originalRequest": { "url": { @@ -5916,11 +6219,11 @@ { "disabled": false, "description": { - "content": "(Required) The types of points of interest to return. Multiple types can be passed using the pipe character (`|`) as a separator. For example: `types=business.shop|medical.pharmacy|business.finance.bank`.\n", + "content": "(Required) The types of points of interest to return. Multiple types can be passed using the pipe character (`|`) as a separator. For example: `types=business.shop|medical.pharmacy|business.finance.bank`.\n (This can only be one of point_of_interest,transit.station,transit.station.airport,transit.station.rail,beach,business,business.car_repair,business.car_rental,business.cinema,business.conference_centre,business.exhibition_centre,business.theatre,business.nightclub,business.finance,business.finance.bank,business.fuel,business.parking,business.mall,business.food_and_drinks,business.food_and_drinks.bar,business.food_and_drinks.biergarten,business.food_and_drinks.cafe,business.food_and_drinks.fast_food,business.food_and_drinks.pub,business.food_and_drinks.restaurant,business.food_and_drinks.food_court,business.shop,business.shop.mall,business.shop.bakery,business.shop.butcher,business.shop.library,business.shop.grocery,business.shop.sports,business.shop.toys,business.shop.clothes,business.shop.furniture,business.shop.electronics,business.shop.doityourself,business.shop.craft,education,education.school,education.kindergarten,education.university,education.college,education.library,hospitality,hospitality.hotel,hospitality.hostel,hospitality.guest_house,hospitality.bed_and_breakfast,hospitality.motel,medical,medical.hospital,medical.pharmacy,medical.clinic,tourism,tourism.attraction,tourism.attraction.amusement_park,tourism.attraction.zoo,tourism.attraction.aquarium,tourism.monument,tourism.monument.castle,tourism.museum,government,park,park.national,place_of_worship,police,post_office,sports,sports.golf,sports.winter)", "type": "text/plain" }, "key": "types", - "value": "tourism.museum" + "value": "business.cinema" }, { "disabled": false, @@ -5961,11 +6264,11 @@ { "disabled": false, "description": { - "content": "The types of points of interest to exclude from results. results will match the specified `types`, if any, but will not match the specified `excluded_types` Multiple types can be passed using the pipe character (`|`) as a separator. For example: `excluded_types=business.food_and_drinks.fast_food|business.food_and_drinks.pub`.\n", + "content": "The types of points of interest to exclude from results. results will match the specified `types`, if any, but will not match the specified `excluded_types` Multiple types can be passed using the pipe character (`|`) as a separator. For example: `excluded_types=business.food_and_drinks.fast_food|business.food_and_drinks.pub`.\n (This can only be one of point_of_interest,transit.station,transit.station.airport,transit.station.rail,beach,business,business.car_repair,business.car_rental,business.cinema,business.conference_centre,business.exhibition_centre,business.theatre,business.nightclub,business.finance,business.finance.bank,business.fuel,business.parking,business.mall,business.food_and_drinks,business.food_and_drinks.bar,business.food_and_drinks.biergarten,business.food_and_drinks.cafe,business.food_and_drinks.fast_food,business.food_and_drinks.pub,business.food_and_drinks.restaurant,business.food_and_drinks.food_court,business.shop,business.shop.mall,business.shop.bakery,business.shop.butcher,business.shop.library,business.shop.grocery,business.shop.sports,business.shop.toys,business.shop.clothes,business.shop.furniture,business.shop.electronics,business.shop.doityourself,business.shop.craft,education,education.school,education.kindergarten,education.university,education.college,education.library,hospitality,hospitality.hotel,hospitality.hostel,hospitality.guest_house,hospitality.bed_and_breakfast,hospitality.motel,medical,medical.hospital,medical.pharmacy,medical.clinic,tourism,tourism.attraction,tourism.attraction.amusement_park,tourism.attraction.zoo,tourism.attraction.aquarium,tourism.monument,tourism.monument.castle,tourism.museum,government,park,park.national,place_of_worship,police,post_office,sports,sports.golf,sports.winter)", "type": "text/plain" }, "key": "excluded_types", - "value": "tourism.museum" + "value": "business.cinema" }, { "description": { @@ -5995,12 +6298,12 @@ "value": "application/json" } ], - "body": "{\n \"results\": [\n {\n \"types\": [\n \"business.parking\",\n \"park.national\"\n ],\n \"name\": \"\",\n \"public_id\": \"\",\n \"geometry\": {\n \"location\": {\n \"lat\": \"\",\n \"lng\": \"\"\n },\n \"viewport\": {\n \"northeast\": {\n \"lat\": \"\",\n \"lng\": \"\"\n },\n \"southwest\": {\n \"lat\": \"\",\n \"lng\": \"\"\n }\n }\n },\n \"address_components\": [\n {\n \"long_name\": \"\",\n \"short_name\": \"\",\n \"types\": [\n \"\",\n \"\"\n ]\n },\n {\n \"long_name\": \"\",\n \"short_name\": \"\",\n \"types\": [\n \"\",\n \"\"\n ]\n }\n ],\n \"categories\": [\n \"business.food_and_drinks.cafe\",\n \"business.shop.library\"\n ],\n \"formatted_address\": \"\"\n },\n {\n \"types\": [\n \"business.shop.furniture\",\n \"business.food_and_drinks.biergarten\"\n ],\n \"name\": \"\",\n \"public_id\": \"\",\n \"geometry\": {\n \"location\": {\n \"lat\": \"\",\n \"lng\": \"\"\n },\n \"viewport\": {\n \"northeast\": {\n \"lat\": \"\",\n \"lng\": \"\"\n },\n \"southwest\": {\n \"lat\": \"\",\n \"lng\": \"\"\n }\n }\n },\n \"address_components\": [\n {\n \"long_name\": \"\",\n \"short_name\": \"\",\n \"types\": [\n \"\",\n \"\"\n ]\n },\n {\n \"long_name\": \"\",\n \"short_name\": \"\",\n \"types\": [\n \"\",\n \"\"\n ]\n }\n ],\n \"categories\": [\n \"post_office\",\n \"business.finance\"\n ],\n \"formatted_address\": \"\"\n }\n ],\n \"pagination\": {\n \"next_page\": \"\",\n \"previous_page\": \"\"\n }\n}", + "body": "{\n \"results\": [\n {\n \"types\": [\n \"medical.clinic\",\n \"business.food_and_drinks\"\n ],\n \"name\": \"\",\n \"public_id\": \"\",\n \"geometry\": {\n \"location\": {\n \"lat\": \"\",\n \"lng\": \"\"\n },\n \"viewport\": {\n \"northeast\": {\n \"lat\": \"\",\n \"lng\": \"\"\n },\n \"southwest\": {\n \"lat\": \"\",\n \"lng\": \"\"\n }\n }\n },\n \"address_components\": [\n {\n \"long_name\": \"\",\n \"short_name\": \"\",\n \"types\": [\n \"\",\n \"\"\n ]\n },\n {\n \"long_name\": \"\",\n \"short_name\": \"\",\n \"types\": [\n \"\",\n \"\"\n ]\n }\n ],\n \"categories\": [\n \"business.shop.bakery\",\n \"business.shop.bakery\"\n ],\n \"formatted_address\": \"\"\n },\n {\n \"types\": [\n \"business.shop.sports\",\n \"park.national\"\n ],\n \"name\": \"\",\n \"public_id\": \"\",\n \"geometry\": {\n \"location\": {\n \"lat\": \"\",\n \"lng\": \"\"\n },\n \"viewport\": {\n \"northeast\": {\n \"lat\": \"\",\n \"lng\": \"\"\n },\n \"southwest\": {\n \"lat\": \"\",\n \"lng\": \"\"\n }\n }\n },\n \"address_components\": [\n {\n \"long_name\": \"\",\n \"short_name\": \"\",\n \"types\": [\n \"\",\n \"\"\n ]\n },\n {\n \"long_name\": \"\",\n \"short_name\": \"\",\n \"types\": [\n \"\",\n \"\"\n ]\n }\n ],\n \"categories\": [\n \"hospitality.motel\",\n \"education.university\"\n ],\n \"formatted_address\": \"\"\n }\n ],\n \"pagination\": {\n \"next_page\": \"\",\n \"previous_page\": \"\"\n }\n}", "cookie": [], "_postman_previewlanguage": "json" }, { - "id": "cd9d4573-c924-45c6-b3ca-d89c6d763ebb", + "id": "5b8ffb26-feed-480b-b6a8-ffe150da1949", "name": "Unauthorized. Incorrect authentication credentials.", "originalRequest": { "url": { @@ -6018,11 +6321,11 @@ { "disabled": false, "description": { - "content": "(Required) The types of points of interest to return. Multiple types can be passed using the pipe character (`|`) as a separator. For example: `types=business.shop|medical.pharmacy|business.finance.bank`.\n", + "content": "(Required) The types of points of interest to return. Multiple types can be passed using the pipe character (`|`) as a separator. For example: `types=business.shop|medical.pharmacy|business.finance.bank`.\n (This can only be one of point_of_interest,transit.station,transit.station.airport,transit.station.rail,beach,business,business.car_repair,business.car_rental,business.cinema,business.conference_centre,business.exhibition_centre,business.theatre,business.nightclub,business.finance,business.finance.bank,business.fuel,business.parking,business.mall,business.food_and_drinks,business.food_and_drinks.bar,business.food_and_drinks.biergarten,business.food_and_drinks.cafe,business.food_and_drinks.fast_food,business.food_and_drinks.pub,business.food_and_drinks.restaurant,business.food_and_drinks.food_court,business.shop,business.shop.mall,business.shop.bakery,business.shop.butcher,business.shop.library,business.shop.grocery,business.shop.sports,business.shop.toys,business.shop.clothes,business.shop.furniture,business.shop.electronics,business.shop.doityourself,business.shop.craft,education,education.school,education.kindergarten,education.university,education.college,education.library,hospitality,hospitality.hotel,hospitality.hostel,hospitality.guest_house,hospitality.bed_and_breakfast,hospitality.motel,medical,medical.hospital,medical.pharmacy,medical.clinic,tourism,tourism.attraction,tourism.attraction.amusement_park,tourism.attraction.zoo,tourism.attraction.aquarium,tourism.monument,tourism.monument.castle,tourism.museum,government,park,park.national,place_of_worship,police,post_office,sports,sports.golf,sports.winter)", "type": "text/plain" }, "key": "types", - "value": "tourism.museum" + "value": "business.cinema" }, { "disabled": false, @@ -6063,11 +6366,11 @@ { "disabled": false, "description": { - "content": "The types of points of interest to exclude from results. results will match the specified `types`, if any, but will not match the specified `excluded_types` Multiple types can be passed using the pipe character (`|`) as a separator. For example: `excluded_types=business.food_and_drinks.fast_food|business.food_and_drinks.pub`.\n", + "content": "The types of points of interest to exclude from results. results will match the specified `types`, if any, but will not match the specified `excluded_types` Multiple types can be passed using the pipe character (`|`) as a separator. For example: `excluded_types=business.food_and_drinks.fast_food|business.food_and_drinks.pub`.\n (This can only be one of point_of_interest,transit.station,transit.station.airport,transit.station.rail,beach,business,business.car_repair,business.car_rental,business.cinema,business.conference_centre,business.exhibition_centre,business.theatre,business.nightclub,business.finance,business.finance.bank,business.fuel,business.parking,business.mall,business.food_and_drinks,business.food_and_drinks.bar,business.food_and_drinks.biergarten,business.food_and_drinks.cafe,business.food_and_drinks.fast_food,business.food_and_drinks.pub,business.food_and_drinks.restaurant,business.food_and_drinks.food_court,business.shop,business.shop.mall,business.shop.bakery,business.shop.butcher,business.shop.library,business.shop.grocery,business.shop.sports,business.shop.toys,business.shop.clothes,business.shop.furniture,business.shop.electronics,business.shop.doityourself,business.shop.craft,education,education.school,education.kindergarten,education.university,education.college,education.library,hospitality,hospitality.hotel,hospitality.hostel,hospitality.guest_house,hospitality.bed_and_breakfast,hospitality.motel,medical,medical.hospital,medical.pharmacy,medical.clinic,tourism,tourism.attraction,tourism.attraction.amusement_park,tourism.attraction.zoo,tourism.attraction.aquarium,tourism.monument,tourism.monument.castle,tourism.museum,government,park,park.national,place_of_worship,police,post_office,sports,sports.golf,sports.winter)", "type": "text/plain" }, "key": "excluded_types", - "value": "tourism.museum" + "value": "business.cinema" }, { "description": { @@ -6102,7 +6405,7 @@ "_postman_previewlanguage": "json" }, { - "id": "859fc0f4-634b-4c49-bcf2-5e351afee88c", + "id": "ef06f48a-ca39-4230-9f77-e9ad28f47572", "name": "Forbidden. This Woosmap API is not enabled for this project.", "originalRequest": { "url": { @@ -6120,11 +6423,11 @@ { "disabled": false, "description": { - "content": "(Required) The types of points of interest to return. Multiple types can be passed using the pipe character (`|`) as a separator. For example: `types=business.shop|medical.pharmacy|business.finance.bank`.\n", + "content": "(Required) The types of points of interest to return. Multiple types can be passed using the pipe character (`|`) as a separator. For example: `types=business.shop|medical.pharmacy|business.finance.bank`.\n (This can only be one of point_of_interest,transit.station,transit.station.airport,transit.station.rail,beach,business,business.car_repair,business.car_rental,business.cinema,business.conference_centre,business.exhibition_centre,business.theatre,business.nightclub,business.finance,business.finance.bank,business.fuel,business.parking,business.mall,business.food_and_drinks,business.food_and_drinks.bar,business.food_and_drinks.biergarten,business.food_and_drinks.cafe,business.food_and_drinks.fast_food,business.food_and_drinks.pub,business.food_and_drinks.restaurant,business.food_and_drinks.food_court,business.shop,business.shop.mall,business.shop.bakery,business.shop.butcher,business.shop.library,business.shop.grocery,business.shop.sports,business.shop.toys,business.shop.clothes,business.shop.furniture,business.shop.electronics,business.shop.doityourself,business.shop.craft,education,education.school,education.kindergarten,education.university,education.college,education.library,hospitality,hospitality.hotel,hospitality.hostel,hospitality.guest_house,hospitality.bed_and_breakfast,hospitality.motel,medical,medical.hospital,medical.pharmacy,medical.clinic,tourism,tourism.attraction,tourism.attraction.amusement_park,tourism.attraction.zoo,tourism.attraction.aquarium,tourism.monument,tourism.monument.castle,tourism.museum,government,park,park.national,place_of_worship,police,post_office,sports,sports.golf,sports.winter)", "type": "text/plain" }, "key": "types", - "value": "tourism.museum" + "value": "business.cinema" }, { "disabled": false, @@ -6165,11 +6468,11 @@ { "disabled": false, "description": { - "content": "The types of points of interest to exclude from results. results will match the specified `types`, if any, but will not match the specified `excluded_types` Multiple types can be passed using the pipe character (`|`) as a separator. For example: `excluded_types=business.food_and_drinks.fast_food|business.food_and_drinks.pub`.\n", + "content": "The types of points of interest to exclude from results. results will match the specified `types`, if any, but will not match the specified `excluded_types` Multiple types can be passed using the pipe character (`|`) as a separator. For example: `excluded_types=business.food_and_drinks.fast_food|business.food_and_drinks.pub`.\n (This can only be one of point_of_interest,transit.station,transit.station.airport,transit.station.rail,beach,business,business.car_repair,business.car_rental,business.cinema,business.conference_centre,business.exhibition_centre,business.theatre,business.nightclub,business.finance,business.finance.bank,business.fuel,business.parking,business.mall,business.food_and_drinks,business.food_and_drinks.bar,business.food_and_drinks.biergarten,business.food_and_drinks.cafe,business.food_and_drinks.fast_food,business.food_and_drinks.pub,business.food_and_drinks.restaurant,business.food_and_drinks.food_court,business.shop,business.shop.mall,business.shop.bakery,business.shop.butcher,business.shop.library,business.shop.grocery,business.shop.sports,business.shop.toys,business.shop.clothes,business.shop.furniture,business.shop.electronics,business.shop.doityourself,business.shop.craft,education,education.school,education.kindergarten,education.university,education.college,education.library,hospitality,hospitality.hotel,hospitality.hostel,hospitality.guest_house,hospitality.bed_and_breakfast,hospitality.motel,medical,medical.hospital,medical.pharmacy,medical.clinic,tourism,tourism.attraction,tourism.attraction.amusement_park,tourism.attraction.zoo,tourism.attraction.aquarium,tourism.monument,tourism.monument.castle,tourism.museum,government,park,park.national,place_of_worship,police,post_office,sports,sports.golf,sports.winter)", "type": "text/plain" }, "key": "excluded_types", - "value": "tourism.museum" + "value": "business.cinema" }, { "description": { @@ -6204,7 +6507,7 @@ "_postman_previewlanguage": "json" }, { - "id": "1f6fcfed-7e26-4c63-999c-dcc2aa7aaca4", + "id": "93acb4cb-b63e-49f8-946e-da76fc309c82", "name": "Too Many Requests. The rate limit for this endpoint has been exceeded.", "originalRequest": { "url": { @@ -6222,11 +6525,11 @@ { "disabled": false, "description": { - "content": "(Required) The types of points of interest to return. Multiple types can be passed using the pipe character (`|`) as a separator. For example: `types=business.shop|medical.pharmacy|business.finance.bank`.\n", + "content": "(Required) The types of points of interest to return. Multiple types can be passed using the pipe character (`|`) as a separator. For example: `types=business.shop|medical.pharmacy|business.finance.bank`.\n (This can only be one of point_of_interest,transit.station,transit.station.airport,transit.station.rail,beach,business,business.car_repair,business.car_rental,business.cinema,business.conference_centre,business.exhibition_centre,business.theatre,business.nightclub,business.finance,business.finance.bank,business.fuel,business.parking,business.mall,business.food_and_drinks,business.food_and_drinks.bar,business.food_and_drinks.biergarten,business.food_and_drinks.cafe,business.food_and_drinks.fast_food,business.food_and_drinks.pub,business.food_and_drinks.restaurant,business.food_and_drinks.food_court,business.shop,business.shop.mall,business.shop.bakery,business.shop.butcher,business.shop.library,business.shop.grocery,business.shop.sports,business.shop.toys,business.shop.clothes,business.shop.furniture,business.shop.electronics,business.shop.doityourself,business.shop.craft,education,education.school,education.kindergarten,education.university,education.college,education.library,hospitality,hospitality.hotel,hospitality.hostel,hospitality.guest_house,hospitality.bed_and_breakfast,hospitality.motel,medical,medical.hospital,medical.pharmacy,medical.clinic,tourism,tourism.attraction,tourism.attraction.amusement_park,tourism.attraction.zoo,tourism.attraction.aquarium,tourism.monument,tourism.monument.castle,tourism.museum,government,park,park.national,place_of_worship,police,post_office,sports,sports.golf,sports.winter)", "type": "text/plain" }, "key": "types", - "value": "tourism.museum" + "value": "business.cinema" }, { "disabled": false, @@ -6267,11 +6570,11 @@ { "disabled": false, "description": { - "content": "The types of points of interest to exclude from results. results will match the specified `types`, if any, but will not match the specified `excluded_types` Multiple types can be passed using the pipe character (`|`) as a separator. For example: `excluded_types=business.food_and_drinks.fast_food|business.food_and_drinks.pub`.\n", + "content": "The types of points of interest to exclude from results. results will match the specified `types`, if any, but will not match the specified `excluded_types` Multiple types can be passed using the pipe character (`|`) as a separator. For example: `excluded_types=business.food_and_drinks.fast_food|business.food_and_drinks.pub`.\n (This can only be one of point_of_interest,transit.station,transit.station.airport,transit.station.rail,beach,business,business.car_repair,business.car_rental,business.cinema,business.conference_centre,business.exhibition_centre,business.theatre,business.nightclub,business.finance,business.finance.bank,business.fuel,business.parking,business.mall,business.food_and_drinks,business.food_and_drinks.bar,business.food_and_drinks.biergarten,business.food_and_drinks.cafe,business.food_and_drinks.fast_food,business.food_and_drinks.pub,business.food_and_drinks.restaurant,business.food_and_drinks.food_court,business.shop,business.shop.mall,business.shop.bakery,business.shop.butcher,business.shop.library,business.shop.grocery,business.shop.sports,business.shop.toys,business.shop.clothes,business.shop.furniture,business.shop.electronics,business.shop.doityourself,business.shop.craft,education,education.school,education.kindergarten,education.university,education.college,education.library,hospitality,hospitality.hotel,hospitality.hostel,hospitality.guest_house,hospitality.bed_and_breakfast,hospitality.motel,medical,medical.hospital,medical.pharmacy,medical.clinic,tourism,tourism.attraction,tourism.attraction.amusement_park,tourism.attraction.zoo,tourism.attraction.aquarium,tourism.monument,tourism.monument.castle,tourism.museum,government,park,park.national,place_of_worship,police,post_office,sports,sports.golf,sports.winter)", "type": "text/plain" }, "key": "excluded_types", - "value": "tourism.museum" + "value": "business.cinema" }, { "description": { @@ -6318,7 +6621,7 @@ "description": "Woosmap Address API is a web service that returns addresses and other geographical places in response to an HTTP request. Request is done over HTTPS using GET. Response is formatted as JSON. You must specify a key in your request, included as the value of a `key` parameter for your public key or `private_key` for your private key. This key identifies your application for purposes of quota management. Learn how to [get a key](https://developers.woosmap.com/support/api-keys/).\n>**⚠️ This API has been deprecated in favour of Localities API**\n", "item": [ { - "id": "59dc151c-11fa-420a-bd2e-45052e878808", + "id": "bdb9eac9-f52d-4184-a12c-b5f4390e54c0", "name": "Autocomplete for Addresses", "request": { "name": "Autocomplete for Addresses", @@ -6406,7 +6709,7 @@ }, "response": [ { - "id": "84fa32bf-3905-4488-905d-b1bf26ad69d5", + "id": "3ef23138-8dff-48e9-a9b0-c79463f960a5", "name": "Autocompletion Address successfully retrieved", "originalRequest": { "url": { @@ -6486,12 +6789,12 @@ "value": "application/json" } ], - "body": "{\n \"predictions\": [\n {\n \"description\": \"\",\n \"public_id\": \"\",\n \"matched_substring\": {\n \"description\": [\n {\n \"length\": \"\",\n \"offset\": \"\"\n },\n {\n \"length\": \"\",\n \"offset\": \"\"\n }\n ]\n },\n \"type\": \"address_block\",\n \"status\": \"OK\"\n },\n {\n \"description\": \"\",\n \"public_id\": \"\",\n \"matched_substring\": {\n \"description\": [\n {\n \"length\": \"\",\n \"offset\": \"\"\n },\n {\n \"length\": \"\",\n \"offset\": \"\"\n }\n ]\n },\n \"type\": \"house_number\",\n \"status\": \"OK\"\n }\n ],\n \"status\": \"OK\"\n}", + "body": "{\n \"predictions\": [\n {\n \"description\": \"\",\n \"public_id\": \"\",\n \"matched_substring\": {\n \"description\": [\n {\n \"length\": \"\",\n \"offset\": \"\"\n },\n {\n \"length\": \"\",\n \"offset\": \"\"\n }\n ]\n },\n \"type\": \"address_block\",\n \"status\": \"INVALID_REQUEST\"\n },\n {\n \"description\": \"\",\n \"public_id\": \"\",\n \"matched_substring\": {\n \"description\": [\n {\n \"length\": \"\",\n \"offset\": \"\"\n },\n {\n \"length\": \"\",\n \"offset\": \"\"\n }\n ]\n },\n \"type\": \"house_number\",\n \"status\": \"REQUEST_DENIED\"\n }\n ],\n \"status\": \"INVALID_REQUEST\"\n}", "cookie": [], "_postman_previewlanguage": "json" }, { - "id": "5bea6243-752c-4e9a-89f1-eebfa6db0ec6", + "id": "4edd1c5f-c77a-47dc-b44a-a2b5b513204d", "name": "Unauthorized. Incorrect authentication credentials.", "originalRequest": { "url": { @@ -6576,7 +6879,7 @@ "_postman_previewlanguage": "json" }, { - "id": "249c625a-a5c0-4af5-9909-9ebe2bf2c59c", + "id": "5340e571-9bda-43d9-aa84-9091e3a73e54", "name": "Forbidden. This Woosmap API is not enabled for this project.", "originalRequest": { "url": { @@ -6661,7 +6964,7 @@ "_postman_previewlanguage": "json" }, { - "id": "8c1ef364-87b4-42e0-b425-4860d4ef9d4a", + "id": "206d9b12-dd04-4cf7-a8fe-8f2aef5ec629", "name": "Too Many Requests. The rate limit for this endpoint has been exceeded.", "originalRequest": { "url": { @@ -6752,7 +7055,7 @@ } }, { - "id": "7b9174f3-7c25-4986-9772-5ed130ffbf2a", + "id": "9cbf3c2d-13b3-438c-80ad-12007b49a5ce", "name": "Details of an Address", "request": { "name": "Details of an Address", @@ -6785,7 +7088,7 @@ { "disabled": false, "description": { - "content": "Used to limit the returning fields (by default, all fields are return). Available fields are (geometry) (fields should be separated by a `,`). By using this parameter you will limit content of responses to the geometry part. No address component will be returned.\n", + "content": "Used to limit the returning fields (by default, all fields are return). Available fields are (geometry) (fields should be separated by a `,`). By using this parameter you will limit content of responses to the geometry part. No address component will be returned.\n (This can only be one of geometry)", "type": "text/plain" }, "key": "fields", @@ -6794,11 +7097,11 @@ { "disabled": false, "description": { - "content": "To specify the format for the short [country code](https://en.wikipedia.org/wiki/ISO_3166-1) expected to be returned in the address_components field (default is `alpha3`).\n", + "content": "To specify the format for the short [country code](https://en.wikipedia.org/wiki/ISO_3166-1) expected to be returned in the address_components field (default is `alpha3`).\n (This can only be one of alpha2,alpha3)", "type": "text/plain" }, "key": "cc_format", - "value": "alpha2" + "value": "alpha3" } ], "variable": [] @@ -6831,7 +7134,7 @@ }, "response": [ { - "id": "dfe4ca32-89c9-4aff-9079-68aad2aaae2b", + "id": "5cbee751-c5ce-46ce-a908-a76be15ca6ce", "name": "Details Address successfully retrieved", "originalRequest": { "url": { @@ -6859,7 +7162,7 @@ { "disabled": false, "description": { - "content": "Used to limit the returning fields (by default, all fields are return). Available fields are (geometry) (fields should be separated by a `,`). By using this parameter you will limit content of responses to the geometry part. No address component will be returned.\n", + "content": "Used to limit the returning fields (by default, all fields are return). Available fields are (geometry) (fields should be separated by a `,`). By using this parameter you will limit content of responses to the geometry part. No address component will be returned.\n (This can only be one of geometry)", "type": "text/plain" }, "key": "fields", @@ -6868,11 +7171,11 @@ { "disabled": false, "description": { - "content": "To specify the format for the short [country code](https://en.wikipedia.org/wiki/ISO_3166-1) expected to be returned in the address_components field (default is `alpha3`).\n", + "content": "To specify the format for the short [country code](https://en.wikipedia.org/wiki/ISO_3166-1) expected to be returned in the address_components field (default is `alpha3`).\n (This can only be one of alpha2,alpha3)", "type": "text/plain" }, "key": "cc_format", - "value": "alpha2" + "value": "alpha3" }, { "description": { @@ -6902,12 +7205,12 @@ "value": "application/json" } ], - "body": "{\n \"status\": \"INVALID_REQUEST\",\n \"result\": {\n \"formatted_address\": \"\",\n \"types\": [\n \"country\",\n \"address_block\"\n ],\n \"public_id\": \"\",\n \"address_components\": [\n {\n \"long_name\": \"\",\n \"short_name\": \"\",\n \"types\": [\n \"\",\n \"\"\n ]\n },\n {\n \"long_name\": \"\",\n \"short_name\": \"\",\n \"types\": [\n \"\",\n \"\"\n ]\n }\n ],\n \"geometry\": {\n \"location_type\": \"GEOMETRIC_CENTER\",\n \"location\": {\n \"lat\": \"\",\n \"lng\": \"\"\n },\n \"viewport\": {\n \"northeast\": {\n \"lat\": \"\",\n \"lng\": \"\"\n },\n \"southwest\": {\n \"lat\": \"\",\n \"lng\": \"\"\n }\n }\n }\n }\n}", + "body": "{\n \"status\": \"OK\",\n \"result\": {\n \"formatted_address\": \"\",\n \"types\": [\n \"address_block\",\n \"house_number\"\n ],\n \"public_id\": \"\",\n \"address_components\": [\n {\n \"long_name\": \"\",\n \"short_name\": \"\",\n \"types\": [\n \"\",\n \"\"\n ]\n },\n {\n \"long_name\": \"\",\n \"short_name\": \"\",\n \"types\": [\n \"\",\n \"\"\n ]\n }\n ],\n \"geometry\": {\n \"location_type\": \"ROOFTOP\",\n \"location\": {\n \"lat\": \"\",\n \"lng\": \"\"\n },\n \"viewport\": {\n \"northeast\": {\n \"lat\": \"\",\n \"lng\": \"\"\n },\n \"southwest\": {\n \"lat\": \"\",\n \"lng\": \"\"\n }\n }\n }\n }\n}", "cookie": [], "_postman_previewlanguage": "json" }, { - "id": "611d78de-d8d0-4764-a163-b946cc310411", + "id": "9db4faf6-d98d-474a-9d8b-e5db6c48453a", "name": "Unauthorized. Incorrect authentication credentials.", "originalRequest": { "url": { @@ -6935,7 +7238,7 @@ { "disabled": false, "description": { - "content": "Used to limit the returning fields (by default, all fields are return). Available fields are (geometry) (fields should be separated by a `,`). By using this parameter you will limit content of responses to the geometry part. No address component will be returned.\n", + "content": "Used to limit the returning fields (by default, all fields are return). Available fields are (geometry) (fields should be separated by a `,`). By using this parameter you will limit content of responses to the geometry part. No address component will be returned.\n (This can only be one of geometry)", "type": "text/plain" }, "key": "fields", @@ -6944,11 +7247,11 @@ { "disabled": false, "description": { - "content": "To specify the format for the short [country code](https://en.wikipedia.org/wiki/ISO_3166-1) expected to be returned in the address_components field (default is `alpha3`).\n", + "content": "To specify the format for the short [country code](https://en.wikipedia.org/wiki/ISO_3166-1) expected to be returned in the address_components field (default is `alpha3`).\n (This can only be one of alpha2,alpha3)", "type": "text/plain" }, "key": "cc_format", - "value": "alpha2" + "value": "alpha3" }, { "description": { @@ -6983,7 +7286,7 @@ "_postman_previewlanguage": "json" }, { - "id": "cd750600-9bb8-4d7d-96f1-59226575549e", + "id": "6b53fd81-62f9-4383-a412-077a1549a07c", "name": "Forbidden. This Woosmap API is not enabled for this project.", "originalRequest": { "url": { @@ -7011,7 +7314,7 @@ { "disabled": false, "description": { - "content": "Used to limit the returning fields (by default, all fields are return). Available fields are (geometry) (fields should be separated by a `,`). By using this parameter you will limit content of responses to the geometry part. No address component will be returned.\n", + "content": "Used to limit the returning fields (by default, all fields are return). Available fields are (geometry) (fields should be separated by a `,`). By using this parameter you will limit content of responses to the geometry part. No address component will be returned.\n (This can only be one of geometry)", "type": "text/plain" }, "key": "fields", @@ -7020,11 +7323,11 @@ { "disabled": false, "description": { - "content": "To specify the format for the short [country code](https://en.wikipedia.org/wiki/ISO_3166-1) expected to be returned in the address_components field (default is `alpha3`).\n", + "content": "To specify the format for the short [country code](https://en.wikipedia.org/wiki/ISO_3166-1) expected to be returned in the address_components field (default is `alpha3`).\n (This can only be one of alpha2,alpha3)", "type": "text/plain" }, "key": "cc_format", - "value": "alpha2" + "value": "alpha3" }, { "description": { @@ -7059,7 +7362,7 @@ "_postman_previewlanguage": "json" }, { - "id": "ef949279-e0c4-4515-a66f-7d739f778395", + "id": "25a5b863-b5a1-4493-8e71-2ea7221cfe5d", "name": "Too Many Requests. The rate limit for this endpoint has been exceeded.", "originalRequest": { "url": { @@ -7087,7 +7390,7 @@ { "disabled": false, "description": { - "content": "Used to limit the returning fields (by default, all fields are return). Available fields are (geometry) (fields should be separated by a `,`). By using this parameter you will limit content of responses to the geometry part. No address component will be returned.\n", + "content": "Used to limit the returning fields (by default, all fields are return). Available fields are (geometry) (fields should be separated by a `,`). By using this parameter you will limit content of responses to the geometry part. No address component will be returned.\n (This can only be one of geometry)", "type": "text/plain" }, "key": "fields", @@ -7096,11 +7399,11 @@ { "disabled": false, "description": { - "content": "To specify the format for the short [country code](https://en.wikipedia.org/wiki/ISO_3166-1) expected to be returned in the address_components field (default is `alpha3`).\n", + "content": "To specify the format for the short [country code](https://en.wikipedia.org/wiki/ISO_3166-1) expected to be returned in the address_components field (default is `alpha3`).\n (This can only be one of alpha2,alpha3)", "type": "text/plain" }, "key": "cc_format", - "value": "alpha2" + "value": "alpha3" }, { "description": { @@ -7141,7 +7444,7 @@ } }, { - "id": "17e1079f-b98d-4650-b693-319c3ced37a8", + "id": "b990ce0b-9e6c-495a-ae0e-173c33c18d0b", "name": "Geocode an Address or Reverse Geocode a latlng", "request": { "name": "Geocode an Address or Reverse Geocode a latlng", @@ -7210,11 +7513,11 @@ { "disabled": false, "description": { - "content": "To specify the format for the short [country code](https://en.wikipedia.org/wiki/ISO_3166-1) expected to be returned in the address_components field (default is `alpha3`).\n", + "content": "To specify the format for the short [country code](https://en.wikipedia.org/wiki/ISO_3166-1) expected to be returned in the address_components field (default is `alpha3`).\n (This can only be one of alpha2,alpha3)", "type": "text/plain" }, "key": "cc_format", - "value": "alpha2" + "value": "alpha3" }, { "disabled": false, @@ -7256,7 +7559,7 @@ }, "response": [ { - "id": "a99a2cc0-0956-448a-80fc-455e04d9df69", + "id": "6bc4afda-f432-4480-be37-dcb4673791f5", "name": "Request Address Geocode successful", "originalRequest": { "url": { @@ -7320,11 +7623,11 @@ { "disabled": false, "description": { - "content": "To specify the format for the short [country code](https://en.wikipedia.org/wiki/ISO_3166-1) expected to be returned in the address_components field (default is `alpha3`).\n", + "content": "To specify the format for the short [country code](https://en.wikipedia.org/wiki/ISO_3166-1) expected to be returned in the address_components field (default is `alpha3`).\n (This can only be one of alpha2,alpha3)", "type": "text/plain" }, "key": "cc_format", - "value": "alpha2" + "value": "alpha3" }, { "disabled": false, @@ -7363,12 +7666,12 @@ "value": "application/json" } ], - "body": "{\n \"results\": [\n {\n \"formatted_address\": \"\",\n \"types\": [\n \"route\",\n \"admin_level\"\n ],\n \"address_components\": [\n {\n \"long_name\": \"\",\n \"short_name\": \"\",\n \"types\": [\n \"\",\n \"\"\n ]\n },\n {\n \"long_name\": \"\",\n \"short_name\": \"\",\n \"types\": [\n \"\",\n \"\"\n ]\n }\n ],\n \"geometry\": {\n \"location_type\": \"RANGE_INTERPOLATED\",\n \"location\": {\n \"lat\": \"\",\n \"lng\": \"\"\n },\n \"viewport\": {\n \"northeast\": {\n \"lat\": \"\",\n \"lng\": \"\"\n },\n \"southwest\": {\n \"lat\": \"\",\n \"lng\": \"\"\n }\n }\n }\n },\n {\n \"formatted_address\": \"\",\n \"types\": [\n \"country\",\n \"locality\"\n ],\n \"address_components\": [\n {\n \"long_name\": \"\",\n \"short_name\": \"\",\n \"types\": [\n \"\",\n \"\"\n ]\n },\n {\n \"long_name\": \"\",\n \"short_name\": \"\",\n \"types\": [\n \"\",\n \"\"\n ]\n }\n ],\n \"geometry\": {\n \"location_type\": \"ROOFTOP\",\n \"location\": {\n \"lat\": \"\",\n \"lng\": \"\"\n },\n \"viewport\": {\n \"northeast\": {\n \"lat\": \"\",\n \"lng\": \"\"\n },\n \"southwest\": {\n \"lat\": \"\",\n \"lng\": \"\"\n }\n }\n }\n }\n ],\n \"status\": \"UNKNOWN_ERROR\"\n}", + "body": "{\n \"results\": [\n {\n \"formatted_address\": \"\",\n \"types\": [\n \"house_number\",\n \"house_number\"\n ],\n \"address_components\": [\n {\n \"long_name\": \"\",\n \"short_name\": \"\",\n \"types\": [\n \"\",\n \"\"\n ]\n },\n {\n \"long_name\": \"\",\n \"short_name\": \"\",\n \"types\": [\n \"\",\n \"\"\n ]\n }\n ],\n \"geometry\": {\n \"location_type\": \"GEOMETRIC_CENTER\",\n \"location\": {\n \"lat\": \"\",\n \"lng\": \"\"\n },\n \"viewport\": {\n \"northeast\": {\n \"lat\": \"\",\n \"lng\": \"\"\n },\n \"southwest\": {\n \"lat\": \"\",\n \"lng\": \"\"\n }\n }\n }\n },\n {\n \"formatted_address\": \"\",\n \"types\": [\n \"address\",\n \"locality\"\n ],\n \"address_components\": [\n {\n \"long_name\": \"\",\n \"short_name\": \"\",\n \"types\": [\n \"\",\n \"\"\n ]\n },\n {\n \"long_name\": \"\",\n \"short_name\": \"\",\n \"types\": [\n \"\",\n \"\"\n ]\n }\n ],\n \"geometry\": {\n \"location_type\": \"APPROXIMATE\",\n \"location\": {\n \"lat\": \"\",\n \"lng\": \"\"\n },\n \"viewport\": {\n \"northeast\": {\n \"lat\": \"\",\n \"lng\": \"\"\n },\n \"southwest\": {\n \"lat\": \"\",\n \"lng\": \"\"\n }\n }\n }\n }\n ],\n \"status\": \"OK\"\n}", "cookie": [], "_postman_previewlanguage": "json" }, { - "id": "d7561f8f-7d3b-4d9a-a11b-93ad262c3952", + "id": "fcb9c7b0-aa31-4844-ab46-2ff7c4662dcb", "name": "Unauthorized. Incorrect authentication credentials.", "originalRequest": { "url": { @@ -7432,11 +7735,11 @@ { "disabled": false, "description": { - "content": "To specify the format for the short [country code](https://en.wikipedia.org/wiki/ISO_3166-1) expected to be returned in the address_components field (default is `alpha3`).\n", + "content": "To specify the format for the short [country code](https://en.wikipedia.org/wiki/ISO_3166-1) expected to be returned in the address_components field (default is `alpha3`).\n (This can only be one of alpha2,alpha3)", "type": "text/plain" }, "key": "cc_format", - "value": "alpha2" + "value": "alpha3" }, { "disabled": false, @@ -7480,7 +7783,7 @@ "_postman_previewlanguage": "json" }, { - "id": "5e08856b-da00-43d1-8d22-95c2ce11ae3c", + "id": "0992131d-b5c9-474e-ab3b-277bd86aab75", "name": "Forbidden. This Woosmap API is not enabled for this project.", "originalRequest": { "url": { @@ -7544,11 +7847,11 @@ { "disabled": false, "description": { - "content": "To specify the format for the short [country code](https://en.wikipedia.org/wiki/ISO_3166-1) expected to be returned in the address_components field (default is `alpha3`).\n", + "content": "To specify the format for the short [country code](https://en.wikipedia.org/wiki/ISO_3166-1) expected to be returned in the address_components field (default is `alpha3`).\n (This can only be one of alpha2,alpha3)", "type": "text/plain" }, "key": "cc_format", - "value": "alpha2" + "value": "alpha3" }, { "disabled": false, @@ -7592,7 +7895,7 @@ "_postman_previewlanguage": "json" }, { - "id": "7b0cfdbd-c2e9-467e-9938-4e533334b493", + "id": "dca4b279-5999-412c-a49a-de1a7b50f6d8", "name": "Too Many Requests. The rate limit for this endpoint has been exceeded.", "originalRequest": { "url": { @@ -7656,11 +7959,11 @@ { "disabled": false, "description": { - "content": "To specify the format for the short [country code](https://en.wikipedia.org/wiki/ISO_3166-1) expected to be returned in the address_components field (default is `alpha3`).\n", + "content": "To specify the format for the short [country code](https://en.wikipedia.org/wiki/ISO_3166-1) expected to be returned in the address_components field (default is `alpha3`).\n (This can only be one of alpha2,alpha3)", "type": "text/plain" }, "key": "cc_format", - "value": "alpha2" + "value": "alpha3" }, { "disabled": false, @@ -7712,22 +8015,23 @@ ] }, { - "name": "Zones API", - "description": "Woosmap Zones API is a web service that uses an HTTP request to manage, create or edit your Zones (polygons) attached to your assets.\nThe general principle is that sometimes searching assets using crowfly distance is not good enough. For example to search the restaurant that will do the delivery for a specified address, each restaurant has a delivery zone and for topological or business reasons it’s not always the nearest restaurant in charge of your delivery. Woosmap Zones API allows you to associate a delivery zone to each of the restaurants.\n", + "name": "Store Search", + "description": "", "item": [ { - "id": "607ceee8-8504-4571-adac-e1ce3e69ccbf", - "name": "List your Zones", + "id": "74bd38fa-a2ef-44cd-8e56-6b9031b4735d", + "name": "Search for assets", "request": { - "name": "List your Zones", + "name": "Search for assets", "description": { - "content": "List all zones for the current project, sorted by `zone_id`.\n", + "content": "Used to retrieve assets from query.\n", "type": "text/plain" }, "url": { "protocol": "https", "path": [ - "zones" + "stores", + "search" ], "host": [ "api", @@ -7738,20 +8042,74 @@ { "disabled": false, "description": { - "content": "To limit number of zones retrieved (max 50).\n", + "content": "Search query combining one or more search clauses. Each search clause is made up of three parts structured as `field` `:` `operator` `value`. , e.g. `name:=\"My cool store\"`\n### Vocabulary\n\n - **Field**: attribute of the Store that is searched, e.g. the attribute `name` of the store.\n\n - **Operator**: test that is performed on the data to provide a match, e.g. `=`.\n Each field has a default operator. If none operator follow the `:`, the default one is used.\n\n - **Value**: the content of the attribute that is tested, e.g. the name of the store `\"My cool store\"`.\n\nCombine clauses with the conjunctions `AND` or `OR`, and negate the query with `NOT`.\n### Fields\n\n - `type`: An element is contained within `type` collection. e.g. `type:\"myType\"`\n\n - `tag`: An element is contained within `tag` collection. e.g. `tag:\"myTag\"`\n\n - `city`: text matching: the value match the `city` field. e.g. `city:=\"Paris\"`\n\n - `country`: text matching: the value match the `countryCode` field. e.g. `country:=\"FR\"`\n\n - `name`: text matching: the value match the `name` field. e.g. `name:=\"myName\"`\n\n - `idstore`: text matching: the value match the `idstore` field. e.g. `idstore:=\"myIdStore\"`\n\n - `user`: concerns all fields inside `user_properties`. text matching or numerical comparison. e.g. `user.myAttribute:=\"myValue\"`\n\n - `localized`: used for [localizedNames](https://developers.woosmap.com/products/data-api/data-structure/#localizednames) to search in native language. text matching in collection: the value match one of the the `localizedNames`. e.g. `localized:=\"centro\"`\n\n> **userProperties** field has no restriction regarding the data you can put in it (Arrays, Object, Boolean, String, Numeric...) but you can only query for **text matching or numerical comparison**.\n### Operators\n\n - `:` : Default and mandatory operator. For `type` and `tag` fields, define that an element is contained within a collection.\n\n - `=` : The content of a string or a number is equal to the other.\n\n - `>` : A number is greater than another.\n\n - `<` : A number is smaller than another.\n\n - `>=` : A number is greater than or equal to another.\n\n - `<=` : A number is smaller than or equal to another.\n\n - `AND` : Return assets that match both clauses.\n\n - `OR` : Return assets that match either clauses.\n\n - `NOT` : Negates a search clause.\n\nFor compound clauses, you can use parentheses to group clauses together. For example: ```(type:\"type1\" OR type:\"type2\") AND tag:\"hockey\"```\nYou can use `NOT` operator to negates a search clause. For example: ```not type:\"type1\"```\n", "type": "text/plain" }, - "key": "limit", + "key": "query", + "value": "" + }, + { + "disabled": false, + "description": { + "content": "Latitude bias for the results. Should be pass with `lng`.\n", + "type": "text/plain" + }, + "key": "lat", + "value": "" + }, + { + "disabled": false, + "description": { + "content": "Longitude bias for the results. Should be pass with `lat`.\n", + "type": "text/plain" + }, + "key": "lng", + "value": "" + }, + { + "disabled": false, + "description": { + "content": "Unit in meters. Used to combine with lat/lng or encoded polyline. To bias the results within a given circular area. 3000 means to search for Assets that are at the most far from 3kms to search area (latlng or polyline).\n", + "type": "text/plain" + }, + "key": "radius", + "value": "" + }, + { + "disabled": false, + "description": { + "content": "Find assets nearby an [encoded polyline](https://developers.google.com/maps/documentation/utilities/polylinealgorithm) and inside a defined radius.\n", + "type": "text/plain" + }, + "key": "encoded_polyline", + "value": "" + }, + { + "disabled": false, + "description": { + "content": "If your request returns a high number of assets, the result will be paginated. If so, you can request assets by page using `page` and `stores_by_page` parameters (Default is 100, max is 300).\n", + "type": "text/plain" + }, + "key": "stores_by_page", "value": "" }, { "disabled": false, "description": { - "content": "To retrieve zones starting from an offset value.\n", + "content": "Page number when accessing paginated assets feature collection\n", "type": "text/plain" }, - "key": "offset", + "key": "page", "value": "" + }, + { + "disabled": false, + "description": { + "content": "returns the stores that are linked to a zone intersecting the provided `lat`,`lng` query parameters.\n", + "type": "text/plain" + }, + "key": "zone", + "value": "" } ], "variable": [] @@ -7769,7 +8127,7 @@ "apikey": [ { "key": "key", - "value": "private_key" + "value": "key" }, { "key": "value", @@ -7784,13 +8142,14 @@ }, "response": [ { - "id": "2168c72a-30b2-4254-8fc1-1190000b11fd", - "name": "Zones successfully retrieved", + "id": "367c3bfe-e89c-416e-8c00-9e92502465b3", + "name": "Assets successfully retrieved", "originalRequest": { "url": { "protocol": "https", "path": [ - "zones" + "stores", + "search" ], "host": [ "api", @@ -7801,157 +8160,81 @@ { "disabled": false, "description": { - "content": "To limit number of zones retrieved (max 50).\n", + "content": "Search query combining one or more search clauses. Each search clause is made up of three parts structured as `field` `:` `operator` `value`. , e.g. `name:=\"My cool store\"`\n### Vocabulary\n\n - **Field**: attribute of the Store that is searched, e.g. the attribute `name` of the store.\n\n - **Operator**: test that is performed on the data to provide a match, e.g. `=`.\n Each field has a default operator. If none operator follow the `:`, the default one is used.\n\n - **Value**: the content of the attribute that is tested, e.g. the name of the store `\"My cool store\"`.\n\nCombine clauses with the conjunctions `AND` or `OR`, and negate the query with `NOT`.\n### Fields\n\n - `type`: An element is contained within `type` collection. e.g. `type:\"myType\"`\n\n - `tag`: An element is contained within `tag` collection. e.g. `tag:\"myTag\"`\n\n - `city`: text matching: the value match the `city` field. e.g. `city:=\"Paris\"`\n\n - `country`: text matching: the value match the `countryCode` field. e.g. `country:=\"FR\"`\n\n - `name`: text matching: the value match the `name` field. e.g. `name:=\"myName\"`\n\n - `idstore`: text matching: the value match the `idstore` field. e.g. `idstore:=\"myIdStore\"`\n\n - `user`: concerns all fields inside `user_properties`. text matching or numerical comparison. e.g. `user.myAttribute:=\"myValue\"`\n\n - `localized`: used for [localizedNames](https://developers.woosmap.com/products/data-api/data-structure/#localizednames) to search in native language. text matching in collection: the value match one of the the `localizedNames`. e.g. `localized:=\"centro\"`\n\n> **userProperties** field has no restriction regarding the data you can put in it (Arrays, Object, Boolean, String, Numeric...) but you can only query for **text matching or numerical comparison**.\n### Operators\n\n - `:` : Default and mandatory operator. For `type` and `tag` fields, define that an element is contained within a collection.\n\n - `=` : The content of a string or a number is equal to the other.\n\n - `>` : A number is greater than another.\n\n - `<` : A number is smaller than another.\n\n - `>=` : A number is greater than or equal to another.\n\n - `<=` : A number is smaller than or equal to another.\n\n - `AND` : Return assets that match both clauses.\n\n - `OR` : Return assets that match either clauses.\n\n - `NOT` : Negates a search clause.\n\nFor compound clauses, you can use parentheses to group clauses together. For example: ```(type:\"type1\" OR type:\"type2\") AND tag:\"hockey\"```\nYou can use `NOT` operator to negates a search clause. For example: ```not type:\"type1\"```\n", "type": "text/plain" }, - "key": "limit", - "value": "" + "key": "query", + "value": "" }, { "disabled": false, "description": { - "content": "To retrieve zones starting from an offset value.\n", + "content": "Latitude bias for the results. Should be pass with `lng`.\n", "type": "text/plain" }, - "key": "offset", - "value": "" + "key": "lat", + "value": "" }, { + "disabled": false, "description": { - "content": "Added as a part of security scheme: apikey", + "content": "Longitude bias for the results. Should be pass with `lat`.\n", "type": "text/plain" }, - "key": "private_key", - "value": "" - } - ], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - } - ], - "method": "GET", - "body": {} - }, - "status": "OK", - "code": 200, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"zones\": [\n {\n \"store_id\": \"\",\n \"zone_id\": \"\",\n \"polygon\": \"\",\n \"description\": \"\",\n \"types\": [\n \"\",\n \"\"\n ],\n \"status\": \"\"\n },\n {\n \"store_id\": \"\",\n \"zone_id\": \"\",\n \"polygon\": \"\",\n \"description\": \"\",\n \"types\": [\n \"\",\n \"\"\n ],\n \"status\": \"\"\n }\n ],\n \"status\": \"\"\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "a1719506-2ff2-40c7-afb7-363c125b7aaa", - "name": "Unauthorized. Incorrect authentication credentials.", - "originalRequest": { - "url": { - "protocol": "https", - "path": [ - "zones" - ], - "host": [ - "api", - "woosmap", - "com" - ], - "query": [ + "key": "lng", + "value": "" + }, { "disabled": false, "description": { - "content": "To limit number of zones retrieved (max 50).\n", + "content": "Unit in meters. Used to combine with lat/lng or encoded polyline. To bias the results within a given circular area. 3000 means to search for Assets that are at the most far from 3kms to search area (latlng or polyline).\n", "type": "text/plain" }, - "key": "limit", - "value": "" + "key": "radius", + "value": "" }, { "disabled": false, "description": { - "content": "To retrieve zones starting from an offset value.\n", + "content": "Find assets nearby an [encoded polyline](https://developers.google.com/maps/documentation/utilities/polylinealgorithm) and inside a defined radius.\n", "type": "text/plain" }, - "key": "offset", - "value": "" + "key": "encoded_polyline", + "value": "" }, { + "disabled": false, "description": { - "content": "Added as a part of security scheme: apikey", + "content": "If your request returns a high number of assets, the result will be paginated. If so, you can request assets by page using `page` and `stores_by_page` parameters (Default is 100, max is 300).\n", "type": "text/plain" }, - "key": "private_key", - "value": "" - } - ], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - } - ], - "method": "GET", - "body": {} - }, - "status": "Unauthorized", - "code": 401, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detail\": \"\"\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "292050ab-527e-4cf1-9a28-e74b92200801", - "name": "Forbidden. This Woosmap API is not enabled for this project.", - "originalRequest": { - "url": { - "protocol": "https", - "path": [ - "zones" - ], - "host": [ - "api", - "woosmap", - "com" - ], - "query": [ + "key": "stores_by_page", + "value": "" + }, { "disabled": false, "description": { - "content": "To limit number of zones retrieved (max 50).\n", + "content": "Page number when accessing paginated assets feature collection\n", "type": "text/plain" }, - "key": "limit", + "key": "page", "value": "" }, { "disabled": false, "description": { - "content": "To retrieve zones starting from an offset value.\n", + "content": "returns the stores that are linked to a zone intersecting the provided `lat`,`lng` query parameters.\n", "type": "text/plain" }, - "key": "offset", - "value": "" + "key": "zone", + "value": "" }, { "description": { "content": "Added as a part of security scheme: apikey", "type": "text/plain" }, - "key": "private_key", + "key": "key", "value": "" } ], @@ -7966,26 +8249,27 @@ "method": "GET", "body": {} }, - "status": "Forbidden", - "code": 403, + "status": "OK", + "code": 200, "header": [ { "key": "Content-Type", "value": "application/json" } ], - "body": "{\n \"detail\": \"\"\n}", + "body": "{\n \"type\": \"FeatureCollection\",\n \"features\": [\n {\n \"type\": \"Feature\",\n \"properties\": {\n \"name\": \"\",\n \"store_id\": \"\",\n \"address\": {\n \"lines\": [\n \"\",\n \"\"\n ],\n \"country_code\": \"\",\n \"city\": \"\",\n \"zipcode\": \"\"\n },\n \"contact\": {\n \"website\": \"\",\n \"phone\": \"\",\n \"email\": \"\"\n },\n \"open\": {\n \"current_slice\": {\n \"start\": \"\",\n \"end\": \"\"\n },\n \"open_hours\": [\n {\n \"start\": \"\",\n \"end\": \"\"\n },\n {\n \"start\": \"\",\n \"end\": \"\"\n }\n ],\n \"open_now\": \"\",\n \"next_opening\": {\n \"end\": \"\",\n \"start\": \"\",\n \"day\": \"\"\n },\n \"week_day\": \"\"\n },\n \"weekly_opening\": {\n \"1\": {\n \"hours\": [\n {\n \"start\": \"\",\n \"end\": \"\"\n },\n {\n \"start\": \"\",\n \"end\": \"\"\n }\n ],\n \"isSpecial\": \"\"\n },\n \"2\": {\n \"hours\": [\n {\n \"start\": \"\",\n \"end\": \"\"\n },\n {\n \"start\": \"\",\n \"end\": \"\"\n }\n ],\n \"isSpecial\": \"\"\n },\n \"3\": {\n \"hours\": [\n {\n \"start\": \"\",\n \"end\": \"\"\n },\n {\n \"start\": \"\",\n \"end\": \"\"\n }\n ],\n \"isSpecial\": \"\"\n },\n \"4\": {\n \"hours\": [\n {\n \"start\": \"\",\n \"end\": \"\"\n },\n {\n \"start\": \"\",\n \"end\": \"\"\n }\n ],\n \"isSpecial\": \"\"\n },\n \"5\": {\n \"hours\": [\n {\n \"start\": \"\",\n \"end\": \"\"\n },\n {\n \"start\": \"\",\n \"end\": \"\"\n }\n ],\n \"isSpecial\": \"\"\n },\n \"6\": {\n \"hours\": [\n {\n \"start\": \"\",\n \"end\": \"\"\n },\n {\n \"start\": \"\",\n \"end\": \"\"\n }\n ],\n \"isSpecial\": \"\"\n },\n \"7\": {\n \"hours\": [\n {\n \"start\": \"\",\n \"end\": \"\"\n },\n {\n \"start\": \"\",\n \"end\": \"\"\n }\n ],\n \"isSpecial\": \"\"\n },\n \"timezone\": \"\"\n },\n \"types\": [\n \"\",\n \"\"\n ],\n \"tags\": [\n \"\",\n \"\"\n ],\n \"last_updated\": \"\",\n \"user_properties\": {\n \"key_0\": 3421.4800747584204,\n \"key_1\": \"string\",\n \"key_2\": 1514\n },\n \"opening_hours\": {\n \"timezone\": \"\",\n \"usual\": {\n \"1\": [\n {\n \"start\": \"\",\n \"end\": \"\"\n },\n {\n \"start\": \"\",\n \"end\": \"\"\n }\n ],\n \"2\": [\n {\n \"start\": \"\",\n \"end\": \"\"\n },\n {\n \"start\": \"\",\n \"end\": \"\"\n }\n ],\n \"3\": [\n {\n \"start\": \"\",\n \"end\": \"\"\n },\n {\n \"start\": \"\",\n \"end\": \"\"\n }\n ],\n \"4\": [\n {\n \"start\": \"\",\n \"end\": \"\"\n },\n {\n \"start\": \"\",\n \"end\": \"\"\n }\n ],\n \"5\": [\n {\n \"start\": \"\",\n \"end\": \"\"\n },\n {\n \"start\": \"\",\n \"end\": \"\"\n }\n ],\n \"6\": [\n {\n \"start\": \"\",\n \"end\": \"\"\n },\n {\n \"start\": \"\",\n \"end\": \"\"\n }\n ],\n \"7\": [\n {\n \"start\": \"\",\n \"end\": \"\"\n },\n {\n \"start\": \"\",\n \"end\": \"\"\n }\n ],\n \"default\": [\n {\n \"start\": \"\",\n \"end\": \"\"\n },\n {\n \"start\": \"\",\n \"end\": \"\"\n }\n ]\n },\n \"special\": {\n \"2015-02-07\": [\n {\n \"start\": \"\",\n \"end\": \"\"\n },\n {\n \"start\": \"\",\n \"end\": \"\"\n }\n ],\n \"2015-02-08\": [\n {\n \"start\": \"\",\n \"end\": \"\"\n },\n {\n \"start\": \"\",\n \"end\": \"\"\n }\n ]\n }\n },\n \"distance\": \"\"\n },\n \"geometry\": {\n \"type\": \"Point\",\n \"coordinates\": [\n \"\",\n \"\"\n ]\n }\n },\n {\n \"type\": \"Feature\",\n \"properties\": {\n \"name\": \"\",\n \"store_id\": \"\",\n \"address\": {\n \"lines\": [\n \"\",\n \"\"\n ],\n \"country_code\": \"\",\n \"city\": \"\",\n \"zipcode\": \"\"\n },\n \"contact\": {\n \"website\": \"\",\n \"phone\": \"\",\n \"email\": \"\"\n },\n \"open\": {\n \"current_slice\": {\n \"start\": \"\",\n \"end\": \"\"\n },\n \"open_hours\": [\n {\n \"start\": \"\",\n \"end\": \"\"\n },\n {\n \"start\": \"\",\n \"end\": \"\"\n }\n ],\n \"open_now\": \"\",\n \"next_opening\": {\n \"end\": \"\",\n \"start\": \"\",\n \"day\": \"\"\n },\n \"week_day\": \"\"\n },\n \"weekly_opening\": {\n \"1\": {\n \"hours\": [\n {\n \"start\": \"\",\n \"end\": \"\"\n },\n {\n \"start\": \"\",\n \"end\": \"\"\n }\n ],\n \"isSpecial\": \"\"\n },\n \"2\": {\n \"hours\": [\n {\n \"start\": \"\",\n \"end\": \"\"\n },\n {\n \"start\": \"\",\n \"end\": \"\"\n }\n ],\n \"isSpecial\": \"\"\n },\n \"3\": {\n \"hours\": [\n {\n \"start\": \"\",\n \"end\": \"\"\n },\n {\n \"start\": \"\",\n \"end\": \"\"\n }\n ],\n \"isSpecial\": \"\"\n },\n \"4\": {\n \"hours\": [\n {\n \"start\": \"\",\n \"end\": \"\"\n },\n {\n \"start\": \"\",\n \"end\": \"\"\n }\n ],\n \"isSpecial\": \"\"\n },\n \"5\": {\n \"hours\": [\n {\n \"start\": \"\",\n \"end\": \"\"\n },\n {\n \"start\": \"\",\n \"end\": \"\"\n }\n ],\n \"isSpecial\": \"\"\n },\n \"6\": {\n \"hours\": [\n {\n \"start\": \"\",\n \"end\": \"\"\n },\n {\n \"start\": \"\",\n \"end\": \"\"\n }\n ],\n \"isSpecial\": \"\"\n },\n \"7\": {\n \"hours\": [\n {\n \"start\": \"\",\n \"end\": \"\"\n },\n {\n \"start\": \"\",\n \"end\": \"\"\n }\n ],\n \"isSpecial\": \"\"\n },\n \"timezone\": \"\"\n },\n \"types\": [\n \"\",\n \"\"\n ],\n \"tags\": [\n \"\",\n \"\"\n ],\n \"last_updated\": \"\",\n \"user_properties\": null,\n \"opening_hours\": {\n \"timezone\": \"\",\n \"usual\": {\n \"1\": [\n {\n \"start\": \"\",\n \"end\": \"\"\n },\n {\n \"start\": \"\",\n \"end\": \"\"\n }\n ],\n \"2\": [\n {\n \"start\": \"\",\n \"end\": \"\"\n },\n {\n \"start\": \"\",\n \"end\": \"\"\n }\n ],\n \"3\": [\n {\n \"start\": \"\",\n \"end\": \"\"\n },\n {\n \"start\": \"\",\n \"end\": \"\"\n }\n ],\n \"4\": [\n {\n \"start\": \"\",\n \"end\": \"\"\n },\n {\n \"start\": \"\",\n \"end\": \"\"\n }\n ],\n \"5\": [\n {\n \"start\": \"\",\n \"end\": \"\"\n },\n {\n \"start\": \"\",\n \"end\": \"\"\n }\n ],\n \"6\": [\n {\n \"start\": \"\",\n \"end\": \"\"\n },\n {\n \"start\": \"\",\n \"end\": \"\"\n }\n ],\n \"7\": [\n {\n \"start\": \"\",\n \"end\": \"\"\n },\n {\n \"start\": \"\",\n \"end\": \"\"\n }\n ],\n \"default\": [\n {\n \"start\": \"\",\n \"end\": \"\"\n },\n {\n \"start\": \"\",\n \"end\": \"\"\n }\n ]\n },\n \"special\": {\n \"2015-02-07\": [\n {\n \"start\": \"\",\n \"end\": \"\"\n },\n {\n \"start\": \"\",\n \"end\": \"\"\n }\n ],\n \"2015-02-08\": [\n {\n \"start\": \"\",\n \"end\": \"\"\n },\n {\n \"start\": \"\",\n \"end\": \"\"\n }\n ]\n }\n },\n \"distance\": \"\"\n },\n \"geometry\": {\n \"type\": \"Point\",\n \"coordinates\": [\n \"\",\n \"\"\n ]\n }\n }\n ],\n \"pagination\": {\n \"page\": \"\",\n \"pageCount\": \"\"\n }\n}", "cookie": [], "_postman_previewlanguage": "json" }, { - "id": "ec3fb970-3982-4bb5-822f-ec5a0412cb39", - "name": "Too Many Requests. The rate limit for this endpoint has been exceeded.", + "id": "6d6d2b1e-abc8-476f-92e6-65e39d0efd55", + "name": "Unauthorized. Incorrect authentication credentials.", "originalRequest": { "url": { "protocol": "https", "path": [ - "zones" + "stores", + "search" ], "host": [ "api", @@ -7996,745 +8280,81 @@ { "disabled": false, "description": { - "content": "To limit number of zones retrieved (max 50).\n", + "content": "Search query combining one or more search clauses. Each search clause is made up of three parts structured as `field` `:` `operator` `value`. , e.g. `name:=\"My cool store\"`\n### Vocabulary\n\n - **Field**: attribute of the Store that is searched, e.g. the attribute `name` of the store.\n\n - **Operator**: test that is performed on the data to provide a match, e.g. `=`.\n Each field has a default operator. If none operator follow the `:`, the default one is used.\n\n - **Value**: the content of the attribute that is tested, e.g. the name of the store `\"My cool store\"`.\n\nCombine clauses with the conjunctions `AND` or `OR`, and negate the query with `NOT`.\n### Fields\n\n - `type`: An element is contained within `type` collection. e.g. `type:\"myType\"`\n\n - `tag`: An element is contained within `tag` collection. e.g. `tag:\"myTag\"`\n\n - `city`: text matching: the value match the `city` field. e.g. `city:=\"Paris\"`\n\n - `country`: text matching: the value match the `countryCode` field. e.g. `country:=\"FR\"`\n\n - `name`: text matching: the value match the `name` field. e.g. `name:=\"myName\"`\n\n - `idstore`: text matching: the value match the `idstore` field. e.g. `idstore:=\"myIdStore\"`\n\n - `user`: concerns all fields inside `user_properties`. text matching or numerical comparison. e.g. `user.myAttribute:=\"myValue\"`\n\n - `localized`: used for [localizedNames](https://developers.woosmap.com/products/data-api/data-structure/#localizednames) to search in native language. text matching in collection: the value match one of the the `localizedNames`. e.g. `localized:=\"centro\"`\n\n> **userProperties** field has no restriction regarding the data you can put in it (Arrays, Object, Boolean, String, Numeric...) but you can only query for **text matching or numerical comparison**.\n### Operators\n\n - `:` : Default and mandatory operator. For `type` and `tag` fields, define that an element is contained within a collection.\n\n - `=` : The content of a string or a number is equal to the other.\n\n - `>` : A number is greater than another.\n\n - `<` : A number is smaller than another.\n\n - `>=` : A number is greater than or equal to another.\n\n - `<=` : A number is smaller than or equal to another.\n\n - `AND` : Return assets that match both clauses.\n\n - `OR` : Return assets that match either clauses.\n\n - `NOT` : Negates a search clause.\n\nFor compound clauses, you can use parentheses to group clauses together. For example: ```(type:\"type1\" OR type:\"type2\") AND tag:\"hockey\"```\nYou can use `NOT` operator to negates a search clause. For example: ```not type:\"type1\"```\n", "type": "text/plain" }, - "key": "limit", - "value": "" + "key": "query", + "value": "" }, { "disabled": false, "description": { - "content": "To retrieve zones starting from an offset value.\n", + "content": "Latitude bias for the results. Should be pass with `lng`.\n", "type": "text/plain" }, - "key": "offset", - "value": "" + "key": "lat", + "value": "" }, { + "disabled": false, "description": { - "content": "Added as a part of security scheme: apikey", + "content": "Longitude bias for the results. Should be pass with `lat`.\n", "type": "text/plain" }, - "key": "private_key", - "value": "" - } - ], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - } - ], - "method": "GET", - "body": {} - }, - "status": "Too Many Requests", - "code": 429, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detail\": \"\"\n}", - "cookie": [], - "_postman_previewlanguage": "json" - } - ], - "event": [], - "protocolProfileBehavior": { - "disableBodyPruning": true - } - }, - { - "id": "759b0bb1-cc63-4e5a-9502-171e2d58be19", - "name": "Create your Zones", - "request": { - "name": "Create your Zones", - "description": { - "content": "Used to batch create Zones to a specific project identified with the `private_key` parameter.\n", - "type": "text/plain" - }, - "url": { - "protocol": "https", - "path": [ - "zones" - ], - "host": [ - "api", - "woosmap", - "com" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - }, - { - "key": "Accept", - "value": "application/json" - } - ], - "method": "POST", - "body": { - "mode": "raw", - "raw": "{\n \"zones\": [\n {\n \"store_id\": \"\",\n \"zone_id\": \"\",\n \"polygon\": \"\",\n \"description\": \"\",\n \"types\": [\n \"\",\n \"\"\n ],\n \"status\": \"\"\n },\n {\n \"store_id\": \"\",\n \"zone_id\": \"\",\n \"polygon\": \"\",\n \"description\": \"\",\n \"types\": [\n \"\",\n \"\"\n ],\n \"status\": \"\"\n }\n ]\n}", - "options": { - "raw": { - "headerFamily": "json", - "language": "json" - } - } - }, - "auth": { - "type": "apikey", - "apikey": [ - { - "key": "key", - "value": "private_key" - }, - { - "key": "value", - "value": "{{apiKey}}" - }, - { - "key": "in", - "value": "query" - } - ] - } - }, - "response": [ - { - "id": "3ce2d7e7-e083-4050-8afb-2a475b4bc288", - "name": "Zones successfully created", - "originalRequest": { - "url": { - "protocol": "https", - "path": [ - "zones" - ], - "host": [ - "api", - "woosmap", - "com" - ], - "query": [ + "key": "lng", + "value": "" + }, { + "disabled": false, "description": { - "content": "Added as a part of security scheme: apikey", + "content": "Unit in meters. Used to combine with lat/lng or encoded polyline. To bias the results within a given circular area. 3000 means to search for Assets that are at the most far from 3kms to search area (latlng or polyline).\n", "type": "text/plain" }, - "key": "private_key", - "value": "" - } - ], - "variable": [] - }, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - }, - { - "key": "Accept", - "value": "application/json" - } - ], - "method": "POST", - "body": { - "mode": "raw", - "raw": "{\n \"zones\": [\n {\n \"store_id\": \"\",\n \"zone_id\": \"\",\n \"polygon\": \"\",\n \"description\": \"\",\n \"types\": [\n \"\",\n \"\"\n ],\n \"status\": \"\"\n },\n {\n \"store_id\": \"\",\n \"zone_id\": \"\",\n \"polygon\": \"\",\n \"description\": \"\",\n \"types\": [\n \"\",\n \"\"\n ],\n \"status\": \"\"\n }\n ]\n}", - "options": { - "raw": { - "headerFamily": "json", - "language": "json" - } - } - } - }, - "status": "OK", - "code": 200, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"status\": \"\",\n \"message\": \"\"\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "e9869cf1-00f5-46f0-9665-4954ebf1943d", - "name": "Invalid. The data is not a valid JSON.", - "originalRequest": { - "url": { - "protocol": "https", - "path": [ - "zones" - ], - "host": [ - "api", - "woosmap", - "com" - ], - "query": [ - { - "description": { - "content": "Added as a part of security scheme: apikey", - "type": "text/plain" - }, - "key": "private_key", - "value": "" - } - ], - "variable": [] - }, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - }, - { - "key": "Accept", - "value": "application/json" - } - ], - "method": "POST", - "body": { - "mode": "raw", - "raw": "{\n \"zones\": [\n {\n \"store_id\": \"\",\n \"zone_id\": \"\",\n \"polygon\": \"\",\n \"description\": \"\",\n \"types\": [\n \"\",\n \"\"\n ],\n \"status\": \"\"\n },\n {\n \"store_id\": \"\",\n \"zone_id\": \"\",\n \"polygon\": \"\",\n \"description\": \"\",\n \"types\": [\n \"\",\n \"\"\n ],\n \"status\": \"\"\n }\n ]\n}", - "options": { - "raw": { - "headerFamily": "json", - "language": "json" - } - } - } - }, - "status": "Bad Request", - "code": 400, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"status\": \"\",\n \"value\": \"\"\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "7c8201a3-4f9a-4a7e-8ee2-c791208ff17d", - "name": "Unauthorized. Incorrect authentication credentials.", - "originalRequest": { - "url": { - "protocol": "https", - "path": [ - "zones" - ], - "host": [ - "api", - "woosmap", - "com" - ], - "query": [ - { - "description": { - "content": "Added as a part of security scheme: apikey", - "type": "text/plain" - }, - "key": "private_key", - "value": "" - } - ], - "variable": [] - }, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - }, - { - "key": "Accept", - "value": "application/json" - } - ], - "method": "POST", - "body": { - "mode": "raw", - "raw": "{\n \"zones\": [\n {\n \"store_id\": \"\",\n \"zone_id\": \"\",\n \"polygon\": \"\",\n \"description\": \"\",\n \"types\": [\n \"\",\n \"\"\n ],\n \"status\": \"\"\n },\n {\n \"store_id\": \"\",\n \"zone_id\": \"\",\n \"polygon\": \"\",\n \"description\": \"\",\n \"types\": [\n \"\",\n \"\"\n ],\n \"status\": \"\"\n }\n ]\n}", - "options": { - "raw": { - "headerFamily": "json", - "language": "json" - } - } - } - }, - "status": "Unauthorized", - "code": 401, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detail\": \"\"\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "a6b9237b-be21-4683-bcff-876b4d2d62bd", - "name": "Forbidden. This Woosmap API is not enabled for this project.", - "originalRequest": { - "url": { - "protocol": "https", - "path": [ - "zones" - ], - "host": [ - "api", - "woosmap", - "com" - ], - "query": [ - { - "description": { - "content": "Added as a part of security scheme: apikey", - "type": "text/plain" - }, - "key": "private_key", - "value": "" - } - ], - "variable": [] - }, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - }, - { - "key": "Accept", - "value": "application/json" - } - ], - "method": "POST", - "body": { - "mode": "raw", - "raw": "{\n \"zones\": [\n {\n \"store_id\": \"\",\n \"zone_id\": \"\",\n \"polygon\": \"\",\n \"description\": \"\",\n \"types\": [\n \"\",\n \"\"\n ],\n \"status\": \"\"\n },\n {\n \"store_id\": \"\",\n \"zone_id\": \"\",\n \"polygon\": \"\",\n \"description\": \"\",\n \"types\": [\n \"\",\n \"\"\n ],\n \"status\": \"\"\n }\n ]\n}", - "options": { - "raw": { - "headerFamily": "json", - "language": "json" - } - } - } - }, - "status": "Forbidden", - "code": 403, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detail\": \"\"\n}", - "cookie": [], - "_postman_previewlanguage": "json" - } - ], - "event": [], - "protocolProfileBehavior": { - "disableBodyPruning": true - } - }, - { - "id": "0054ebf0-418a-4956-bed3-4f662c8732f2", - "name": "Update the Zones", - "request": { - "name": "Update the Zones", - "description": { - "content": "Used to update zones in batch. `zone_id` must exists when using `PUT` method, if one zone does not exists, the batch will be refused.", - "type": "text/plain" - }, - "url": { - "protocol": "https", - "path": [ - "zones" - ], - "host": [ - "api", - "woosmap", - "com" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - }, - { - "key": "Accept", - "value": "application/json" - } - ], - "method": "PUT", - "body": { - "mode": "raw", - "raw": "{\n \"zones\": [\n {\n \"store_id\": \"\",\n \"zone_id\": \"\",\n \"polygon\": \"\",\n \"description\": \"\",\n \"types\": [\n \"\",\n \"\"\n ],\n \"status\": \"\"\n },\n {\n \"store_id\": \"\",\n \"zone_id\": \"\",\n \"polygon\": \"\",\n \"description\": \"\",\n \"types\": [\n \"\",\n \"\"\n ],\n \"status\": \"\"\n }\n ]\n}", - "options": { - "raw": { - "headerFamily": "json", - "language": "json" - } - } - }, - "auth": { - "type": "apikey", - "apikey": [ - { - "key": "key", - "value": "private_key" - }, - { - "key": "value", - "value": "{{apiKey}}" - }, - { - "key": "in", - "value": "query" - } - ] - } - }, - "response": [ - { - "id": "2b09df9a-523f-42cd-8403-6918187475df", - "name": "Zones successfully updated", - "originalRequest": { - "url": { - "protocol": "https", - "path": [ - "zones" - ], - "host": [ - "api", - "woosmap", - "com" - ], - "query": [ - { - "description": { - "content": "Added as a part of security scheme: apikey", - "type": "text/plain" - }, - "key": "private_key", - "value": "" - } - ], - "variable": [] - }, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - }, - { - "key": "Accept", - "value": "application/json" - } - ], - "method": "PUT", - "body": { - "mode": "raw", - "raw": "{\n \"zones\": [\n {\n \"store_id\": \"\",\n \"zone_id\": \"\",\n \"polygon\": \"\",\n \"description\": \"\",\n \"types\": [\n \"\",\n \"\"\n ],\n \"status\": \"\"\n },\n {\n \"store_id\": \"\",\n \"zone_id\": \"\",\n \"polygon\": \"\",\n \"description\": \"\",\n \"types\": [\n \"\",\n \"\"\n ],\n \"status\": \"\"\n }\n ]\n}", - "options": { - "raw": { - "headerFamily": "json", - "language": "json" - } - } - } - }, - "status": "OK", - "code": 200, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"status\": \"\",\n \"message\": \"\"\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "d0982138-6626-4c3a-a3c7-6eeb5fb30e78", - "name": "Invalid. The data is not a valid JSON.", - "originalRequest": { - "url": { - "protocol": "https", - "path": [ - "zones" - ], - "host": [ - "api", - "woosmap", - "com" - ], - "query": [ - { - "description": { - "content": "Added as a part of security scheme: apikey", - "type": "text/plain" - }, - "key": "private_key", - "value": "" - } - ], - "variable": [] - }, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - }, - { - "key": "Accept", - "value": "application/json" - } - ], - "method": "PUT", - "body": { - "mode": "raw", - "raw": "{\n \"zones\": [\n {\n \"store_id\": \"\",\n \"zone_id\": \"\",\n \"polygon\": \"\",\n \"description\": \"\",\n \"types\": [\n \"\",\n \"\"\n ],\n \"status\": \"\"\n },\n {\n \"store_id\": \"\",\n \"zone_id\": \"\",\n \"polygon\": \"\",\n \"description\": \"\",\n \"types\": [\n \"\",\n \"\"\n ],\n \"status\": \"\"\n }\n ]\n}", - "options": { - "raw": { - "headerFamily": "json", - "language": "json" - } - } - } - }, - "status": "Bad Request", - "code": 400, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"status\": \"\",\n \"value\": \"\"\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "e76f712e-eef2-4cf0-99b0-d4e6060ffe17", - "name": "Unauthorized. Incorrect authentication credentials.", - "originalRequest": { - "url": { - "protocol": "https", - "path": [ - "zones" - ], - "host": [ - "api", - "woosmap", - "com" - ], - "query": [ - { - "description": { - "content": "Added as a part of security scheme: apikey", - "type": "text/plain" - }, - "key": "private_key", - "value": "" - } - ], - "variable": [] - }, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - }, - { - "key": "Accept", - "value": "application/json" - } - ], - "method": "PUT", - "body": { - "mode": "raw", - "raw": "{\n \"zones\": [\n {\n \"store_id\": \"\",\n \"zone_id\": \"\",\n \"polygon\": \"\",\n \"description\": \"\",\n \"types\": [\n \"\",\n \"\"\n ],\n \"status\": \"\"\n },\n {\n \"store_id\": \"\",\n \"zone_id\": \"\",\n \"polygon\": \"\",\n \"description\": \"\",\n \"types\": [\n \"\",\n \"\"\n ],\n \"status\": \"\"\n }\n ]\n}", - "options": { - "raw": { - "headerFamily": "json", - "language": "json" - } - } - } - }, - "status": "Unauthorized", - "code": 401, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detail\": \"\"\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "8aa99dd2-87d9-4e99-8d7f-47ea52693864", - "name": "Forbidden. This Woosmap API is not enabled for this project.", - "originalRequest": { - "url": { - "protocol": "https", - "path": [ - "zones" - ], - "host": [ - "api", - "woosmap", - "com" - ], - "query": [ - { - "description": { - "content": "Added as a part of security scheme: apikey", - "type": "text/plain" - }, - "key": "private_key", - "value": "" - } - ], - "variable": [] - }, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - }, - { - "key": "Accept", - "value": "application/json" - } - ], - "method": "PUT", - "body": { - "mode": "raw", - "raw": "{\n \"zones\": [\n {\n \"store_id\": \"\",\n \"zone_id\": \"\",\n \"polygon\": \"\",\n \"description\": \"\",\n \"types\": [\n \"\",\n \"\"\n ],\n \"status\": \"\"\n },\n {\n \"store_id\": \"\",\n \"zone_id\": \"\",\n \"polygon\": \"\",\n \"description\": \"\",\n \"types\": [\n \"\",\n \"\"\n ],\n \"status\": \"\"\n }\n ]\n}", - "options": { - "raw": { - "headerFamily": "json", - "language": "json" - } - } - } - }, - "status": "Forbidden", - "code": 403, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detail\": \"\"\n}", - "cookie": [], - "_postman_previewlanguage": "json" - } - ], - "event": [], - "protocolProfileBehavior": { - "disableBodyPruning": true - } - }, - { - "id": "77082b85-3f01-49df-80ee-605d63993859", - "name": "Delete the Zones", - "request": { - "name": "Delete the Zones", - "description": { - "content": "Used to delete one or more Zones.", - "type": "text/plain" - }, - "url": { - "protocol": "https", - "path": [ - "zones" - ], - "host": [ - "api", - "woosmap", - "com" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - } - ], - "method": "DELETE", - "body": {}, - "auth": { - "type": "apikey", - "apikey": [ - { - "key": "key", - "value": "private_key" - }, - { - "key": "value", - "value": "{{apiKey}}" - }, - { - "key": "in", - "value": "query" - } - ] - } - }, - "response": [ - { - "id": "b528db68-b8eb-4d7f-8640-12ec808ead07", - "name": "Zones successfully deleted", - "originalRequest": { - "url": { - "protocol": "https", - "path": [ - "zones" - ], - "host": [ - "api", - "woosmap", - "com" - ], - "query": [ + "key": "radius", + "value": "" + }, + { + "disabled": false, + "description": { + "content": "Find assets nearby an [encoded polyline](https://developers.google.com/maps/documentation/utilities/polylinealgorithm) and inside a defined radius.\n", + "type": "text/plain" + }, + "key": "encoded_polyline", + "value": "" + }, + { + "disabled": false, + "description": { + "content": "If your request returns a high number of assets, the result will be paginated. If so, you can request assets by page using `page` and `stores_by_page` parameters (Default is 100, max is 300).\n", + "type": "text/plain" + }, + "key": "stores_by_page", + "value": "" + }, + { + "disabled": false, + "description": { + "content": "Page number when accessing paginated assets feature collection\n", + "type": "text/plain" + }, + "key": "page", + "value": "" + }, + { + "disabled": false, + "description": { + "content": "returns the stores that are linked to a zone intersecting the provided `lat`,`lng` query parameters.\n", + "type": "text/plain" + }, + "key": "zone", + "value": "" + }, { "description": { "content": "Added as a part of security scheme: apikey", "type": "text/plain" }, - "key": "private_key", + "key": "key", "value": "" } ], @@ -8746,29 +8366,30 @@ "value": "application/json" } ], - "method": "DELETE", + "method": "GET", "body": {} }, - "status": "OK", - "code": 200, + "status": "Unauthorized", + "code": 401, "header": [ { "key": "Content-Type", "value": "application/json" } ], - "body": "{\n \"status\": \"\",\n \"message\": \"\"\n}", + "body": "{\n \"detail\": \"\"\n}", "cookie": [], "_postman_previewlanguage": "json" }, { - "id": "77a0ef96-f624-4a59-becb-d3179e4b2651", - "name": "Unauthorized. Incorrect authentication credentials.", + "id": "de19346e-6c48-4257-afd6-9ae933e6be42", + "name": "Forbidden. This Woosmap API is not enabled for this project.", "originalRequest": { "url": { "protocol": "https", "path": [ - "zones" + "stores", + "search" ], "host": [ "api", @@ -8776,12 +8397,84 @@ "com" ], "query": [ + { + "disabled": false, + "description": { + "content": "Search query combining one or more search clauses. Each search clause is made up of three parts structured as `field` `:` `operator` `value`. , e.g. `name:=\"My cool store\"`\n### Vocabulary\n\n - **Field**: attribute of the Store that is searched, e.g. the attribute `name` of the store.\n\n - **Operator**: test that is performed on the data to provide a match, e.g. `=`.\n Each field has a default operator. If none operator follow the `:`, the default one is used.\n\n - **Value**: the content of the attribute that is tested, e.g. the name of the store `\"My cool store\"`.\n\nCombine clauses with the conjunctions `AND` or `OR`, and negate the query with `NOT`.\n### Fields\n\n - `type`: An element is contained within `type` collection. e.g. `type:\"myType\"`\n\n - `tag`: An element is contained within `tag` collection. e.g. `tag:\"myTag\"`\n\n - `city`: text matching: the value match the `city` field. e.g. `city:=\"Paris\"`\n\n - `country`: text matching: the value match the `countryCode` field. e.g. `country:=\"FR\"`\n\n - `name`: text matching: the value match the `name` field. e.g. `name:=\"myName\"`\n\n - `idstore`: text matching: the value match the `idstore` field. e.g. `idstore:=\"myIdStore\"`\n\n - `user`: concerns all fields inside `user_properties`. text matching or numerical comparison. e.g. `user.myAttribute:=\"myValue\"`\n\n - `localized`: used for [localizedNames](https://developers.woosmap.com/products/data-api/data-structure/#localizednames) to search in native language. text matching in collection: the value match one of the the `localizedNames`. e.g. `localized:=\"centro\"`\n\n> **userProperties** field has no restriction regarding the data you can put in it (Arrays, Object, Boolean, String, Numeric...) but you can only query for **text matching or numerical comparison**.\n### Operators\n\n - `:` : Default and mandatory operator. For `type` and `tag` fields, define that an element is contained within a collection.\n\n - `=` : The content of a string or a number is equal to the other.\n\n - `>` : A number is greater than another.\n\n - `<` : A number is smaller than another.\n\n - `>=` : A number is greater than or equal to another.\n\n - `<=` : A number is smaller than or equal to another.\n\n - `AND` : Return assets that match both clauses.\n\n - `OR` : Return assets that match either clauses.\n\n - `NOT` : Negates a search clause.\n\nFor compound clauses, you can use parentheses to group clauses together. For example: ```(type:\"type1\" OR type:\"type2\") AND tag:\"hockey\"```\nYou can use `NOT` operator to negates a search clause. For example: ```not type:\"type1\"```\n", + "type": "text/plain" + }, + "key": "query", + "value": "" + }, + { + "disabled": false, + "description": { + "content": "Latitude bias for the results. Should be pass with `lng`.\n", + "type": "text/plain" + }, + "key": "lat", + "value": "" + }, + { + "disabled": false, + "description": { + "content": "Longitude bias for the results. Should be pass with `lat`.\n", + "type": "text/plain" + }, + "key": "lng", + "value": "" + }, + { + "disabled": false, + "description": { + "content": "Unit in meters. Used to combine with lat/lng or encoded polyline. To bias the results within a given circular area. 3000 means to search for Assets that are at the most far from 3kms to search area (latlng or polyline).\n", + "type": "text/plain" + }, + "key": "radius", + "value": "" + }, + { + "disabled": false, + "description": { + "content": "Find assets nearby an [encoded polyline](https://developers.google.com/maps/documentation/utilities/polylinealgorithm) and inside a defined radius.\n", + "type": "text/plain" + }, + "key": "encoded_polyline", + "value": "" + }, + { + "disabled": false, + "description": { + "content": "If your request returns a high number of assets, the result will be paginated. If so, you can request assets by page using `page` and `stores_by_page` parameters (Default is 100, max is 300).\n", + "type": "text/plain" + }, + "key": "stores_by_page", + "value": "" + }, + { + "disabled": false, + "description": { + "content": "Page number when accessing paginated assets feature collection\n", + "type": "text/plain" + }, + "key": "page", + "value": "" + }, + { + "disabled": false, + "description": { + "content": "returns the stores that are linked to a zone intersecting the provided `lat`,`lng` query parameters.\n", + "type": "text/plain" + }, + "key": "zone", + "value": "" + }, { "description": { "content": "Added as a part of security scheme: apikey", "type": "text/plain" }, - "key": "private_key", + "key": "key", "value": "" } ], @@ -8793,11 +8486,11 @@ "value": "application/json" } ], - "method": "DELETE", + "method": "GET", "body": {} }, - "status": "Unauthorized", - "code": 401, + "status": "Forbidden", + "code": 403, "header": [ { "key": "Content-Type", @@ -8809,13 +8502,14 @@ "_postman_previewlanguage": "json" }, { - "id": "eedc7bdf-27ff-4e21-8f1e-0718508d0a42", - "name": "Forbidden. This Woosmap API is not enabled for this project.", + "id": "653d3d0a-346f-4c4b-9052-1d636b546e1a", + "name": "Too Many Requests. The rate limit for this endpoint has been exceeded.", "originalRequest": { "url": { "protocol": "https", "path": [ - "zones" + "stores", + "search" ], "host": [ "api", @@ -8823,12 +8517,84 @@ "com" ], "query": [ + { + "disabled": false, + "description": { + "content": "Search query combining one or more search clauses. Each search clause is made up of three parts structured as `field` `:` `operator` `value`. , e.g. `name:=\"My cool store\"`\n### Vocabulary\n\n - **Field**: attribute of the Store that is searched, e.g. the attribute `name` of the store.\n\n - **Operator**: test that is performed on the data to provide a match, e.g. `=`.\n Each field has a default operator. If none operator follow the `:`, the default one is used.\n\n - **Value**: the content of the attribute that is tested, e.g. the name of the store `\"My cool store\"`.\n\nCombine clauses with the conjunctions `AND` or `OR`, and negate the query with `NOT`.\n### Fields\n\n - `type`: An element is contained within `type` collection. e.g. `type:\"myType\"`\n\n - `tag`: An element is contained within `tag` collection. e.g. `tag:\"myTag\"`\n\n - `city`: text matching: the value match the `city` field. e.g. `city:=\"Paris\"`\n\n - `country`: text matching: the value match the `countryCode` field. e.g. `country:=\"FR\"`\n\n - `name`: text matching: the value match the `name` field. e.g. `name:=\"myName\"`\n\n - `idstore`: text matching: the value match the `idstore` field. e.g. `idstore:=\"myIdStore\"`\n\n - `user`: concerns all fields inside `user_properties`. text matching or numerical comparison. e.g. `user.myAttribute:=\"myValue\"`\n\n - `localized`: used for [localizedNames](https://developers.woosmap.com/products/data-api/data-structure/#localizednames) to search in native language. text matching in collection: the value match one of the the `localizedNames`. e.g. `localized:=\"centro\"`\n\n> **userProperties** field has no restriction regarding the data you can put in it (Arrays, Object, Boolean, String, Numeric...) but you can only query for **text matching or numerical comparison**.\n### Operators\n\n - `:` : Default and mandatory operator. For `type` and `tag` fields, define that an element is contained within a collection.\n\n - `=` : The content of a string or a number is equal to the other.\n\n - `>` : A number is greater than another.\n\n - `<` : A number is smaller than another.\n\n - `>=` : A number is greater than or equal to another.\n\n - `<=` : A number is smaller than or equal to another.\n\n - `AND` : Return assets that match both clauses.\n\n - `OR` : Return assets that match either clauses.\n\n - `NOT` : Negates a search clause.\n\nFor compound clauses, you can use parentheses to group clauses together. For example: ```(type:\"type1\" OR type:\"type2\") AND tag:\"hockey\"```\nYou can use `NOT` operator to negates a search clause. For example: ```not type:\"type1\"```\n", + "type": "text/plain" + }, + "key": "query", + "value": "" + }, + { + "disabled": false, + "description": { + "content": "Latitude bias for the results. Should be pass with `lng`.\n", + "type": "text/plain" + }, + "key": "lat", + "value": "" + }, + { + "disabled": false, + "description": { + "content": "Longitude bias for the results. Should be pass with `lat`.\n", + "type": "text/plain" + }, + "key": "lng", + "value": "" + }, + { + "disabled": false, + "description": { + "content": "Unit in meters. Used to combine with lat/lng or encoded polyline. To bias the results within a given circular area. 3000 means to search for Assets that are at the most far from 3kms to search area (latlng or polyline).\n", + "type": "text/plain" + }, + "key": "radius", + "value": "" + }, + { + "disabled": false, + "description": { + "content": "Find assets nearby an [encoded polyline](https://developers.google.com/maps/documentation/utilities/polylinealgorithm) and inside a defined radius.\n", + "type": "text/plain" + }, + "key": "encoded_polyline", + "value": "" + }, + { + "disabled": false, + "description": { + "content": "If your request returns a high number of assets, the result will be paginated. If so, you can request assets by page using `page` and `stores_by_page` parameters (Default is 100, max is 300).\n", + "type": "text/plain" + }, + "key": "stores_by_page", + "value": "" + }, + { + "disabled": false, + "description": { + "content": "Page number when accessing paginated assets feature collection\n", + "type": "text/plain" + }, + "key": "page", + "value": "" + }, + { + "disabled": false, + "description": { + "content": "returns the stores that are linked to a zone intersecting the provided `lat`,`lng` query parameters.\n", + "type": "text/plain" + }, + "key": "zone", + "value": "" + }, { "description": { "content": "Added as a part of security scheme: apikey", "type": "text/plain" }, - "key": "private_key", + "key": "key", "value": "" } ], @@ -8840,11 +8606,11 @@ "value": "application/json" } ], - "method": "DELETE", + "method": "GET", "body": {} }, - "status": "Forbidden", - "code": 403, + "status": "Too Many Requests", + "code": 429, "header": [ { "key": "Content-Type", @@ -8862,38 +8628,55 @@ } }, { - "id": "f5f3badb-f8bc-4518-ae8a-89023d74bfa0", - "name": "Get Zone from ID", + "id": "05957855-3e76-4005-8106-282442903a08", + "name": "Autocomplete for assets", "request": { - "name": "Get Zone from ID", + "name": "Autocomplete for assets", "description": { - "content": "Used to retrieve a zone from his `zone_id`\n", + "content": "Autocomplete on `localizedNames` with highlighted results on asset name. Use the field `localized` in your query parameter to search for localized names.\n", "type": "text/plain" }, "url": { "protocol": "https", "path": [ - "zones", - ":zone_id" + "stores", + "autocomplete" ], "host": [ "api", "woosmap", "com" ], - "query": [], - "variable": [ + "query": [ { - "type": "any", - "value": "", - "key": "zone_id", "disabled": false, "description": { - "content": "(Required) ID of the zone to get", + "content": "Search query combining one or more search clauses. Each search clause is made up of three parts structured as `field` `:` `operator` `value`. , e.g. `name:=\"My cool store\"`\n### Vocabulary\n\n - **Field**: attribute of the Store that is searched, e.g. the attribute `name` of the store.\n\n - **Operator**: test that is performed on the data to provide a match, e.g. `=`.\n Each field has a default operator. If none operator follow the `:`, the default one is used.\n\n - **Value**: the content of the attribute that is tested, e.g. the name of the store `\"My cool store\"`.\n\nCombine clauses with the conjunctions `AND` or `OR`, and negate the query with `NOT`.\n### Fields\n\n - `type`: An element is contained within `type` collection. e.g. `type:\"myType\"`\n\n - `tag`: An element is contained within `tag` collection. e.g. `tag:\"myTag\"`\n\n - `city`: text matching: the value match the `city` field. e.g. `city:=\"Paris\"`\n\n - `country`: text matching: the value match the `countryCode` field. e.g. `country:=\"FR\"`\n\n - `name`: text matching: the value match the `name` field. e.g. `name:=\"myName\"`\n\n - `idstore`: text matching: the value match the `idstore` field. e.g. `idstore:=\"myIdStore\"`\n\n - `user`: concerns all fields inside `user_properties`. text matching or numerical comparison. e.g. `user.myAttribute:=\"myValue\"`\n\n - `localized`: used for [localizedNames](https://developers.woosmap.com/products/data-api/data-structure/#localizednames) to search in native language. text matching in collection: the value match one of the the `localizedNames`. e.g. `localized:=\"centro\"`\n\n> **userProperties** field has no restriction regarding the data you can put in it (Arrays, Object, Boolean, String, Numeric...) but you can only query for **text matching or numerical comparison**.\n### Operators\n\n - `:` : Default and mandatory operator. For `type` and `tag` fields, define that an element is contained within a collection.\n\n - `=` : The content of a string or a number is equal to the other.\n\n - `>` : A number is greater than another.\n\n - `<` : A number is smaller than another.\n\n - `>=` : A number is greater than or equal to another.\n\n - `<=` : A number is smaller than or equal to another.\n\n - `AND` : Return assets that match both clauses.\n\n - `OR` : Return assets that match either clauses.\n\n - `NOT` : Negates a search clause.\n\nFor compound clauses, you can use parentheses to group clauses together. For example: ```(type:\"type1\" OR type:\"type2\") AND tag:\"hockey\"```\nYou can use `NOT` operator to negates a search clause. For example: ```not type:\"type1\"```\n", "type": "text/plain" - } + }, + "key": "query", + "value": "" + }, + { + "disabled": false, + "description": { + "content": "The language code, using ISO 639-2 Alpha-2 country codes, indicating in which language the `localized` name property should be searched , if present, or else the default `name` property.\n", + "type": "text/plain" + }, + "key": "language", + "value": "" + }, + { + "disabled": false, + "description": { + "content": "If your request returns a high number of assets you should use the `limit` parameters to return only the firsts matching elements (Default is 5, max is 50).\n", + "type": "text/plain" + }, + "key": "limit", + "value": "" } - ] + ], + "variable": [] }, "header": [ { @@ -8908,7 +8691,7 @@ "apikey": [ { "key": "key", - "value": "private_key" + "value": "key" }, { "key": "value", @@ -8923,14 +8706,14 @@ }, "response": [ { - "id": "7507f9a0-5008-4e5c-b603-87f70058246f", - "name": "Zone successfully retrieved", + "id": "bb975049-5212-4f5c-add0-6430a875c04c", + "name": "Assets Successfully Replaced", "originalRequest": { "url": { "protocol": "https", "path": [ - "zones", - ":zone_id" + "stores", + "autocomplete" ], "host": [ "api", @@ -8938,12 +8721,39 @@ "com" ], "query": [ + { + "disabled": false, + "description": { + "content": "Search query combining one or more search clauses. Each search clause is made up of three parts structured as `field` `:` `operator` `value`. , e.g. `name:=\"My cool store\"`\n### Vocabulary\n\n - **Field**: attribute of the Store that is searched, e.g. the attribute `name` of the store.\n\n - **Operator**: test that is performed on the data to provide a match, e.g. `=`.\n Each field has a default operator. If none operator follow the `:`, the default one is used.\n\n - **Value**: the content of the attribute that is tested, e.g. the name of the store `\"My cool store\"`.\n\nCombine clauses with the conjunctions `AND` or `OR`, and negate the query with `NOT`.\n### Fields\n\n - `type`: An element is contained within `type` collection. e.g. `type:\"myType\"`\n\n - `tag`: An element is contained within `tag` collection. e.g. `tag:\"myTag\"`\n\n - `city`: text matching: the value match the `city` field. e.g. `city:=\"Paris\"`\n\n - `country`: text matching: the value match the `countryCode` field. e.g. `country:=\"FR\"`\n\n - `name`: text matching: the value match the `name` field. e.g. `name:=\"myName\"`\n\n - `idstore`: text matching: the value match the `idstore` field. e.g. `idstore:=\"myIdStore\"`\n\n - `user`: concerns all fields inside `user_properties`. text matching or numerical comparison. e.g. `user.myAttribute:=\"myValue\"`\n\n - `localized`: used for [localizedNames](https://developers.woosmap.com/products/data-api/data-structure/#localizednames) to search in native language. text matching in collection: the value match one of the the `localizedNames`. e.g. `localized:=\"centro\"`\n\n> **userProperties** field has no restriction regarding the data you can put in it (Arrays, Object, Boolean, String, Numeric...) but you can only query for **text matching or numerical comparison**.\n### Operators\n\n - `:` : Default and mandatory operator. For `type` and `tag` fields, define that an element is contained within a collection.\n\n - `=` : The content of a string or a number is equal to the other.\n\n - `>` : A number is greater than another.\n\n - `<` : A number is smaller than another.\n\n - `>=` : A number is greater than or equal to another.\n\n - `<=` : A number is smaller than or equal to another.\n\n - `AND` : Return assets that match both clauses.\n\n - `OR` : Return assets that match either clauses.\n\n - `NOT` : Negates a search clause.\n\nFor compound clauses, you can use parentheses to group clauses together. For example: ```(type:\"type1\" OR type:\"type2\") AND tag:\"hockey\"```\nYou can use `NOT` operator to negates a search clause. For example: ```not type:\"type1\"```\n", + "type": "text/plain" + }, + "key": "query", + "value": "" + }, + { + "disabled": false, + "description": { + "content": "The language code, using ISO 639-2 Alpha-2 country codes, indicating in which language the `localized` name property should be searched , if present, or else the default `name` property.\n", + "type": "text/plain" + }, + "key": "language", + "value": "" + }, + { + "disabled": false, + "description": { + "content": "If your request returns a high number of assets you should use the `limit` parameters to return only the firsts matching elements (Default is 5, max is 50).\n", + "type": "text/plain" + }, + "key": "limit", + "value": "" + }, { "description": { "content": "Added as a part of security scheme: apikey", "type": "text/plain" }, - "key": "private_key", + "key": "key", "value": "" } ], @@ -8966,19 +8776,19 @@ "value": "application/json" } ], - "body": "{\n \"store_id\": \"\",\n \"zone_id\": \"\",\n \"polygon\": \"\",\n \"description\": \"\",\n \"types\": [\n \"\",\n \"\"\n ],\n \"status\": \"\"\n}", + "body": "{\n \"predictions\": [\n {\n \"name\": \"string\",\n \"highlighted\": \"string\",\n \"store_id\": \"\",\n \"types\": \"\",\n \"matched_substrings\": [\n \"\",\n \"\"\n ]\n },\n {\n \"name\": \"string\",\n \"highlighted\": \"string\",\n \"store_id\": \"\",\n \"types\": \"\",\n \"matched_substrings\": [\n \"\",\n \"\"\n ]\n }\n ]\n}", "cookie": [], "_postman_previewlanguage": "json" }, { - "id": "3338d335-a95a-435b-9ca0-9317da720576", + "id": "f4dff760-0015-48ba-b1c9-e51eb1217ca7", "name": "Unauthorized. Incorrect authentication credentials.", "originalRequest": { "url": { "protocol": "https", "path": [ - "zones", - ":zone_id" + "stores", + "autocomplete" ], "host": [ "api", @@ -8986,12 +8796,39 @@ "com" ], "query": [ + { + "disabled": false, + "description": { + "content": "Search query combining one or more search clauses. Each search clause is made up of three parts structured as `field` `:` `operator` `value`. , e.g. `name:=\"My cool store\"`\n### Vocabulary\n\n - **Field**: attribute of the Store that is searched, e.g. the attribute `name` of the store.\n\n - **Operator**: test that is performed on the data to provide a match, e.g. `=`.\n Each field has a default operator. If none operator follow the `:`, the default one is used.\n\n - **Value**: the content of the attribute that is tested, e.g. the name of the store `\"My cool store\"`.\n\nCombine clauses with the conjunctions `AND` or `OR`, and negate the query with `NOT`.\n### Fields\n\n - `type`: An element is contained within `type` collection. e.g. `type:\"myType\"`\n\n - `tag`: An element is contained within `tag` collection. e.g. `tag:\"myTag\"`\n\n - `city`: text matching: the value match the `city` field. e.g. `city:=\"Paris\"`\n\n - `country`: text matching: the value match the `countryCode` field. e.g. `country:=\"FR\"`\n\n - `name`: text matching: the value match the `name` field. e.g. `name:=\"myName\"`\n\n - `idstore`: text matching: the value match the `idstore` field. e.g. `idstore:=\"myIdStore\"`\n\n - `user`: concerns all fields inside `user_properties`. text matching or numerical comparison. e.g. `user.myAttribute:=\"myValue\"`\n\n - `localized`: used for [localizedNames](https://developers.woosmap.com/products/data-api/data-structure/#localizednames) to search in native language. text matching in collection: the value match one of the the `localizedNames`. e.g. `localized:=\"centro\"`\n\n> **userProperties** field has no restriction regarding the data you can put in it (Arrays, Object, Boolean, String, Numeric...) but you can only query for **text matching or numerical comparison**.\n### Operators\n\n - `:` : Default and mandatory operator. For `type` and `tag` fields, define that an element is contained within a collection.\n\n - `=` : The content of a string or a number is equal to the other.\n\n - `>` : A number is greater than another.\n\n - `<` : A number is smaller than another.\n\n - `>=` : A number is greater than or equal to another.\n\n - `<=` : A number is smaller than or equal to another.\n\n - `AND` : Return assets that match both clauses.\n\n - `OR` : Return assets that match either clauses.\n\n - `NOT` : Negates a search clause.\n\nFor compound clauses, you can use parentheses to group clauses together. For example: ```(type:\"type1\" OR type:\"type2\") AND tag:\"hockey\"```\nYou can use `NOT` operator to negates a search clause. For example: ```not type:\"type1\"```\n", + "type": "text/plain" + }, + "key": "query", + "value": "" + }, + { + "disabled": false, + "description": { + "content": "The language code, using ISO 639-2 Alpha-2 country codes, indicating in which language the `localized` name property should be searched , if present, or else the default `name` property.\n", + "type": "text/plain" + }, + "key": "language", + "value": "" + }, + { + "disabled": false, + "description": { + "content": "If your request returns a high number of assets you should use the `limit` parameters to return only the firsts matching elements (Default is 5, max is 50).\n", + "type": "text/plain" + }, + "key": "limit", + "value": "" + }, { "description": { "content": "Added as a part of security scheme: apikey", "type": "text/plain" }, - "key": "private_key", + "key": "key", "value": "" } ], @@ -9019,14 +8856,14 @@ "_postman_previewlanguage": "json" }, { - "id": "56dc65ff-15c6-484f-a5b3-5b9d9eb8de66", + "id": "e9fb5110-b73c-404d-b7d8-200d25585573", "name": "Forbidden. This Woosmap API is not enabled for this project.", "originalRequest": { "url": { "protocol": "https", "path": [ - "zones", - ":zone_id" + "stores", + "autocomplete" ], "host": [ "api", @@ -9034,12 +8871,39 @@ "com" ], "query": [ + { + "disabled": false, + "description": { + "content": "Search query combining one or more search clauses. Each search clause is made up of three parts structured as `field` `:` `operator` `value`. , e.g. `name:=\"My cool store\"`\n### Vocabulary\n\n - **Field**: attribute of the Store that is searched, e.g. the attribute `name` of the store.\n\n - **Operator**: test that is performed on the data to provide a match, e.g. `=`.\n Each field has a default operator. If none operator follow the `:`, the default one is used.\n\n - **Value**: the content of the attribute that is tested, e.g. the name of the store `\"My cool store\"`.\n\nCombine clauses with the conjunctions `AND` or `OR`, and negate the query with `NOT`.\n### Fields\n\n - `type`: An element is contained within `type` collection. e.g. `type:\"myType\"`\n\n - `tag`: An element is contained within `tag` collection. e.g. `tag:\"myTag\"`\n\n - `city`: text matching: the value match the `city` field. e.g. `city:=\"Paris\"`\n\n - `country`: text matching: the value match the `countryCode` field. e.g. `country:=\"FR\"`\n\n - `name`: text matching: the value match the `name` field. e.g. `name:=\"myName\"`\n\n - `idstore`: text matching: the value match the `idstore` field. e.g. `idstore:=\"myIdStore\"`\n\n - `user`: concerns all fields inside `user_properties`. text matching or numerical comparison. e.g. `user.myAttribute:=\"myValue\"`\n\n - `localized`: used for [localizedNames](https://developers.woosmap.com/products/data-api/data-structure/#localizednames) to search in native language. text matching in collection: the value match one of the the `localizedNames`. e.g. `localized:=\"centro\"`\n\n> **userProperties** field has no restriction regarding the data you can put in it (Arrays, Object, Boolean, String, Numeric...) but you can only query for **text matching or numerical comparison**.\n### Operators\n\n - `:` : Default and mandatory operator. For `type` and `tag` fields, define that an element is contained within a collection.\n\n - `=` : The content of a string or a number is equal to the other.\n\n - `>` : A number is greater than another.\n\n - `<` : A number is smaller than another.\n\n - `>=` : A number is greater than or equal to another.\n\n - `<=` : A number is smaller than or equal to another.\n\n - `AND` : Return assets that match both clauses.\n\n - `OR` : Return assets that match either clauses.\n\n - `NOT` : Negates a search clause.\n\nFor compound clauses, you can use parentheses to group clauses together. For example: ```(type:\"type1\" OR type:\"type2\") AND tag:\"hockey\"```\nYou can use `NOT` operator to negates a search clause. For example: ```not type:\"type1\"```\n", + "type": "text/plain" + }, + "key": "query", + "value": "" + }, + { + "disabled": false, + "description": { + "content": "The language code, using ISO 639-2 Alpha-2 country codes, indicating in which language the `localized` name property should be searched , if present, or else the default `name` property.\n", + "type": "text/plain" + }, + "key": "language", + "value": "" + }, + { + "disabled": false, + "description": { + "content": "If your request returns a high number of assets you should use the `limit` parameters to return only the firsts matching elements (Default is 5, max is 50).\n", + "type": "text/plain" + }, + "key": "limit", + "value": "" + }, { "description": { "content": "Added as a part of security scheme: apikey", "type": "text/plain" }, - "key": "private_key", + "key": "key", "value": "" } ], @@ -9067,14 +8931,14 @@ "_postman_previewlanguage": "json" }, { - "id": "9db8800f-d4c4-404b-b2bd-5b01e703c2dc", - "name": "Not Found - `zone_id` do not exist.", + "id": "a7830442-d5b7-4170-8453-b409471393ed", + "name": "Too Many Requests. The rate limit for this endpoint has been exceeded.", "originalRequest": { "url": { "protocol": "https", "path": [ - "zones", - ":zone_id" + "stores", + "autocomplete" ], "host": [ "api", @@ -9082,25 +8946,64 @@ "com" ], "query": [ + { + "disabled": false, + "description": { + "content": "Search query combining one or more search clauses. Each search clause is made up of three parts structured as `field` `:` `operator` `value`. , e.g. `name:=\"My cool store\"`\n### Vocabulary\n\n - **Field**: attribute of the Store that is searched, e.g. the attribute `name` of the store.\n\n - **Operator**: test that is performed on the data to provide a match, e.g. `=`.\n Each field has a default operator. If none operator follow the `:`, the default one is used.\n\n - **Value**: the content of the attribute that is tested, e.g. the name of the store `\"My cool store\"`.\n\nCombine clauses with the conjunctions `AND` or `OR`, and negate the query with `NOT`.\n### Fields\n\n - `type`: An element is contained within `type` collection. e.g. `type:\"myType\"`\n\n - `tag`: An element is contained within `tag` collection. e.g. `tag:\"myTag\"`\n\n - `city`: text matching: the value match the `city` field. e.g. `city:=\"Paris\"`\n\n - `country`: text matching: the value match the `countryCode` field. e.g. `country:=\"FR\"`\n\n - `name`: text matching: the value match the `name` field. e.g. `name:=\"myName\"`\n\n - `idstore`: text matching: the value match the `idstore` field. e.g. `idstore:=\"myIdStore\"`\n\n - `user`: concerns all fields inside `user_properties`. text matching or numerical comparison. e.g. `user.myAttribute:=\"myValue\"`\n\n - `localized`: used for [localizedNames](https://developers.woosmap.com/products/data-api/data-structure/#localizednames) to search in native language. text matching in collection: the value match one of the the `localizedNames`. e.g. `localized:=\"centro\"`\n\n> **userProperties** field has no restriction regarding the data you can put in it (Arrays, Object, Boolean, String, Numeric...) but you can only query for **text matching or numerical comparison**.\n### Operators\n\n - `:` : Default and mandatory operator. For `type` and `tag` fields, define that an element is contained within a collection.\n\n - `=` : The content of a string or a number is equal to the other.\n\n - `>` : A number is greater than another.\n\n - `<` : A number is smaller than another.\n\n - `>=` : A number is greater than or equal to another.\n\n - `<=` : A number is smaller than or equal to another.\n\n - `AND` : Return assets that match both clauses.\n\n - `OR` : Return assets that match either clauses.\n\n - `NOT` : Negates a search clause.\n\nFor compound clauses, you can use parentheses to group clauses together. For example: ```(type:\"type1\" OR type:\"type2\") AND tag:\"hockey\"```\nYou can use `NOT` operator to negates a search clause. For example: ```not type:\"type1\"```\n", + "type": "text/plain" + }, + "key": "query", + "value": "" + }, + { + "disabled": false, + "description": { + "content": "The language code, using ISO 639-2 Alpha-2 country codes, indicating in which language the `localized` name property should be searched , if present, or else the default `name` property.\n", + "type": "text/plain" + }, + "key": "language", + "value": "" + }, + { + "disabled": false, + "description": { + "content": "If your request returns a high number of assets you should use the `limit` parameters to return only the firsts matching elements (Default is 5, max is 50).\n", + "type": "text/plain" + }, + "key": "limit", + "value": "" + }, { "description": { "content": "Added as a part of security scheme: apikey", "type": "text/plain" }, - "key": "private_key", + "key": "key", "value": "" } ], "variable": [] }, + "header": [ + { + "key": "Accept", + "value": "application/json" + } + ], "method": "GET", "body": {} }, - "status": "Not Found", - "code": 404, - "header": [], + "status": "Too Many Requests", + "code": 429, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"detail\": \"\"\n}", "cookie": [], - "_postman_previewlanguage": "text" + "_postman_previewlanguage": "json" } ], "event": [], @@ -9109,38 +9012,65 @@ } }, { - "id": "9932a961-c372-4f09-97c3-b10f08c14e64", - "name": "Delete Zone from ID", + "id": "a39f514e-8860-4136-b5ee-2d71e8ff4f67", + "name": "Bounds for assets", "request": { - "name": "Delete Zone from ID", + "name": "Bounds for assets", "description": { - "content": "Used to delete one Zone. The `zone_id` is the id of the zone to delete. To delete several zones, use the comma as a separator.", + "content": "Used to retrieve Bounds for assets.\n", "type": "text/plain" }, "url": { "protocol": "https", "path": [ - "zones", - ":zone_id" + "stores", + "search", + "bounds" ], "host": [ "api", "woosmap", "com" ], - "query": [], - "variable": [ + "query": [ { - "type": "any", - "value": "", - "key": "zone_id", "disabled": false, "description": { - "content": "(Required) ID of the zone to delete", + "content": "Search query combining one or more search clauses. Each search clause is made up of three parts structured as `field` `:` `operator` `value`. , e.g. `name:=\"My cool store\"`\n### Vocabulary\n\n - **Field**: attribute of the Store that is searched, e.g. the attribute `name` of the store.\n\n - **Operator**: test that is performed on the data to provide a match, e.g. `=`.\n Each field has a default operator. If none operator follow the `:`, the default one is used.\n\n - **Value**: the content of the attribute that is tested, e.g. the name of the store `\"My cool store\"`.\n\nCombine clauses with the conjunctions `AND` or `OR`, and negate the query with `NOT`.\n### Fields\n\n - `type`: An element is contained within `type` collection. e.g. `type:\"myType\"`\n\n - `tag`: An element is contained within `tag` collection. e.g. `tag:\"myTag\"`\n\n - `city`: text matching: the value match the `city` field. e.g. `city:=\"Paris\"`\n\n - `country`: text matching: the value match the `countryCode` field. e.g. `country:=\"FR\"`\n\n - `name`: text matching: the value match the `name` field. e.g. `name:=\"myName\"`\n\n - `idstore`: text matching: the value match the `idstore` field. e.g. `idstore:=\"myIdStore\"`\n\n - `user`: concerns all fields inside `user_properties`. text matching or numerical comparison. e.g. `user.myAttribute:=\"myValue\"`\n\n - `localized`: used for [localizedNames](https://developers.woosmap.com/products/data-api/data-structure/#localizednames) to search in native language. text matching in collection: the value match one of the the `localizedNames`. e.g. `localized:=\"centro\"`\n\n> **userProperties** field has no restriction regarding the data you can put in it (Arrays, Object, Boolean, String, Numeric...) but you can only query for **text matching or numerical comparison**.\n### Operators\n\n - `:` : Default and mandatory operator. For `type` and `tag` fields, define that an element is contained within a collection.\n\n - `=` : The content of a string or a number is equal to the other.\n\n - `>` : A number is greater than another.\n\n - `<` : A number is smaller than another.\n\n - `>=` : A number is greater than or equal to another.\n\n - `<=` : A number is smaller than or equal to another.\n\n - `AND` : Return assets that match both clauses.\n\n - `OR` : Return assets that match either clauses.\n\n - `NOT` : Negates a search clause.\n\nFor compound clauses, you can use parentheses to group clauses together. For example: ```(type:\"type1\" OR type:\"type2\") AND tag:\"hockey\"```\nYou can use `NOT` operator to negates a search clause. For example: ```not type:\"type1\"```\n", "type": "text/plain" - } + }, + "key": "query", + "value": "" + }, + { + "disabled": false, + "description": { + "content": "Latitude bias for the results. Should be pass with `lng`.\n", + "type": "text/plain" + }, + "key": "lat", + "value": "" + }, + { + "disabled": false, + "description": { + "content": "Longitude bias for the results. Should be pass with `lat`.\n", + "type": "text/plain" + }, + "key": "lng", + "value": "" + }, + { + "disabled": false, + "description": { + "content": "Unit in meters. Used to combine with lat/lng or encoded polyline. To bias the results within a given circular area. 3000 means to search for Assets that are at the most far from 3kms to search area (latlng or polyline).\n", + "type": "text/plain" + }, + "key": "radius", + "value": "" } - ] + ], + "variable": [] }, "header": [ { @@ -9148,36 +9078,122 @@ "value": "application/json" } ], - "method": "DELETE", + "method": "GET", "body": {}, "auth": { "type": "apikey", "apikey": [ { "key": "key", - "value": "private_key" + "value": "key" }, { "key": "value", "value": "{{apiKey}}" }, { - "key": "in", - "value": "query" + "key": "in", + "value": "query" + } + ] + } + }, + "response": [ + { + "id": "9dfbaa8c-627d-44a4-9939-8225c3abe680", + "name": "Bounds successfully retrieved", + "originalRequest": { + "url": { + "protocol": "https", + "path": [ + "stores", + "search", + "bounds" + ], + "host": [ + "api", + "woosmap", + "com" + ], + "query": [ + { + "disabled": false, + "description": { + "content": "Search query combining one or more search clauses. Each search clause is made up of three parts structured as `field` `:` `operator` `value`. , e.g. `name:=\"My cool store\"`\n### Vocabulary\n\n - **Field**: attribute of the Store that is searched, e.g. the attribute `name` of the store.\n\n - **Operator**: test that is performed on the data to provide a match, e.g. `=`.\n Each field has a default operator. If none operator follow the `:`, the default one is used.\n\n - **Value**: the content of the attribute that is tested, e.g. the name of the store `\"My cool store\"`.\n\nCombine clauses with the conjunctions `AND` or `OR`, and negate the query with `NOT`.\n### Fields\n\n - `type`: An element is contained within `type` collection. e.g. `type:\"myType\"`\n\n - `tag`: An element is contained within `tag` collection. e.g. `tag:\"myTag\"`\n\n - `city`: text matching: the value match the `city` field. e.g. `city:=\"Paris\"`\n\n - `country`: text matching: the value match the `countryCode` field. e.g. `country:=\"FR\"`\n\n - `name`: text matching: the value match the `name` field. e.g. `name:=\"myName\"`\n\n - `idstore`: text matching: the value match the `idstore` field. e.g. `idstore:=\"myIdStore\"`\n\n - `user`: concerns all fields inside `user_properties`. text matching or numerical comparison. e.g. `user.myAttribute:=\"myValue\"`\n\n - `localized`: used for [localizedNames](https://developers.woosmap.com/products/data-api/data-structure/#localizednames) to search in native language. text matching in collection: the value match one of the the `localizedNames`. e.g. `localized:=\"centro\"`\n\n> **userProperties** field has no restriction regarding the data you can put in it (Arrays, Object, Boolean, String, Numeric...) but you can only query for **text matching or numerical comparison**.\n### Operators\n\n - `:` : Default and mandatory operator. For `type` and `tag` fields, define that an element is contained within a collection.\n\n - `=` : The content of a string or a number is equal to the other.\n\n - `>` : A number is greater than another.\n\n - `<` : A number is smaller than another.\n\n - `>=` : A number is greater than or equal to another.\n\n - `<=` : A number is smaller than or equal to another.\n\n - `AND` : Return assets that match both clauses.\n\n - `OR` : Return assets that match either clauses.\n\n - `NOT` : Negates a search clause.\n\nFor compound clauses, you can use parentheses to group clauses together. For example: ```(type:\"type1\" OR type:\"type2\") AND tag:\"hockey\"```\nYou can use `NOT` operator to negates a search clause. For example: ```not type:\"type1\"```\n", + "type": "text/plain" + }, + "key": "query", + "value": "" + }, + { + "disabled": false, + "description": { + "content": "Latitude bias for the results. Should be pass with `lng`.\n", + "type": "text/plain" + }, + "key": "lat", + "value": "" + }, + { + "disabled": false, + "description": { + "content": "Longitude bias for the results. Should be pass with `lat`.\n", + "type": "text/plain" + }, + "key": "lng", + "value": "" + }, + { + "disabled": false, + "description": { + "content": "Unit in meters. Used to combine with lat/lng or encoded polyline. To bias the results within a given circular area. 3000 means to search for Assets that are at the most far from 3kms to search area (latlng or polyline).\n", + "type": "text/plain" + }, + "key": "radius", + "value": "" + }, + { + "description": { + "content": "Added as a part of security scheme: apikey", + "type": "text/plain" + }, + "key": "key", + "value": "" + } + ], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "GET", + "body": {} + }, + "status": "OK", + "code": 200, + "header": [ + { + "key": "Content-Type", + "value": "application/json" } - ] - } - }, - "response": [ + ], + "body": "{\n \"bounds\": {\n \"west\": \"\",\n \"south\": \"\",\n \"east\": \"\",\n \"north\": \"\"\n }\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, { - "id": "025c2469-e9a3-4a57-8f7e-6c84fce14525", - "name": "Zones successfully deleted", + "id": "0266b1fe-57bc-4195-a2cd-a5bd674b4dd4", + "name": "Unauthorized. Incorrect authentication credentials.", "originalRequest": { "url": { "protocol": "https", "path": [ - "zones", - ":zone_id" + "stores", + "search", + "bounds" ], "host": [ "api", @@ -9185,12 +9201,48 @@ "com" ], "query": [ + { + "disabled": false, + "description": { + "content": "Search query combining one or more search clauses. Each search clause is made up of three parts structured as `field` `:` `operator` `value`. , e.g. `name:=\"My cool store\"`\n### Vocabulary\n\n - **Field**: attribute of the Store that is searched, e.g. the attribute `name` of the store.\n\n - **Operator**: test that is performed on the data to provide a match, e.g. `=`.\n Each field has a default operator. If none operator follow the `:`, the default one is used.\n\n - **Value**: the content of the attribute that is tested, e.g. the name of the store `\"My cool store\"`.\n\nCombine clauses with the conjunctions `AND` or `OR`, and negate the query with `NOT`.\n### Fields\n\n - `type`: An element is contained within `type` collection. e.g. `type:\"myType\"`\n\n - `tag`: An element is contained within `tag` collection. e.g. `tag:\"myTag\"`\n\n - `city`: text matching: the value match the `city` field. e.g. `city:=\"Paris\"`\n\n - `country`: text matching: the value match the `countryCode` field. e.g. `country:=\"FR\"`\n\n - `name`: text matching: the value match the `name` field. e.g. `name:=\"myName\"`\n\n - `idstore`: text matching: the value match the `idstore` field. e.g. `idstore:=\"myIdStore\"`\n\n - `user`: concerns all fields inside `user_properties`. text matching or numerical comparison. e.g. `user.myAttribute:=\"myValue\"`\n\n - `localized`: used for [localizedNames](https://developers.woosmap.com/products/data-api/data-structure/#localizednames) to search in native language. text matching in collection: the value match one of the the `localizedNames`. e.g. `localized:=\"centro\"`\n\n> **userProperties** field has no restriction regarding the data you can put in it (Arrays, Object, Boolean, String, Numeric...) but you can only query for **text matching or numerical comparison**.\n### Operators\n\n - `:` : Default and mandatory operator. For `type` and `tag` fields, define that an element is contained within a collection.\n\n - `=` : The content of a string or a number is equal to the other.\n\n - `>` : A number is greater than another.\n\n - `<` : A number is smaller than another.\n\n - `>=` : A number is greater than or equal to another.\n\n - `<=` : A number is smaller than or equal to another.\n\n - `AND` : Return assets that match both clauses.\n\n - `OR` : Return assets that match either clauses.\n\n - `NOT` : Negates a search clause.\n\nFor compound clauses, you can use parentheses to group clauses together. For example: ```(type:\"type1\" OR type:\"type2\") AND tag:\"hockey\"```\nYou can use `NOT` operator to negates a search clause. For example: ```not type:\"type1\"```\n", + "type": "text/plain" + }, + "key": "query", + "value": "" + }, + { + "disabled": false, + "description": { + "content": "Latitude bias for the results. Should be pass with `lng`.\n", + "type": "text/plain" + }, + "key": "lat", + "value": "" + }, + { + "disabled": false, + "description": { + "content": "Longitude bias for the results. Should be pass with `lat`.\n", + "type": "text/plain" + }, + "key": "lng", + "value": "" + }, + { + "disabled": false, + "description": { + "content": "Unit in meters. Used to combine with lat/lng or encoded polyline. To bias the results within a given circular area. 3000 means to search for Assets that are at the most far from 3kms to search area (latlng or polyline).\n", + "type": "text/plain" + }, + "key": "radius", + "value": "" + }, { "description": { "content": "Added as a part of security scheme: apikey", "type": "text/plain" }, - "key": "private_key", + "key": "key", "value": "" } ], @@ -9202,30 +9254,31 @@ "value": "application/json" } ], - "method": "DELETE", + "method": "GET", "body": {} }, - "status": "OK", - "code": 200, + "status": "Unauthorized", + "code": 401, "header": [ { "key": "Content-Type", "value": "application/json" } ], - "body": "{\n \"status\": \"\",\n \"message\": \"\"\n}", + "body": "{\n \"detail\": \"\"\n}", "cookie": [], "_postman_previewlanguage": "json" }, { - "id": "6fe1475d-718d-474a-a6c9-79374205a4aa", - "name": "Unauthorized. Incorrect authentication credentials.", + "id": "bf178d85-4938-4db1-98b6-8a1490a8b5a1", + "name": "Forbidden. This Woosmap API is not enabled for this project.", "originalRequest": { "url": { "protocol": "https", "path": [ - "zones", - ":zone_id" + "stores", + "search", + "bounds" ], "host": [ "api", @@ -9233,12 +9286,48 @@ "com" ], "query": [ + { + "disabled": false, + "description": { + "content": "Search query combining one or more search clauses. Each search clause is made up of three parts structured as `field` `:` `operator` `value`. , e.g. `name:=\"My cool store\"`\n### Vocabulary\n\n - **Field**: attribute of the Store that is searched, e.g. the attribute `name` of the store.\n\n - **Operator**: test that is performed on the data to provide a match, e.g. `=`.\n Each field has a default operator. If none operator follow the `:`, the default one is used.\n\n - **Value**: the content of the attribute that is tested, e.g. the name of the store `\"My cool store\"`.\n\nCombine clauses with the conjunctions `AND` or `OR`, and negate the query with `NOT`.\n### Fields\n\n - `type`: An element is contained within `type` collection. e.g. `type:\"myType\"`\n\n - `tag`: An element is contained within `tag` collection. e.g. `tag:\"myTag\"`\n\n - `city`: text matching: the value match the `city` field. e.g. `city:=\"Paris\"`\n\n - `country`: text matching: the value match the `countryCode` field. e.g. `country:=\"FR\"`\n\n - `name`: text matching: the value match the `name` field. e.g. `name:=\"myName\"`\n\n - `idstore`: text matching: the value match the `idstore` field. e.g. `idstore:=\"myIdStore\"`\n\n - `user`: concerns all fields inside `user_properties`. text matching or numerical comparison. e.g. `user.myAttribute:=\"myValue\"`\n\n - `localized`: used for [localizedNames](https://developers.woosmap.com/products/data-api/data-structure/#localizednames) to search in native language. text matching in collection: the value match one of the the `localizedNames`. e.g. `localized:=\"centro\"`\n\n> **userProperties** field has no restriction regarding the data you can put in it (Arrays, Object, Boolean, String, Numeric...) but you can only query for **text matching or numerical comparison**.\n### Operators\n\n - `:` : Default and mandatory operator. For `type` and `tag` fields, define that an element is contained within a collection.\n\n - `=` : The content of a string or a number is equal to the other.\n\n - `>` : A number is greater than another.\n\n - `<` : A number is smaller than another.\n\n - `>=` : A number is greater than or equal to another.\n\n - `<=` : A number is smaller than or equal to another.\n\n - `AND` : Return assets that match both clauses.\n\n - `OR` : Return assets that match either clauses.\n\n - `NOT` : Negates a search clause.\n\nFor compound clauses, you can use parentheses to group clauses together. For example: ```(type:\"type1\" OR type:\"type2\") AND tag:\"hockey\"```\nYou can use `NOT` operator to negates a search clause. For example: ```not type:\"type1\"```\n", + "type": "text/plain" + }, + "key": "query", + "value": "" + }, + { + "disabled": false, + "description": { + "content": "Latitude bias for the results. Should be pass with `lng`.\n", + "type": "text/plain" + }, + "key": "lat", + "value": "" + }, + { + "disabled": false, + "description": { + "content": "Longitude bias for the results. Should be pass with `lat`.\n", + "type": "text/plain" + }, + "key": "lng", + "value": "" + }, + { + "disabled": false, + "description": { + "content": "Unit in meters. Used to combine with lat/lng or encoded polyline. To bias the results within a given circular area. 3000 means to search for Assets that are at the most far from 3kms to search area (latlng or polyline).\n", + "type": "text/plain" + }, + "key": "radius", + "value": "" + }, { "description": { "content": "Added as a part of security scheme: apikey", "type": "text/plain" }, - "key": "private_key", + "key": "key", "value": "" } ], @@ -9250,11 +9339,11 @@ "value": "application/json" } ], - "method": "DELETE", + "method": "GET", "body": {} }, - "status": "Unauthorized", - "code": 401, + "status": "Forbidden", + "code": 403, "header": [ { "key": "Content-Type", @@ -9266,14 +9355,15 @@ "_postman_previewlanguage": "json" }, { - "id": "5b00afc5-5295-425f-84de-7e7feb11c997", - "name": "Forbidden. This Woosmap API is not enabled for this project.", + "id": "5f7da8bf-1473-4203-8c98-cb3e89aa0b36", + "name": "Too Many Requests. The rate limit for this endpoint has been exceeded.", "originalRequest": { "url": { "protocol": "https", "path": [ - "zones", - ":zone_id" + "stores", + "search", + "bounds" ], "host": [ "api", @@ -9281,12 +9371,48 @@ "com" ], "query": [ + { + "disabled": false, + "description": { + "content": "Search query combining one or more search clauses. Each search clause is made up of three parts structured as `field` `:` `operator` `value`. , e.g. `name:=\"My cool store\"`\n### Vocabulary\n\n - **Field**: attribute of the Store that is searched, e.g. the attribute `name` of the store.\n\n - **Operator**: test that is performed on the data to provide a match, e.g. `=`.\n Each field has a default operator. If none operator follow the `:`, the default one is used.\n\n - **Value**: the content of the attribute that is tested, e.g. the name of the store `\"My cool store\"`.\n\nCombine clauses with the conjunctions `AND` or `OR`, and negate the query with `NOT`.\n### Fields\n\n - `type`: An element is contained within `type` collection. e.g. `type:\"myType\"`\n\n - `tag`: An element is contained within `tag` collection. e.g. `tag:\"myTag\"`\n\n - `city`: text matching: the value match the `city` field. e.g. `city:=\"Paris\"`\n\n - `country`: text matching: the value match the `countryCode` field. e.g. `country:=\"FR\"`\n\n - `name`: text matching: the value match the `name` field. e.g. `name:=\"myName\"`\n\n - `idstore`: text matching: the value match the `idstore` field. e.g. `idstore:=\"myIdStore\"`\n\n - `user`: concerns all fields inside `user_properties`. text matching or numerical comparison. e.g. `user.myAttribute:=\"myValue\"`\n\n - `localized`: used for [localizedNames](https://developers.woosmap.com/products/data-api/data-structure/#localizednames) to search in native language. text matching in collection: the value match one of the the `localizedNames`. e.g. `localized:=\"centro\"`\n\n> **userProperties** field has no restriction regarding the data you can put in it (Arrays, Object, Boolean, String, Numeric...) but you can only query for **text matching or numerical comparison**.\n### Operators\n\n - `:` : Default and mandatory operator. For `type` and `tag` fields, define that an element is contained within a collection.\n\n - `=` : The content of a string or a number is equal to the other.\n\n - `>` : A number is greater than another.\n\n - `<` : A number is smaller than another.\n\n - `>=` : A number is greater than or equal to another.\n\n - `<=` : A number is smaller than or equal to another.\n\n - `AND` : Return assets that match both clauses.\n\n - `OR` : Return assets that match either clauses.\n\n - `NOT` : Negates a search clause.\n\nFor compound clauses, you can use parentheses to group clauses together. For example: ```(type:\"type1\" OR type:\"type2\") AND tag:\"hockey\"```\nYou can use `NOT` operator to negates a search clause. For example: ```not type:\"type1\"```\n", + "type": "text/plain" + }, + "key": "query", + "value": "" + }, + { + "disabled": false, + "description": { + "content": "Latitude bias for the results. Should be pass with `lng`.\n", + "type": "text/plain" + }, + "key": "lat", + "value": "" + }, + { + "disabled": false, + "description": { + "content": "Longitude bias for the results. Should be pass with `lat`.\n", + "type": "text/plain" + }, + "key": "lng", + "value": "" + }, + { + "disabled": false, + "description": { + "content": "Unit in meters. Used to combine with lat/lng or encoded polyline. To bias the results within a given circular area. 3000 means to search for Assets that are at the most far from 3kms to search area (latlng or polyline).\n", + "type": "text/plain" + }, + "key": "radius", + "value": "" + }, { "description": { "content": "Added as a part of security scheme: apikey", "type": "text/plain" }, - "key": "private_key", + "key": "key", "value": "" } ], @@ -9298,11 +9424,11 @@ "value": "application/json" } ], - "method": "DELETE", + "method": "GET", "body": {} }, - "status": "Forbidden", - "code": 403, + "status": "Too Many Requests", + "code": 429, "header": [ { "key": "Content-Type", @@ -9326,12 +9452,12 @@ "description": "The Woosmap Static Maps API lets you generate customizable, embeddable map images using simple HTTP requests. It’s a lightweight alternative to interactive maps—ideal for emails, reports, or websites where dynamic JavaScript maps aren't needed.\n\nYou provide parameters such as location, zoom level, size, and markers, and the API returns a map image that can be embedded directly into any webpage or application.\n", "item": [ { - "id": "1d002906-16c4-47e7-b508-e8a430a1270a", + "id": "c4b338c4-c74c-47ab-8e96-445ed1cd80ef", "name": "Get Static Map", "request": { "name": "Get Static Map", "description": { - "content": "Retrieve a static map\n\n**Rate limit**: `20/1s`", + "content": "Retrieve a static map\n\n**Ratelimit:** 20/1s", "type": "text/plain" }, "url": { @@ -9382,7 +9508,7 @@ { "disabled": false, "description": { - "content": "(Required) ", + "content": "(Required) Width in pixels. width * height must not exceed 409,600.", "type": "text/plain" }, "key": "width", @@ -9391,7 +9517,7 @@ { "disabled": false, "description": { - "content": "(Required) ", + "content": "(Required) Height in pixels. width * height must not exceed 409,600.", "type": "text/plain" }, "key": "height", @@ -9400,7 +9526,7 @@ { "disabled": false, "description": { - "content": "Adds a marker.\n \nThe images are by default are considered to be non retina images (pixel resolution=1)\n\nIf the image name contains @2x or the query parameter retina=yes are found in the marker url the image will be considered to be retina (pixel resolution=2).\n\n> Note: the image size in bytes cannot exceed 65535 bytes.\n \n ", + "content": "Adds a marker.\n\nThe images are by default are considered to be non retina images (pixel resolution=1)\n\nIf the image name contains @2x or the query parameter retina=yes are found in the marker url the image will be considered to be retina (pixel resolution=2).\n\n> Note: the image size in bytes cannot exceed 65535 bytes.\n\n ", "type": "text/plain" }, "key": "markers", @@ -9409,7 +9535,7 @@ { "disabled": false, "description": { - "content": "Adds a marker.\n \nThe images are by default are considered to be non retina images (pixel resolution=1)\n\nIf the image name contains @2x or the query parameter retina=yes are found in the marker url the image will be considered to be retina (pixel resolution=2).\n\n> Note: the image size in bytes cannot exceed 65535 bytes.\n \n ", + "content": "Adds a marker.\n\nThe images are by default are considered to be non retina images (pixel resolution=1)\n\nIf the image name contains @2x or the query parameter retina=yes are found in the marker url the image will be considered to be retina (pixel resolution=2).\n\n> Note: the image size in bytes cannot exceed 65535 bytes.\n\n ", "type": "text/plain" }, "key": "markers", @@ -9418,7 +9544,7 @@ { "disabled": false, "description": { - "content": "Add a polyline.\n \n> Note: enc should be a google encoded polyline see [Google-encoded polyline](https://developers.google.com/maps/documentation/utilities/polylinealgorithm) for more information\n\n ", + "content": "Add a polyline.\n\n> Note: enc should be a google encoded polyline see [Google-encoded polyline](https://developers.google.com/maps/documentation/utilities/polylinealgorithm) for more information\n\n ", "type": "text/plain" }, "key": "polylines", @@ -9427,7 +9553,7 @@ { "disabled": false, "description": { - "content": "Add a polyline.\n \n> Note: enc should be a google encoded polyline see [Google-encoded polyline](https://developers.google.com/maps/documentation/utilities/polylinealgorithm) for more information\n\n ", + "content": "Add a polyline.\n\n> Note: enc should be a google encoded polyline see [Google-encoded polyline](https://developers.google.com/maps/documentation/utilities/polylinealgorithm) for more information\n\n ", "type": "text/plain" }, "key": "polylines", @@ -9436,7 +9562,7 @@ { "disabled": false, "description": { - "content": "Adds a polygon.\n \n> Note: shape should be a google encoded polyline see [Google-encoded polyline](https://developers.google.com/maps/documentation/utilities/polylinealgorithm) for more information\n ", + "content": "Adds a polygon.\n\n> Note: shape should be a google encoded polyline see [Google-encoded polyline](https://developers.google.com/maps/documentation/utilities/polylinealgorithm) for more information\n ", "type": "text/plain" }, "key": "polygons", @@ -9445,7 +9571,7 @@ { "disabled": false, "description": { - "content": "Adds a polygon.\n \n> Note: shape should be a google encoded polyline see [Google-encoded polyline](https://developers.google.com/maps/documentation/utilities/polylinealgorithm) for more information\n ", + "content": "Adds a polygon.\n\n> Note: shape should be a google encoded polyline see [Google-encoded polyline](https://developers.google.com/maps/documentation/utilities/polylinealgorithm) for more information\n ", "type": "text/plain" }, "key": "polygons", @@ -9457,8 +9583,8 @@ "content": "", "type": "text/plain" }, - "key": "stylers", - "value": "" + "key": "retina", + "value": "false" }, { "disabled": false, @@ -9466,8 +9592,8 @@ "content": "", "type": "text/plain" }, - "key": "retina", - "value": "false" + "key": "stylers", + "value": "" } ], "variable": [] @@ -9500,7 +9626,7 @@ }, "response": [ { - "id": "587b4bfb-bc87-478f-8c24-b8659ff0dcdf", + "id": "1ca7de91-1c49-4a86-ba39-5a0722188fa9", "name": "Successful Response", "originalRequest": { "url": { @@ -9551,7 +9677,7 @@ { "disabled": false, "description": { - "content": "(Required) ", + "content": "(Required) Width in pixels. width * height must not exceed 409,600.", "type": "text/plain" }, "key": "width", @@ -9560,7 +9686,7 @@ { "disabled": false, "description": { - "content": "(Required) ", + "content": "(Required) Height in pixels. width * height must not exceed 409,600.", "type": "text/plain" }, "key": "height", @@ -9569,7 +9695,7 @@ { "disabled": false, "description": { - "content": "Adds a marker.\n \nThe images are by default are considered to be non retina images (pixel resolution=1)\n\nIf the image name contains @2x or the query parameter retina=yes are found in the marker url the image will be considered to be retina (pixel resolution=2).\n\n> Note: the image size in bytes cannot exceed 65535 bytes.\n \n ", + "content": "Adds a marker.\n\nThe images are by default are considered to be non retina images (pixel resolution=1)\n\nIf the image name contains @2x or the query parameter retina=yes are found in the marker url the image will be considered to be retina (pixel resolution=2).\n\n> Note: the image size in bytes cannot exceed 65535 bytes.\n\n ", "type": "text/plain" }, "key": "markers", @@ -9578,7 +9704,7 @@ { "disabled": false, "description": { - "content": "Add a polyline.\n \n> Note: enc should be a google encoded polyline see [Google-encoded polyline](https://developers.google.com/maps/documentation/utilities/polylinealgorithm) for more information\n\n ", + "content": "Add a polyline.\n\n> Note: enc should be a google encoded polyline see [Google-encoded polyline](https://developers.google.com/maps/documentation/utilities/polylinealgorithm) for more information\n\n ", "type": "text/plain" }, "key": "polylines", @@ -9587,7 +9713,7 @@ { "disabled": false, "description": { - "content": "Adds a polygon.\n \n> Note: shape should be a google encoded polyline see [Google-encoded polyline](https://developers.google.com/maps/documentation/utilities/polylinealgorithm) for more information\n ", + "content": "Adds a polygon.\n\n> Note: shape should be a google encoded polyline see [Google-encoded polyline](https://developers.google.com/maps/documentation/utilities/polylinealgorithm) for more information\n ", "type": "text/plain" }, "key": "polygons", @@ -9599,8 +9725,8 @@ "content": "", "type": "text/plain" }, - "key": "stylers", - "value": "" + "key": "retina", + "value": "false" }, { "disabled": false, @@ -9608,8 +9734,8 @@ "content": "", "type": "text/plain" }, - "key": "retina", - "value": "false" + "key": "stylers", + "value": "" }, { "description": { @@ -9644,7 +9770,7 @@ "_postman_previewlanguage": "text" }, { - "id": "b2f3762b-5c18-4c31-9cc5-287f47246fee", + "id": "830a8606-9aae-4eb9-82e5-5e28d4d87263", "name": "Unable to locate credentials.", "originalRequest": { "url": { @@ -9695,7 +9821,7 @@ { "disabled": false, "description": { - "content": "(Required) ", + "content": "(Required) Width in pixels. width * height must not exceed 409,600.", "type": "text/plain" }, "key": "width", @@ -9704,7 +9830,7 @@ { "disabled": false, "description": { - "content": "(Required) ", + "content": "(Required) Height in pixels. width * height must not exceed 409,600.", "type": "text/plain" }, "key": "height", @@ -9713,7 +9839,7 @@ { "disabled": false, "description": { - "content": "Adds a marker.\n \nThe images are by default are considered to be non retina images (pixel resolution=1)\n\nIf the image name contains @2x or the query parameter retina=yes are found in the marker url the image will be considered to be retina (pixel resolution=2).\n\n> Note: the image size in bytes cannot exceed 65535 bytes.\n \n ", + "content": "Adds a marker.\n\nThe images are by default are considered to be non retina images (pixel resolution=1)\n\nIf the image name contains @2x or the query parameter retina=yes are found in the marker url the image will be considered to be retina (pixel resolution=2).\n\n> Note: the image size in bytes cannot exceed 65535 bytes.\n\n ", "type": "text/plain" }, "key": "markers", @@ -9722,7 +9848,7 @@ { "disabled": false, "description": { - "content": "Add a polyline.\n \n> Note: enc should be a google encoded polyline see [Google-encoded polyline](https://developers.google.com/maps/documentation/utilities/polylinealgorithm) for more information\n\n ", + "content": "Add a polyline.\n\n> Note: enc should be a google encoded polyline see [Google-encoded polyline](https://developers.google.com/maps/documentation/utilities/polylinealgorithm) for more information\n\n ", "type": "text/plain" }, "key": "polylines", @@ -9731,7 +9857,7 @@ { "disabled": false, "description": { - "content": "Adds a polygon.\n \n> Note: shape should be a google encoded polyline see [Google-encoded polyline](https://developers.google.com/maps/documentation/utilities/polylinealgorithm) for more information\n ", + "content": "Adds a polygon.\n\n> Note: shape should be a google encoded polyline see [Google-encoded polyline](https://developers.google.com/maps/documentation/utilities/polylinealgorithm) for more information\n ", "type": "text/plain" }, "key": "polygons", @@ -9743,8 +9869,8 @@ "content": "", "type": "text/plain" }, - "key": "stylers", - "value": "" + "key": "retina", + "value": "false" }, { "disabled": false, @@ -9752,8 +9878,8 @@ "content": "", "type": "text/plain" }, - "key": "retina", - "value": "false" + "key": "stylers", + "value": "" }, { "description": { @@ -9788,7 +9914,7 @@ "_postman_previewlanguage": "json" }, { - "id": "10f4c4e6-1c35-4b6f-96fd-78096eb2d9c2", + "id": "9274f123-2c3e-4d1b-9ad8-6c6e90aba770", "name": "Out of free quota.", "originalRequest": { "url": { @@ -9839,7 +9965,7 @@ { "disabled": false, "description": { - "content": "(Required) ", + "content": "(Required) Width in pixels. width * height must not exceed 409,600.", "type": "text/plain" }, "key": "width", @@ -9848,7 +9974,7 @@ { "disabled": false, "description": { - "content": "(Required) ", + "content": "(Required) Height in pixels. width * height must not exceed 409,600.", "type": "text/plain" }, "key": "height", @@ -9857,7 +9983,7 @@ { "disabled": false, "description": { - "content": "Adds a marker.\n \nThe images are by default are considered to be non retina images (pixel resolution=1)\n\nIf the image name contains @2x or the query parameter retina=yes are found in the marker url the image will be considered to be retina (pixel resolution=2).\n\n> Note: the image size in bytes cannot exceed 65535 bytes.\n \n ", + "content": "Adds a marker.\n\nThe images are by default are considered to be non retina images (pixel resolution=1)\n\nIf the image name contains @2x or the query parameter retina=yes are found in the marker url the image will be considered to be retina (pixel resolution=2).\n\n> Note: the image size in bytes cannot exceed 65535 bytes.\n\n ", "type": "text/plain" }, "key": "markers", @@ -9866,7 +9992,7 @@ { "disabled": false, "description": { - "content": "Add a polyline.\n \n> Note: enc should be a google encoded polyline see [Google-encoded polyline](https://developers.google.com/maps/documentation/utilities/polylinealgorithm) for more information\n\n ", + "content": "Add a polyline.\n\n> Note: enc should be a google encoded polyline see [Google-encoded polyline](https://developers.google.com/maps/documentation/utilities/polylinealgorithm) for more information\n\n ", "type": "text/plain" }, "key": "polylines", @@ -9875,7 +10001,7 @@ { "disabled": false, "description": { - "content": "Adds a polygon.\n \n> Note: shape should be a google encoded polyline see [Google-encoded polyline](https://developers.google.com/maps/documentation/utilities/polylinealgorithm) for more information\n ", + "content": "Adds a polygon.\n\n> Note: shape should be a google encoded polyline see [Google-encoded polyline](https://developers.google.com/maps/documentation/utilities/polylinealgorithm) for more information\n ", "type": "text/plain" }, "key": "polygons", @@ -9887,8 +10013,8 @@ "content": "", "type": "text/plain" }, - "key": "stylers", - "value": "" + "key": "retina", + "value": "false" }, { "disabled": false, @@ -9896,8 +10022,8 @@ "content": "", "type": "text/plain" }, - "key": "retina", - "value": "false" + "key": "stylers", + "value": "" }, { "description": { @@ -9932,7 +10058,7 @@ "_postman_previewlanguage": "json" }, { - "id": "8cd4e90b-8bb4-4ad2-87cb-10d41c1154ba", + "id": "31b21ccf-d794-435b-8a13-7dc1a0725e7b", "name": "Credentials found, but not matching.", "originalRequest": { "url": { @@ -9983,7 +10109,7 @@ { "disabled": false, "description": { - "content": "(Required) ", + "content": "(Required) Width in pixels. width * height must not exceed 409,600.", "type": "text/plain" }, "key": "width", @@ -9992,7 +10118,7 @@ { "disabled": false, "description": { - "content": "(Required) ", + "content": "(Required) Height in pixels. width * height must not exceed 409,600.", "type": "text/plain" }, "key": "height", @@ -10001,7 +10127,7 @@ { "disabled": false, "description": { - "content": "Adds a marker.\n \nThe images are by default are considered to be non retina images (pixel resolution=1)\n\nIf the image name contains @2x or the query parameter retina=yes are found in the marker url the image will be considered to be retina (pixel resolution=2).\n\n> Note: the image size in bytes cannot exceed 65535 bytes.\n \n ", + "content": "Adds a marker.\n\nThe images are by default are considered to be non retina images (pixel resolution=1)\n\nIf the image name contains @2x or the query parameter retina=yes are found in the marker url the image will be considered to be retina (pixel resolution=2).\n\n> Note: the image size in bytes cannot exceed 65535 bytes.\n\n ", "type": "text/plain" }, "key": "markers", @@ -10010,7 +10136,7 @@ { "disabled": false, "description": { - "content": "Add a polyline.\n \n> Note: enc should be a google encoded polyline see [Google-encoded polyline](https://developers.google.com/maps/documentation/utilities/polylinealgorithm) for more information\n\n ", + "content": "Add a polyline.\n\n> Note: enc should be a google encoded polyline see [Google-encoded polyline](https://developers.google.com/maps/documentation/utilities/polylinealgorithm) for more information\n\n ", "type": "text/plain" }, "key": "polylines", @@ -10019,7 +10145,7 @@ { "disabled": false, "description": { - "content": "Adds a polygon.\n \n> Note: shape should be a google encoded polyline see [Google-encoded polyline](https://developers.google.com/maps/documentation/utilities/polylinealgorithm) for more information\n ", + "content": "Adds a polygon.\n\n> Note: shape should be a google encoded polyline see [Google-encoded polyline](https://developers.google.com/maps/documentation/utilities/polylinealgorithm) for more information\n ", "type": "text/plain" }, "key": "polygons", @@ -10031,8 +10157,8 @@ "content": "", "type": "text/plain" }, - "key": "stylers", - "value": "" + "key": "retina", + "value": "false" }, { "disabled": false, @@ -10040,8 +10166,8 @@ "content": "", "type": "text/plain" }, - "key": "retina", - "value": "false" + "key": "stylers", + "value": "" }, { "description": { @@ -10076,7 +10202,7 @@ "_postman_previewlanguage": "json" }, { - "id": "01d4722d-bd83-46e1-9ad0-edd005313b00", + "id": "f2a14af3-88cc-4b7d-adc0-d76f999c4c46", "name": "Validation Error", "originalRequest": { "url": { @@ -10127,7 +10253,7 @@ { "disabled": false, "description": { - "content": "(Required) ", + "content": "(Required) Width in pixels. width * height must not exceed 409,600.", "type": "text/plain" }, "key": "width", @@ -10136,7 +10262,7 @@ { "disabled": false, "description": { - "content": "(Required) ", + "content": "(Required) Height in pixels. width * height must not exceed 409,600.", "type": "text/plain" }, "key": "height", @@ -10145,7 +10271,7 @@ { "disabled": false, "description": { - "content": "Adds a marker.\n \nThe images are by default are considered to be non retina images (pixel resolution=1)\n\nIf the image name contains @2x or the query parameter retina=yes are found in the marker url the image will be considered to be retina (pixel resolution=2).\n\n> Note: the image size in bytes cannot exceed 65535 bytes.\n \n ", + "content": "Adds a marker.\n\nThe images are by default are considered to be non retina images (pixel resolution=1)\n\nIf the image name contains @2x or the query parameter retina=yes are found in the marker url the image will be considered to be retina (pixel resolution=2).\n\n> Note: the image size in bytes cannot exceed 65535 bytes.\n\n ", "type": "text/plain" }, "key": "markers", @@ -10154,7 +10280,7 @@ { "disabled": false, "description": { - "content": "Add a polyline.\n \n> Note: enc should be a google encoded polyline see [Google-encoded polyline](https://developers.google.com/maps/documentation/utilities/polylinealgorithm) for more information\n\n ", + "content": "Add a polyline.\n\n> Note: enc should be a google encoded polyline see [Google-encoded polyline](https://developers.google.com/maps/documentation/utilities/polylinealgorithm) for more information\n\n ", "type": "text/plain" }, "key": "polylines", @@ -10163,7 +10289,7 @@ { "disabled": false, "description": { - "content": "Adds a polygon.\n \n> Note: shape should be a google encoded polyline see [Google-encoded polyline](https://developers.google.com/maps/documentation/utilities/polylinealgorithm) for more information\n ", + "content": "Adds a polygon.\n\n> Note: shape should be a google encoded polyline see [Google-encoded polyline](https://developers.google.com/maps/documentation/utilities/polylinealgorithm) for more information\n ", "type": "text/plain" }, "key": "polygons", @@ -10175,8 +10301,8 @@ "content": "", "type": "text/plain" }, - "key": "stylers", - "value": "" + "key": "retina", + "value": "false" }, { "disabled": false, @@ -10184,8 +10310,8 @@ "content": "", "type": "text/plain" }, - "key": "retina", - "value": "false" + "key": "stylers", + "value": "" }, { "description": { @@ -10215,12 +10341,12 @@ "value": "application/json" } ], - "body": "{\n \"detail\": [\n {\n \"loc\": [\n \"\",\n \"\"\n ],\n \"msg\": \"\",\n \"type\": \"\"\n },\n {\n \"loc\": [\n \"\",\n \"\"\n ],\n \"msg\": \"\",\n \"type\": \"\"\n }\n ]\n}", + "body": "{\n \"detail\": [\n {\n \"loc\": [\n \"\",\n \"\"\n ],\n \"msg\": \"\",\n \"type\": \"\",\n \"input\": \"\",\n \"ctx\": {}\n },\n {\n \"loc\": [\n \"\",\n \"\"\n ],\n \"msg\": \"\",\n \"type\": \"\",\n \"input\": \"\",\n \"ctx\": {}\n }\n ]\n}", "cookie": [], "_postman_previewlanguage": "json" }, { - "id": "d2afe0d7-f0d1-4674-9d9d-7ca6928b450a", + "id": "3eefb65f-134c-4f90-9f01-3d754815f9fb", "name": "Rate limit reached", "originalRequest": { "url": { @@ -10271,7 +10397,7 @@ { "disabled": false, "description": { - "content": "(Required) ", + "content": "(Required) Width in pixels. width * height must not exceed 409,600.", "type": "text/plain" }, "key": "width", @@ -10280,7 +10406,7 @@ { "disabled": false, "description": { - "content": "(Required) ", + "content": "(Required) Height in pixels. width * height must not exceed 409,600.", "type": "text/plain" }, "key": "height", @@ -10289,7 +10415,7 @@ { "disabled": false, "description": { - "content": "Adds a marker.\n \nThe images are by default are considered to be non retina images (pixel resolution=1)\n\nIf the image name contains @2x or the query parameter retina=yes are found in the marker url the image will be considered to be retina (pixel resolution=2).\n\n> Note: the image size in bytes cannot exceed 65535 bytes.\n \n ", + "content": "Adds a marker.\n\nThe images are by default are considered to be non retina images (pixel resolution=1)\n\nIf the image name contains @2x or the query parameter retina=yes are found in the marker url the image will be considered to be retina (pixel resolution=2).\n\n> Note: the image size in bytes cannot exceed 65535 bytes.\n\n ", "type": "text/plain" }, "key": "markers", @@ -10298,7 +10424,7 @@ { "disabled": false, "description": { - "content": "Add a polyline.\n \n> Note: enc should be a google encoded polyline see [Google-encoded polyline](https://developers.google.com/maps/documentation/utilities/polylinealgorithm) for more information\n\n ", + "content": "Add a polyline.\n\n> Note: enc should be a google encoded polyline see [Google-encoded polyline](https://developers.google.com/maps/documentation/utilities/polylinealgorithm) for more information\n\n ", "type": "text/plain" }, "key": "polylines", @@ -10307,7 +10433,7 @@ { "disabled": false, "description": { - "content": "Adds a polygon.\n \n> Note: shape should be a google encoded polyline see [Google-encoded polyline](https://developers.google.com/maps/documentation/utilities/polylinealgorithm) for more information\n ", + "content": "Adds a polygon.\n\n> Note: shape should be a google encoded polyline see [Google-encoded polyline](https://developers.google.com/maps/documentation/utilities/polylinealgorithm) for more information\n ", "type": "text/plain" }, "key": "polygons", @@ -10319,8 +10445,8 @@ "content": "", "type": "text/plain" }, - "key": "stylers", - "value": "" + "key": "retina", + "value": "false" }, { "disabled": false, @@ -10328,8 +10454,8 @@ "content": "", "type": "text/plain" }, - "key": "retina", - "value": "false" + "key": "stylers", + "value": "" }, { "description": { @@ -10376,12 +10502,12 @@ "description": "The Woosmap for what3words integration enhances location search capabilities by incorporating what3words' unique\n3-word addressing system.\n\nThis API is a drop in replacement of what3words API but hosted on Woosmap Platform, with the addition of an endpoint leveraging the power of\n[Localities API](#tag/Woosmap_Platform_API_Reference_Localities-API) to convert a what3words address into a street address, bringing address level accuracy to what3words.\n", "item": [ { - "id": "5f4ef2f9-dd29-4283-ae19-78b5f0664716", + "id": "c0324d06-ac39-4a25-8bad-73ee6ec88ac0", "name": "Convert To What 3 Words", "request": { "name": "Convert To What 3 Words", "description": { - "content": "This function will convert a latitude and longitude to a 3 word address, in the language of your choice.\nIt also returns country, the bounds of the grid square,\na nearby place (such as a local town) and a link to the what3words map site.\n\n**Rate limit**: `20/1s`", + "content": "This function will convert a latitude and longitude to a 3 word address, in the language of your choice.\nIt also returns country, the bounds of the grid square,\na nearby place (such as a local town) and a link to the what3words map site.\n\n**Rate limit**: `20/1s`\n\n**Ratelimit:** 20/1s", "type": "text/plain" }, "url": { @@ -10405,7 +10531,7 @@ { "disabled": false, "description": { - "content": "Return data format type; can be either json or geojson", + "content": "Return data format type; can be either json or geojson (This can only be one of json,geojson)", "type": "text/plain" }, "key": "format", @@ -10451,7 +10577,7 @@ }, "response": [ { - "id": "a54fb742-585d-4bfa-b67c-87ff13fcbdc7", + "id": "81a3d836-5c9d-4ca4-b6b0-a4c8bdcfdf2d", "name": "Successful Response", "originalRequest": { "url": { @@ -10475,7 +10601,7 @@ { "disabled": false, "description": { - "content": "Return data format type; can be either json or geojson", + "content": "Return data format type; can be either json or geojson (This can only be one of json,geojson)", "type": "text/plain" }, "key": "format", @@ -10523,7 +10649,7 @@ "_postman_previewlanguage": "json" }, { - "id": "eb0f092a-370d-4cfa-bf56-af1f1a462c52", + "id": "85c39a78-159d-4869-bb9c-97d3ea1e298e", "name": "Unable to locate credentials.", "originalRequest": { "url": { @@ -10547,7 +10673,7 @@ { "disabled": false, "description": { - "content": "Return data format type; can be either json or geojson", + "content": "Return data format type; can be either json or geojson (This can only be one of json,geojson)", "type": "text/plain" }, "key": "format", @@ -10595,7 +10721,7 @@ "_postman_previewlanguage": "json" }, { - "id": "73cbd517-9b30-4c4f-b40b-08e1965f07b9", + "id": "ffc3ad5c-fe3e-4221-bc76-f0fd8a10acb7", "name": "Out of free quota.", "originalRequest": { "url": { @@ -10619,7 +10745,7 @@ { "disabled": false, "description": { - "content": "Return data format type; can be either json or geojson", + "content": "Return data format type; can be either json or geojson (This can only be one of json,geojson)", "type": "text/plain" }, "key": "format", @@ -10667,7 +10793,7 @@ "_postman_previewlanguage": "json" }, { - "id": "2ae08d0c-ce4a-4496-a7e4-4cde7b078b37", + "id": "348c05bf-aef8-48a9-ab3c-ca718c190d4d", "name": "Credentials found, but not matching.", "originalRequest": { "url": { @@ -10691,7 +10817,7 @@ { "disabled": false, "description": { - "content": "Return data format type; can be either json or geojson", + "content": "Return data format type; can be either json or geojson (This can only be one of json,geojson)", "type": "text/plain" }, "key": "format", @@ -10739,7 +10865,7 @@ "_postman_previewlanguage": "json" }, { - "id": "b443de10-c0e0-46de-ab4b-1b2870f14f5f", + "id": "61e1bc5f-b034-4da8-9beb-9dccb032955a", "name": "Validation Error", "originalRequest": { "url": { @@ -10763,7 +10889,7 @@ { "disabled": false, "description": { - "content": "Return data format type; can be either json or geojson", + "content": "Return data format type; can be either json or geojson (This can only be one of json,geojson)", "type": "text/plain" }, "key": "format", @@ -10811,7 +10937,7 @@ "_postman_previewlanguage": "json" }, { - "id": "3e28f636-1325-499c-8594-3d046ce567aa", + "id": "4ff882d6-f0d0-418e-984c-dcfcd30b75e9", "name": "Rate limit reached", "originalRequest": { "url": { @@ -10835,7 +10961,7 @@ { "disabled": false, "description": { - "content": "Return data format type; can be either json or geojson", + "content": "Return data format type; can be either json or geojson (This can only be one of json,geojson)", "type": "text/plain" }, "key": "format", @@ -10889,12 +11015,12 @@ } }, { - "id": "fbf31c5d-9c21-4726-aeb9-188a375fe1ec", + "id": "568d02ef-2e38-4694-9af4-4697c5326dc9", "name": "Convert To Address", "request": { "name": "Convert To Address", "description": { - "content": "This function converts a 3 word address to a list of address.\nIt will return at most the 5 closest addresses to the what3words provided.\n\n**Rate limit**: `20/1s`", + "content": "This function converts a 3 word address to a list of address.\nIt will return at most the 5 closest addresses to the what3words provided.\n\n**Rate limit**: `20/1s`\n\n**Ratelimit:** 20/1s", "type": "text/plain" }, "url": { @@ -10955,7 +11081,7 @@ }, "response": [ { - "id": "1744d4ec-eb20-46e9-a0b1-d9a128a23e4e", + "id": "77831879-bed7-4b9c-979b-292d72e63d6c", "name": "Successful Response", "originalRequest": { "url": { @@ -11013,12 +11139,12 @@ "value": "application/json" } ], - "body": "{\n \"results\": [\n {\n \"types\": [\n \"village\",\n \"quarter\"\n ],\n \"formatted_address\": \"\",\n \"public_id\": \"\",\n \"status\": \"\",\n \"sub_buildings\": [\n {\n \"public_id\": \"\",\n \"description\": \"\"\n },\n {\n \"public_id\": \"\",\n \"description\": \"\"\n }\n ]\n },\n {\n \"types\": [\n \"postal_code\",\n \"city\"\n ],\n \"formatted_address\": \"\",\n \"public_id\": \"\",\n \"status\": \"\",\n \"sub_buildings\": [\n {\n \"public_id\": \"\",\n \"description\": \"\"\n },\n {\n \"public_id\": \"\",\n \"description\": \"\"\n }\n ]\n }\n ]\n}", + "body": "{\n \"results\": [\n {\n \"types\": [\n \"village\",\n \"address\"\n ],\n \"formatted_address\": \"\",\n \"public_id\": \"\",\n \"status\": \"\",\n \"sub_buildings\": [\n {\n \"public_id\": \"\",\n \"description\": \"\"\n },\n {\n \"public_id\": \"\",\n \"description\": \"\"\n }\n ]\n },\n {\n \"types\": [\n \"postal_code\",\n \"village\"\n ],\n \"formatted_address\": \"\",\n \"public_id\": \"\",\n \"status\": \"\",\n \"sub_buildings\": [\n {\n \"public_id\": \"\",\n \"description\": \"\"\n },\n {\n \"public_id\": \"\",\n \"description\": \"\"\n }\n ]\n }\n ]\n}", "cookie": [], "_postman_previewlanguage": "json" }, { - "id": "2e8241ff-fd75-45f5-9de4-97d3ec482e7d", + "id": "e37fd043-f001-4d2f-a08c-f4a4d7fabec2", "name": "Unable to locate credentials.", "originalRequest": { "url": { @@ -11081,7 +11207,7 @@ "_postman_previewlanguage": "json" }, { - "id": "344d0e53-d933-4df6-aeb7-e3d0029cab0e", + "id": "6b1c63e6-53a7-4856-a0cc-3e5b00170131", "name": "Out of free quota.", "originalRequest": { "url": { @@ -11144,7 +11270,7 @@ "_postman_previewlanguage": "json" }, { - "id": "8083457c-cc43-4f45-96f4-e78e76bde90e", + "id": "7bcf3945-bf2b-4cae-ba0c-33e8399e5779", "name": "Credentials found, but not matching.", "originalRequest": { "url": { @@ -11207,7 +11333,7 @@ "_postman_previewlanguage": "json" }, { - "id": "e8971c0e-e712-472c-ba48-c7fa583df7cd", + "id": "0ed71efd-923b-47e9-a560-1ebc77773b92", "name": "Validation Error", "originalRequest": { "url": { @@ -11270,7 +11396,7 @@ "_postman_previewlanguage": "json" }, { - "id": "28b443e6-d109-477a-980e-07e0f3c66352", + "id": "18d9e418-8bcd-4197-a400-501a3f054824", "name": "Rate limit reached", "originalRequest": { "url": { @@ -11339,12 +11465,12 @@ } }, { - "id": "4e0a92dd-657b-441d-b94d-bf08a15d3e39", + "id": "35ba4977-9778-4816-a2e7-1d8210e123ae", "name": "Autosuggest", "request": { "name": "Autosuggest", "description": { - "content": "AutoSuggest can take a slightly incorrect 3 word address and suggest a list of valid 3 word addresses.\nIt has powerful features that can, for example, optionally limit results to a country or area,\nand prioritise results that are near the user.\n\n**Rate limit**: `20/1s`", + "content": "AutoSuggest can take a slightly incorrect 3 word address and suggest a list of valid 3 word addresses.\nIt has powerful features that can, for example, optionally limit results to a country or area,\nand prioritise results that are near the user.\n\n**Rate limit**: `20/1s`\n\n**Ratelimit:** 20/1s", "type": "text/plain" }, "url": { @@ -11413,7 +11539,7 @@ { "disabled": false, "description": { - "content": "For power users, used to specify voice input mode.", + "content": "For power users, used to specify voice input mode. (This can only be one of text,vocon-hybrid,nmdp-asr,generic-voice)", "type": "text/plain" }, "key": "input-type", @@ -11468,7 +11594,7 @@ }, "response": [ { - "id": "8ceb4df4-04a4-4649-9240-3806fa5130b5", + "id": "f03e902b-4a9d-4d4c-a6b1-8b4def69cfe8", "name": "Successful Response", "originalRequest": { "url": { @@ -11537,7 +11663,7 @@ { "disabled": false, "description": { - "content": "For power users, used to specify voice input mode.", + "content": "For power users, used to specify voice input mode. (This can only be one of text,vocon-hybrid,nmdp-asr,generic-voice)", "type": "text/plain" }, "key": "input-type", @@ -11594,7 +11720,7 @@ "_postman_previewlanguage": "json" }, { - "id": "5fb5046b-3cf5-41c9-bab6-b9bba20b4079", + "id": "b2aa0d77-305b-47d7-ba73-eb34c1e4ef87", "name": "Unable to locate credentials.", "originalRequest": { "url": { @@ -11663,7 +11789,7 @@ { "disabled": false, "description": { - "content": "For power users, used to specify voice input mode.", + "content": "For power users, used to specify voice input mode. (This can only be one of text,vocon-hybrid,nmdp-asr,generic-voice)", "type": "text/plain" }, "key": "input-type", @@ -11720,7 +11846,7 @@ "_postman_previewlanguage": "json" }, { - "id": "88be4b92-3f87-4e6c-b873-3202f750b350", + "id": "c19e4028-e43d-4ecb-aefe-9b9310837159", "name": "Out of free quota.", "originalRequest": { "url": { @@ -11789,7 +11915,7 @@ { "disabled": false, "description": { - "content": "For power users, used to specify voice input mode.", + "content": "For power users, used to specify voice input mode. (This can only be one of text,vocon-hybrid,nmdp-asr,generic-voice)", "type": "text/plain" }, "key": "input-type", @@ -11846,7 +11972,7 @@ "_postman_previewlanguage": "json" }, { - "id": "0721f867-42c6-4b9f-87bd-50396e9eb8f4", + "id": "ce74cee7-8b33-42a0-b139-6080ed033fc2", "name": "Credentials found, but not matching.", "originalRequest": { "url": { @@ -11915,7 +12041,7 @@ { "disabled": false, "description": { - "content": "For power users, used to specify voice input mode.", + "content": "For power users, used to specify voice input mode. (This can only be one of text,vocon-hybrid,nmdp-asr,generic-voice)", "type": "text/plain" }, "key": "input-type", @@ -11972,7 +12098,7 @@ "_postman_previewlanguage": "json" }, { - "id": "448f28de-3038-498b-99b9-175f5153f2e8", + "id": "ffa5dd96-d5b8-4600-a402-8202b47fc08b", "name": "Validation Error", "originalRequest": { "url": { @@ -12041,7 +12167,7 @@ { "disabled": false, "description": { - "content": "For power users, used to specify voice input mode.", + "content": "For power users, used to specify voice input mode. (This can only be one of text,vocon-hybrid,nmdp-asr,generic-voice)", "type": "text/plain" }, "key": "input-type", @@ -12098,7 +12224,7 @@ "_postman_previewlanguage": "json" }, { - "id": "87cfe5f5-361a-4107-a8fb-fb92fcd4e19c", + "id": "7f77b38b-d027-4e09-8913-01a76aa04672", "name": "Rate limit reached", "originalRequest": { "url": { @@ -12167,7 +12293,7 @@ { "disabled": false, "description": { - "content": "For power users, used to specify voice input mode.", + "content": "For power users, used to specify voice input mode. (This can only be one of text,vocon-hybrid,nmdp-asr,generic-voice)", "type": "text/plain" }, "key": "input-type", @@ -12236,7 +12362,7 @@ "description": "The Indoor API suite provides comprehensive tools for indoor mapping, search, and navigation in complex venues.\n\nThe Indoor Map API renders detailed floor plans with customizable styling, while the Indoor Search API enables\nprecise location searching through an intelligent POI engine with autocompletion capabilities.\n\nFor wayfinding, the Indoor Distance API calculates optimal routes between indoor points, delivering polylines\nand turn-by-turn instructions. Advanced features include custom routing profiles for different user types\n(staff, visitors, etc.) and seamless integration with external systems.\n", "item": [ { - "id": "c4d5999b-2909-4513-bb39-000d177da897", + "id": "d26c349e-f669-44d6-a26b-9b0361d88c1b", "name": "Get Venue By Key", "request": { "name": "Get Venue By Key", @@ -12295,7 +12421,7 @@ }, "response": [ { - "id": "af7d9c8e-9451-4198-a87c-d157e2a45d39", + "id": "bcb8660f-1c5e-4bba-b745-35a18de1b09e", "name": "OK", "originalRequest": { "url": { @@ -12317,7 +12443,18 @@ "value": "" } ], - "variable": [] + "variable": [ + { + "disabled": false, + "description": { + "content": "(Required) ID of the Venue to retrieve.", + "type": "text/plain" + }, + "type": "any", + "value": "", + "key": "venue_id" + } + ] }, "header": [ { @@ -12341,7 +12478,7 @@ "_postman_previewlanguage": "json" }, { - "id": "2b26ed3c-710f-4a74-a49c-4f7de029be32", + "id": "174b4ee2-4d10-4fc1-8587-49ebb0ba90f3", "name": "Unauthorized", "originalRequest": { "url": { @@ -12363,7 +12500,18 @@ "value": "" } ], - "variable": [] + "variable": [ + { + "disabled": false, + "description": { + "content": "(Required) ID of the Venue to retrieve.", + "type": "text/plain" + }, + "type": "any", + "value": "", + "key": "venue_id" + } + ] }, "header": [ { @@ -12387,7 +12535,7 @@ "_postman_previewlanguage": "json" }, { - "id": "0c7a45de-f125-4581-9237-4a9752a971d4", + "id": "e85cdc04-68ad-40f3-aa5d-e5d11198e5cd", "name": "Payment Required", "originalRequest": { "url": { @@ -12409,7 +12557,18 @@ "value": "" } ], - "variable": [] + "variable": [ + { + "disabled": false, + "description": { + "content": "(Required) ID of the Venue to retrieve.", + "type": "text/plain" + }, + "type": "any", + "value": "", + "key": "venue_id" + } + ] }, "header": [ { @@ -12433,7 +12592,7 @@ "_postman_previewlanguage": "json" }, { - "id": "77041f29-1f9f-4cc5-973f-df21f3127f73", + "id": "86648270-6bfd-4111-90db-b010210b0297", "name": "Forbidden", "originalRequest": { "url": { @@ -12455,7 +12614,18 @@ "value": "" } ], - "variable": [] + "variable": [ + { + "disabled": false, + "description": { + "content": "(Required) ID of the Venue to retrieve.", + "type": "text/plain" + }, + "type": "any", + "value": "", + "key": "venue_id" + } + ] }, "header": [ { @@ -12479,7 +12649,7 @@ "_postman_previewlanguage": "json" }, { - "id": "542a8b39-5aa4-45d7-8e6e-dc0aefd92492", + "id": "52aca1fd-d17c-4d87-b593-9f13d6b3fd9c", "name": "Unprocessable Entity", "originalRequest": { "url": { @@ -12501,7 +12671,18 @@ "value": "" } ], - "variable": [] + "variable": [ + { + "disabled": false, + "description": { + "content": "(Required) ID of the Venue to retrieve.", + "type": "text/plain" + }, + "type": "any", + "value": "", + "key": "venue_id" + } + ] }, "header": [ { @@ -12520,7 +12701,7 @@ "value": "application/json" } ], - "body": "{\n \"detail\": [\n {\n \"occaecat5f0\": true,\n \"temporbd9\": -46031440.007471725,\n \"eae\": -39850226.112924814,\n \"ullamco_675\": 4547313\n },\n {\n \"Lorem_f1\": -79586120,\n \"eiusmoda\": \"repr\",\n \"irure_fe_\": 69093630,\n \"in_3e\": 69959778\n }\n ],\n \"context\": {\n \"veniam_c4\": true,\n \"cupidatat_e\": \"nisi Ut culpa pariatur\"\n }\n}", + "body": "{\n \"detail\": [\n {\n \"key_0\": true\n },\n {\n \"key_0\": \"string\"\n }\n ],\n \"context\": {\n \"key_0\": \"string\",\n \"key_1\": 9303.87602355564\n }\n}", "cookie": [], "_postman_previewlanguage": "json" } @@ -12531,7 +12712,7 @@ } }, { - "id": "e8469688-c077-4e00-afe0-a6450cf3504e", + "id": "d29d227d-5e4c-46a9-92bc-d9ff2e464a58", "name": "Get Venues By Key", "request": { "name": "Get Venues By Key", @@ -12551,11 +12732,11 @@ { "disabled": false, "description": { - "content": "The order in which the venues should be retrieved", + "content": "The order in which the venues should be retrieved (This can only be one of created_at,updated_at,name)", "type": "text/plain" }, "key": "sort_by", - "value": "name" + "value": "created_at" } ], "variable": [] @@ -12588,7 +12769,7 @@ }, "response": [ { - "id": "7f6c8121-8657-4336-b031-0f4421206d03", + "id": "8e86bb1e-6673-41d1-8b8e-87c6ca4325af", "name": "OK", "originalRequest": { "url": { @@ -12603,11 +12784,11 @@ { "disabled": false, "description": { - "content": "The order in which the venues should be retrieved", + "content": "The order in which the venues should be retrieved (This can only be one of created_at,updated_at,name)", "type": "text/plain" }, "key": "sort_by", - "value": "name" + "value": "created_at" }, { "description": { @@ -12642,7 +12823,7 @@ "_postman_previewlanguage": "json" }, { - "id": "1f0187df-3315-43aa-92c2-16872a81c684", + "id": "9373dc81-f3aa-4e86-81bc-ee3d73e652c5", "name": "Unauthorized", "originalRequest": { "url": { @@ -12657,11 +12838,11 @@ { "disabled": false, "description": { - "content": "The order in which the venues should be retrieved", + "content": "The order in which the venues should be retrieved (This can only be one of created_at,updated_at,name)", "type": "text/plain" }, "key": "sort_by", - "value": "name" + "value": "created_at" }, { "description": { @@ -12696,7 +12877,7 @@ "_postman_previewlanguage": "json" }, { - "id": "0a1e2b0c-264f-4d44-9bb8-28620f6c5a86", + "id": "fc55295a-3e60-4cf6-a870-c1d6209caf78", "name": "Payment Required", "originalRequest": { "url": { @@ -12711,11 +12892,11 @@ { "disabled": false, "description": { - "content": "The order in which the venues should be retrieved", + "content": "The order in which the venues should be retrieved (This can only be one of created_at,updated_at,name)", "type": "text/plain" }, "key": "sort_by", - "value": "name" + "value": "created_at" }, { "description": { @@ -12750,7 +12931,7 @@ "_postman_previewlanguage": "json" }, { - "id": "0e0195ec-77d5-41fa-8752-eedc7e30bbc1", + "id": "fde525ae-ea9d-402d-bcf7-46dedd554e60", "name": "Forbidden", "originalRequest": { "url": { @@ -12765,11 +12946,11 @@ { "disabled": false, "description": { - "content": "The order in which the venues should be retrieved", + "content": "The order in which the venues should be retrieved (This can only be one of created_at,updated_at,name)", "type": "text/plain" }, "key": "sort_by", - "value": "name" + "value": "created_at" }, { "description": { @@ -12804,7 +12985,7 @@ "_postman_previewlanguage": "json" }, { - "id": "db7b83c8-7364-4eb5-a192-7e40bb7ef634", + "id": "16ade78f-cdfd-4a60-a0aa-9ddadb65a905", "name": "Unprocessable Entity", "originalRequest": { "url": { @@ -12819,11 +13000,11 @@ { "disabled": false, "description": { - "content": "The order in which the venues should be retrieved", + "content": "The order in which the venues should be retrieved (This can only be one of created_at,updated_at,name)", "type": "text/plain" }, "key": "sort_by", - "value": "name" + "value": "created_at" }, { "description": { @@ -12853,7 +13034,7 @@ "value": "application/json" } ], - "body": "{\n \"detail\": [\n {\n \"occaecat5f0\": true,\n \"temporbd9\": -46031440.007471725,\n \"eae\": -39850226.112924814,\n \"ullamco_675\": 4547313\n },\n {\n \"Lorem_f1\": -79586120,\n \"eiusmoda\": \"repr\",\n \"irure_fe_\": 69093630,\n \"in_3e\": 69959778\n }\n ],\n \"context\": {\n \"veniam_c4\": true,\n \"cupidatat_e\": \"nisi Ut culpa pariatur\"\n }\n}", + "body": "{\n \"detail\": [\n {\n \"key_0\": true\n },\n {\n \"key_0\": \"string\"\n }\n ],\n \"context\": {\n \"key_0\": \"string\",\n \"key_1\": 9303.87602355564\n }\n}", "cookie": [], "_postman_previewlanguage": "json" } @@ -12864,7 +13045,7 @@ } }, { - "id": "a63e1253-c934-4d70-b332-47bdef80518e", + "id": "c7220917-c0d8-4bd6-af13-af9cf448c0e8", "name": "Get Indoor Style", "request": { "name": "Get Indoor Style", @@ -12930,7 +13111,7 @@ }, "response": [ { - "id": "fa3a5a87-1b65-4a07-909a-20da49cdd8bd", + "id": "e6860b08-d602-4aa0-8538-5f158bf8f11e", "name": "OK", "originalRequest": { "url": { @@ -12988,12 +13169,12 @@ "value": "application/json" } ], - "body": "{\n \"enim_9\": \"culpa\"\n}", + "body": "{\n \"key_0\": 7801,\n \"key_1\": \"string\",\n \"key_2\": 8782.005126511285\n}", "cookie": [], "_postman_previewlanguage": "json" }, { - "id": "851f3aa2-7ad4-449b-bc66-2e7482b30407", + "id": "32f4d98e-4deb-4e0a-bedb-a27653dfd986", "name": "Unauthorized", "originalRequest": { "url": { @@ -13056,7 +13237,7 @@ "_postman_previewlanguage": "json" }, { - "id": "8f5bd2c8-fc3b-473c-ae77-feb0f01134cd", + "id": "4e0c7368-eab9-47fc-bee1-15554ccde98d", "name": "Payment Required", "originalRequest": { "url": { @@ -13119,7 +13300,7 @@ "_postman_previewlanguage": "json" }, { - "id": "4663aa37-0c34-4718-9f31-18dd68b869ff", + "id": "afd04c7e-2589-420a-be5d-9cc3c8aa9829", "name": "Forbidden", "originalRequest": { "url": { @@ -13182,7 +13363,7 @@ "_postman_previewlanguage": "json" }, { - "id": "f158f702-b429-4b6e-b6ff-5165b9b1a538", + "id": "85c6caef-3743-45c1-96cd-10e4ede4b558", "name": "Unprocessable Entity", "originalRequest": { "url": { @@ -13240,7 +13421,7 @@ "value": "application/json" } ], - "body": "{\n \"detail\": [\n {\n \"occaecat5f0\": true,\n \"temporbd9\": -46031440.007471725,\n \"eae\": -39850226.112924814,\n \"ullamco_675\": 4547313\n },\n {\n \"Lorem_f1\": -79586120,\n \"eiusmoda\": \"repr\",\n \"irure_fe_\": 69093630,\n \"in_3e\": 69959778\n }\n ],\n \"context\": {\n \"veniam_c4\": true,\n \"cupidatat_e\": \"nisi Ut culpa pariatur\"\n }\n}", + "body": "{\n \"detail\": [\n {\n \"key_0\": true\n },\n {\n \"key_0\": \"string\"\n }\n ],\n \"context\": {\n \"key_0\": \"string\",\n \"key_1\": 9303.87602355564\n }\n}", "cookie": [], "_postman_previewlanguage": "json" } @@ -13251,7 +13432,7 @@ } }, { - "id": "96f67d6b-b7f1-4c58-a5df-8e3fb5ceb89b", + "id": "9cefd3d7-7263-4575-9874-c82902f3b936", "name": "Distance Matrix", "request": { "name": "Distance Matrix", @@ -13308,7 +13489,7 @@ { "disabled": false, "description": { - "content": "Unit System to use for response", + "content": "Unit System to use for response (This can only be one of metric,imperial)", "type": "text/plain" }, "key": "units", @@ -13356,7 +13537,7 @@ }, "response": [ { - "id": "20b7d2ec-c5e4-4337-b036-739fe84351aa", + "id": "8ff80aa1-e6ce-4c35-bdbd-68743aec0f27", "name": "OK", "originalRequest": { "url": { @@ -13408,7 +13589,7 @@ { "disabled": false, "description": { - "content": "Unit System to use for response", + "content": "Unit System to use for response (This can only be one of metric,imperial)", "type": "text/plain" }, "key": "units", @@ -13423,7 +13604,18 @@ "value": "" } ], - "variable": [] + "variable": [ + { + "disabled": false, + "description": { + "content": "(Required) ID of the venue", + "type": "text/plain" + }, + "type": "any", + "value": "", + "key": "venue_id" + } + ] }, "header": [ { @@ -13447,7 +13639,7 @@ "_postman_previewlanguage": "json" }, { - "id": "54949c3c-6b5d-4413-8c89-0590e8c65447", + "id": "62eca0a7-443e-45af-8989-e55ad3012253", "name": "Bad Request", "originalRequest": { "url": { @@ -13499,7 +13691,7 @@ { "disabled": false, "description": { - "content": "Unit System to use for response", + "content": "Unit System to use for response (This can only be one of metric,imperial)", "type": "text/plain" }, "key": "units", @@ -13514,7 +13706,18 @@ "value": "" } ], - "variable": [] + "variable": [ + { + "disabled": false, + "description": { + "content": "(Required) ID of the venue", + "type": "text/plain" + }, + "type": "any", + "value": "", + "key": "venue_id" + } + ] }, "header": [ { @@ -13538,7 +13741,7 @@ "_postman_previewlanguage": "json" }, { - "id": "5837d863-0019-4881-b2b0-e14679359651", + "id": "4cd52b81-e3e7-492d-9342-70206af8f5f7", "name": "Unauthorized", "originalRequest": { "url": { @@ -13590,7 +13793,7 @@ { "disabled": false, "description": { - "content": "Unit System to use for response", + "content": "Unit System to use for response (This can only be one of metric,imperial)", "type": "text/plain" }, "key": "units", @@ -13605,7 +13808,18 @@ "value": "" } ], - "variable": [] + "variable": [ + { + "disabled": false, + "description": { + "content": "(Required) ID of the venue", + "type": "text/plain" + }, + "type": "any", + "value": "", + "key": "venue_id" + } + ] }, "header": [ { @@ -13629,7 +13843,7 @@ "_postman_previewlanguage": "json" }, { - "id": "9e96f66f-2cc5-4875-a24e-f2a8610a3223", + "id": "972f9a8e-1367-483b-86b4-1b138b38cf72", "name": "Payment Required", "originalRequest": { "url": { @@ -13681,7 +13895,7 @@ { "disabled": false, "description": { - "content": "Unit System to use for response", + "content": "Unit System to use for response (This can only be one of metric,imperial)", "type": "text/plain" }, "key": "units", @@ -13696,7 +13910,18 @@ "value": "" } ], - "variable": [] + "variable": [ + { + "disabled": false, + "description": { + "content": "(Required) ID of the venue", + "type": "text/plain" + }, + "type": "any", + "value": "", + "key": "venue_id" + } + ] }, "header": [ { @@ -13720,7 +13945,7 @@ "_postman_previewlanguage": "json" }, { - "id": "8be44648-e351-4900-8f69-3d2a018c64e8", + "id": "2e4e3fa7-5b75-455f-b63c-550f6be77b30", "name": "Forbidden", "originalRequest": { "url": { @@ -13772,7 +13997,7 @@ { "disabled": false, "description": { - "content": "Unit System to use for response", + "content": "Unit System to use for response (This can only be one of metric,imperial)", "type": "text/plain" }, "key": "units", @@ -13787,7 +14012,18 @@ "value": "" } ], - "variable": [] + "variable": [ + { + "disabled": false, + "description": { + "content": "(Required) ID of the venue", + "type": "text/plain" + }, + "type": "any", + "value": "", + "key": "venue_id" + } + ] }, "header": [ { @@ -13811,7 +14047,7 @@ "_postman_previewlanguage": "json" }, { - "id": "6bf7c698-de7f-4b3f-a38c-e1294c2d1c45", + "id": "20ab4a11-4ad2-440d-b089-d4d3e344bd84", "name": "Unprocessable Entity", "originalRequest": { "url": { @@ -13863,7 +14099,7 @@ { "disabled": false, "description": { - "content": "Unit System to use for response", + "content": "Unit System to use for response (This can only be one of metric,imperial)", "type": "text/plain" }, "key": "units", @@ -13878,7 +14114,18 @@ "value": "" } ], - "variable": [] + "variable": [ + { + "disabled": false, + "description": { + "content": "(Required) ID of the venue", + "type": "text/plain" + }, + "type": "any", + "value": "", + "key": "venue_id" + } + ] }, "header": [ { @@ -13897,7 +14144,7 @@ "value": "application/json" } ], - "body": "{\n \"detail\": [\n {\n \"occaecat5f0\": true,\n \"temporbd9\": -46031440.007471725,\n \"eae\": -39850226.112924814,\n \"ullamco_675\": 4547313\n },\n {\n \"Lorem_f1\": -79586120,\n \"eiusmoda\": \"repr\",\n \"irure_fe_\": 69093630,\n \"in_3e\": 69959778\n }\n ],\n \"context\": {\n \"veniam_c4\": true,\n \"cupidatat_e\": \"nisi Ut culpa pariatur\"\n }\n}", + "body": "{\n \"detail\": [\n {\n \"key_0\": true\n },\n {\n \"key_0\": \"string\"\n }\n ],\n \"context\": {\n \"key_0\": \"string\",\n \"key_1\": 9303.87602355564\n }\n}", "cookie": [], "_postman_previewlanguage": "json" } @@ -13908,7 +14155,7 @@ } }, { - "id": "291d4a7f-8349-4504-b880-2e44ac79f6b8", + "id": "7cc12384-0d2e-4399-91b6-76756bf76fc6", "name": "Directions", "request": { "name": "Directions", @@ -13956,7 +14203,7 @@ { "disabled": false, "description": { - "content": "Unit System to use for response", + "content": "Unit System to use for response (This can only be one of metric,imperial)", "type": "text/plain" }, "key": "units", @@ -14040,7 +14287,7 @@ }, "response": [ { - "id": "715d529a-8722-4d84-b7d0-592624710787", + "id": "0748b18b-a42a-4813-a1d6-a756d37914e4", "name": "OK", "originalRequest": { "url": { @@ -14083,7 +14330,7 @@ { "disabled": false, "description": { - "content": "Unit System to use for response", + "content": "Unit System to use for response (This can only be one of metric,imperial)", "type": "text/plain" }, "key": "units", @@ -14134,7 +14381,18 @@ "value": "" } ], - "variable": [] + "variable": [ + { + "disabled": false, + "description": { + "content": "(Required) ID of the Venue", + "type": "text/plain" + }, + "type": "any", + "value": "", + "key": "venue_id" + } + ] }, "header": [ { @@ -14153,12 +14411,12 @@ "value": "application/json" } ], - "body": "{\n \"routes\": [\n {\n \"bounds\": \"\",\n \"legs\": [\n {\n \"distance\": {\n \"value\": \"\",\n \"text\": \"\"\n },\n \"duration\": {\n \"value\": \"\",\n \"text\": \"\"\n },\n \"start_location\": {\n \"lat\": \"\",\n \"lng\": \"\",\n \"level\": \"\"\n },\n \"end_location\": {\n \"lat\": \"\",\n \"lng\": \"\",\n \"level\": \"\"\n },\n \"steps\": [\n {\n \"distance\": {\n \"value\": \"\",\n \"text\": \"\"\n },\n \"duration\": {\n \"value\": \"\",\n \"text\": \"\"\n },\n \"bearing_start\": \"\",\n \"bearing_end\": \"\",\n \"start_location\": {\n \"lat\": \"\",\n \"lng\": \"\",\n \"level\": \"\"\n },\n \"end_location\": {\n \"lat\": \"\",\n \"lng\": \"\",\n \"level\": \"\"\n },\n \"polyline\": [\n \"\",\n \"\"\n ],\n \"poi_id\": \"\",\n \"instruction\": {\n \"summary\": \"\",\n \"instruction_type\": \"\"\n }\n },\n {\n \"distance\": {\n \"value\": \"\",\n \"text\": \"\"\n },\n \"duration\": {\n \"value\": \"\",\n \"text\": \"\"\n },\n \"bearing_start\": \"\",\n \"bearing_end\": \"\",\n \"start_location\": {\n \"lat\": \"\",\n \"lng\": \"\",\n \"level\": \"\"\n },\n \"end_location\": {\n \"lat\": \"\",\n \"lng\": \"\",\n \"level\": \"\"\n },\n \"polyline\": [\n \"\",\n \"\"\n ],\n \"poi_id\": \"\",\n \"instruction\": {\n \"summary\": \"\",\n \"instruction_type\": \"\"\n }\n }\n ]\n },\n {\n \"distance\": {\n \"value\": \"\",\n \"text\": \"\"\n },\n \"duration\": {\n \"value\": \"\",\n \"text\": \"\"\n },\n \"start_location\": {\n \"lat\": \"\",\n \"lng\": \"\",\n \"level\": \"\"\n },\n \"end_location\": {\n \"lat\": \"\",\n \"lng\": \"\",\n \"level\": \"\"\n },\n \"steps\": [\n {\n \"distance\": {\n \"value\": \"\",\n \"text\": \"\"\n },\n \"duration\": {\n \"value\": \"\",\n \"text\": \"\"\n },\n \"bearing_start\": \"\",\n \"bearing_end\": \"\",\n \"start_location\": {\n \"lat\": \"\",\n \"lng\": \"\",\n \"level\": \"\"\n },\n \"end_location\": {\n \"lat\": \"\",\n \"lng\": \"\",\n \"level\": \"\"\n },\n \"polyline\": [\n \"\",\n \"\"\n ],\n \"poi_id\": \"\",\n \"instruction\": {\n \"summary\": \"\",\n \"instruction_type\": \"\"\n }\n },\n {\n \"distance\": {\n \"value\": \"\",\n \"text\": \"\"\n },\n \"duration\": {\n \"value\": \"\",\n \"text\": \"\"\n },\n \"bearing_start\": \"\",\n \"bearing_end\": \"\",\n \"start_location\": {\n \"lat\": \"\",\n \"lng\": \"\",\n \"level\": \"\"\n },\n \"end_location\": {\n \"lat\": \"\",\n \"lng\": \"\",\n \"level\": \"\"\n },\n \"polyline\": [\n \"\",\n \"\"\n ],\n \"poi_id\": \"\",\n \"instruction\": {\n \"summary\": \"\",\n \"instruction_type\": \"\"\n }\n }\n ]\n }\n ]\n },\n {\n \"bounds\": \"\",\n \"legs\": [\n {\n \"distance\": {\n \"value\": \"\",\n \"text\": \"\"\n },\n \"duration\": {\n \"value\": \"\",\n \"text\": \"\"\n },\n \"start_location\": {\n \"lat\": \"\",\n \"lng\": \"\",\n \"level\": \"\"\n },\n \"end_location\": {\n \"lat\": \"\",\n \"lng\": \"\",\n \"level\": \"\"\n },\n \"steps\": [\n {\n \"distance\": {\n \"value\": \"\",\n \"text\": \"\"\n },\n \"duration\": {\n \"value\": \"\",\n \"text\": \"\"\n },\n \"bearing_start\": \"\",\n \"bearing_end\": \"\",\n \"start_location\": {\n \"lat\": \"\",\n \"lng\": \"\",\n \"level\": \"\"\n },\n \"end_location\": {\n \"lat\": \"\",\n \"lng\": \"\",\n \"level\": \"\"\n },\n \"polyline\": [\n \"\",\n \"\"\n ],\n \"poi_id\": \"\",\n \"instruction\": {\n \"summary\": \"\",\n \"instruction_type\": \"\"\n }\n },\n {\n \"distance\": {\n \"value\": \"\",\n \"text\": \"\"\n },\n \"duration\": {\n \"value\": \"\",\n \"text\": \"\"\n },\n \"bearing_start\": \"\",\n \"bearing_end\": \"\",\n \"start_location\": {\n \"lat\": \"\",\n \"lng\": \"\",\n \"level\": \"\"\n },\n \"end_location\": {\n \"lat\": \"\",\n \"lng\": \"\",\n \"level\": \"\"\n },\n \"polyline\": [\n \"\",\n \"\"\n ],\n \"poi_id\": \"\",\n \"instruction\": {\n \"summary\": \"\",\n \"instruction_type\": \"\"\n }\n }\n ]\n },\n {\n \"distance\": {\n \"value\": \"\",\n \"text\": \"\"\n },\n \"duration\": {\n \"value\": \"\",\n \"text\": \"\"\n },\n \"start_location\": {\n \"lat\": \"\",\n \"lng\": \"\",\n \"level\": \"\"\n },\n \"end_location\": {\n \"lat\": \"\",\n \"lng\": \"\",\n \"level\": \"\"\n },\n \"steps\": [\n {\n \"distance\": {\n \"value\": \"\",\n \"text\": \"\"\n },\n \"duration\": {\n \"value\": \"\",\n \"text\": \"\"\n },\n \"bearing_start\": \"\",\n \"bearing_end\": \"\",\n \"start_location\": {\n \"lat\": \"\",\n \"lng\": \"\",\n \"level\": \"\"\n },\n \"end_location\": {\n \"lat\": \"\",\n \"lng\": \"\",\n \"level\": \"\"\n },\n \"polyline\": [\n \"\",\n \"\"\n ],\n \"poi_id\": \"\",\n \"instruction\": {\n \"summary\": \"\",\n \"instruction_type\": \"\"\n }\n },\n {\n \"distance\": {\n \"value\": \"\",\n \"text\": \"\"\n },\n \"duration\": {\n \"value\": \"\",\n \"text\": \"\"\n },\n \"bearing_start\": \"\",\n \"bearing_end\": \"\",\n \"start_location\": {\n \"lat\": \"\",\n \"lng\": \"\",\n \"level\": \"\"\n },\n \"end_location\": {\n \"lat\": \"\",\n \"lng\": \"\",\n \"level\": \"\"\n },\n \"polyline\": [\n \"\",\n \"\"\n ],\n \"poi_id\": \"\",\n \"instruction\": {\n \"summary\": \"\",\n \"instruction_type\": \"\"\n }\n }\n ]\n }\n ]\n }\n ],\n \"status\": \"ok\"\n}", + "body": "{\n \"routes\": [\n {\n \"bounds\": \"\",\n \"legs\": [\n {\n \"distance\": {\n \"value\": \"\",\n \"text\": \"\"\n },\n \"duration\": {\n \"value\": \"\",\n \"text\": \"\"\n },\n \"start_location\": {\n \"lat\": \"\",\n \"lng\": \"\",\n \"level\": \"\"\n },\n \"end_location\": {\n \"lat\": \"\",\n \"lng\": \"\",\n \"level\": \"\"\n },\n \"steps\": [\n {\n \"distance\": {\n \"value\": \"\",\n \"text\": \"\"\n },\n \"duration\": {\n \"value\": \"\",\n \"text\": \"\"\n },\n \"bearing_start\": \"\",\n \"bearing_end\": \"\",\n \"start_location\": {\n \"lat\": \"\",\n \"lng\": \"\",\n \"level\": \"\"\n },\n \"end_location\": {\n \"lat\": \"\",\n \"lng\": \"\",\n \"level\": \"\"\n },\n \"polyline\": [\n \"\",\n \"\"\n ],\n \"poi_id\": \"\",\n \"instruction\": {\n \"summary\": \"\",\n \"instruction_type\": \"\"\n }\n },\n {\n \"distance\": {\n \"value\": \"\",\n \"text\": \"\"\n },\n \"duration\": {\n \"value\": \"\",\n \"text\": \"\"\n },\n \"bearing_start\": \"\",\n \"bearing_end\": \"\",\n \"start_location\": {\n \"lat\": \"\",\n \"lng\": \"\",\n \"level\": \"\"\n },\n \"end_location\": {\n \"lat\": \"\",\n \"lng\": \"\",\n \"level\": \"\"\n },\n \"polyline\": [\n \"\",\n \"\"\n ],\n \"poi_id\": \"\",\n \"instruction\": {\n \"summary\": \"\",\n \"instruction_type\": \"\"\n }\n }\n ],\n \"waypoint\": \"\"\n },\n {\n \"distance\": {\n \"value\": \"\",\n \"text\": \"\"\n },\n \"duration\": {\n \"value\": \"\",\n \"text\": \"\"\n },\n \"start_location\": {\n \"lat\": \"\",\n \"lng\": \"\",\n \"level\": \"\"\n },\n \"end_location\": {\n \"lat\": \"\",\n \"lng\": \"\",\n \"level\": \"\"\n },\n \"steps\": [\n {\n \"distance\": {\n \"value\": \"\",\n \"text\": \"\"\n },\n \"duration\": {\n \"value\": \"\",\n \"text\": \"\"\n },\n \"bearing_start\": \"\",\n \"bearing_end\": \"\",\n \"start_location\": {\n \"lat\": \"\",\n \"lng\": \"\",\n \"level\": \"\"\n },\n \"end_location\": {\n \"lat\": \"\",\n \"lng\": \"\",\n \"level\": \"\"\n },\n \"polyline\": [\n \"\",\n \"\"\n ],\n \"poi_id\": \"\",\n \"instruction\": {\n \"summary\": \"\",\n \"instruction_type\": \"\"\n }\n },\n {\n \"distance\": {\n \"value\": \"\",\n \"text\": \"\"\n },\n \"duration\": {\n \"value\": \"\",\n \"text\": \"\"\n },\n \"bearing_start\": \"\",\n \"bearing_end\": \"\",\n \"start_location\": {\n \"lat\": \"\",\n \"lng\": \"\",\n \"level\": \"\"\n },\n \"end_location\": {\n \"lat\": \"\",\n \"lng\": \"\",\n \"level\": \"\"\n },\n \"polyline\": [\n \"\",\n \"\"\n ],\n \"poi_id\": \"\",\n \"instruction\": {\n \"summary\": \"\",\n \"instruction_type\": \"\"\n }\n }\n ],\n \"waypoint\": \"\"\n }\n ]\n },\n {\n \"bounds\": \"\",\n \"legs\": [\n {\n \"distance\": {\n \"value\": \"\",\n \"text\": \"\"\n },\n \"duration\": {\n \"value\": \"\",\n \"text\": \"\"\n },\n \"start_location\": {\n \"lat\": \"\",\n \"lng\": \"\",\n \"level\": \"\"\n },\n \"end_location\": {\n \"lat\": \"\",\n \"lng\": \"\",\n \"level\": \"\"\n },\n \"steps\": [\n {\n \"distance\": {\n \"value\": \"\",\n \"text\": \"\"\n },\n \"duration\": {\n \"value\": \"\",\n \"text\": \"\"\n },\n \"bearing_start\": \"\",\n \"bearing_end\": \"\",\n \"start_location\": {\n \"lat\": \"\",\n \"lng\": \"\",\n \"level\": \"\"\n },\n \"end_location\": {\n \"lat\": \"\",\n \"lng\": \"\",\n \"level\": \"\"\n },\n \"polyline\": [\n \"\",\n \"\"\n ],\n \"poi_id\": \"\",\n \"instruction\": {\n \"summary\": \"\",\n \"instruction_type\": \"\"\n }\n },\n {\n \"distance\": {\n \"value\": \"\",\n \"text\": \"\"\n },\n \"duration\": {\n \"value\": \"\",\n \"text\": \"\"\n },\n \"bearing_start\": \"\",\n \"bearing_end\": \"\",\n \"start_location\": {\n \"lat\": \"\",\n \"lng\": \"\",\n \"level\": \"\"\n },\n \"end_location\": {\n \"lat\": \"\",\n \"lng\": \"\",\n \"level\": \"\"\n },\n \"polyline\": [\n \"\",\n \"\"\n ],\n \"poi_id\": \"\",\n \"instruction\": {\n \"summary\": \"\",\n \"instruction_type\": \"\"\n }\n }\n ],\n \"waypoint\": \"\"\n },\n {\n \"distance\": {\n \"value\": \"\",\n \"text\": \"\"\n },\n \"duration\": {\n \"value\": \"\",\n \"text\": \"\"\n },\n \"start_location\": {\n \"lat\": \"\",\n \"lng\": \"\",\n \"level\": \"\"\n },\n \"end_location\": {\n \"lat\": \"\",\n \"lng\": \"\",\n \"level\": \"\"\n },\n \"steps\": [\n {\n \"distance\": {\n \"value\": \"\",\n \"text\": \"\"\n },\n \"duration\": {\n \"value\": \"\",\n \"text\": \"\"\n },\n \"bearing_start\": \"\",\n \"bearing_end\": \"\",\n \"start_location\": {\n \"lat\": \"\",\n \"lng\": \"\",\n \"level\": \"\"\n },\n \"end_location\": {\n \"lat\": \"\",\n \"lng\": \"\",\n \"level\": \"\"\n },\n \"polyline\": [\n \"\",\n \"\"\n ],\n \"poi_id\": \"\",\n \"instruction\": {\n \"summary\": \"\",\n \"instruction_type\": \"\"\n }\n },\n {\n \"distance\": {\n \"value\": \"\",\n \"text\": \"\"\n },\n \"duration\": {\n \"value\": \"\",\n \"text\": \"\"\n },\n \"bearing_start\": \"\",\n \"bearing_end\": \"\",\n \"start_location\": {\n \"lat\": \"\",\n \"lng\": \"\",\n \"level\": \"\"\n },\n \"end_location\": {\n \"lat\": \"\",\n \"lng\": \"\",\n \"level\": \"\"\n },\n \"polyline\": [\n \"\",\n \"\"\n ],\n \"poi_id\": \"\",\n \"instruction\": {\n \"summary\": \"\",\n \"instruction_type\": \"\"\n }\n }\n ],\n \"waypoint\": \"\"\n }\n ]\n }\n ],\n \"status\": \"ok\"\n}", "cookie": [], "_postman_previewlanguage": "json" }, { - "id": "db5d363e-3d0c-4ef5-a800-9f415986fb0b", + "id": "ec0d60d9-516b-453d-81c4-9ef36a216049", "name": "Bad Request", "originalRequest": { "url": { @@ -14201,7 +14459,7 @@ { "disabled": false, "description": { - "content": "Unit System to use for response", + "content": "Unit System to use for response (This can only be one of metric,imperial)", "type": "text/plain" }, "key": "units", @@ -14252,7 +14510,18 @@ "value": "" } ], - "variable": [] + "variable": [ + { + "disabled": false, + "description": { + "content": "(Required) ID of the Venue", + "type": "text/plain" + }, + "type": "any", + "value": "", + "key": "venue_id" + } + ] }, "header": [ { @@ -14276,7 +14545,7 @@ "_postman_previewlanguage": "json" }, { - "id": "5a3b5901-1268-4d89-adf6-23d5652a8cfe", + "id": "487f19b7-3e1b-46da-be2e-ec30facfb6f0", "name": "Unauthorized", "originalRequest": { "url": { @@ -14319,7 +14588,7 @@ { "disabled": false, "description": { - "content": "Unit System to use for response", + "content": "Unit System to use for response (This can only be one of metric,imperial)", "type": "text/plain" }, "key": "units", @@ -14370,7 +14639,18 @@ "value": "" } ], - "variable": [] + "variable": [ + { + "disabled": false, + "description": { + "content": "(Required) ID of the Venue", + "type": "text/plain" + }, + "type": "any", + "value": "", + "key": "venue_id" + } + ] }, "header": [ { @@ -14394,7 +14674,7 @@ "_postman_previewlanguage": "json" }, { - "id": "c492e914-c6c8-43a7-980f-f17d3e50dc37", + "id": "e64c13e8-3146-4730-9acb-47f2429660ab", "name": "Payment Required", "originalRequest": { "url": { @@ -14437,7 +14717,7 @@ { "disabled": false, "description": { - "content": "Unit System to use for response", + "content": "Unit System to use for response (This can only be one of metric,imperial)", "type": "text/plain" }, "key": "units", @@ -14488,7 +14768,18 @@ "value": "" } ], - "variable": [] + "variable": [ + { + "disabled": false, + "description": { + "content": "(Required) ID of the Venue", + "type": "text/plain" + }, + "type": "any", + "value": "", + "key": "venue_id" + } + ] }, "header": [ { @@ -14512,7 +14803,7 @@ "_postman_previewlanguage": "json" }, { - "id": "d533ec84-c856-4139-ad24-f5c09df6ae6a", + "id": "3a28618c-c3e6-4ee3-8a8b-470e622f08a2", "name": "Forbidden", "originalRequest": { "url": { @@ -14555,7 +14846,7 @@ { "disabled": false, "description": { - "content": "Unit System to use for response", + "content": "Unit System to use for response (This can only be one of metric,imperial)", "type": "text/plain" }, "key": "units", @@ -14606,7 +14897,18 @@ "value": "" } ], - "variable": [] + "variable": [ + { + "disabled": false, + "description": { + "content": "(Required) ID of the Venue", + "type": "text/plain" + }, + "type": "any", + "value": "", + "key": "venue_id" + } + ] }, "header": [ { @@ -14630,7 +14932,7 @@ "_postman_previewlanguage": "json" }, { - "id": "64dd28fd-a6f4-4703-a73e-11fd3c744fe8", + "id": "432277c9-ce5c-4eb5-b9b8-b185f4661c1e", "name": "Unprocessable Entity", "originalRequest": { "url": { @@ -14673,7 +14975,7 @@ { "disabled": false, "description": { - "content": "Unit System to use for response", + "content": "Unit System to use for response (This can only be one of metric,imperial)", "type": "text/plain" }, "key": "units", @@ -14724,7 +15026,18 @@ "value": "" } ], - "variable": [] + "variable": [ + { + "disabled": false, + "description": { + "content": "(Required) ID of the Venue", + "type": "text/plain" + }, + "type": "any", + "value": "", + "key": "venue_id" + } + ] }, "header": [ { @@ -14743,7 +15056,7 @@ "value": "application/json" } ], - "body": "{\n \"detail\": [\n {\n \"occaecat5f0\": true,\n \"temporbd9\": -46031440.007471725,\n \"eae\": -39850226.112924814,\n \"ullamco_675\": 4547313\n },\n {\n \"Lorem_f1\": -79586120,\n \"eiusmoda\": \"repr\",\n \"irure_fe_\": 69093630,\n \"in_3e\": 69959778\n }\n ],\n \"context\": {\n \"veniam_c4\": true,\n \"cupidatat_e\": \"nisi Ut culpa pariatur\"\n }\n}", + "body": "{\n \"detail\": [\n {\n \"key_0\": true\n },\n {\n \"key_0\": \"string\"\n }\n ],\n \"context\": {\n \"key_0\": \"string\",\n \"key_1\": 9303.87602355564\n }\n}", "cookie": [], "_postman_previewlanguage": "json" } @@ -14754,7 +15067,7 @@ } }, { - "id": "b10f8ee4-f644-4322-b107-fac7223e9013", + "id": "6c3f1c77-ea5f-4c7b-93ed-acbaf0101400", "name": "Search Venue Pois By Key", "request": { "name": "Search Venue Pois By Key", @@ -14924,7 +15237,7 @@ }, "response": [ { - "id": "24a628d2-8577-46c4-8550-a22a3ba48ddb", + "id": "1ade5a11-4943-4528-8753-84c7c483258c", "name": "OK", "originalRequest": { "url": { @@ -15056,7 +15369,18 @@ "value": "" } ], - "variable": [] + "variable": [ + { + "disabled": false, + "description": { + "content": "(Required) ID of the Venue", + "type": "text/plain" + }, + "type": "any", + "value": "", + "key": "venue_id" + } + ] }, "header": [ { @@ -15080,7 +15404,7 @@ "_postman_previewlanguage": "json" }, { - "id": "df24b2e1-8fab-4f4e-934d-9ae4bed14dff", + "id": "e39f6115-fc45-4aef-b295-b6ef535c7003", "name": "Unauthorized", "originalRequest": { "url": { @@ -15212,7 +15536,18 @@ "value": "" } ], - "variable": [] + "variable": [ + { + "disabled": false, + "description": { + "content": "(Required) ID of the Venue", + "type": "text/plain" + }, + "type": "any", + "value": "", + "key": "venue_id" + } + ] }, "header": [ { @@ -15236,7 +15571,7 @@ "_postman_previewlanguage": "json" }, { - "id": "f0751f05-0c4c-4243-a6ba-387d8f599308", + "id": "69cd4a4d-a6c6-4ed7-bfe4-09059b6f76dd", "name": "Payment Required", "originalRequest": { "url": { @@ -15368,7 +15703,18 @@ "value": "" } ], - "variable": [] + "variable": [ + { + "disabled": false, + "description": { + "content": "(Required) ID of the Venue", + "type": "text/plain" + }, + "type": "any", + "value": "", + "key": "venue_id" + } + ] }, "header": [ { @@ -15392,7 +15738,7 @@ "_postman_previewlanguage": "json" }, { - "id": "a7f072ba-9df1-4c6d-8908-7e0ec866366b", + "id": "1dac6c09-5b86-457f-8ba9-5c3d742b0f32", "name": "Forbidden", "originalRequest": { "url": { @@ -15524,7 +15870,18 @@ "value": "" } ], - "variable": [] + "variable": [ + { + "disabled": false, + "description": { + "content": "(Required) ID of the Venue", + "type": "text/plain" + }, + "type": "any", + "value": "", + "key": "venue_id" + } + ] }, "header": [ { @@ -15548,7 +15905,7 @@ "_postman_previewlanguage": "json" }, { - "id": "35127630-48e0-429f-a370-b079eba7e0c2", + "id": "e4784954-bdb7-4ca8-a318-027c3e46893c", "name": "Unprocessable Entity", "originalRequest": { "url": { @@ -15680,7 +16037,18 @@ "value": "" } ], - "variable": [] + "variable": [ + { + "disabled": false, + "description": { + "content": "(Required) ID of the Venue", + "type": "text/plain" + }, + "type": "any", + "value": "", + "key": "venue_id" + } + ] }, "header": [ { @@ -15699,7 +16067,7 @@ "value": "application/json" } ], - "body": "{\n \"detail\": [\n {\n \"occaecat5f0\": true,\n \"temporbd9\": -46031440.007471725,\n \"eae\": -39850226.112924814,\n \"ullamco_675\": 4547313\n },\n {\n \"Lorem_f1\": -79586120,\n \"eiusmoda\": \"repr\",\n \"irure_fe_\": 69093630,\n \"in_3e\": 69959778\n }\n ],\n \"context\": {\n \"veniam_c4\": true,\n \"cupidatat_e\": \"nisi Ut culpa pariatur\"\n }\n}", + "body": "{\n \"detail\": [\n {\n \"key_0\": true\n },\n {\n \"key_0\": \"string\"\n }\n ],\n \"context\": {\n \"key_0\": \"string\",\n \"key_1\": 9303.87602355564\n }\n}", "cookie": [], "_postman_previewlanguage": "json" } @@ -15710,7 +16078,7 @@ } }, { - "id": "47692928-66f0-40eb-83bc-305d526985c6", + "id": "631734ef-5e5e-4a20-aed5-c27aa4c57abe", "name": "Autocomplete Venue Pois By Key", "request": { "name": "Autocomplete Venue Pois By Key", @@ -15871,7 +16239,7 @@ }, "response": [ { - "id": "997c8f2b-caa7-485b-a74d-8d451c753fed", + "id": "779061ac-608b-4bbc-8578-0b4d1861b685", "name": "OK", "originalRequest": { "url": { @@ -15994,7 +16362,18 @@ "value": "" } ], - "variable": [] + "variable": [ + { + "disabled": false, + "description": { + "content": "(Required) ID of the venue", + "type": "text/plain" + }, + "type": "any", + "value": "", + "key": "venue_id" + } + ] }, "header": [ { @@ -16018,7 +16397,7 @@ "_postman_previewlanguage": "json" }, { - "id": "f74438e8-e3a8-423d-a869-6f528bb06b1d", + "id": "ff1eb53b-84e9-4199-bd8e-d4c17c9f7f96", "name": "Unauthorized", "originalRequest": { "url": { @@ -16141,7 +16520,18 @@ "value": "" } ], - "variable": [] + "variable": [ + { + "disabled": false, + "description": { + "content": "(Required) ID of the venue", + "type": "text/plain" + }, + "type": "any", + "value": "", + "key": "venue_id" + } + ] }, "header": [ { @@ -16165,7 +16555,7 @@ "_postman_previewlanguage": "json" }, { - "id": "45fcddb9-4d54-4aaf-8e56-5cdffab53e34", + "id": "60055861-1ed7-4792-be79-c4a6ce2816b4", "name": "Payment Required", "originalRequest": { "url": { @@ -16288,7 +16678,18 @@ "value": "" } ], - "variable": [] + "variable": [ + { + "disabled": false, + "description": { + "content": "(Required) ID of the venue", + "type": "text/plain" + }, + "type": "any", + "value": "", + "key": "venue_id" + } + ] }, "header": [ { @@ -16312,7 +16713,7 @@ "_postman_previewlanguage": "json" }, { - "id": "6689fd0b-ee2b-41f7-ab3f-ec6b5a6167ef", + "id": "104ac1f0-3b20-49fc-be4e-7c2505431112", "name": "Forbidden", "originalRequest": { "url": { @@ -16435,7 +16836,18 @@ "value": "" } ], - "variable": [] + "variable": [ + { + "disabled": false, + "description": { + "content": "(Required) ID of the venue", + "type": "text/plain" + }, + "type": "any", + "value": "", + "key": "venue_id" + } + ] }, "header": [ { @@ -16459,7 +16871,7 @@ "_postman_previewlanguage": "json" }, { - "id": "0d9bc620-928e-44b4-92da-9cc4bbab579b", + "id": "4d7c4956-fcb5-4e77-8ae2-c3acb3046eb2", "name": "Unprocessable Entity", "originalRequest": { "url": { @@ -16582,7 +16994,18 @@ "value": "" } ], - "variable": [] + "variable": [ + { + "disabled": false, + "description": { + "content": "(Required) ID of the venue", + "type": "text/plain" + }, + "type": "any", + "value": "", + "key": "venue_id" + } + ] }, "header": [ { @@ -16601,7 +17024,7 @@ "value": "application/json" } ], - "body": "{\n \"detail\": [\n {\n \"occaecat5f0\": true,\n \"temporbd9\": -46031440.007471725,\n \"eae\": -39850226.112924814,\n \"ullamco_675\": 4547313\n },\n {\n \"Lorem_f1\": -79586120,\n \"eiusmoda\": \"repr\",\n \"irure_fe_\": 69093630,\n \"in_3e\": 69959778\n }\n ],\n \"context\": {\n \"veniam_c4\": true,\n \"cupidatat_e\": \"nisi Ut culpa pariatur\"\n }\n}", + "body": "{\n \"detail\": [\n {\n \"key_0\": true\n },\n {\n \"key_0\": \"string\"\n }\n ],\n \"context\": {\n \"key_0\": \"string\",\n \"key_1\": 9303.87602355564\n }\n}", "cookie": [], "_postman_previewlanguage": "json" } @@ -16612,7 +17035,7 @@ } }, { - "id": "ce0bd9fe-35b2-46db-9ebf-c9752bed720d", + "id": "da000a5b-8ed6-471a-ae89-025d67901214", "name": "Get Feature By Key", "request": { "name": "Get Feature By Key", @@ -16683,7 +17106,7 @@ }, "response": [ { - "id": "671802f2-3769-4825-8dbf-b27790319746", + "id": "478d94b7-e4f9-43f9-b989-208664eb4054", "name": "OK", "originalRequest": { "url": { @@ -16707,7 +17130,28 @@ "value": "" } ], - "variable": [] + "variable": [ + { + "disabled": false, + "description": { + "content": "(Required) ID of the venue", + "type": "text/plain" + }, + "type": "any", + "value": "", + "key": "venue_id" + }, + { + "disabled": false, + "description": { + "content": "(Required) ID of the feature", + "type": "text/plain" + }, + "type": "any", + "value": "", + "key": "feature_id" + } + ] }, "header": [ { @@ -16726,12 +17170,12 @@ "value": "application/json" } ], - "body": "{\n \"properties\": {\n \"autecd\": -34964035,\n \"dolore_4\": \"voluptate non aute dolor amet\"\n },\n \"geometry\": {\n \"type\": \"\",\n \"coordinates\": \"\",\n \"bbox\": \"\"\n },\n \"id\": \"\",\n \"type\": \"Feature\"\n}", + "body": "{\n \"properties\": {\n \"key_0\": \"string\",\n \"key_1\": 1112,\n \"key_2\": 1323.9994553775625\n },\n \"geometry\": {\n \"type\": \"\",\n \"coordinates\": \"\",\n \"bbox\": \"\"\n },\n \"id\": \"\",\n \"type\": \"Feature\"\n}", "cookie": [], "_postman_previewlanguage": "json" }, { - "id": "0ccbd54d-0d0c-4755-8d9d-cfefd47c82bb", + "id": "d8cafd9f-bc14-4184-a2a4-1109bf22e430", "name": "Unauthorized", "originalRequest": { "url": { @@ -16755,7 +17199,28 @@ "value": "" } ], - "variable": [] + "variable": [ + { + "disabled": false, + "description": { + "content": "(Required) ID of the venue", + "type": "text/plain" + }, + "type": "any", + "value": "", + "key": "venue_id" + }, + { + "disabled": false, + "description": { + "content": "(Required) ID of the feature", + "type": "text/plain" + }, + "type": "any", + "value": "", + "key": "feature_id" + } + ] }, "header": [ { @@ -16779,7 +17244,7 @@ "_postman_previewlanguage": "json" }, { - "id": "2a95fdac-37da-4699-bd42-91b5710ad384", + "id": "8b6816c2-be71-4a24-b8f6-49087030669c", "name": "Payment Required", "originalRequest": { "url": { @@ -16796,14 +17261,35 @@ "query": [ { "description": { - "content": "Added as a part of security scheme: apikey", + "content": "Added as a part of security scheme: apikey", + "type": "text/plain" + }, + "key": "private_key", + "value": "" + } + ], + "variable": [ + { + "disabled": false, + "description": { + "content": "(Required) ID of the venue", + "type": "text/plain" + }, + "type": "any", + "value": "", + "key": "venue_id" + }, + { + "disabled": false, + "description": { + "content": "(Required) ID of the feature", "type": "text/plain" }, - "key": "private_key", - "value": "" + "type": "any", + "value": "", + "key": "feature_id" } - ], - "variable": [] + ] }, "header": [ { @@ -16827,7 +17313,7 @@ "_postman_previewlanguage": "json" }, { - "id": "42c5fa75-b7b6-45fa-8ca4-459548adc55a", + "id": "b36dfc5d-275d-4bc1-9e35-6d7a0774a51b", "name": "Forbidden", "originalRequest": { "url": { @@ -16851,7 +17337,28 @@ "value": "" } ], - "variable": [] + "variable": [ + { + "disabled": false, + "description": { + "content": "(Required) ID of the venue", + "type": "text/plain" + }, + "type": "any", + "value": "", + "key": "venue_id" + }, + { + "disabled": false, + "description": { + "content": "(Required) ID of the feature", + "type": "text/plain" + }, + "type": "any", + "value": "", + "key": "feature_id" + } + ] }, "header": [ { @@ -16875,7 +17382,7 @@ "_postman_previewlanguage": "json" }, { - "id": "8810d90f-be76-4e1d-819d-7a352745da29", + "id": "676f70a3-5712-4332-ab41-5e4965ee8a51", "name": "Unprocessable Entity", "originalRequest": { "url": { @@ -16899,7 +17406,28 @@ "value": "" } ], - "variable": [] + "variable": [ + { + "disabled": false, + "description": { + "content": "(Required) ID of the venue", + "type": "text/plain" + }, + "type": "any", + "value": "", + "key": "venue_id" + }, + { + "disabled": false, + "description": { + "content": "(Required) ID of the feature", + "type": "text/plain" + }, + "type": "any", + "value": "", + "key": "feature_id" + } + ] }, "header": [ { @@ -16918,7 +17446,7 @@ "value": "application/json" } ], - "body": "{\n \"detail\": [\n {\n \"occaecat5f0\": true,\n \"temporbd9\": -46031440.007471725,\n \"eae\": -39850226.112924814,\n \"ullamco_675\": 4547313\n },\n {\n \"Lorem_f1\": -79586120,\n \"eiusmoda\": \"repr\",\n \"irure_fe_\": 69093630,\n \"in_3e\": 69959778\n }\n ],\n \"context\": {\n \"veniam_c4\": true,\n \"cupidatat_e\": \"nisi Ut culpa pariatur\"\n }\n}", + "body": "{\n \"detail\": [\n {\n \"key_0\": true\n },\n {\n \"key_0\": \"string\"\n }\n ],\n \"context\": {\n \"key_0\": \"string\",\n \"key_1\": 9303.87602355564\n }\n}", "cookie": [], "_postman_previewlanguage": "json" } @@ -16929,7 +17457,7 @@ } }, { - "id": "8df3ed07-5581-48e1-b3e7-14a407216b64", + "id": "1af5a679-01da-47b4-bab5-db5301c83d61", "name": "Tiles By Key", "request": { "name": "Tiles By Key", @@ -17031,7 +17559,7 @@ }, "response": [ { - "id": "2e84e808-c85a-467b-917b-9275ab435007", + "id": "946fb54f-cf7a-4842-b1d1-2794811780e9", "name": "OK", "originalRequest": { "url": { @@ -17075,7 +17603,38 @@ "value": "" } ], - "variable": [] + "variable": [ + { + "disabled": false, + "description": { + "content": "(Required) ID of the venue", + "type": "text/plain" + }, + "type": "any", + "value": "", + "key": "venue_id" + }, + { + "disabled": false, + "description": { + "content": "(Required) X coordinate of the tile", + "type": "text/plain" + }, + "type": "any", + "value": "", + "key": "x" + }, + { + "disabled": false, + "description": { + "content": "(Required) Zoom level", + "type": "text/plain" + }, + "type": "any", + "value": "", + "key": "z" + } + ] }, "header": [ { @@ -17099,7 +17658,7 @@ "_postman_previewlanguage": "json" }, { - "id": "fb540313-6f02-4d84-91d9-90be5e28c5eb", + "id": "544fd118-7e30-4f57-b522-ecef97c18d8f", "name": "Unauthorized", "originalRequest": { "url": { @@ -17143,7 +17702,38 @@ "value": "" } ], - "variable": [] + "variable": [ + { + "disabled": false, + "description": { + "content": "(Required) ID of the venue", + "type": "text/plain" + }, + "type": "any", + "value": "", + "key": "venue_id" + }, + { + "disabled": false, + "description": { + "content": "(Required) X coordinate of the tile", + "type": "text/plain" + }, + "type": "any", + "value": "", + "key": "x" + }, + { + "disabled": false, + "description": { + "content": "(Required) Zoom level", + "type": "text/plain" + }, + "type": "any", + "value": "", + "key": "z" + } + ] }, "header": [ { @@ -17167,7 +17757,7 @@ "_postman_previewlanguage": "json" }, { - "id": "826ba2a4-aefa-4be2-b55e-751f478eac0a", + "id": "db6cc906-0844-4885-8edd-958c09fa1979", "name": "Payment Required", "originalRequest": { "url": { @@ -17211,7 +17801,38 @@ "value": "" } ], - "variable": [] + "variable": [ + { + "disabled": false, + "description": { + "content": "(Required) ID of the venue", + "type": "text/plain" + }, + "type": "any", + "value": "", + "key": "venue_id" + }, + { + "disabled": false, + "description": { + "content": "(Required) X coordinate of the tile", + "type": "text/plain" + }, + "type": "any", + "value": "", + "key": "x" + }, + { + "disabled": false, + "description": { + "content": "(Required) Zoom level", + "type": "text/plain" + }, + "type": "any", + "value": "", + "key": "z" + } + ] }, "header": [ { @@ -17235,7 +17856,7 @@ "_postman_previewlanguage": "json" }, { - "id": "793cfdf9-7019-477d-b571-456db08f95f5", + "id": "06ccc885-cfbf-43f0-8a15-4d73c95ce659", "name": "Forbidden", "originalRequest": { "url": { @@ -17279,7 +17900,38 @@ "value": "" } ], - "variable": [] + "variable": [ + { + "disabled": false, + "description": { + "content": "(Required) ID of the venue", + "type": "text/plain" + }, + "type": "any", + "value": "", + "key": "venue_id" + }, + { + "disabled": false, + "description": { + "content": "(Required) X coordinate of the tile", + "type": "text/plain" + }, + "type": "any", + "value": "", + "key": "x" + }, + { + "disabled": false, + "description": { + "content": "(Required) Zoom level", + "type": "text/plain" + }, + "type": "any", + "value": "", + "key": "z" + } + ] }, "header": [ { @@ -17303,7 +17955,7 @@ "_postman_previewlanguage": "json" }, { - "id": "9497037e-b594-48e1-815a-27dccb2f4a67", + "id": "ac498111-1ea1-45d7-99a9-638bae455b2a", "name": "Unprocessable Entity", "originalRequest": { "url": { @@ -17347,7 +17999,38 @@ "value": "" } ], - "variable": [] + "variable": [ + { + "disabled": false, + "description": { + "content": "(Required) ID of the venue", + "type": "text/plain" + }, + "type": "any", + "value": "", + "key": "venue_id" + }, + { + "disabled": false, + "description": { + "content": "(Required) X coordinate of the tile", + "type": "text/plain" + }, + "type": "any", + "value": "", + "key": "x" + }, + { + "disabled": false, + "description": { + "content": "(Required) Zoom level", + "type": "text/plain" + }, + "type": "any", + "value": "", + "key": "z" + } + ] }, "header": [ { @@ -17366,7 +18049,7 @@ "value": "application/json" } ], - "body": "{\n \"detail\": [\n {\n \"occaecat5f0\": true,\n \"temporbd9\": -46031440.007471725,\n \"eae\": -39850226.112924814,\n \"ullamco_675\": 4547313\n },\n {\n \"Lorem_f1\": -79586120,\n \"eiusmoda\": \"repr\",\n \"irure_fe_\": 69093630,\n \"in_3e\": 69959778\n }\n ],\n \"context\": {\n \"veniam_c4\": true,\n \"cupidatat_e\": \"nisi Ut culpa pariatur\"\n }\n}", + "body": "{\n \"detail\": [\n {\n \"key_0\": true\n },\n {\n \"key_0\": \"string\"\n }\n ],\n \"context\": {\n \"key_0\": \"string\",\n \"key_1\": 9303.87602355564\n }\n}", "cookie": [], "_postman_previewlanguage": "json" } @@ -17383,12 +18066,12 @@ "description": "The Woosmap Distance Async API suite provides tools for large or difficult distance calculations.\n\n* **Matrix:** Compute travel distance and time for a matrix of multiple origins and destinations.\n\nRequests are made via HTTPS (GET/POST) and require an API key (`key` or `private_key`) for quota management.\n", "item": [ { - "id": "3f9db410-6ab8-4027-8667-47d70113c03a", + "id": "b479e49b-f34c-48e2-aae6-9c2ab00bbfd9", "name": "Start Matrix Calculation", "request": { "name": "Start Matrix Calculation", "description": { - "content": "Start an asynchronous matrix calculation.\n\n**Rate limit**: `20/1s`", + "content": "Start an asynchronous matrix calculation.\n\n**Rate limit**: `20/1s`\n\n**Ratelimit:** 20/1s", "type": "text/plain" }, "url": { @@ -17445,7 +18128,7 @@ }, "response": [ { - "id": "d4293383-3db8-4b6b-b606-0c587f4b3a12", + "id": "4db20e0d-ef0b-4370-8c10-f7539e372eb2", "name": "Successful Response", "originalRequest": { "url": { @@ -17500,12 +18183,12 @@ "value": "application/json" } ], - "body": "{\n \"matrix_id\": \"\",\n \"status\": \"inProgress\"\n}", + "body": "{\n \"matrix_id\": \"\",\n \"status\": \"completed\"\n}", "cookie": [], "_postman_previewlanguage": "json" }, { - "id": "6944bd94-4963-4ad5-8ac4-75e4a5811434", + "id": "75c11947-b2d9-4325-811b-6bd4d2db1be5", "name": "Unable to locate credentials.", "originalRequest": { "url": { @@ -17565,7 +18248,7 @@ "_postman_previewlanguage": "json" }, { - "id": "3b7ec7a1-ce99-4e36-b55f-6bf16145caa0", + "id": "72ea664c-373c-41aa-a817-03adcae05fdb", "name": "Out of free quota.", "originalRequest": { "url": { @@ -17625,7 +18308,7 @@ "_postman_previewlanguage": "json" }, { - "id": "a224ae81-69c6-4716-b173-9b9fffe41923", + "id": "4ac1fa2e-a4cc-4007-ba7d-ae40badf6efb", "name": "Credentials found, but not matching.", "originalRequest": { "url": { @@ -17685,7 +18368,7 @@ "_postman_previewlanguage": "json" }, { - "id": "9eea1640-9d4f-46de-b042-958265176ab9", + "id": "8a72147c-48d4-41fd-aee0-7708d3ed3aea", "name": "Validation Error", "originalRequest": { "url": { @@ -17745,7 +18428,7 @@ "_postman_previewlanguage": "json" }, { - "id": "5cc6c9dc-fa64-457f-b2be-edbb1861d38d", + "id": "c59790f6-82d6-4896-acae-9b26de89fad7", "name": "Rate limit reached", "originalRequest": { "url": { @@ -17811,12 +18494,12 @@ } }, { - "id": "624f1447-3bc5-45fa-bb1f-877f17e440d6", + "id": "d643058b-9da5-4f8f-84e4-57ecd9e33dd6", "name": "Check Matrix Calculation Status", "request": { "name": "Check Matrix Calculation Status", "description": { - "content": "Check on the progress of an asynchronous matrix calculation.\n\n**Rate limit**: `20/1s`", + "content": "Check on the progress of an asynchronous matrix calculation.\n\n**Rate limit**: `20/1s`\n\n**Ratelimit:** 20/1s", "type": "text/plain" }, "url": { @@ -17872,7 +18555,7 @@ }, "response": [ { - "id": "78975405-0ae0-4c88-a99e-696a2d3e4d80", + "id": "52f44e90-e660-485f-857a-e963afc9904a", "name": "Successful Response", "originalRequest": { "url": { @@ -17896,7 +18579,18 @@ "value": "" } ], - "variable": [] + "variable": [ + { + "disabled": false, + "description": { + "content": "(Required) The ID of the matrix you want to check the status of.", + "type": "text/plain" + }, + "type": "any", + "value": "", + "key": "matrix_id" + } + ] }, "header": [ { @@ -17915,12 +18609,12 @@ "value": "application/json" } ], - "body": "{\n \"status\": \"completed\"\n}", + "body": "{\n \"status\": \"error\"\n}", "cookie": [], "_postman_previewlanguage": "json" }, { - "id": "4b340c1f-756e-4a25-b2b8-edc40a2cfce4", + "id": "1a6661d7-b2fa-4336-aa17-8b7a2ed0c7c1", "name": "Unable to locate credentials.", "originalRequest": { "url": { @@ -17944,7 +18638,18 @@ "value": "" } ], - "variable": [] + "variable": [ + { + "disabled": false, + "description": { + "content": "(Required) The ID of the matrix you want to check the status of.", + "type": "text/plain" + }, + "type": "any", + "value": "", + "key": "matrix_id" + } + ] }, "header": [ { @@ -17968,7 +18673,7 @@ "_postman_previewlanguage": "json" }, { - "id": "cd7da039-208b-424f-87f2-bb30f3791eca", + "id": "01ca554c-35bf-46d4-b712-e0f0e1cc37d8", "name": "Out of free quota.", "originalRequest": { "url": { @@ -17992,7 +18697,18 @@ "value": "" } ], - "variable": [] + "variable": [ + { + "disabled": false, + "description": { + "content": "(Required) The ID of the matrix you want to check the status of.", + "type": "text/plain" + }, + "type": "any", + "value": "", + "key": "matrix_id" + } + ] }, "header": [ { @@ -18016,7 +18732,7 @@ "_postman_previewlanguage": "json" }, { - "id": "1bbb7af0-2bbe-47dc-950a-06b70a894492", + "id": "c1d280a2-d1e2-469a-a2bf-7ff24b4b81b6", "name": "Credentials found, but not matching.", "originalRequest": { "url": { @@ -18040,7 +18756,18 @@ "value": "" } ], - "variable": [] + "variable": [ + { + "disabled": false, + "description": { + "content": "(Required) The ID of the matrix you want to check the status of.", + "type": "text/plain" + }, + "type": "any", + "value": "", + "key": "matrix_id" + } + ] }, "header": [ { @@ -18064,7 +18791,7 @@ "_postman_previewlanguage": "json" }, { - "id": "692a674b-a5ae-499b-a318-9f34d4bc570e", + "id": "ea8b44da-6c4e-473a-bf34-e916c835b76d", "name": "Validation Error", "originalRequest": { "url": { @@ -18088,7 +18815,18 @@ "value": "" } ], - "variable": [] + "variable": [ + { + "disabled": false, + "description": { + "content": "(Required) The ID of the matrix you want to check the status of.", + "type": "text/plain" + }, + "type": "any", + "value": "", + "key": "matrix_id" + } + ] }, "header": [ { @@ -18112,7 +18850,7 @@ "_postman_previewlanguage": "json" }, { - "id": "601fe737-67bb-446e-922d-02e737ffd8bf", + "id": "9c85f04d-e90f-4e2e-9ed6-75807567f1b3", "name": "Rate limit reached", "originalRequest": { "url": { @@ -18136,7 +18874,18 @@ "value": "" } ], - "variable": [] + "variable": [ + { + "disabled": false, + "description": { + "content": "(Required) The ID of the matrix you want to check the status of.", + "type": "text/plain" + }, + "type": "any", + "value": "", + "key": "matrix_id" + } + ] }, "header": [ { @@ -18166,12 +18915,12 @@ } }, { - "id": "ed1882f1-1a10-4727-ada2-845eda85ad16", + "id": "3540ee1d-4ac8-496c-ac11-786ce27484b1", "name": "Get Matrix Calculation Result", "request": { "name": "Get Matrix Calculation Result", "description": { - "content": "Get the results of an asynchronous matrix calculation.\n\nYou should confirm using the `/matrix/{matrix_id}/status` endpoint that the calculation is `completed` before calling this endpoint.\n\n**Rate limit**: `20/1s`", + "content": "Get the results of an asynchronous matrix calculation.\n\nYou should confirm using the `/matrix/{matrix_id}/status` endpoint that the calculation is `completed` before calling this endpoint.\n\n**Rate limit**: `20/1s`\n\n**Ratelimit:** 20/1s", "type": "text/plain" }, "url": { @@ -18226,7 +18975,7 @@ }, "response": [ { - "id": "9e07f2b9-a089-4049-a7b4-8dae808dcd30", + "id": "2e8d7bc3-8d72-4bb6-ad6e-3603bcca738e", "name": "Redirect to the result of the matrix calculation.", "originalRequest": { "url": { @@ -18249,7 +18998,18 @@ "value": "" } ], - "variable": [] + "variable": [ + { + "disabled": false, + "description": { + "content": "(Required) The ID of the matrix you want to get the result of", + "type": "text/plain" + }, + "type": "any", + "value": "", + "key": "matrix_id" + } + ] }, "header": [ { @@ -18268,12 +19028,12 @@ "value": "application/json" } ], - "body": "{}", + "body": "", "cookie": [], "_postman_previewlanguage": "json" }, { - "id": "594ec90d-5082-4522-81e7-ab49cd9400a7", + "id": "e81c955d-6f9b-4a83-9233-51d6028b97c5", "name": "Unable to locate credentials.", "originalRequest": { "url": { @@ -18296,7 +19056,18 @@ "value": "" } ], - "variable": [] + "variable": [ + { + "disabled": false, + "description": { + "content": "(Required) The ID of the matrix you want to get the result of", + "type": "text/plain" + }, + "type": "any", + "value": "", + "key": "matrix_id" + } + ] }, "header": [ { @@ -18320,7 +19091,7 @@ "_postman_previewlanguage": "json" }, { - "id": "97368228-2ff6-428d-b7dc-cb4e7f470789", + "id": "50e0639f-e778-4547-99b4-94519400ef96", "name": "Out of free quota.", "originalRequest": { "url": { @@ -18343,7 +19114,18 @@ "value": "" } ], - "variable": [] + "variable": [ + { + "disabled": false, + "description": { + "content": "(Required) The ID of the matrix you want to get the result of", + "type": "text/plain" + }, + "type": "any", + "value": "", + "key": "matrix_id" + } + ] }, "header": [ { @@ -18367,7 +19149,7 @@ "_postman_previewlanguage": "json" }, { - "id": "1c907d1b-9ab0-4697-af82-8b8725a4cec3", + "id": "9f2d438a-8692-48f6-98d5-bbd526f21e3d", "name": "Credentials found, but not matching.", "originalRequest": { "url": { @@ -18390,7 +19172,18 @@ "value": "" } ], - "variable": [] + "variable": [ + { + "disabled": false, + "description": { + "content": "(Required) The ID of the matrix you want to get the result of", + "type": "text/plain" + }, + "type": "any", + "value": "", + "key": "matrix_id" + } + ] }, "header": [ { @@ -18414,7 +19207,7 @@ "_postman_previewlanguage": "json" }, { - "id": "0edf3d24-0312-416a-9fb2-16bfca99f6ef", + "id": "60b315cc-96dd-404d-8378-c11d1dfd1e0c", "name": "Validation Error", "originalRequest": { "url": { @@ -18437,7 +19230,18 @@ "value": "" } ], - "variable": [] + "variable": [ + { + "disabled": false, + "description": { + "content": "(Required) The ID of the matrix you want to get the result of", + "type": "text/plain" + }, + "type": "any", + "value": "", + "key": "matrix_id" + } + ] }, "header": [ { @@ -18461,7 +19265,7 @@ "_postman_previewlanguage": "json" }, { - "id": "767ed9ea-4091-4441-83c9-9bc24ab220bc", + "id": "c09d427f-3082-46f1-9183-38b1dde60f90", "name": "Rate limit reached", "originalRequest": { "url": { @@ -18484,7 +19288,18 @@ "value": "" } ], - "variable": [] + "variable": [ + { + "disabled": false, + "description": { + "content": "(Required) The ID of the matrix you want to get the result of", + "type": "text/plain" + }, + "type": "any", + "value": "", + "key": "matrix_id" + } + ] }, "header": [ { @@ -18520,12 +19335,12 @@ "description": "The Transit API delivers comprehensive public transportation routing information by calculating optimal travel paths between\norigins and destinations. It provides detailed route data including distance, duration, polyline visualization,\nand complete step-by-step transit instructions with transfer points and transportation modes. The API is ideal for\napplications requiring accurate public transit navigation and trip planning capabilities.\n", "item": [ { - "id": "b7e19e70-2099-4acd-be89-4cd40943657b", + "id": "19fb3ac1-91b6-4be2-b7c4-2045f3d3df8c", "name": "Transit Route", "request": { "name": "Transit Route", "description": { - "content": "**Rate limit**: `10/1s`", + "content": "**Rate limit**: `10/1s`\n\n**Ratelimit:** 10/1s", "type": "text/plain" }, "url": { @@ -18613,7 +19428,7 @@ }, "response": [ { - "id": "97bff066-b931-4580-b667-c19d61782e96", + "id": "0237f1a3-08a5-495c-a279-7e32c74898b0", "name": "Successful Response", "originalRequest": { "url": { @@ -18703,7 +19518,7 @@ "_postman_previewlanguage": "json" }, { - "id": "8c0c0429-ca4c-4109-8b1c-5a593f0ebfd5", + "id": "c69c7033-49c7-42cf-a250-51c2b72b6334", "name": "Unable to locate credentials.", "originalRequest": { "url": { @@ -18793,7 +19608,7 @@ "_postman_previewlanguage": "json" }, { - "id": "3db3cb3c-376e-4da7-81b3-d6fac19bdaac", + "id": "34e859d5-922a-40fd-99fa-fe54df82d665", "name": "Out of free quota.", "originalRequest": { "url": { @@ -18883,7 +19698,7 @@ "_postman_previewlanguage": "json" }, { - "id": "dae0878c-03b9-4038-a9ba-20dc5021de2e", + "id": "8b632a89-0094-49ae-9b63-1eb92113f029", "name": "Credentials found, but not matching.", "originalRequest": { "url": { @@ -18973,7 +19788,7 @@ "_postman_previewlanguage": "json" }, { - "id": "554f2312-e17c-468c-bb23-62e65a9d4c45", + "id": "e619fa5c-49b1-44c0-bf8d-9a4601f6476f", "name": "Validation Error", "originalRequest": { "url": { @@ -19063,7 +19878,7 @@ "_postman_previewlanguage": "json" }, { - "id": "662afe58-aa29-4916-97cd-c524f440d6db", + "id": "1a650881-8e8f-4ef3-8583-d165e55768df", "name": "Rate limit reached", "originalRequest": { "url": { @@ -19165,7 +19980,7 @@ "description": "Manage the full lifecycle of your geospatial data alongside powerful analysis and retrieval.\n\n* **Management:** Programmatically create datasets, import features in bulk (CSV/GeoJSON), and handle updates or deletions.\n* **Search:** Execute **Nearby**, **Contains**, **Intersects**, and **Within** queries using SQL-like `WHERE` filters.\n* **Features:** Direct access to individual geographic features by unique ID with field masking.\n\nIdeal for applications that require precise location analysis, spatial queries and geographic data management.\n", "item": [ { - "id": "9e46a8f1-3684-4014-85fe-78a9e2ba274c", + "id": "e07c1a4d-ec89-4af9-8a46-891f73e91e26", "name": "Get Dataset", "request": { "name": "Get Dataset", @@ -19223,7 +20038,7 @@ }, "response": [ { - "id": "bc182b05-6b9d-425b-9ae3-30cea4f568c7", + "id": "12f68813-8ead-402c-8daa-bef1db8a2b03", "name": "Successful Response", "originalRequest": { "url": { @@ -19244,7 +20059,18 @@ "value": "" } ], - "variable": [] + "variable": [ + { + "disabled": false, + "description": { + "content": "(Required) ", + "type": "text/plain" + }, + "type": "any", + "value": "", + "key": "dataset_id" + } + ] }, "header": [ { @@ -19268,7 +20094,7 @@ "_postman_previewlanguage": "json" }, { - "id": "312e8a84-892f-42f3-9aa1-86f992d0ecc3", + "id": "69431779-052c-4742-b823-cd2917d93e8c", "name": "Unable to locate credentials.", "originalRequest": { "url": { @@ -19289,7 +20115,18 @@ "value": "" } ], - "variable": [] + "variable": [ + { + "disabled": false, + "description": { + "content": "(Required) ", + "type": "text/plain" + }, + "type": "any", + "value": "", + "key": "dataset_id" + } + ] }, "header": [ { @@ -19313,7 +20150,7 @@ "_postman_previewlanguage": "json" }, { - "id": "e9ba4b65-f227-4984-8b2b-80b38274edd7", + "id": "dd46ec1e-4106-45af-98e0-311abd6db86e", "name": "Out of free quota.", "originalRequest": { "url": { @@ -19334,7 +20171,18 @@ "value": "" } ], - "variable": [] + "variable": [ + { + "disabled": false, + "description": { + "content": "(Required) ", + "type": "text/plain" + }, + "type": "any", + "value": "", + "key": "dataset_id" + } + ] }, "header": [ { @@ -19358,7 +20206,7 @@ "_postman_previewlanguage": "json" }, { - "id": "9f81b797-1907-428e-8112-415db545c50b", + "id": "13d9432b-f212-4de1-9739-c09b845e6d33", "name": "Credentials found, but not matching.", "originalRequest": { "url": { @@ -19379,7 +20227,18 @@ "value": "" } ], - "variable": [] + "variable": [ + { + "disabled": false, + "description": { + "content": "(Required) ", + "type": "text/plain" + }, + "type": "any", + "value": "", + "key": "dataset_id" + } + ] }, "header": [ { @@ -19403,7 +20262,7 @@ "_postman_previewlanguage": "json" }, { - "id": "07425d84-526d-4762-a4af-2a497debb997", + "id": "7e033585-53e9-42d3-bc88-1d23eb7bd1b3", "name": "Dataset was not found", "originalRequest": { "url": { @@ -19420,11 +20279,22 @@ "content": "Added as a part of security scheme: apikey", "type": "text/plain" }, - "key": "private_key", - "value": "" + "key": "private_key", + "value": "" + } + ], + "variable": [ + { + "disabled": false, + "description": { + "content": "(Required) ", + "type": "text/plain" + }, + "type": "any", + "value": "", + "key": "dataset_id" } - ], - "variable": [] + ] }, "header": [ { @@ -19448,7 +20318,7 @@ "_postman_previewlanguage": "json" }, { - "id": "b2391229-7395-4974-8aba-c82a591868d7", + "id": "566ea857-4b69-49e0-b316-8e4ac4e94e4e", "name": "Validation Error", "originalRequest": { "url": { @@ -19469,7 +20339,18 @@ "value": "" } ], - "variable": [] + "variable": [ + { + "disabled": false, + "description": { + "content": "(Required) ", + "type": "text/plain" + }, + "type": "any", + "value": "", + "key": "dataset_id" + } + ] }, "header": [ { @@ -19493,7 +20374,7 @@ "_postman_previewlanguage": "json" }, { - "id": "27f66d1a-074c-473a-a737-11885f616833", + "id": "8b2dba69-779a-4af1-9d60-3dd5147d6cb2", "name": "Rate limit reached", "originalRequest": { "url": { @@ -19514,7 +20395,18 @@ "value": "" } ], - "variable": [] + "variable": [ + { + "disabled": false, + "description": { + "content": "(Required) ", + "type": "text/plain" + }, + "type": "any", + "value": "", + "key": "dataset_id" + } + ] }, "header": [ { @@ -19544,7 +20436,7 @@ } }, { - "id": "b8896fc7-7f7f-4686-81e4-431519099161", + "id": "397349e3-7413-4fe7-91ed-5a471fe1c2de", "name": "Delete Dataset", "request": { "name": "Delete Dataset", @@ -19602,7 +20494,7 @@ }, "response": [ { - "id": "19218fa7-64b4-46d9-bc8b-d4b7e992375a", + "id": "dc6efd7a-efb3-4458-a303-2047dd80a713", "name": "Successful Response", "originalRequest": { "url": { @@ -19623,7 +20515,18 @@ "value": "" } ], - "variable": [] + "variable": [ + { + "disabled": false, + "description": { + "content": "(Required) ", + "type": "text/plain" + }, + "type": "any", + "value": "", + "key": "dataset_id" + } + ] }, "header": [ { @@ -19642,12 +20545,12 @@ "value": "application/json" } ], - "body": "{\n \"minim_c\": -85173305.01520321\n}", + "body": "{\n \"key_0\": \"string\",\n \"key_1\": false\n}", "cookie": [], "_postman_previewlanguage": "json" }, { - "id": "3356eb6e-2b21-4d49-989b-c5fdedae558e", + "id": "04f6eb64-8d87-44f7-8313-926793bdfda6", "name": "Unable to locate credentials.", "originalRequest": { "url": { @@ -19668,7 +20571,18 @@ "value": "" } ], - "variable": [] + "variable": [ + { + "disabled": false, + "description": { + "content": "(Required) ", + "type": "text/plain" + }, + "type": "any", + "value": "", + "key": "dataset_id" + } + ] }, "header": [ { @@ -19692,7 +20606,7 @@ "_postman_previewlanguage": "json" }, { - "id": "08433d99-27bb-4984-a02e-c81cd7db9af5", + "id": "56c05cf9-9eef-49c5-908f-15fb9af1d632", "name": "Out of free quota.", "originalRequest": { "url": { @@ -19713,7 +20627,18 @@ "value": "" } ], - "variable": [] + "variable": [ + { + "disabled": false, + "description": { + "content": "(Required) ", + "type": "text/plain" + }, + "type": "any", + "value": "", + "key": "dataset_id" + } + ] }, "header": [ { @@ -19737,7 +20662,7 @@ "_postman_previewlanguage": "json" }, { - "id": "1606da39-57e2-4966-9767-8865d6f0484a", + "id": "6bc81308-e270-48a9-9126-0218469aeefc", "name": "Credentials found, but not matching.", "originalRequest": { "url": { @@ -19758,7 +20683,18 @@ "value": "" } ], - "variable": [] + "variable": [ + { + "disabled": false, + "description": { + "content": "(Required) ", + "type": "text/plain" + }, + "type": "any", + "value": "", + "key": "dataset_id" + } + ] }, "header": [ { @@ -19782,7 +20718,7 @@ "_postman_previewlanguage": "json" }, { - "id": "0cde9227-7d13-47e0-93e2-1e4eeb770d70", + "id": "00cac43c-ee75-4b37-a8f0-b304b3e09d21", "name": "Dataset was not found", "originalRequest": { "url": { @@ -19803,7 +20739,18 @@ "value": "" } ], - "variable": [] + "variable": [ + { + "disabled": false, + "description": { + "content": "(Required) ", + "type": "text/plain" + }, + "type": "any", + "value": "", + "key": "dataset_id" + } + ] }, "header": [ { @@ -19827,7 +20774,7 @@ "_postman_previewlanguage": "json" }, { - "id": "0e2bc884-3d07-4937-be27-2099e8202b8c", + "id": "2833974c-74b1-4cda-8079-170d665e7247", "name": "The Dataset was already scheduled for deletion.", "originalRequest": { "url": { @@ -19848,7 +20795,18 @@ "value": "" } ], - "variable": [] + "variable": [ + { + "disabled": false, + "description": { + "content": "(Required) ", + "type": "text/plain" + }, + "type": "any", + "value": "", + "key": "dataset_id" + } + ] }, "header": [ { @@ -19872,7 +20830,7 @@ "_postman_previewlanguage": "json" }, { - "id": "5a1e4eea-13f7-4372-abcb-2ced98d57465", + "id": "8d2f4f5e-2efe-48a9-9cce-53fc96ed99cf", "name": "Validation Error", "originalRequest": { "url": { @@ -19893,7 +20851,18 @@ "value": "" } ], - "variable": [] + "variable": [ + { + "disabled": false, + "description": { + "content": "(Required) ", + "type": "text/plain" + }, + "type": "any", + "value": "", + "key": "dataset_id" + } + ] }, "header": [ { @@ -19917,7 +20886,7 @@ "_postman_previewlanguage": "json" }, { - "id": "73201efd-3882-4334-9552-99d31cbc61a3", + "id": "ad9e1aad-fa4f-4e4f-8525-6cc43ea0b8aa", "name": "Rate limit reached", "originalRequest": { "url": { @@ -19938,7 +20907,18 @@ "value": "" } ], - "variable": [] + "variable": [ + { + "disabled": false, + "description": { + "content": "(Required) ", + "type": "text/plain" + }, + "type": "any", + "value": "", + "key": "dataset_id" + } + ] }, "header": [ { @@ -19968,7 +20948,7 @@ } }, { - "id": "b9b6e37c-f03c-4e67-91fa-499ba39dfc2c", + "id": "f2179968-f341-4889-965d-547fa7e84664", "name": "Update Dataset", "request": { "name": "Update Dataset", @@ -20039,7 +21019,7 @@ }, "response": [ { - "id": "332037f8-e08f-4aea-ab40-36192e203352", + "id": "d2394b26-637f-407c-a1de-2ba43ce6cfe9", "name": "Successful Response", "originalRequest": { "url": { @@ -20060,7 +21040,18 @@ "value": "" } ], - "variable": [] + "variable": [ + { + "disabled": false, + "description": { + "content": "(Required) ", + "type": "text/plain" + }, + "type": "any", + "value": "", + "key": "dataset_id" + } + ] }, "header": [ { @@ -20097,7 +21088,7 @@ "_postman_previewlanguage": "json" }, { - "id": "eba9f688-98a3-4edb-9203-bedf889f6eeb", + "id": "b91ead1b-c741-45b2-8cb4-b504c1c1c389", "name": "Unable to locate credentials.", "originalRequest": { "url": { @@ -20118,7 +21109,18 @@ "value": "" } ], - "variable": [] + "variable": [ + { + "disabled": false, + "description": { + "content": "(Required) ", + "type": "text/plain" + }, + "type": "any", + "value": "", + "key": "dataset_id" + } + ] }, "header": [ { @@ -20155,7 +21157,7 @@ "_postman_previewlanguage": "json" }, { - "id": "c41c9de7-cdc8-4b29-91c4-c78007f58379", + "id": "cc9a34af-912d-445c-bc74-ead68d6b9bf7", "name": "Out of free quota.", "originalRequest": { "url": { @@ -20176,7 +21178,18 @@ "value": "" } ], - "variable": [] + "variable": [ + { + "disabled": false, + "description": { + "content": "(Required) ", + "type": "text/plain" + }, + "type": "any", + "value": "", + "key": "dataset_id" + } + ] }, "header": [ { @@ -20213,7 +21226,7 @@ "_postman_previewlanguage": "json" }, { - "id": "1c7734f6-a127-4928-9e63-001b7de64f15", + "id": "5c41bb9c-a0a2-455c-928b-f8565ea4be15", "name": "Credentials found, but not matching.", "originalRequest": { "url": { @@ -20234,7 +21247,18 @@ "value": "" } ], - "variable": [] + "variable": [ + { + "disabled": false, + "description": { + "content": "(Required) ", + "type": "text/plain" + }, + "type": "any", + "value": "", + "key": "dataset_id" + } + ] }, "header": [ { @@ -20271,7 +21295,7 @@ "_postman_previewlanguage": "json" }, { - "id": "e1a26820-ecfc-4a28-a11d-d05badddf388", + "id": "c296e77f-d5d0-4888-aa71-d2123aa79b35", "name": "Dataset was not found", "originalRequest": { "url": { @@ -20292,7 +21316,18 @@ "value": "" } ], - "variable": [] + "variable": [ + { + "disabled": false, + "description": { + "content": "(Required) ", + "type": "text/plain" + }, + "type": "any", + "value": "", + "key": "dataset_id" + } + ] }, "header": [ { @@ -20329,7 +21364,7 @@ "_postman_previewlanguage": "json" }, { - "id": "06fd43e6-a91b-4a34-8f59-5d1e4d8c151f", + "id": "089f514d-824a-4635-a0bb-ea2f6633c19b", "name": "Validation Error", "originalRequest": { "url": { @@ -20350,7 +21385,18 @@ "value": "" } ], - "variable": [] + "variable": [ + { + "disabled": false, + "description": { + "content": "(Required) ", + "type": "text/plain" + }, + "type": "any", + "value": "", + "key": "dataset_id" + } + ] }, "header": [ { @@ -20387,7 +21433,7 @@ "_postman_previewlanguage": "json" }, { - "id": "7b036636-5ed6-4ea7-b258-dba65f4b3ba9", + "id": "2fa7514b-8061-4c86-87dc-8e09e7e46792", "name": "Rate limit reached", "originalRequest": { "url": { @@ -20408,7 +21454,18 @@ "value": "" } ], - "variable": [] + "variable": [ + { + "disabled": false, + "description": { + "content": "(Required) ", + "type": "text/plain" + }, + "type": "any", + "value": "", + "key": "dataset_id" + } + ] }, "header": [ { @@ -20451,7 +21508,7 @@ } }, { - "id": "bc71ee7f-b342-44d7-afbf-a925a737f496", + "id": "3cc03607-0e5f-4801-aa1b-b603840d3606", "name": "List Datasets", "request": { "name": "List Datasets", @@ -20517,7 +21574,7 @@ }, "response": [ { - "id": "2602f799-6e2a-4137-b455-8163faf315eb", + "id": "0aa15d6f-b7cc-4221-97f4-8de676dbbb74", "name": "Successful Response", "originalRequest": { "url": { @@ -20580,7 +21637,7 @@ "_postman_previewlanguage": "json" }, { - "id": "2ac87d12-4f1a-4ede-9764-0a4b24a6276e", + "id": "ff29016d-d76c-400a-ae78-fc11b2627f75", "name": "Unable to locate credentials.", "originalRequest": { "url": { @@ -20643,7 +21700,7 @@ "_postman_previewlanguage": "json" }, { - "id": "4dfb727d-8ae5-41ef-b32e-c203884bd627", + "id": "3ced69f8-efa9-496b-88ba-9601ef9edf46", "name": "Out of free quota.", "originalRequest": { "url": { @@ -20706,7 +21763,7 @@ "_postman_previewlanguage": "json" }, { - "id": "70998faf-bd64-45f0-96be-f11f6c7e7c2c", + "id": "a7bc255f-31fc-4260-9be2-595d8e649666", "name": "Credentials found, but not matching.", "originalRequest": { "url": { @@ -20769,7 +21826,7 @@ "_postman_previewlanguage": "json" }, { - "id": "6971aa33-795f-41eb-bcdd-acab76abcd7d", + "id": "f208ca87-0be1-4de3-8bee-55c0aa7767d2", "name": "Validation Error", "originalRequest": { "url": { @@ -20832,7 +21889,7 @@ "_postman_previewlanguage": "json" }, { - "id": "5fee5615-e50b-43e9-917f-06a1ca3694f2", + "id": "67ffd0ed-9b54-449f-ae5e-1475ea73f59f", "name": "Rate limit reached", "originalRequest": { "url": { @@ -20901,7 +21958,7 @@ } }, { - "id": "ee1028e8-3e26-42eb-a6e6-bb74845b3022", + "id": "77a3aba5-1e31-4a3b-9ce0-ef945ed86d55", "name": "Create Dataset", "request": { "name": "Create Dataset", @@ -20961,7 +22018,7 @@ }, "response": [ { - "id": "e0e34f0e-e167-420b-8956-122ba34c712f", + "id": "295fa184-4def-432b-938f-a6cbbb71a172", "name": "Successful Response", "originalRequest": { "url": { @@ -21019,7 +22076,7 @@ "_postman_previewlanguage": "json" }, { - "id": "1a632090-8c57-4dde-9dae-2b53cff8ea0a", + "id": "c51d1010-a089-4a54-aca2-a778a0fee2fe", "name": "Unable to locate credentials.", "originalRequest": { "url": { @@ -21077,7 +22134,7 @@ "_postman_previewlanguage": "json" }, { - "id": "2193908f-d473-40d6-8116-876fcaaf9578", + "id": "44f4c08d-a934-4904-958a-f1cf2a14d3c4", "name": "Out of free quota.", "originalRequest": { "url": { @@ -21135,7 +22192,7 @@ "_postman_previewlanguage": "json" }, { - "id": "2d785173-d8bf-4d5b-a770-b84975efe1ab", + "id": "ec07ef25-dec7-407b-a208-4fe93a04b7db", "name": "Credentials found, but not matching.", "originalRequest": { "url": { @@ -21193,7 +22250,7 @@ "_postman_previewlanguage": "json" }, { - "id": "f35e65b0-2cdc-48e6-9fe4-8708628af521", + "id": "2a462250-9962-4685-ad4e-c517fc9bad65", "name": "Validation Error", "originalRequest": { "url": { @@ -21251,7 +22308,7 @@ "_postman_previewlanguage": "json" }, { - "id": "dc38695f-7c6a-4319-9fe9-ba07fcda108e", + "id": "d5b22a62-fcac-44e8-8822-1b7770cfe067", "name": "Rate limit reached", "originalRequest": { "url": { @@ -21315,7 +22372,7 @@ } }, { - "id": "b5a329ef-a855-4f60-9c36-ab471124309e", + "id": "99c59fef-bb29-4892-83d0-100bde2c1075", "name": "Get Dataset Status", "request": { "name": "Get Dataset Status", @@ -21374,7 +22431,7 @@ }, "response": [ { - "id": "b3d94ef9-dcb6-4f9f-ba1f-8b0ad01bae16", + "id": "4e11019b-21ab-459c-8e89-098867eae5a4", "name": "Successful Response", "originalRequest": { "url": { @@ -21396,7 +22453,18 @@ "value": "" } ], - "variable": [] + "variable": [ + { + "disabled": false, + "description": { + "content": "(Required) ", + "type": "text/plain" + }, + "type": "any", + "value": "", + "key": "dataset_id" + } + ] }, "header": [ { @@ -21415,12 +22483,12 @@ "value": "application/json" } ], - "body": "{\n \"id\": \"\",\n \"steps\": [\n {\n \"name\": \"import\",\n \"start\": \"\",\n \"end\": \"\",\n \"entries\": [\n {\n \"created_at\": \"\",\n \"detail\": \"\",\n \"level\": \"info\"\n },\n {\n \"created_at\": \"\",\n \"detail\": \"\",\n \"level\": \"info\"\n }\n ],\n \"status\": \"failed\"\n },\n {\n \"name\": \"fetch\",\n \"start\": \"\",\n \"end\": \"\",\n \"entries\": [\n {\n \"created_at\": \"\",\n \"detail\": \"\",\n \"level\": \"error\"\n },\n {\n \"created_at\": \"\",\n \"detail\": \"\",\n \"level\": \"info\"\n }\n ],\n \"status\": \"failed\"\n }\n ],\n \"status\": \"in_progress\"\n}", + "body": "{\n \"id\": \"\",\n \"steps\": [\n {\n \"name\": \"import\",\n \"start\": \"\",\n \"end\": \"\",\n \"entries\": [\n {\n \"created_at\": \"\",\n \"detail\": \"\",\n \"level\": \"warning\"\n },\n {\n \"created_at\": \"\",\n \"detail\": \"\",\n \"level\": \"error\"\n }\n ],\n \"status\": \"in_progress\"\n },\n {\n \"name\": \"import\",\n \"start\": \"\",\n \"end\": \"\",\n \"entries\": [\n {\n \"created_at\": \"\",\n \"detail\": \"\",\n \"level\": \"info\"\n },\n {\n \"created_at\": \"\",\n \"detail\": \"\",\n \"level\": \"warning\"\n }\n ],\n \"status\": \"success\"\n }\n ],\n \"status\": \"success\"\n}", "cookie": [], "_postman_previewlanguage": "json" }, { - "id": "611fc086-50f3-4d6e-9c99-ed72c5519554", + "id": "b99f456d-fac2-4c5c-bced-8c77d1934e6c", "name": "Unable to locate credentials.", "originalRequest": { "url": { @@ -21442,7 +22510,18 @@ "value": "" } ], - "variable": [] + "variable": [ + { + "disabled": false, + "description": { + "content": "(Required) ", + "type": "text/plain" + }, + "type": "any", + "value": "", + "key": "dataset_id" + } + ] }, "header": [ { @@ -21466,7 +22545,7 @@ "_postman_previewlanguage": "json" }, { - "id": "c1d794c4-e828-44c3-b585-01eb96f8a614", + "id": "758428ee-c82c-466e-8e14-10d75c3ed1bc", "name": "Out of free quota.", "originalRequest": { "url": { @@ -21488,7 +22567,18 @@ "value": "" } ], - "variable": [] + "variable": [ + { + "disabled": false, + "description": { + "content": "(Required) ", + "type": "text/plain" + }, + "type": "any", + "value": "", + "key": "dataset_id" + } + ] }, "header": [ { @@ -21512,7 +22602,7 @@ "_postman_previewlanguage": "json" }, { - "id": "56c1c551-010c-4b6c-879f-10520890ab46", + "id": "12f9d856-7de0-41a2-aeff-2f9c5e0cd15d", "name": "Credentials found, but not matching.", "originalRequest": { "url": { @@ -21534,7 +22624,18 @@ "value": "" } ], - "variable": [] + "variable": [ + { + "disabled": false, + "description": { + "content": "(Required) ", + "type": "text/plain" + }, + "type": "any", + "value": "", + "key": "dataset_id" + } + ] }, "header": [ { @@ -21558,7 +22659,7 @@ "_postman_previewlanguage": "json" }, { - "id": "1275d2d8-90e0-4315-9bd5-1ecd84f21d8d", + "id": "50b7ddc2-78a2-469d-aa7f-7c8cb7645972", "name": "Dataset was not found", "originalRequest": { "url": { @@ -21580,7 +22681,18 @@ "value": "" } ], - "variable": [] + "variable": [ + { + "disabled": false, + "description": { + "content": "(Required) ", + "type": "text/plain" + }, + "type": "any", + "value": "", + "key": "dataset_id" + } + ] }, "header": [ { @@ -21604,7 +22716,7 @@ "_postman_previewlanguage": "json" }, { - "id": "e76d3053-2936-417d-b285-970125350764", + "id": "39687b2d-d6cf-475f-a2ef-ed694cdc0d30", "name": "Validation Error", "originalRequest": { "url": { @@ -21626,7 +22738,18 @@ "value": "" } ], - "variable": [] + "variable": [ + { + "disabled": false, + "description": { + "content": "(Required) ", + "type": "text/plain" + }, + "type": "any", + "value": "", + "key": "dataset_id" + } + ] }, "header": [ { @@ -21650,7 +22773,7 @@ "_postman_previewlanguage": "json" }, { - "id": "cfcb03f6-1fe9-4987-9150-18d773ee099d", + "id": "5102d46c-b599-420b-9a16-58cc17d04475", "name": "Rate limit reached", "originalRequest": { "url": { @@ -21672,7 +22795,18 @@ "value": "" } ], - "variable": [] + "variable": [ + { + "disabled": false, + "description": { + "content": "(Required) ", + "type": "text/plain" + }, + "type": "any", + "value": "", + "key": "dataset_id" + } + ] }, "header": [ { @@ -21702,7 +22836,7 @@ } }, { - "id": "bb29ac07-a392-4a5b-b5a9-1c4fc84aa6a0", + "id": "05068840-ca7d-4598-805e-c26aecd81664", "name": "Trigger Import", "request": { "name": "Trigger Import", @@ -21761,7 +22895,7 @@ }, "response": [ { - "id": "9a9e0a19-58f9-4d5a-81b7-6fe03cbf48c9", + "id": "940c03ed-5e30-4b5c-ab2f-c93bc223cb1f", "name": "Successful Response", "originalRequest": { "url": { @@ -21783,7 +22917,18 @@ "value": "" } ], - "variable": [] + "variable": [ + { + "disabled": false, + "description": { + "content": "(Required) ", + "type": "text/plain" + }, + "type": "any", + "value": "", + "key": "dataset_id" + } + ] }, "header": [ { @@ -21807,7 +22952,7 @@ "_postman_previewlanguage": "json" }, { - "id": "d4df270f-0bad-4a45-95c8-42e98f9d12d2", + "id": "61be7b91-deb1-495e-9171-ff0937566290", "name": "Unable to locate credentials.", "originalRequest": { "url": { @@ -21829,7 +22974,18 @@ "value": "" } ], - "variable": [] + "variable": [ + { + "disabled": false, + "description": { + "content": "(Required) ", + "type": "text/plain" + }, + "type": "any", + "value": "", + "key": "dataset_id" + } + ] }, "header": [ { @@ -21853,7 +23009,7 @@ "_postman_previewlanguage": "json" }, { - "id": "fa0f6ba1-b4f2-43c8-84ce-78b32daee1ef", + "id": "d1ae64f9-6538-496b-9607-834b58253ff0", "name": "Out of free quota.", "originalRequest": { "url": { @@ -21875,7 +23031,18 @@ "value": "" } ], - "variable": [] + "variable": [ + { + "disabled": false, + "description": { + "content": "(Required) ", + "type": "text/plain" + }, + "type": "any", + "value": "", + "key": "dataset_id" + } + ] }, "header": [ { @@ -21899,7 +23066,7 @@ "_postman_previewlanguage": "json" }, { - "id": "6d26132b-ca47-4bb8-9666-0c0562057b5c", + "id": "febc0aef-f6a3-4132-8b9b-fcf554c449d2", "name": "Credentials found, but not matching.", "originalRequest": { "url": { @@ -21921,7 +23088,18 @@ "value": "" } ], - "variable": [] + "variable": [ + { + "disabled": false, + "description": { + "content": "(Required) ", + "type": "text/plain" + }, + "type": "any", + "value": "", + "key": "dataset_id" + } + ] }, "header": [ { @@ -21945,7 +23123,7 @@ "_postman_previewlanguage": "json" }, { - "id": "880dab17-b711-43fe-93b4-c39a82962bdc", + "id": "94701164-e097-4b7e-85bd-20212a6ee260", "name": "Dataset was not found", "originalRequest": { "url": { @@ -21967,7 +23145,18 @@ "value": "" } ], - "variable": [] + "variable": [ + { + "disabled": false, + "description": { + "content": "(Required) ", + "type": "text/plain" + }, + "type": "any", + "value": "", + "key": "dataset_id" + } + ] }, "header": [ { @@ -21991,7 +23180,7 @@ "_postman_previewlanguage": "json" }, { - "id": "174290d1-f3c7-40f2-9e21-dad21ea7f995", + "id": "3099cb2d-60b0-4263-843a-d59bf321457f", "name": "Validation Error", "originalRequest": { "url": { @@ -22013,7 +23202,18 @@ "value": "" } ], - "variable": [] + "variable": [ + { + "disabled": false, + "description": { + "content": "(Required) ", + "type": "text/plain" + }, + "type": "any", + "value": "", + "key": "dataset_id" + } + ] }, "header": [ { @@ -22037,7 +23237,7 @@ "_postman_previewlanguage": "json" }, { - "id": "33664827-7023-410b-9696-1dcf04f3b961", + "id": "9d7c64fc-0ab2-43f8-b94c-3887a70b554e", "name": "Rate limit reached", "originalRequest": { "url": { @@ -22059,7 +23259,18 @@ "value": "" } ], - "variable": [] + "variable": [ + { + "disabled": false, + "description": { + "content": "(Required) ", + "type": "text/plain" + }, + "type": "any", + "value": "", + "key": "dataset_id" + } + ] }, "header": [ { @@ -22089,7 +23300,7 @@ } }, { - "id": "e10138b4-0ecc-4b21-b1e9-89e6b52925ff", + "id": "28329bcd-280b-450b-8b53-b6b2c0cb9319", "name": "Reimport Dataset Webhook", "request": { "name": "Reimport Dataset Webhook", @@ -22133,7 +23344,7 @@ }, "response": [ { - "id": "01f7e8f9-daa8-4249-b196-e6b626dc7ccf", + "id": "993c1103-9390-477a-86da-902bd0de4923", "name": "Successful Response", "originalRequest": { "url": { @@ -22147,7 +23358,18 @@ "{{baseUrl}}" ], "query": [], - "variable": [] + "variable": [ + { + "disabled": false, + "description": { + "content": "(Required) ", + "type": "text/plain" + }, + "type": "any", + "value": "", + "key": "reimport_key" + } + ] }, "header": [ { @@ -22171,7 +23393,7 @@ "_postman_previewlanguage": "json" }, { - "id": "a12d78ed-8cc8-4f90-ada2-0bf6430017ee", + "id": "21e4ffdf-6de4-4a08-a6cf-d217d90960de", "name": "Unauthorized", "originalRequest": { "url": { @@ -22185,7 +23407,18 @@ "{{baseUrl}}" ], "query": [], - "variable": [] + "variable": [ + { + "disabled": false, + "description": { + "content": "(Required) ", + "type": "text/plain" + }, + "type": "any", + "value": "", + "key": "reimport_key" + } + ] }, "method": "POST", "body": {} @@ -22197,7 +23430,7 @@ "_postman_previewlanguage": "text" }, { - "id": "e728fae2-cb27-4098-b79f-0ab387107434", + "id": "865886fd-6e52-4472-af83-a3fbb0532d7b", "name": "Payment Required", "originalRequest": { "url": { @@ -22211,7 +23444,18 @@ "{{baseUrl}}" ], "query": [], - "variable": [] + "variable": [ + { + "disabled": false, + "description": { + "content": "(Required) ", + "type": "text/plain" + }, + "type": "any", + "value": "", + "key": "reimport_key" + } + ] }, "method": "POST", "body": {} @@ -22223,7 +23467,7 @@ "_postman_previewlanguage": "text" }, { - "id": "4e55a00d-dc37-40bb-a4db-aea0a9b2d3b7", + "id": "a0bf7f9b-80a3-4108-b0c0-c0d0d091ea33", "name": "Forbidden", "originalRequest": { "url": { @@ -22237,7 +23481,18 @@ "{{baseUrl}}" ], "query": [], - "variable": [] + "variable": [ + { + "disabled": false, + "description": { + "content": "(Required) ", + "type": "text/plain" + }, + "type": "any", + "value": "", + "key": "reimport_key" + } + ] }, "method": "POST", "body": {} @@ -22249,7 +23504,7 @@ "_postman_previewlanguage": "text" }, { - "id": "aff213ed-57d0-45b5-a890-df07cfafd7b8", + "id": "bb43a0d7-0cba-444c-aac5-f9cc1950d655", "name": "Dataset was not found", "originalRequest": { "url": { @@ -22263,7 +23518,18 @@ "{{baseUrl}}" ], "query": [], - "variable": [] + "variable": [ + { + "disabled": false, + "description": { + "content": "(Required) ", + "type": "text/plain" + }, + "type": "any", + "value": "", + "key": "reimport_key" + } + ] }, "header": [ { @@ -22287,7 +23553,7 @@ "_postman_previewlanguage": "json" }, { - "id": "1ec89b62-f23d-4fdd-be2a-5f34c7a146f2", + "id": "6c7d8bfc-dee7-4778-bdf1-f7551f7e0137", "name": "Validation Error", "originalRequest": { "url": { @@ -22301,7 +23567,18 @@ "{{baseUrl}}" ], "query": [], - "variable": [] + "variable": [ + { + "disabled": false, + "description": { + "content": "(Required) ", + "type": "text/plain" + }, + "type": "any", + "value": "", + "key": "reimport_key" + } + ] }, "header": [ { @@ -22325,7 +23602,7 @@ "_postman_previewlanguage": "json" }, { - "id": "511c6d86-d297-4e83-906d-12fd8c98f9ce", + "id": "e516afdc-94ee-4e7d-9415-ffc31c5eacbc", "name": "Rate limit reached", "originalRequest": { "url": { @@ -22339,7 +23616,18 @@ "{{baseUrl}}" ], "query": [], - "variable": [] + "variable": [ + { + "disabled": false, + "description": { + "content": "(Required) ", + "type": "text/plain" + }, + "type": "any", + "value": "", + "key": "reimport_key" + } + ] }, "header": [ { @@ -22369,7 +23657,7 @@ } }, { - "id": "578982e2-77b3-4609-8ddb-ca7c3ca78192", + "id": "22030ccb-1de4-46a7-a267-fb50cbcf0367", "name": "Search Features", "request": { "name": "Search Features", @@ -22392,7 +23680,7 @@ { "disabled": false, "description": { - "content": "", + "content": " (This can only be one of geojson,wkb)", "type": "text/plain" }, "key": "format", @@ -22471,7 +23759,7 @@ }, "response": [ { - "id": "43699966-996b-45af-8481-854a37a37270", + "id": "6c980f77-8512-49d6-8958-c4bb9c5ebbf2", "name": "Successful Response", "originalRequest": { "url": { @@ -22489,7 +23777,7 @@ { "disabled": false, "description": { - "content": "", + "content": " (This can only be one of geojson,wkb)", "type": "text/plain" }, "key": "format", @@ -22522,7 +23810,18 @@ "value": "" } ], - "variable": [] + "variable": [ + { + "disabled": false, + "description": { + "content": "(Required) ", + "type": "text/plain" + }, + "type": "any", + "value": "", + "key": "dataset_id" + } + ] }, "header": [ { @@ -22554,12 +23853,12 @@ "value": "application/json" } ], - "body": "{\n \"features\": [\n {\n \"id\": \"\",\n \"geometry\": \"\",\n \"attributes\": {\n \"nond4\": false,\n \"labore0c5\": \"in amet ex tempor elit\"\n }\n },\n {\n \"id\": \"\",\n \"geometry\": \"\",\n \"attributes\": {\n \"tempor_b\": \"consequat in nisi\",\n \"nisi___1\": -17270085\n }\n }\n ],\n \"pagination\": {\n \"page\": \"\",\n \"prev\": \"\",\n \"next\": \"\"\n }\n}", + "body": "{\n \"features\": [\n {\n \"id\": \"\",\n \"geometry\": \"\",\n \"attributes\": {\n \"key_0\": 4076.3767335032685,\n \"key_1\": true\n }\n },\n {\n \"id\": \"\",\n \"geometry\": \"\",\n \"attributes\": {\n \"key_0\": 5504\n }\n }\n ],\n \"pagination\": {\n \"page\": \"\",\n \"prev\": \"\",\n \"next\": \"\"\n }\n}", "cookie": [], "_postman_previewlanguage": "json" }, { - "id": "0fb4fbd5-7014-4562-bc1f-fbb61831a205", + "id": "74348dde-4ffe-412b-9bb9-1f8e86847277", "name": "Unable to locate credentials.", "originalRequest": { "url": { @@ -22577,7 +23876,7 @@ { "disabled": false, "description": { - "content": "", + "content": " (This can only be one of geojson,wkb)", "type": "text/plain" }, "key": "format", @@ -22610,7 +23909,18 @@ "value": "" } ], - "variable": [] + "variable": [ + { + "disabled": false, + "description": { + "content": "(Required) ", + "type": "text/plain" + }, + "type": "any", + "value": "", + "key": "dataset_id" + } + ] }, "header": [ { @@ -22647,7 +23957,7 @@ "_postman_previewlanguage": "json" }, { - "id": "c8e57425-b382-4f57-928d-b034d9ea41e2", + "id": "bc4f22f0-9c01-465e-bf9c-668fee28253c", "name": "Out of free quota.", "originalRequest": { "url": { @@ -22665,7 +23975,7 @@ { "disabled": false, "description": { - "content": "", + "content": " (This can only be one of geojson,wkb)", "type": "text/plain" }, "key": "format", @@ -22698,7 +24008,18 @@ "value": "" } ], - "variable": [] + "variable": [ + { + "disabled": false, + "description": { + "content": "(Required) ", + "type": "text/plain" + }, + "type": "any", + "value": "", + "key": "dataset_id" + } + ] }, "header": [ { @@ -22735,7 +24056,7 @@ "_postman_previewlanguage": "json" }, { - "id": "0b2d5466-9a94-4750-ad37-099a187b51cd", + "id": "17aa513d-3258-4c3b-b7c8-8f8e61f80c09", "name": "Credentials found, but not matching.", "originalRequest": { "url": { @@ -22753,7 +24074,7 @@ { "disabled": false, "description": { - "content": "", + "content": " (This can only be one of geojson,wkb)", "type": "text/plain" }, "key": "format", @@ -22786,7 +24107,18 @@ "value": "" } ], - "variable": [] + "variable": [ + { + "disabled": false, + "description": { + "content": "(Required) ", + "type": "text/plain" + }, + "type": "any", + "value": "", + "key": "dataset_id" + } + ] }, "header": [ { @@ -22823,7 +24155,7 @@ "_postman_previewlanguage": "json" }, { - "id": "490c1cec-704b-40e5-9726-253a7d9e4732", + "id": "75baaed9-059f-479b-9fb7-3550f1ac5323", "name": "Dataset was not found", "originalRequest": { "url": { @@ -22841,7 +24173,7 @@ { "disabled": false, "description": { - "content": "", + "content": " (This can only be one of geojson,wkb)", "type": "text/plain" }, "key": "format", @@ -22874,7 +24206,18 @@ "value": "" } ], - "variable": [] + "variable": [ + { + "disabled": false, + "description": { + "content": "(Required) ", + "type": "text/plain" + }, + "type": "any", + "value": "", + "key": "dataset_id" + } + ] }, "header": [ { @@ -22911,7 +24254,7 @@ "_postman_previewlanguage": "json" }, { - "id": "5c181de4-2f95-4c59-b2d3-8185745ed0ae", + "id": "79cc9927-c77c-4cdd-bdd5-b3e8c753737d", "name": "Validation Error", "originalRequest": { "url": { @@ -22929,7 +24272,7 @@ { "disabled": false, "description": { - "content": "", + "content": " (This can only be one of geojson,wkb)", "type": "text/plain" }, "key": "format", @@ -22962,7 +24305,18 @@ "value": "" } ], - "variable": [] + "variable": [ + { + "disabled": false, + "description": { + "content": "(Required) ", + "type": "text/plain" + }, + "type": "any", + "value": "", + "key": "dataset_id" + } + ] }, "header": [ { @@ -22999,7 +24353,7 @@ "_postman_previewlanguage": "json" }, { - "id": "ccd14fdf-0cb8-42d1-a432-4118c5a333e2", + "id": "9e396d56-a7a6-4e04-8233-8e710e1b4385", "name": "Rate limit reached", "originalRequest": { "url": { @@ -23017,7 +24371,7 @@ { "disabled": false, "description": { - "content": "", + "content": " (This can only be one of geojson,wkb)", "type": "text/plain" }, "key": "format", @@ -23050,7 +24404,18 @@ "value": "" } ], - "variable": [] + "variable": [ + { + "disabled": false, + "description": { + "content": "(Required) ", + "type": "text/plain" + }, + "type": "any", + "value": "", + "key": "dataset_id" + } + ] }, "header": [ { @@ -23093,7 +24458,7 @@ } }, { - "id": "4d789d5d-d1b4-44a1-bea9-0f85f80a5241", + "id": "739dc090-ec1d-4550-9249-d82635d13b2f", "name": "Nearby Features", "request": { "name": "Nearby Features", @@ -23116,7 +24481,7 @@ { "disabled": false, "description": { - "content": "", + "content": " (This can only be one of geojson,wkb)", "type": "text/plain" }, "key": "format", @@ -23195,7 +24560,7 @@ }, "response": [ { - "id": "7069b84f-d483-4747-8d6f-979feb10c502", + "id": "9764659c-f296-40ea-90e7-bf5c5e678ffe", "name": "Successful Response", "originalRequest": { "url": { @@ -23213,7 +24578,7 @@ { "disabled": false, "description": { - "content": "", + "content": " (This can only be one of geojson,wkb)", "type": "text/plain" }, "key": "format", @@ -23246,7 +24611,18 @@ "value": "" } ], - "variable": [] + "variable": [ + { + "disabled": false, + "description": { + "content": "(Required) ", + "type": "text/plain" + }, + "type": "any", + "value": "", + "key": "dataset_id" + } + ] }, "header": [ { @@ -23278,12 +24654,12 @@ "value": "application/json" } ], - "body": "{\n \"features\": [\n {\n \"id\": \"\",\n \"geometry\": \"\",\n \"attributes\": {\n \"nond4\": false,\n \"labore0c5\": \"in amet ex tempor elit\"\n }\n },\n {\n \"id\": \"\",\n \"geometry\": \"\",\n \"attributes\": {\n \"tempor_b\": \"consequat in nisi\",\n \"nisi___1\": -17270085\n }\n }\n ],\n \"pagination\": {\n \"page\": \"\",\n \"prev\": \"\",\n \"next\": \"\"\n }\n}", + "body": "{\n \"features\": [\n {\n \"id\": \"\",\n \"geometry\": \"\",\n \"attributes\": {\n \"key_0\": 4076.3767335032685,\n \"key_1\": true\n }\n },\n {\n \"id\": \"\",\n \"geometry\": \"\",\n \"attributes\": {\n \"key_0\": 5504\n }\n }\n ],\n \"pagination\": {\n \"page\": \"\",\n \"prev\": \"\",\n \"next\": \"\"\n }\n}", "cookie": [], "_postman_previewlanguage": "json" }, { - "id": "6da5bd55-b603-4274-a169-a77176d44733", + "id": "7dd3f91a-e99c-4f97-9cf8-e71816c85fc3", "name": "Unable to locate credentials.", "originalRequest": { "url": { @@ -23301,7 +24677,7 @@ { "disabled": false, "description": { - "content": "", + "content": " (This can only be one of geojson,wkb)", "type": "text/plain" }, "key": "format", @@ -23334,7 +24710,18 @@ "value": "" } ], - "variable": [] + "variable": [ + { + "disabled": false, + "description": { + "content": "(Required) ", + "type": "text/plain" + }, + "type": "any", + "value": "", + "key": "dataset_id" + } + ] }, "header": [ { @@ -23371,7 +24758,7 @@ "_postman_previewlanguage": "json" }, { - "id": "3ac51f69-0c93-4492-b1f3-7504a91d12b2", + "id": "b2ead894-2e3a-412a-b22f-25439c12f2bb", "name": "Out of free quota.", "originalRequest": { "url": { @@ -23389,7 +24776,7 @@ { "disabled": false, "description": { - "content": "", + "content": " (This can only be one of geojson,wkb)", "type": "text/plain" }, "key": "format", @@ -23422,7 +24809,18 @@ "value": "" } ], - "variable": [] + "variable": [ + { + "disabled": false, + "description": { + "content": "(Required) ", + "type": "text/plain" + }, + "type": "any", + "value": "", + "key": "dataset_id" + } + ] }, "header": [ { @@ -23459,7 +24857,7 @@ "_postman_previewlanguage": "json" }, { - "id": "07609a2b-5da0-44b8-a6d6-1d2498c95404", + "id": "f4bc9423-6856-4cb1-9d5e-6033a3482fe0", "name": "Credentials found, but not matching.", "originalRequest": { "url": { @@ -23477,7 +24875,7 @@ { "disabled": false, "description": { - "content": "", + "content": " (This can only be one of geojson,wkb)", "type": "text/plain" }, "key": "format", @@ -23510,7 +24908,18 @@ "value": "" } ], - "variable": [] + "variable": [ + { + "disabled": false, + "description": { + "content": "(Required) ", + "type": "text/plain" + }, + "type": "any", + "value": "", + "key": "dataset_id" + } + ] }, "header": [ { @@ -23547,7 +24956,7 @@ "_postman_previewlanguage": "json" }, { - "id": "8fd56b4f-fe75-4ac6-9894-b23a15d8102a", + "id": "d3c65b84-1a8d-4308-981b-b91055f0ec68", "name": "Dataset was not found", "originalRequest": { "url": { @@ -23565,7 +24974,7 @@ { "disabled": false, "description": { - "content": "", + "content": " (This can only be one of geojson,wkb)", "type": "text/plain" }, "key": "format", @@ -23598,7 +25007,18 @@ "value": "" } ], - "variable": [] + "variable": [ + { + "disabled": false, + "description": { + "content": "(Required) ", + "type": "text/plain" + }, + "type": "any", + "value": "", + "key": "dataset_id" + } + ] }, "header": [ { @@ -23635,7 +25055,7 @@ "_postman_previewlanguage": "json" }, { - "id": "fdec6668-cb9a-4132-8fa2-137765b2f2ce", + "id": "9d28cc75-b9a2-42c2-8127-5ad30e469472", "name": "Validation Error", "originalRequest": { "url": { @@ -23653,7 +25073,7 @@ { "disabled": false, "description": { - "content": "", + "content": " (This can only be one of geojson,wkb)", "type": "text/plain" }, "key": "format", @@ -23686,7 +25106,18 @@ "value": "" } ], - "variable": [] + "variable": [ + { + "disabled": false, + "description": { + "content": "(Required) ", + "type": "text/plain" + }, + "type": "any", + "value": "", + "key": "dataset_id" + } + ] }, "header": [ { @@ -23723,7 +25154,7 @@ "_postman_previewlanguage": "json" }, { - "id": "fd663463-cf52-4e67-8755-c4c5bb3d7542", + "id": "cf23aec7-65d0-430e-aaf1-af7380a1e504", "name": "Rate limit reached", "originalRequest": { "url": { @@ -23741,7 +25172,7 @@ { "disabled": false, "description": { - "content": "", + "content": " (This can only be one of geojson,wkb)", "type": "text/plain" }, "key": "format", @@ -23774,7 +25205,18 @@ "value": "" } ], - "variable": [] + "variable": [ + { + "disabled": false, + "description": { + "content": "(Required) ", + "type": "text/plain" + }, + "type": "any", + "value": "", + "key": "dataset_id" + } + ] }, "header": [ { @@ -23817,7 +25259,7 @@ } }, { - "id": "0946dc58-2f3b-4301-953d-647921aa666f", + "id": "cf0a55ec-1071-4870-aeec-319eb3707df1", "name": "Intersect Features", "request": { "name": "Intersect Features", @@ -23840,7 +25282,7 @@ { "disabled": false, "description": { - "content": "", + "content": " (This can only be one of geojson,wkb)", "type": "text/plain" }, "key": "format", @@ -23919,7 +25361,7 @@ }, "response": [ { - "id": "24fb60cb-1ef6-4c76-ae96-050dd9a84706", + "id": "f16296f1-7a50-44f3-8da8-6d70c44db8f5", "name": "Successful Response", "originalRequest": { "url": { @@ -23937,7 +25379,7 @@ { "disabled": false, "description": { - "content": "", + "content": " (This can only be one of geojson,wkb)", "type": "text/plain" }, "key": "format", @@ -23970,7 +25412,18 @@ "value": "" } ], - "variable": [] + "variable": [ + { + "disabled": false, + "description": { + "content": "(Required) ", + "type": "text/plain" + }, + "type": "any", + "value": "", + "key": "dataset_id" + } + ] }, "header": [ { @@ -24002,12 +25455,12 @@ "value": "application/json" } ], - "body": "{\n \"features\": [\n {\n \"id\": \"\",\n \"geometry\": \"\",\n \"attributes\": {\n \"nond4\": false,\n \"labore0c5\": \"in amet ex tempor elit\"\n }\n },\n {\n \"id\": \"\",\n \"geometry\": \"\",\n \"attributes\": {\n \"tempor_b\": \"consequat in nisi\",\n \"nisi___1\": -17270085\n }\n }\n ],\n \"pagination\": {\n \"page\": \"\",\n \"prev\": \"\",\n \"next\": \"\"\n }\n}", + "body": "{\n \"features\": [\n {\n \"id\": \"\",\n \"geometry\": \"\",\n \"attributes\": {\n \"key_0\": 4076.3767335032685,\n \"key_1\": true\n }\n },\n {\n \"id\": \"\",\n \"geometry\": \"\",\n \"attributes\": {\n \"key_0\": 5504\n }\n }\n ],\n \"pagination\": {\n \"page\": \"\",\n \"prev\": \"\",\n \"next\": \"\"\n }\n}", "cookie": [], "_postman_previewlanguage": "json" }, { - "id": "62532d0e-5460-4cf5-a072-711d9071e627", + "id": "4606117a-fe5b-4185-af9d-eaee825e5ea1", "name": "Unable to locate credentials.", "originalRequest": { "url": { @@ -24025,7 +25478,7 @@ { "disabled": false, "description": { - "content": "", + "content": " (This can only be one of geojson,wkb)", "type": "text/plain" }, "key": "format", @@ -24058,7 +25511,18 @@ "value": "" } ], - "variable": [] + "variable": [ + { + "disabled": false, + "description": { + "content": "(Required) ", + "type": "text/plain" + }, + "type": "any", + "value": "", + "key": "dataset_id" + } + ] }, "header": [ { @@ -24095,7 +25559,7 @@ "_postman_previewlanguage": "json" }, { - "id": "a82241ef-c32a-4b46-8992-35dfd7e146e9", + "id": "f84e35ac-fca7-44f5-8ff1-e87ecd65c064", "name": "Out of free quota.", "originalRequest": { "url": { @@ -24113,7 +25577,7 @@ { "disabled": false, "description": { - "content": "", + "content": " (This can only be one of geojson,wkb)", "type": "text/plain" }, "key": "format", @@ -24146,7 +25610,18 @@ "value": "" } ], - "variable": [] + "variable": [ + { + "disabled": false, + "description": { + "content": "(Required) ", + "type": "text/plain" + }, + "type": "any", + "value": "", + "key": "dataset_id" + } + ] }, "header": [ { @@ -24183,7 +25658,7 @@ "_postman_previewlanguage": "json" }, { - "id": "018dfdae-dde3-4d96-82ef-73f06f47c9ce", + "id": "8edf358b-fc2e-4e8b-8e6c-2e35b0f5adab", "name": "Credentials found, but not matching.", "originalRequest": { "url": { @@ -24201,7 +25676,7 @@ { "disabled": false, "description": { - "content": "", + "content": " (This can only be one of geojson,wkb)", "type": "text/plain" }, "key": "format", @@ -24234,7 +25709,18 @@ "value": "" } ], - "variable": [] + "variable": [ + { + "disabled": false, + "description": { + "content": "(Required) ", + "type": "text/plain" + }, + "type": "any", + "value": "", + "key": "dataset_id" + } + ] }, "header": [ { @@ -24271,7 +25757,7 @@ "_postman_previewlanguage": "json" }, { - "id": "1d1c77ee-cd4a-4b2f-9c1b-2fa9595147cc", + "id": "06f86fe5-e0db-4355-8636-2a002dc5bf70", "name": "Dataset was not found", "originalRequest": { "url": { @@ -24289,7 +25775,7 @@ { "disabled": false, "description": { - "content": "", + "content": " (This can only be one of geojson,wkb)", "type": "text/plain" }, "key": "format", @@ -24322,7 +25808,18 @@ "value": "" } ], - "variable": [] + "variable": [ + { + "disabled": false, + "description": { + "content": "(Required) ", + "type": "text/plain" + }, + "type": "any", + "value": "", + "key": "dataset_id" + } + ] }, "header": [ { @@ -24359,7 +25856,7 @@ "_postman_previewlanguage": "json" }, { - "id": "d395be3c-3e12-4727-90d6-9b8b028cce9d", + "id": "8d414334-8c06-4c60-addf-53b23ba61ea1", "name": "Validation Error", "originalRequest": { "url": { @@ -24377,7 +25874,7 @@ { "disabled": false, "description": { - "content": "", + "content": " (This can only be one of geojson,wkb)", "type": "text/plain" }, "key": "format", @@ -24410,7 +25907,18 @@ "value": "" } ], - "variable": [] + "variable": [ + { + "disabled": false, + "description": { + "content": "(Required) ", + "type": "text/plain" + }, + "type": "any", + "value": "", + "key": "dataset_id" + } + ] }, "header": [ { @@ -24447,7 +25955,7 @@ "_postman_previewlanguage": "json" }, { - "id": "5404c629-7117-4471-8890-ca55dc797a2e", + "id": "b70dddc7-cb5f-4169-b138-fd4dcbbe21a0", "name": "Rate limit reached", "originalRequest": { "url": { @@ -24465,7 +25973,7 @@ { "disabled": false, "description": { - "content": "", + "content": " (This can only be one of geojson,wkb)", "type": "text/plain" }, "key": "format", @@ -24498,7 +26006,18 @@ "value": "" } ], - "variable": [] + "variable": [ + { + "disabled": false, + "description": { + "content": "(Required) ", + "type": "text/plain" + }, + "type": "any", + "value": "", + "key": "dataset_id" + } + ] }, "header": [ { @@ -24541,7 +26060,7 @@ } }, { - "id": "7d77d683-62b9-40d4-8abe-5df8b8aa165e", + "id": "dd991471-3ac9-43f1-b4ec-421cf1ee605b", "name": "Contains Features", "request": { "name": "Contains Features", @@ -24564,7 +26083,7 @@ { "disabled": false, "description": { - "content": "", + "content": " (This can only be one of geojson,wkb)", "type": "text/plain" }, "key": "format", @@ -24643,7 +26162,7 @@ }, "response": [ { - "id": "f1b4b950-11e4-48a2-905d-ba9864bf7330", + "id": "4d071b7b-09bb-4ccb-a1f0-f383e0cfeccd", "name": "Successful Response", "originalRequest": { "url": { @@ -24661,7 +26180,7 @@ { "disabled": false, "description": { - "content": "", + "content": " (This can only be one of geojson,wkb)", "type": "text/plain" }, "key": "format", @@ -24690,11 +26209,22 @@ "content": "Added as a part of security scheme: apikey", "type": "text/plain" }, - "key": "key", - "value": "" + "key": "key", + "value": "" + } + ], + "variable": [ + { + "disabled": false, + "description": { + "content": "(Required) ", + "type": "text/plain" + }, + "type": "any", + "value": "", + "key": "dataset_id" } - ], - "variable": [] + ] }, "header": [ { @@ -24726,12 +26256,12 @@ "value": "application/json" } ], - "body": "{\n \"features\": [\n {\n \"id\": \"\",\n \"geometry\": \"\",\n \"attributes\": {\n \"nond4\": false,\n \"labore0c5\": \"in amet ex tempor elit\"\n }\n },\n {\n \"id\": \"\",\n \"geometry\": \"\",\n \"attributes\": {\n \"tempor_b\": \"consequat in nisi\",\n \"nisi___1\": -17270085\n }\n }\n ],\n \"pagination\": {\n \"page\": \"\",\n \"prev\": \"\",\n \"next\": \"\"\n }\n}", + "body": "{\n \"features\": [\n {\n \"id\": \"\",\n \"geometry\": \"\",\n \"attributes\": {\n \"key_0\": 4076.3767335032685,\n \"key_1\": true\n }\n },\n {\n \"id\": \"\",\n \"geometry\": \"\",\n \"attributes\": {\n \"key_0\": 5504\n }\n }\n ],\n \"pagination\": {\n \"page\": \"\",\n \"prev\": \"\",\n \"next\": \"\"\n }\n}", "cookie": [], "_postman_previewlanguage": "json" }, { - "id": "abf0d4db-100b-4cc6-a809-e545727acc9c", + "id": "181195c9-04fa-443d-bcb1-aa4ecf2a2952", "name": "Unable to locate credentials.", "originalRequest": { "url": { @@ -24749,7 +26279,7 @@ { "disabled": false, "description": { - "content": "", + "content": " (This can only be one of geojson,wkb)", "type": "text/plain" }, "key": "format", @@ -24782,7 +26312,18 @@ "value": "" } ], - "variable": [] + "variable": [ + { + "disabled": false, + "description": { + "content": "(Required) ", + "type": "text/plain" + }, + "type": "any", + "value": "", + "key": "dataset_id" + } + ] }, "header": [ { @@ -24819,7 +26360,7 @@ "_postman_previewlanguage": "json" }, { - "id": "bd24bde6-8ae4-4786-9592-92435c52a25e", + "id": "c0b155df-90ae-4434-86bd-be8c0f17c1e7", "name": "Out of free quota.", "originalRequest": { "url": { @@ -24837,7 +26378,7 @@ { "disabled": false, "description": { - "content": "", + "content": " (This can only be one of geojson,wkb)", "type": "text/plain" }, "key": "format", @@ -24870,7 +26411,18 @@ "value": "" } ], - "variable": [] + "variable": [ + { + "disabled": false, + "description": { + "content": "(Required) ", + "type": "text/plain" + }, + "type": "any", + "value": "", + "key": "dataset_id" + } + ] }, "header": [ { @@ -24907,7 +26459,7 @@ "_postman_previewlanguage": "json" }, { - "id": "87892b6a-960b-499f-9163-fb6455dc6a81", + "id": "faaf3d53-fb58-4bcf-ae71-31cb00228b3b", "name": "Credentials found, but not matching.", "originalRequest": { "url": { @@ -24925,7 +26477,7 @@ { "disabled": false, "description": { - "content": "", + "content": " (This can only be one of geojson,wkb)", "type": "text/plain" }, "key": "format", @@ -24958,7 +26510,18 @@ "value": "" } ], - "variable": [] + "variable": [ + { + "disabled": false, + "description": { + "content": "(Required) ", + "type": "text/plain" + }, + "type": "any", + "value": "", + "key": "dataset_id" + } + ] }, "header": [ { @@ -24995,7 +26558,7 @@ "_postman_previewlanguage": "json" }, { - "id": "5d2ba4d1-9df8-47cb-9705-25d741250674", + "id": "82df5be5-21b9-46b9-bf2e-87a749f9bd67", "name": "Dataset was not found", "originalRequest": { "url": { @@ -25013,7 +26576,7 @@ { "disabled": false, "description": { - "content": "", + "content": " (This can only be one of geojson,wkb)", "type": "text/plain" }, "key": "format", @@ -25046,7 +26609,18 @@ "value": "" } ], - "variable": [] + "variable": [ + { + "disabled": false, + "description": { + "content": "(Required) ", + "type": "text/plain" + }, + "type": "any", + "value": "", + "key": "dataset_id" + } + ] }, "header": [ { @@ -25083,7 +26657,7 @@ "_postman_previewlanguage": "json" }, { - "id": "cc9bdde0-f148-470b-a65a-e9719afb8cab", + "id": "83ed4a6b-a17e-43a4-86da-a1c76d680061", "name": "Validation Error", "originalRequest": { "url": { @@ -25101,7 +26675,7 @@ { "disabled": false, "description": { - "content": "", + "content": " (This can only be one of geojson,wkb)", "type": "text/plain" }, "key": "format", @@ -25134,7 +26708,18 @@ "value": "" } ], - "variable": [] + "variable": [ + { + "disabled": false, + "description": { + "content": "(Required) ", + "type": "text/plain" + }, + "type": "any", + "value": "", + "key": "dataset_id" + } + ] }, "header": [ { @@ -25171,7 +26756,7 @@ "_postman_previewlanguage": "json" }, { - "id": "c8bd17aa-0418-4ea0-8cb0-f3c2e3ccd391", + "id": "2ee04b44-7092-48fa-b808-1f6bbaa7cb3b", "name": "Rate limit reached", "originalRequest": { "url": { @@ -25189,7 +26774,7 @@ { "disabled": false, "description": { - "content": "", + "content": " (This can only be one of geojson,wkb)", "type": "text/plain" }, "key": "format", @@ -25222,7 +26807,18 @@ "value": "" } ], - "variable": [] + "variable": [ + { + "disabled": false, + "description": { + "content": "(Required) ", + "type": "text/plain" + }, + "type": "any", + "value": "", + "key": "dataset_id" + } + ] }, "header": [ { @@ -25265,7 +26861,7 @@ } }, { - "id": "bf5d5b0d-16a4-4f09-b6bf-e84120f99b68", + "id": "5839603c-31e1-4e57-9fe6-883c8c14b09f", "name": "Within Features", "request": { "name": "Within Features", @@ -25288,7 +26884,7 @@ { "disabled": false, "description": { - "content": "", + "content": " (This can only be one of geojson,wkb)", "type": "text/plain" }, "key": "format", @@ -25367,7 +26963,7 @@ }, "response": [ { - "id": "066d13f9-b805-4c16-821f-b00cf3f095d1", + "id": "21a9d228-b79f-48b2-bbec-23632a7e55c1", "name": "Successful Response", "originalRequest": { "url": { @@ -25385,7 +26981,7 @@ { "disabled": false, "description": { - "content": "", + "content": " (This can only be one of geojson,wkb)", "type": "text/plain" }, "key": "format", @@ -25418,7 +27014,18 @@ "value": "" } ], - "variable": [] + "variable": [ + { + "disabled": false, + "description": { + "content": "(Required) ", + "type": "text/plain" + }, + "type": "any", + "value": "", + "key": "dataset_id" + } + ] }, "header": [ { @@ -25450,12 +27057,12 @@ "value": "application/json" } ], - "body": "{\n \"features\": [\n {\n \"id\": \"\",\n \"geometry\": \"\",\n \"attributes\": {\n \"nond4\": false,\n \"labore0c5\": \"in amet ex tempor elit\"\n }\n },\n {\n \"id\": \"\",\n \"geometry\": \"\",\n \"attributes\": {\n \"tempor_b\": \"consequat in nisi\",\n \"nisi___1\": -17270085\n }\n }\n ],\n \"pagination\": {\n \"page\": \"\",\n \"prev\": \"\",\n \"next\": \"\"\n }\n}", + "body": "{\n \"features\": [\n {\n \"id\": \"\",\n \"geometry\": \"\",\n \"attributes\": {\n \"key_0\": 4076.3767335032685,\n \"key_1\": true\n }\n },\n {\n \"id\": \"\",\n \"geometry\": \"\",\n \"attributes\": {\n \"key_0\": 5504\n }\n }\n ],\n \"pagination\": {\n \"page\": \"\",\n \"prev\": \"\",\n \"next\": \"\"\n }\n}", "cookie": [], "_postman_previewlanguage": "json" }, { - "id": "2f03546e-0afa-44e5-b29e-bc010040ac2d", + "id": "d51574c5-4587-432a-9fe3-d9b7c74775d0", "name": "Unable to locate credentials.", "originalRequest": { "url": { @@ -25473,7 +27080,7 @@ { "disabled": false, "description": { - "content": "", + "content": " (This can only be one of geojson,wkb)", "type": "text/plain" }, "key": "format", @@ -25506,7 +27113,18 @@ "value": "" } ], - "variable": [] + "variable": [ + { + "disabled": false, + "description": { + "content": "(Required) ", + "type": "text/plain" + }, + "type": "any", + "value": "", + "key": "dataset_id" + } + ] }, "header": [ { @@ -25543,7 +27161,7 @@ "_postman_previewlanguage": "json" }, { - "id": "24161d22-c68a-42a6-b208-397508d762a0", + "id": "a93e10a2-a7fe-4b6a-ac2a-d7bf3fa3f931", "name": "Out of free quota.", "originalRequest": { "url": { @@ -25561,7 +27179,7 @@ { "disabled": false, "description": { - "content": "", + "content": " (This can only be one of geojson,wkb)", "type": "text/plain" }, "key": "format", @@ -25594,7 +27212,18 @@ "value": "" } ], - "variable": [] + "variable": [ + { + "disabled": false, + "description": { + "content": "(Required) ", + "type": "text/plain" + }, + "type": "any", + "value": "", + "key": "dataset_id" + } + ] }, "header": [ { @@ -25631,7 +27260,7 @@ "_postman_previewlanguage": "json" }, { - "id": "1ef487ac-041b-40e6-9376-12ac96eb7a7b", + "id": "43b06095-9457-4eb2-83da-5ef12a9323e2", "name": "Credentials found, but not matching.", "originalRequest": { "url": { @@ -25649,7 +27278,7 @@ { "disabled": false, "description": { - "content": "", + "content": " (This can only be one of geojson,wkb)", "type": "text/plain" }, "key": "format", @@ -25682,7 +27311,18 @@ "value": "" } ], - "variable": [] + "variable": [ + { + "disabled": false, + "description": { + "content": "(Required) ", + "type": "text/plain" + }, + "type": "any", + "value": "", + "key": "dataset_id" + } + ] }, "header": [ { @@ -25719,7 +27359,7 @@ "_postman_previewlanguage": "json" }, { - "id": "51149dcd-d5ef-4eb5-b948-a0de3211b5c3", + "id": "70b4b37d-1516-49d2-8c35-788a95cd848e", "name": "Dataset was not found", "originalRequest": { "url": { @@ -25737,7 +27377,7 @@ { "disabled": false, "description": { - "content": "", + "content": " (This can only be one of geojson,wkb)", "type": "text/plain" }, "key": "format", @@ -25770,7 +27410,18 @@ "value": "" } ], - "variable": [] + "variable": [ + { + "disabled": false, + "description": { + "content": "(Required) ", + "type": "text/plain" + }, + "type": "any", + "value": "", + "key": "dataset_id" + } + ] }, "header": [ { @@ -25807,7 +27458,7 @@ "_postman_previewlanguage": "json" }, { - "id": "7fbd4fe2-c2cd-4ea2-bcbd-8607726bc162", + "id": "6e672159-0dfe-4d32-8926-cb7afc2ab174", "name": "Validation Error", "originalRequest": { "url": { @@ -25825,7 +27476,7 @@ { "disabled": false, "description": { - "content": "", + "content": " (This can only be one of geojson,wkb)", "type": "text/plain" }, "key": "format", @@ -25858,7 +27509,18 @@ "value": "" } ], - "variable": [] + "variable": [ + { + "disabled": false, + "description": { + "content": "(Required) ", + "type": "text/plain" + }, + "type": "any", + "value": "", + "key": "dataset_id" + } + ] }, "header": [ { @@ -25895,7 +27557,7 @@ "_postman_previewlanguage": "json" }, { - "id": "e3f16c41-69a9-4966-8155-231287a14fe7", + "id": "4bd788de-1a63-49b4-9f52-3a40040592da", "name": "Rate limit reached", "originalRequest": { "url": { @@ -25913,7 +27575,7 @@ { "disabled": false, "description": { - "content": "", + "content": " (This can only be one of geojson,wkb)", "type": "text/plain" }, "key": "format", @@ -25946,7 +27608,18 @@ "value": "" } ], - "variable": [] + "variable": [ + { + "disabled": false, + "description": { + "content": "(Required) ", + "type": "text/plain" + }, + "type": "any", + "value": "", + "key": "dataset_id" + } + ] }, "header": [ { @@ -25989,7 +27662,7 @@ } }, { - "id": "1bd5d118-fca9-4fc8-9a84-2c24020172d9", + "id": "6bddf71b-88fe-442d-bdf0-9a53049b31fb", "name": "Get Feature", "request": { "name": "Get Feature", @@ -26011,7 +27684,7 @@ { "disabled": false, "description": { - "content": "", + "content": " (This can only be one of geojson,wkb)", "type": "text/plain" }, "key": "format", @@ -26078,7 +27751,7 @@ }, "response": [ { - "id": "1504e0ef-c01b-4197-a1a5-1ec6f4574b7b", + "id": "a7b4c04e-0ed7-4345-a3fd-6fd3983ec289", "name": "Successful Response", "originalRequest": { "url": { @@ -26095,7 +27768,7 @@ { "disabled": false, "description": { - "content": "", + "content": " (This can only be one of geojson,wkb)", "type": "text/plain" }, "key": "format", @@ -26110,7 +27783,28 @@ "value": "" } ], - "variable": [] + "variable": [ + { + "disabled": false, + "description": { + "content": "(Required) ", + "type": "text/plain" + }, + "type": "any", + "value": "", + "key": "dataset_id" + }, + { + "disabled": false, + "description": { + "content": "(Required) ", + "type": "text/plain" + }, + "type": "any", + "value": "", + "key": "feature_id" + } + ] }, "header": [ { @@ -26138,12 +27832,12 @@ "value": "application/json" } ], - "body": "{\n \"id\": \"\",\n \"geometry\": \"\",\n \"attributes\": {\n \"et_a4\": true,\n \"dolore_f\": -23328781,\n \"quis_49\": 67198160\n }\n}", + "body": "{\n \"id\": \"\",\n \"geometry\": \"\",\n \"attributes\": {\n \"key_0\": true,\n \"key_1\": true,\n \"key_2\": true,\n \"key_3\": 6758.1345969740305\n }\n}", "cookie": [], "_postman_previewlanguage": "json" }, { - "id": "973d18bc-4e73-4102-bfe2-2999112ef9ec", + "id": "ac06d2db-6e0e-4243-8774-efe59d5e3494", "name": "Unable to locate credentials.", "originalRequest": { "url": { @@ -26160,7 +27854,7 @@ { "disabled": false, "description": { - "content": "", + "content": " (This can only be one of geojson,wkb)", "type": "text/plain" }, "key": "format", @@ -26175,7 +27869,28 @@ "value": "" } ], - "variable": [] + "variable": [ + { + "disabled": false, + "description": { + "content": "(Required) ", + "type": "text/plain" + }, + "type": "any", + "value": "", + "key": "dataset_id" + }, + { + "disabled": false, + "description": { + "content": "(Required) ", + "type": "text/plain" + }, + "type": "any", + "value": "", + "key": "feature_id" + } + ] }, "header": [ { @@ -26208,7 +27923,7 @@ "_postman_previewlanguage": "json" }, { - "id": "6288607b-249e-411a-87b4-d1530f0e0845", + "id": "3a65bab3-4377-4097-a624-fc5c4dfe9a06", "name": "Out of free quota.", "originalRequest": { "url": { @@ -26225,7 +27940,7 @@ { "disabled": false, "description": { - "content": "", + "content": " (This can only be one of geojson,wkb)", "type": "text/plain" }, "key": "format", @@ -26240,7 +27955,28 @@ "value": "" } ], - "variable": [] + "variable": [ + { + "disabled": false, + "description": { + "content": "(Required) ", + "type": "text/plain" + }, + "type": "any", + "value": "", + "key": "dataset_id" + }, + { + "disabled": false, + "description": { + "content": "(Required) ", + "type": "text/plain" + }, + "type": "any", + "value": "", + "key": "feature_id" + } + ] }, "header": [ { @@ -26273,7 +28009,7 @@ "_postman_previewlanguage": "json" }, { - "id": "8ed0ae3b-9d46-456d-a06b-9677cd171a9a", + "id": "507fc878-fce6-42d4-8470-f8b9caff9e64", "name": "Credentials found, but not matching.", "originalRequest": { "url": { @@ -26290,7 +28026,7 @@ { "disabled": false, "description": { - "content": "", + "content": " (This can only be one of geojson,wkb)", "type": "text/plain" }, "key": "format", @@ -26305,7 +28041,28 @@ "value": "" } ], - "variable": [] + "variable": [ + { + "disabled": false, + "description": { + "content": "(Required) ", + "type": "text/plain" + }, + "type": "any", + "value": "", + "key": "dataset_id" + }, + { + "disabled": false, + "description": { + "content": "(Required) ", + "type": "text/plain" + }, + "type": "any", + "value": "", + "key": "feature_id" + } + ] }, "header": [ { @@ -26338,7 +28095,7 @@ "_postman_previewlanguage": "json" }, { - "id": "a2e532db-4818-4283-ba0b-45aaac538e56", + "id": "71f1d714-b3f5-4984-99d5-4735d7a82870", "name": "Feature or Dataset were not found", "originalRequest": { "url": { @@ -26355,7 +28112,7 @@ { "disabled": false, "description": { - "content": "", + "content": " (This can only be one of geojson,wkb)", "type": "text/plain" }, "key": "format", @@ -26370,7 +28127,28 @@ "value": "" } ], - "variable": [] + "variable": [ + { + "disabled": false, + "description": { + "content": "(Required) ", + "type": "text/plain" + }, + "type": "any", + "value": "", + "key": "dataset_id" + }, + { + "disabled": false, + "description": { + "content": "(Required) ", + "type": "text/plain" + }, + "type": "any", + "value": "", + "key": "feature_id" + } + ] }, "header": [ { @@ -26403,7 +28181,7 @@ "_postman_previewlanguage": "json" }, { - "id": "236309d2-1397-42be-b6a2-54ff630e26d0", + "id": "6e329233-8651-4e1d-9882-f4b6495cf0f4", "name": "Validation Error", "originalRequest": { "url": { @@ -26420,7 +28198,7 @@ { "disabled": false, "description": { - "content": "", + "content": " (This can only be one of geojson,wkb)", "type": "text/plain" }, "key": "format", @@ -26435,7 +28213,28 @@ "value": "" } ], - "variable": [] + "variable": [ + { + "disabled": false, + "description": { + "content": "(Required) ", + "type": "text/plain" + }, + "type": "any", + "value": "", + "key": "dataset_id" + }, + { + "disabled": false, + "description": { + "content": "(Required) ", + "type": "text/plain" + }, + "type": "any", + "value": "", + "key": "feature_id" + } + ] }, "header": [ { @@ -26468,7 +28267,7 @@ "_postman_previewlanguage": "json" }, { - "id": "ac4c7ec8-f160-43ca-a524-154858494873", + "id": "d80da5e6-2022-4c82-9c65-c21184023772", "name": "Rate limit reached", "originalRequest": { "url": { @@ -26485,7 +28284,7 @@ { "disabled": false, "description": { - "content": "", + "content": " (This can only be one of geojson,wkb)", "type": "text/plain" }, "key": "format", @@ -26500,7 +28299,28 @@ "value": "" } ], - "variable": [] + "variable": [ + { + "disabled": false, + "description": { + "content": "(Required) ", + "type": "text/plain" + }, + "type": "any", + "value": "", + "key": "dataset_id" + }, + { + "disabled": false, + "description": { + "content": "(Required) ", + "type": "text/plain" + }, + "type": "any", + "value": "", + "key": "feature_id" + } + ] }, "header": [ { @@ -26545,7 +28365,7 @@ "description": "The Woosmap Distance API suite provides comprehensive tools for road travel calculations worldwide.\n\n* **Route:** Calculate travel distance, duration, and paths between origin and destination.\n* **Matrix:** Compute travel distance and time for a matrix of multiple origins and destinations.\n* **Isochrone:** Determine all locations reachable within a specific time or distance.\n* **Tolls:** Estimate toll costs and details for specific routes.\n\nRequests are made via HTTPS (GET/POST) and require an API key (`key` or `private_key`) for quota management.\n", "item": [ { - "id": "989a1c86-de0a-4c38-b78f-8a27b44a7655", + "id": "d4a4f834-f003-49f2-901f-bbf955000060", "name": "Find Routes", "request": { "name": "Find Routes", @@ -26576,7 +28396,7 @@ { "disabled": false, "description": { - "content": "Specifies the mode of transport to use for the calculation.", + "content": "Specifies the mode of transport to use for the calculation. (This can only be one of driving,walking,cycling)", "type": "text/plain" }, "key": "mode", @@ -26585,7 +28405,7 @@ { "disabled": false, "description": { - "content": "Specifies how to compute the route between the start point and the end point:\n* `time`: fastest route \n* `distance`: shortest route", + "content": "Specifies how to compute the route between the start point and the end point:\n* `time`: fastest route \n* `distance`: shortest route (This can only be one of time,distance)", "type": "text/plain" }, "key": "method", @@ -26594,7 +28414,7 @@ { "disabled": false, "description": { - "content": "Specifies the unit system to use when displaying results.", + "content": "Specifies the unit system to use when displaying results. (This can only be one of metric,imperial)", "type": "text/plain" }, "key": "units", @@ -26603,7 +28423,7 @@ { "disabled": false, "description": { - "content": "The language code, indicating in the language the response should be in. \n \nIf not defined the header `Accept-Language` of the request will be checked before defaulting to `en`.", + "content": "The language code, indicating in the language the response should be in. \n \nIf not defined the header `Accept-Language` of the request will be checked before defaulting to `en`. (This can only be one of en,fr,ca,de,es,he,it,ja,nl,pl,pt,ro,ru,uk,zh)", "type": "text/plain" }, "key": "language", @@ -26666,7 +28486,7 @@ { "disabled": false, "description": { - "content": "Specifies if maneuver instructions should be returned (roadbook)", + "content": "Specifies if maneuver instructions should be returned (roadbook) (This can only be one of full,none)", "type": "text/plain" }, "key": "details", @@ -26712,7 +28532,7 @@ }, "response": [ { - "id": "ea539026-21c3-4a28-a220-843f187f9653", + "id": "f3d784ed-c30d-40f7-b9d9-9737fcfcdc98", "name": "Successful Response", "originalRequest": { "url": { @@ -26738,7 +28558,7 @@ { "disabled": false, "description": { - "content": "Specifies the mode of transport to use for the calculation.", + "content": "Specifies the mode of transport to use for the calculation. (This can only be one of driving,walking,cycling)", "type": "text/plain" }, "key": "mode", @@ -26747,7 +28567,7 @@ { "disabled": false, "description": { - "content": "Specifies how to compute the route between the start point and the end point:\n* `time`: fastest route \n* `distance`: shortest route", + "content": "Specifies how to compute the route between the start point and the end point:\n* `time`: fastest route \n* `distance`: shortest route (This can only be one of time,distance)", "type": "text/plain" }, "key": "method", @@ -26756,7 +28576,7 @@ { "disabled": false, "description": { - "content": "Specifies the unit system to use when displaying results.", + "content": "Specifies the unit system to use when displaying results. (This can only be one of metric,imperial)", "type": "text/plain" }, "key": "units", @@ -26765,7 +28585,7 @@ { "disabled": false, "description": { - "content": "The language code, indicating in the language the response should be in. \n \nIf not defined the header `Accept-Language` of the request will be checked before defaulting to `en`.", + "content": "The language code, indicating in the language the response should be in. \n \nIf not defined the header `Accept-Language` of the request will be checked before defaulting to `en`. (This can only be one of en,fr,ca,de,es,he,it,ja,nl,pl,pt,ro,ru,uk,zh)", "type": "text/plain" }, "key": "language", @@ -26828,7 +28648,7 @@ { "disabled": false, "description": { - "content": "Specifies if maneuver instructions should be returned (roadbook)", + "content": "Specifies if maneuver instructions should be returned (roadbook) (This can only be one of full,none)", "type": "text/plain" }, "key": "details", @@ -26876,7 +28696,7 @@ "_postman_previewlanguage": "json" }, { - "id": "9ef8468a-a7f2-4cac-bcc2-0940a4926a04", + "id": "3c1ee49f-2d5d-437e-8293-05c07ba28da3", "name": "Unable to locate credentials.", "originalRequest": { "url": { @@ -26902,7 +28722,7 @@ { "disabled": false, "description": { - "content": "Specifies the mode of transport to use for the calculation.", + "content": "Specifies the mode of transport to use for the calculation. (This can only be one of driving,walking,cycling)", "type": "text/plain" }, "key": "mode", @@ -26911,7 +28731,7 @@ { "disabled": false, "description": { - "content": "Specifies how to compute the route between the start point and the end point:\n* `time`: fastest route \n* `distance`: shortest route", + "content": "Specifies how to compute the route between the start point and the end point:\n* `time`: fastest route \n* `distance`: shortest route (This can only be one of time,distance)", "type": "text/plain" }, "key": "method", @@ -26920,7 +28740,7 @@ { "disabled": false, "description": { - "content": "Specifies the unit system to use when displaying results.", + "content": "Specifies the unit system to use when displaying results. (This can only be one of metric,imperial)", "type": "text/plain" }, "key": "units", @@ -26929,7 +28749,7 @@ { "disabled": false, "description": { - "content": "The language code, indicating in the language the response should be in. \n \nIf not defined the header `Accept-Language` of the request will be checked before defaulting to `en`.", + "content": "The language code, indicating in the language the response should be in. \n \nIf not defined the header `Accept-Language` of the request will be checked before defaulting to `en`. (This can only be one of en,fr,ca,de,es,he,it,ja,nl,pl,pt,ro,ru,uk,zh)", "type": "text/plain" }, "key": "language", @@ -26992,7 +28812,7 @@ { "disabled": false, "description": { - "content": "Specifies if maneuver instructions should be returned (roadbook)", + "content": "Specifies if maneuver instructions should be returned (roadbook) (This can only be one of full,none)", "type": "text/plain" }, "key": "details", @@ -27040,7 +28860,7 @@ "_postman_previewlanguage": "json" }, { - "id": "657b3ec9-a06a-4a8b-a85a-f99069474f7c", + "id": "8b95565f-7085-417c-bfbb-f33b9ecc1aca", "name": "Out of free quota.", "originalRequest": { "url": { @@ -27066,7 +28886,7 @@ { "disabled": false, "description": { - "content": "Specifies the mode of transport to use for the calculation.", + "content": "Specifies the mode of transport to use for the calculation. (This can only be one of driving,walking,cycling)", "type": "text/plain" }, "key": "mode", @@ -27075,7 +28895,7 @@ { "disabled": false, "description": { - "content": "Specifies how to compute the route between the start point and the end point:\n* `time`: fastest route \n* `distance`: shortest route", + "content": "Specifies how to compute the route between the start point and the end point:\n* `time`: fastest route \n* `distance`: shortest route (This can only be one of time,distance)", "type": "text/plain" }, "key": "method", @@ -27084,7 +28904,7 @@ { "disabled": false, "description": { - "content": "Specifies the unit system to use when displaying results.", + "content": "Specifies the unit system to use when displaying results. (This can only be one of metric,imperial)", "type": "text/plain" }, "key": "units", @@ -27093,7 +28913,7 @@ { "disabled": false, "description": { - "content": "The language code, indicating in the language the response should be in. \n \nIf not defined the header `Accept-Language` of the request will be checked before defaulting to `en`.", + "content": "The language code, indicating in the language the response should be in. \n \nIf not defined the header `Accept-Language` of the request will be checked before defaulting to `en`. (This can only be one of en,fr,ca,de,es,he,it,ja,nl,pl,pt,ro,ru,uk,zh)", "type": "text/plain" }, "key": "language", @@ -27156,7 +28976,7 @@ { "disabled": false, "description": { - "content": "Specifies if maneuver instructions should be returned (roadbook)", + "content": "Specifies if maneuver instructions should be returned (roadbook) (This can only be one of full,none)", "type": "text/plain" }, "key": "details", @@ -27204,7 +29024,7 @@ "_postman_previewlanguage": "json" }, { - "id": "5fc400be-4408-4ac4-9345-35d4e293ce89", + "id": "37c9e37d-ec2f-4cd6-a158-7e3c6ca867e6", "name": "Credentials found, but not matching.", "originalRequest": { "url": { @@ -27230,7 +29050,7 @@ { "disabled": false, "description": { - "content": "Specifies the mode of transport to use for the calculation.", + "content": "Specifies the mode of transport to use for the calculation. (This can only be one of driving,walking,cycling)", "type": "text/plain" }, "key": "mode", @@ -27239,7 +29059,7 @@ { "disabled": false, "description": { - "content": "Specifies how to compute the route between the start point and the end point:\n* `time`: fastest route \n* `distance`: shortest route", + "content": "Specifies how to compute the route between the start point and the end point:\n* `time`: fastest route \n* `distance`: shortest route (This can only be one of time,distance)", "type": "text/plain" }, "key": "method", @@ -27248,7 +29068,7 @@ { "disabled": false, "description": { - "content": "Specifies the unit system to use when displaying results.", + "content": "Specifies the unit system to use when displaying results. (This can only be one of metric,imperial)", "type": "text/plain" }, "key": "units", @@ -27257,7 +29077,7 @@ { "disabled": false, "description": { - "content": "The language code, indicating in the language the response should be in. \n \nIf not defined the header `Accept-Language` of the request will be checked before defaulting to `en`.", + "content": "The language code, indicating in the language the response should be in. \n \nIf not defined the header `Accept-Language` of the request will be checked before defaulting to `en`. (This can only be one of en,fr,ca,de,es,he,it,ja,nl,pl,pt,ro,ru,uk,zh)", "type": "text/plain" }, "key": "language", @@ -27320,7 +29140,7 @@ { "disabled": false, "description": { - "content": "Specifies if maneuver instructions should be returned (roadbook)", + "content": "Specifies if maneuver instructions should be returned (roadbook) (This can only be one of full,none)", "type": "text/plain" }, "key": "details", @@ -27368,7 +29188,7 @@ "_postman_previewlanguage": "json" }, { - "id": "26b97b3a-41c6-4d24-a7c2-44ff5c3f019b", + "id": "e868e4d7-282b-4035-9534-92ba0053a8e6", "name": "Validation Error", "originalRequest": { "url": { @@ -27394,7 +29214,7 @@ { "disabled": false, "description": { - "content": "Specifies the mode of transport to use for the calculation.", + "content": "Specifies the mode of transport to use for the calculation. (This can only be one of driving,walking,cycling)", "type": "text/plain" }, "key": "mode", @@ -27403,7 +29223,7 @@ { "disabled": false, "description": { - "content": "Specifies how to compute the route between the start point and the end point:\n* `time`: fastest route \n* `distance`: shortest route", + "content": "Specifies how to compute the route between the start point and the end point:\n* `time`: fastest route \n* `distance`: shortest route (This can only be one of time,distance)", "type": "text/plain" }, "key": "method", @@ -27412,7 +29232,7 @@ { "disabled": false, "description": { - "content": "Specifies the unit system to use when displaying results.", + "content": "Specifies the unit system to use when displaying results. (This can only be one of metric,imperial)", "type": "text/plain" }, "key": "units", @@ -27421,7 +29241,7 @@ { "disabled": false, "description": { - "content": "The language code, indicating in the language the response should be in. \n \nIf not defined the header `Accept-Language` of the request will be checked before defaulting to `en`.", + "content": "The language code, indicating in the language the response should be in. \n \nIf not defined the header `Accept-Language` of the request will be checked before defaulting to `en`. (This can only be one of en,fr,ca,de,es,he,it,ja,nl,pl,pt,ro,ru,uk,zh)", "type": "text/plain" }, "key": "language", @@ -27484,7 +29304,7 @@ { "disabled": false, "description": { - "content": "Specifies if maneuver instructions should be returned (roadbook)", + "content": "Specifies if maneuver instructions should be returned (roadbook) (This can only be one of full,none)", "type": "text/plain" }, "key": "details", @@ -27532,7 +29352,7 @@ "_postman_previewlanguage": "json" }, { - "id": "27a8a226-525f-4e77-9aa3-4d888d5b67e9", + "id": "9c73ecee-e877-44b2-8b2a-63010cec7dd7", "name": "Rate limit reached", "originalRequest": { "url": { @@ -27558,7 +29378,7 @@ { "disabled": false, "description": { - "content": "Specifies the mode of transport to use for the calculation.", + "content": "Specifies the mode of transport to use for the calculation. (This can only be one of driving,walking,cycling)", "type": "text/plain" }, "key": "mode", @@ -27567,7 +29387,7 @@ { "disabled": false, "description": { - "content": "Specifies how to compute the route between the start point and the end point:\n* `time`: fastest route \n* `distance`: shortest route", + "content": "Specifies how to compute the route between the start point and the end point:\n* `time`: fastest route \n* `distance`: shortest route (This can only be one of time,distance)", "type": "text/plain" }, "key": "method", @@ -27576,7 +29396,7 @@ { "disabled": false, "description": { - "content": "Specifies the unit system to use when displaying results.", + "content": "Specifies the unit system to use when displaying results. (This can only be one of metric,imperial)", "type": "text/plain" }, "key": "units", @@ -27585,7 +29405,7 @@ { "disabled": false, "description": { - "content": "The language code, indicating in the language the response should be in. \n \nIf not defined the header `Accept-Language` of the request will be checked before defaulting to `en`.", + "content": "The language code, indicating in the language the response should be in. \n \nIf not defined the header `Accept-Language` of the request will be checked before defaulting to `en`. (This can only be one of en,fr,ca,de,es,he,it,ja,nl,pl,pt,ro,ru,uk,zh)", "type": "text/plain" }, "key": "language", @@ -27648,7 +29468,7 @@ { "disabled": false, "description": { - "content": "Specifies if maneuver instructions should be returned (roadbook)", + "content": "Specifies if maneuver instructions should be returned (roadbook) (This can only be one of full,none)", "type": "text/plain" }, "key": "details", @@ -27702,7 +29522,7 @@ } }, { - "id": "73d3da3d-4004-44b4-9857-d27fa59c9880", + "id": "a75f17e4-d9d8-4890-a2b2-956aaecdc9f2", "name": "Calculate Matrix", "request": { "name": "Calculate Matrix", @@ -27724,7 +29544,7 @@ { "disabled": false, "description": { - "content": "Specifies the mode of transport to use for the calculation.", + "content": "Specifies the mode of transport to use for the calculation. (This can only be one of driving,walking,cycling)", "type": "text/plain" }, "key": "mode", @@ -27733,7 +29553,7 @@ { "disabled": false, "description": { - "content": "Specifies how to compute the route between the start point and the end point:\n* `time`: fastest route \n* `distance`: shortest route", + "content": "Specifies how to compute the route between the start point and the end point:\n* `time`: fastest route \n* `distance`: shortest route (This can only be one of time,distance)", "type": "text/plain" }, "key": "method", @@ -27742,7 +29562,7 @@ { "disabled": false, "description": { - "content": "Specifies the unit system to use when displaying results.", + "content": "Specifies the unit system to use when displaying results. (This can only be one of metric,imperial)", "type": "text/plain" }, "key": "units", @@ -27751,7 +29571,7 @@ { "disabled": false, "description": { - "content": "The language code, indicating in the language the response should be in. \n \nIf not defined the header `Accept-Language` of the request will be checked before defaulting to `en`.", + "content": "The language code, indicating in the language the response should be in. \n \nIf not defined the header `Accept-Language` of the request will be checked before defaulting to `en`. (This can only be one of en,fr,ca,de,es,he,it,ja,nl,pl,pt,ro,ru,uk,zh)", "type": "text/plain" }, "key": "language", @@ -27805,7 +29625,7 @@ { "disabled": false, "description": { - "content": "Specifies element values that will be part of the API response (`distance` and/or `duration`).", + "content": "Specifies element values that will be part of the API response (`distance` and/or `duration`). (This can only be one of distance,duration,duration_distance)", "type": "text/plain" }, "key": "elements", @@ -27851,7 +29671,7 @@ }, "response": [ { - "id": "cf939f08-e059-4ef4-a813-e5b423ae4c78", + "id": "10a61812-f150-4c9c-8973-3224f840df6d", "name": "Successful Response", "originalRequest": { "url": { @@ -27868,7 +29688,7 @@ { "disabled": false, "description": { - "content": "Specifies the mode of transport to use for the calculation.", + "content": "Specifies the mode of transport to use for the calculation. (This can only be one of driving,walking,cycling)", "type": "text/plain" }, "key": "mode", @@ -27877,7 +29697,7 @@ { "disabled": false, "description": { - "content": "Specifies how to compute the route between the start point and the end point:\n* `time`: fastest route \n* `distance`: shortest route", + "content": "Specifies how to compute the route between the start point and the end point:\n* `time`: fastest route \n* `distance`: shortest route (This can only be one of time,distance)", "type": "text/plain" }, "key": "method", @@ -27886,7 +29706,7 @@ { "disabled": false, "description": { - "content": "Specifies the unit system to use when displaying results.", + "content": "Specifies the unit system to use when displaying results. (This can only be one of metric,imperial)", "type": "text/plain" }, "key": "units", @@ -27895,7 +29715,7 @@ { "disabled": false, "description": { - "content": "The language code, indicating in the language the response should be in. \n \nIf not defined the header `Accept-Language` of the request will be checked before defaulting to `en`.", + "content": "The language code, indicating in the language the response should be in. \n \nIf not defined the header `Accept-Language` of the request will be checked before defaulting to `en`. (This can only be one of en,fr,ca,de,es,he,it,ja,nl,pl,pt,ro,ru,uk,zh)", "type": "text/plain" }, "key": "language", @@ -27949,7 +29769,7 @@ { "disabled": false, "description": { - "content": "Specifies element values that will be part of the API response (`distance` and/or `duration`).", + "content": "Specifies element values that will be part of the API response (`distance` and/or `duration`). (This can only be one of distance,duration,duration_distance)", "type": "text/plain" }, "key": "elements", @@ -27992,12 +29812,12 @@ "value": "application/json" } ], - "body": "{\n \"rows\": [\n {\n \"elements\": [\n {\n \"status\": \"OK\",\n \"distance\": {\n \"value\": \"\",\n \"text\": \"\"\n }\n },\n {\n \"status\": \"OK\",\n \"distance\": {\n \"value\": \"\",\n \"text\": \"\"\n }\n }\n ]\n },\n {\n \"elements\": [\n {\n \"status\": \"ERROR\",\n \"distance\": {\n \"value\": \"\",\n \"text\": \"\"\n }\n },\n {\n \"status\": \"OK\",\n \"distance\": {\n \"value\": \"\",\n \"text\": \"\"\n }\n }\n ]\n }\n ],\n \"status\": \"OK\"\n}", + "body": "{\n \"rows\": [\n {\n \"elements\": [\n {\n \"status\": \"OK\",\n \"distance\": {\n \"value\": \"\",\n \"text\": \"\"\n }\n },\n {\n \"status\": \"OK\",\n \"distance\": {\n \"value\": \"\",\n \"text\": \"\"\n }\n }\n ]\n },\n {\n \"elements\": [\n {\n \"status\": \"ZERO_RESULTS\",\n \"distance\": {\n \"value\": \"\",\n \"text\": \"\"\n }\n },\n {\n \"status\": \"ZERO_RESULTS\",\n \"distance\": {\n \"value\": \"\",\n \"text\": \"\"\n }\n }\n ]\n }\n ],\n \"status\": \"OK\"\n}", "cookie": [], "_postman_previewlanguage": "json" }, { - "id": "a40428ae-596d-421d-bb93-a7a5518ff601", + "id": "252d977a-77dd-4bb0-9798-5c458ea32ff3", "name": "Unable to locate credentials.", "originalRequest": { "url": { @@ -28014,7 +29834,7 @@ { "disabled": false, "description": { - "content": "Specifies the mode of transport to use for the calculation.", + "content": "Specifies the mode of transport to use for the calculation. (This can only be one of driving,walking,cycling)", "type": "text/plain" }, "key": "mode", @@ -28023,7 +29843,7 @@ { "disabled": false, "description": { - "content": "Specifies how to compute the route between the start point and the end point:\n* `time`: fastest route \n* `distance`: shortest route", + "content": "Specifies how to compute the route between the start point and the end point:\n* `time`: fastest route \n* `distance`: shortest route (This can only be one of time,distance)", "type": "text/plain" }, "key": "method", @@ -28032,7 +29852,7 @@ { "disabled": false, "description": { - "content": "Specifies the unit system to use when displaying results.", + "content": "Specifies the unit system to use when displaying results. (This can only be one of metric,imperial)", "type": "text/plain" }, "key": "units", @@ -28041,7 +29861,7 @@ { "disabled": false, "description": { - "content": "The language code, indicating in the language the response should be in. \n \nIf not defined the header `Accept-Language` of the request will be checked before defaulting to `en`.", + "content": "The language code, indicating in the language the response should be in. \n \nIf not defined the header `Accept-Language` of the request will be checked before defaulting to `en`. (This can only be one of en,fr,ca,de,es,he,it,ja,nl,pl,pt,ro,ru,uk,zh)", "type": "text/plain" }, "key": "language", @@ -28095,7 +29915,7 @@ { "disabled": false, "description": { - "content": "Specifies element values that will be part of the API response (`distance` and/or `duration`).", + "content": "Specifies element values that will be part of the API response (`distance` and/or `duration`). (This can only be one of distance,duration,duration_distance)", "type": "text/plain" }, "key": "elements", @@ -28143,7 +29963,7 @@ "_postman_previewlanguage": "json" }, { - "id": "b9e4e788-8377-4891-b3a1-4f749a95fe68", + "id": "1d6b4fe6-0ab0-4cf1-bcf0-c8c59adb7fcf", "name": "Out of free quota.", "originalRequest": { "url": { @@ -28160,7 +29980,7 @@ { "disabled": false, "description": { - "content": "Specifies the mode of transport to use for the calculation.", + "content": "Specifies the mode of transport to use for the calculation. (This can only be one of driving,walking,cycling)", "type": "text/plain" }, "key": "mode", @@ -28169,7 +29989,7 @@ { "disabled": false, "description": { - "content": "Specifies how to compute the route between the start point and the end point:\n* `time`: fastest route \n* `distance`: shortest route", + "content": "Specifies how to compute the route between the start point and the end point:\n* `time`: fastest route \n* `distance`: shortest route (This can only be one of time,distance)", "type": "text/plain" }, "key": "method", @@ -28178,7 +29998,7 @@ { "disabled": false, "description": { - "content": "Specifies the unit system to use when displaying results.", + "content": "Specifies the unit system to use when displaying results. (This can only be one of metric,imperial)", "type": "text/plain" }, "key": "units", @@ -28187,7 +30007,7 @@ { "disabled": false, "description": { - "content": "The language code, indicating in the language the response should be in. \n \nIf not defined the header `Accept-Language` of the request will be checked before defaulting to `en`.", + "content": "The language code, indicating in the language the response should be in. \n \nIf not defined the header `Accept-Language` of the request will be checked before defaulting to `en`. (This can only be one of en,fr,ca,de,es,he,it,ja,nl,pl,pt,ro,ru,uk,zh)", "type": "text/plain" }, "key": "language", @@ -28241,7 +30061,7 @@ { "disabled": false, "description": { - "content": "Specifies element values that will be part of the API response (`distance` and/or `duration`).", + "content": "Specifies element values that will be part of the API response (`distance` and/or `duration`). (This can only be one of distance,duration,duration_distance)", "type": "text/plain" }, "key": "elements", @@ -28289,7 +30109,7 @@ "_postman_previewlanguage": "json" }, { - "id": "38a237a5-9f6e-44a0-b15b-d2ba5d6f17a6", + "id": "3f076352-bf06-4950-9bc3-edd871cb01f3", "name": "Credentials found, but not matching.", "originalRequest": { "url": { @@ -28306,7 +30126,7 @@ { "disabled": false, "description": { - "content": "Specifies the mode of transport to use for the calculation.", + "content": "Specifies the mode of transport to use for the calculation. (This can only be one of driving,walking,cycling)", "type": "text/plain" }, "key": "mode", @@ -28315,7 +30135,7 @@ { "disabled": false, "description": { - "content": "Specifies how to compute the route between the start point and the end point:\n* `time`: fastest route \n* `distance`: shortest route", + "content": "Specifies how to compute the route between the start point and the end point:\n* `time`: fastest route \n* `distance`: shortest route (This can only be one of time,distance)", "type": "text/plain" }, "key": "method", @@ -28324,7 +30144,7 @@ { "disabled": false, "description": { - "content": "Specifies the unit system to use when displaying results.", + "content": "Specifies the unit system to use when displaying results. (This can only be one of metric,imperial)", "type": "text/plain" }, "key": "units", @@ -28333,7 +30153,7 @@ { "disabled": false, "description": { - "content": "The language code, indicating in the language the response should be in. \n \nIf not defined the header `Accept-Language` of the request will be checked before defaulting to `en`.", + "content": "The language code, indicating in the language the response should be in. \n \nIf not defined the header `Accept-Language` of the request will be checked before defaulting to `en`. (This can only be one of en,fr,ca,de,es,he,it,ja,nl,pl,pt,ro,ru,uk,zh)", "type": "text/plain" }, "key": "language", @@ -28387,7 +30207,7 @@ { "disabled": false, "description": { - "content": "Specifies element values that will be part of the API response (`distance` and/or `duration`).", + "content": "Specifies element values that will be part of the API response (`distance` and/or `duration`). (This can only be one of distance,duration,duration_distance)", "type": "text/plain" }, "key": "elements", @@ -28435,7 +30255,7 @@ "_postman_previewlanguage": "json" }, { - "id": "20bd7455-1600-48ca-b523-0deb669cb828", + "id": "fb62652e-28c0-4480-87e5-c39b66316640", "name": "Validation Error", "originalRequest": { "url": { @@ -28452,7 +30272,7 @@ { "disabled": false, "description": { - "content": "Specifies the mode of transport to use for the calculation.", + "content": "Specifies the mode of transport to use for the calculation. (This can only be one of driving,walking,cycling)", "type": "text/plain" }, "key": "mode", @@ -28461,7 +30281,7 @@ { "disabled": false, "description": { - "content": "Specifies how to compute the route between the start point and the end point:\n* `time`: fastest route \n* `distance`: shortest route", + "content": "Specifies how to compute the route between the start point and the end point:\n* `time`: fastest route \n* `distance`: shortest route (This can only be one of time,distance)", "type": "text/plain" }, "key": "method", @@ -28470,7 +30290,7 @@ { "disabled": false, "description": { - "content": "Specifies the unit system to use when displaying results.", + "content": "Specifies the unit system to use when displaying results. (This can only be one of metric,imperial)", "type": "text/plain" }, "key": "units", @@ -28479,7 +30299,7 @@ { "disabled": false, "description": { - "content": "The language code, indicating in the language the response should be in. \n \nIf not defined the header `Accept-Language` of the request will be checked before defaulting to `en`.", + "content": "The language code, indicating in the language the response should be in. \n \nIf not defined the header `Accept-Language` of the request will be checked before defaulting to `en`. (This can only be one of en,fr,ca,de,es,he,it,ja,nl,pl,pt,ro,ru,uk,zh)", "type": "text/plain" }, "key": "language", @@ -28533,7 +30353,7 @@ { "disabled": false, "description": { - "content": "Specifies element values that will be part of the API response (`distance` and/or `duration`).", + "content": "Specifies element values that will be part of the API response (`distance` and/or `duration`). (This can only be one of distance,duration,duration_distance)", "type": "text/plain" }, "key": "elements", @@ -28581,7 +30401,7 @@ "_postman_previewlanguage": "json" }, { - "id": "ac506f97-d2fa-40e4-bc82-df831a536469", + "id": "3688ff11-03e3-4737-844a-508fef694bf9", "name": "Rate limit reached", "originalRequest": { "url": { @@ -28598,7 +30418,7 @@ { "disabled": false, "description": { - "content": "Specifies the mode of transport to use for the calculation.", + "content": "Specifies the mode of transport to use for the calculation. (This can only be one of driving,walking,cycling)", "type": "text/plain" }, "key": "mode", @@ -28607,7 +30427,7 @@ { "disabled": false, "description": { - "content": "Specifies how to compute the route between the start point and the end point:\n* `time`: fastest route \n* `distance`: shortest route", + "content": "Specifies how to compute the route between the start point and the end point:\n* `time`: fastest route \n* `distance`: shortest route (This can only be one of time,distance)", "type": "text/plain" }, "key": "method", @@ -28616,7 +30436,7 @@ { "disabled": false, "description": { - "content": "Specifies the unit system to use when displaying results.", + "content": "Specifies the unit system to use when displaying results. (This can only be one of metric,imperial)", "type": "text/plain" }, "key": "units", @@ -28625,7 +30445,7 @@ { "disabled": false, "description": { - "content": "The language code, indicating in the language the response should be in. \n \nIf not defined the header `Accept-Language` of the request will be checked before defaulting to `en`.", + "content": "The language code, indicating in the language the response should be in. \n \nIf not defined the header `Accept-Language` of the request will be checked before defaulting to `en`. (This can only be one of en,fr,ca,de,es,he,it,ja,nl,pl,pt,ro,ru,uk,zh)", "type": "text/plain" }, "key": "language", @@ -28679,7 +30499,7 @@ { "disabled": false, "description": { - "content": "Specifies element values that will be part of the API response (`distance` and/or `duration`).", + "content": "Specifies element values that will be part of the API response (`distance` and/or `duration`). (This can only be one of distance,duration,duration_distance)", "type": "text/plain" }, "key": "elements", @@ -28733,7 +30553,7 @@ } }, { - "id": "f1cba3aa-6e9b-4fd2-8fbb-620610626165", + "id": "7d43e25a-0a62-4d0b-aa01-08553f921524", "name": "Calculate Matrix", "request": { "name": "Calculate Matrix", @@ -28804,7 +30624,7 @@ }, "response": [ { - "id": "d2109f86-188d-4ccf-966d-30dde81e6e57", + "id": "eb96063c-da96-41b4-b46a-414b39cebbf7", "name": "Successful Response", "originalRequest": { "url": { @@ -28868,12 +30688,12 @@ "value": "application/json" } ], - "body": "{\n \"rows\": [\n {\n \"elements\": [\n {\n \"status\": \"OK\",\n \"distance\": {\n \"value\": \"\",\n \"text\": \"\"\n }\n },\n {\n \"status\": \"OK\",\n \"distance\": {\n \"value\": \"\",\n \"text\": \"\"\n }\n }\n ]\n },\n {\n \"elements\": [\n {\n \"status\": \"ERROR\",\n \"distance\": {\n \"value\": \"\",\n \"text\": \"\"\n }\n },\n {\n \"status\": \"OK\",\n \"distance\": {\n \"value\": \"\",\n \"text\": \"\"\n }\n }\n ]\n }\n ],\n \"status\": \"OK\"\n}", + "body": "{\n \"rows\": [\n {\n \"elements\": [\n {\n \"status\": \"OK\",\n \"distance\": {\n \"value\": \"\",\n \"text\": \"\"\n }\n },\n {\n \"status\": \"OK\",\n \"distance\": {\n \"value\": \"\",\n \"text\": \"\"\n }\n }\n ]\n },\n {\n \"elements\": [\n {\n \"status\": \"ZERO_RESULTS\",\n \"distance\": {\n \"value\": \"\",\n \"text\": \"\"\n }\n },\n {\n \"status\": \"ZERO_RESULTS\",\n \"distance\": {\n \"value\": \"\",\n \"text\": \"\"\n }\n }\n ]\n }\n ],\n \"status\": \"OK\"\n}", "cookie": [], "_postman_previewlanguage": "json" }, { - "id": "d8a26667-e96a-43bd-a659-5523df7dc91d", + "id": "7cf51bd4-1c13-4187-8552-113cfa082518", "name": "Unable to locate credentials.", "originalRequest": { "url": { @@ -28942,7 +30762,7 @@ "_postman_previewlanguage": "json" }, { - "id": "d9b12323-1bee-4601-ada9-76d87c240691", + "id": "6041b7f5-4a8d-4e56-87e8-f50e172db969", "name": "Out of free quota.", "originalRequest": { "url": { @@ -29011,7 +30831,7 @@ "_postman_previewlanguage": "json" }, { - "id": "e263f5e3-cb44-4cc1-aa6f-028ea6338bb0", + "id": "85d05f2c-0190-4d87-b33a-26eb283ad439", "name": "Credentials found, but not matching.", "originalRequest": { "url": { @@ -29080,7 +30900,7 @@ "_postman_previewlanguage": "json" }, { - "id": "1f1e1721-2c7c-4795-808d-9979e31d8b60", + "id": "f51ae659-4f42-447b-886f-98b999fe7ae9", "name": "Validation Error", "originalRequest": { "url": { @@ -29149,7 +30969,7 @@ "_postman_previewlanguage": "json" }, { - "id": "bfd49da2-1847-43c2-a381-8cdb14594cab", + "id": "86242ca5-0d7b-4184-9481-fb2c0a690276", "name": "Rate limit reached", "originalRequest": { "url": { @@ -29224,12 +31044,12 @@ } }, { - "id": "7573f3da-a4e1-4722-bece-c3090983f58a", + "id": "4ef6f0c0-de2a-4868-8d67-03429693a604", "name": "Calculate Isochrone", "request": { "name": "Calculate Isochrone", "description": { - "content": "Find all destinations that can be reached in a specific amount of time or a maximum travel distance.\n\n**Rate limit**: `10/1s`", + "content": "Find all destinations that can be reached in a specific amount of time or a maximum travel distance.\n\n**Rate limit**: `10/1s`\n\n**Ratelimit:** 10/1s", "type": "text/plain" }, "url": { @@ -29246,7 +31066,7 @@ { "disabled": false, "description": { - "content": "Specifies the mode of transport to use for the calculation.", + "content": "Specifies the mode of transport to use for the calculation. (This can only be one of driving,walking,cycling)", "type": "text/plain" }, "key": "mode", @@ -29255,7 +31075,7 @@ { "disabled": false, "description": { - "content": "Specifies how to compute the route between the start point and the end point:\n* `time`: fastest route \n* `distance`: shortest route", + "content": "Specifies how to compute the route between the start point and the end point:\n* `time`: fastest route \n* `distance`: shortest route (This can only be one of time,distance)", "type": "text/plain" }, "key": "method", @@ -29264,7 +31084,7 @@ { "disabled": false, "description": { - "content": "Specifies the unit system to use when displaying results.", + "content": "Specifies the unit system to use when displaying results. (This can only be one of metric,imperial)", "type": "text/plain" }, "key": "units", @@ -29273,7 +31093,7 @@ { "disabled": false, "description": { - "content": "The language code, indicating in the language the response should be in. \n \nIf not defined the header `Accept-Language` of the request will be checked before defaulting to `en`.", + "content": "The language code, indicating in the language the response should be in. \n \nIf not defined the header `Accept-Language` of the request will be checked before defaulting to `en`. (This can only be one of en,fr,ca,de,es,he,it,ja,nl,pl,pt,ro,ru,uk,zh)", "type": "text/plain" }, "key": "language", @@ -29346,7 +31166,7 @@ }, "response": [ { - "id": "12e1c5e3-9b30-4a89-ac8f-dbad26c80798", + "id": "bf910e9a-6ac6-4391-9688-a7ad3385bb30", "name": "Successful Response", "originalRequest": { "url": { @@ -29363,7 +31183,7 @@ { "disabled": false, "description": { - "content": "Specifies the mode of transport to use for the calculation.", + "content": "Specifies the mode of transport to use for the calculation. (This can only be one of driving,walking,cycling)", "type": "text/plain" }, "key": "mode", @@ -29372,7 +31192,7 @@ { "disabled": false, "description": { - "content": "Specifies how to compute the route between the start point and the end point:\n* `time`: fastest route \n* `distance`: shortest route", + "content": "Specifies how to compute the route between the start point and the end point:\n* `time`: fastest route \n* `distance`: shortest route (This can only be one of time,distance)", "type": "text/plain" }, "key": "method", @@ -29381,7 +31201,7 @@ { "disabled": false, "description": { - "content": "Specifies the unit system to use when displaying results.", + "content": "Specifies the unit system to use when displaying results. (This can only be one of metric,imperial)", "type": "text/plain" }, "key": "units", @@ -29390,7 +31210,7 @@ { "disabled": false, "description": { - "content": "The language code, indicating in the language the response should be in. \n \nIf not defined the header `Accept-Language` of the request will be checked before defaulting to `en`.", + "content": "The language code, indicating in the language the response should be in. \n \nIf not defined the header `Accept-Language` of the request will be checked before defaulting to `en`. (This can only be one of en,fr,ca,de,es,he,it,ja,nl,pl,pt,ro,ru,uk,zh)", "type": "text/plain" }, "key": "language", @@ -29465,7 +31285,7 @@ "_postman_previewlanguage": "json" }, { - "id": "9c8c7b7c-61b2-4c96-a128-b25826d22606", + "id": "1342ec9d-5373-43c1-bce4-8b446999b703", "name": "Unable to locate credentials.", "originalRequest": { "url": { @@ -29482,7 +31302,7 @@ { "disabled": false, "description": { - "content": "Specifies the mode of transport to use for the calculation.", + "content": "Specifies the mode of transport to use for the calculation. (This can only be one of driving,walking,cycling)", "type": "text/plain" }, "key": "mode", @@ -29491,7 +31311,7 @@ { "disabled": false, "description": { - "content": "Specifies how to compute the route between the start point and the end point:\n* `time`: fastest route \n* `distance`: shortest route", + "content": "Specifies how to compute the route between the start point and the end point:\n* `time`: fastest route \n* `distance`: shortest route (This can only be one of time,distance)", "type": "text/plain" }, "key": "method", @@ -29500,7 +31320,7 @@ { "disabled": false, "description": { - "content": "Specifies the unit system to use when displaying results.", + "content": "Specifies the unit system to use when displaying results. (This can only be one of metric,imperial)", "type": "text/plain" }, "key": "units", @@ -29509,7 +31329,7 @@ { "disabled": false, "description": { - "content": "The language code, indicating in the language the response should be in. \n \nIf not defined the header `Accept-Language` of the request will be checked before defaulting to `en`.", + "content": "The language code, indicating in the language the response should be in. \n \nIf not defined the header `Accept-Language` of the request will be checked before defaulting to `en`. (This can only be one of en,fr,ca,de,es,he,it,ja,nl,pl,pt,ro,ru,uk,zh)", "type": "text/plain" }, "key": "language", @@ -29584,7 +31404,7 @@ "_postman_previewlanguage": "json" }, { - "id": "6920f183-6d9f-4236-af59-44048a926c5b", + "id": "98a22f07-413b-4c8a-9dd9-abebd584df45", "name": "Out of free quota.", "originalRequest": { "url": { @@ -29601,7 +31421,7 @@ { "disabled": false, "description": { - "content": "Specifies the mode of transport to use for the calculation.", + "content": "Specifies the mode of transport to use for the calculation. (This can only be one of driving,walking,cycling)", "type": "text/plain" }, "key": "mode", @@ -29610,7 +31430,7 @@ { "disabled": false, "description": { - "content": "Specifies how to compute the route between the start point and the end point:\n* `time`: fastest route \n* `distance`: shortest route", + "content": "Specifies how to compute the route between the start point and the end point:\n* `time`: fastest route \n* `distance`: shortest route (This can only be one of time,distance)", "type": "text/plain" }, "key": "method", @@ -29619,7 +31439,7 @@ { "disabled": false, "description": { - "content": "Specifies the unit system to use when displaying results.", + "content": "Specifies the unit system to use when displaying results. (This can only be one of metric,imperial)", "type": "text/plain" }, "key": "units", @@ -29628,7 +31448,7 @@ { "disabled": false, "description": { - "content": "The language code, indicating in the language the response should be in. \n \nIf not defined the header `Accept-Language` of the request will be checked before defaulting to `en`.", + "content": "The language code, indicating in the language the response should be in. \n \nIf not defined the header `Accept-Language` of the request will be checked before defaulting to `en`. (This can only be one of en,fr,ca,de,es,he,it,ja,nl,pl,pt,ro,ru,uk,zh)", "type": "text/plain" }, "key": "language", @@ -29703,7 +31523,7 @@ "_postman_previewlanguage": "json" }, { - "id": "fd91602d-6454-4a5e-a906-a0a2019beaff", + "id": "1b6427e2-b419-436b-b653-b07e575f4330", "name": "Credentials found, but not matching.", "originalRequest": { "url": { @@ -29720,7 +31540,7 @@ { "disabled": false, "description": { - "content": "Specifies the mode of transport to use for the calculation.", + "content": "Specifies the mode of transport to use for the calculation. (This can only be one of driving,walking,cycling)", "type": "text/plain" }, "key": "mode", @@ -29729,7 +31549,7 @@ { "disabled": false, "description": { - "content": "Specifies how to compute the route between the start point and the end point:\n* `time`: fastest route \n* `distance`: shortest route", + "content": "Specifies how to compute the route between the start point and the end point:\n* `time`: fastest route \n* `distance`: shortest route (This can only be one of time,distance)", "type": "text/plain" }, "key": "method", @@ -29738,7 +31558,7 @@ { "disabled": false, "description": { - "content": "Specifies the unit system to use when displaying results.", + "content": "Specifies the unit system to use when displaying results. (This can only be one of metric,imperial)", "type": "text/plain" }, "key": "units", @@ -29747,7 +31567,7 @@ { "disabled": false, "description": { - "content": "The language code, indicating in the language the response should be in. \n \nIf not defined the header `Accept-Language` of the request will be checked before defaulting to `en`.", + "content": "The language code, indicating in the language the response should be in. \n \nIf not defined the header `Accept-Language` of the request will be checked before defaulting to `en`. (This can only be one of en,fr,ca,de,es,he,it,ja,nl,pl,pt,ro,ru,uk,zh)", "type": "text/plain" }, "key": "language", @@ -29822,7 +31642,7 @@ "_postman_previewlanguage": "json" }, { - "id": "6dbc7862-4bf9-4ba9-8002-b0e8dcd7ee64", + "id": "4d982268-5418-4252-acc8-1567b76a3639", "name": "Validation Error", "originalRequest": { "url": { @@ -29839,7 +31659,7 @@ { "disabled": false, "description": { - "content": "Specifies the mode of transport to use for the calculation.", + "content": "Specifies the mode of transport to use for the calculation. (This can only be one of driving,walking,cycling)", "type": "text/plain" }, "key": "mode", @@ -29848,7 +31668,7 @@ { "disabled": false, "description": { - "content": "Specifies how to compute the route between the start point and the end point:\n* `time`: fastest route \n* `distance`: shortest route", + "content": "Specifies how to compute the route between the start point and the end point:\n* `time`: fastest route \n* `distance`: shortest route (This can only be one of time,distance)", "type": "text/plain" }, "key": "method", @@ -29857,7 +31677,7 @@ { "disabled": false, "description": { - "content": "Specifies the unit system to use when displaying results.", + "content": "Specifies the unit system to use when displaying results. (This can only be one of metric,imperial)", "type": "text/plain" }, "key": "units", @@ -29866,7 +31686,7 @@ { "disabled": false, "description": { - "content": "The language code, indicating in the language the response should be in. \n \nIf not defined the header `Accept-Language` of the request will be checked before defaulting to `en`.", + "content": "The language code, indicating in the language the response should be in. \n \nIf not defined the header `Accept-Language` of the request will be checked before defaulting to `en`. (This can only be one of en,fr,ca,de,es,he,it,ja,nl,pl,pt,ro,ru,uk,zh)", "type": "text/plain" }, "key": "language", @@ -29941,7 +31761,7 @@ "_postman_previewlanguage": "json" }, { - "id": "647f300c-a011-4567-96d3-c149bba1a55b", + "id": "0a38811e-efc4-44da-a92e-6f5bddeee0e4", "name": "Rate limit reached", "originalRequest": { "url": { @@ -29958,7 +31778,7 @@ { "disabled": false, "description": { - "content": "Specifies the mode of transport to use for the calculation.", + "content": "Specifies the mode of transport to use for the calculation. (This can only be one of driving,walking,cycling)", "type": "text/plain" }, "key": "mode", @@ -29967,7 +31787,7 @@ { "disabled": false, "description": { - "content": "Specifies how to compute the route between the start point and the end point:\n* `time`: fastest route \n* `distance`: shortest route", + "content": "Specifies how to compute the route between the start point and the end point:\n* `time`: fastest route \n* `distance`: shortest route (This can only be one of time,distance)", "type": "text/plain" }, "key": "method", @@ -29976,7 +31796,7 @@ { "disabled": false, "description": { - "content": "Specifies the unit system to use when displaying results.", + "content": "Specifies the unit system to use when displaying results. (This can only be one of metric,imperial)", "type": "text/plain" }, "key": "units", @@ -29985,7 +31805,7 @@ { "disabled": false, "description": { - "content": "The language code, indicating in the language the response should be in. \n \nIf not defined the header `Accept-Language` of the request will be checked before defaulting to `en`.", + "content": "The language code, indicating in the language the response should be in. \n \nIf not defined the header `Accept-Language` of the request will be checked before defaulting to `en`. (This can only be one of en,fr,ca,de,es,he,it,ja,nl,pl,pt,ro,ru,uk,zh)", "type": "text/plain" }, "key": "language", @@ -30066,12 +31886,12 @@ } }, { - "id": "c0a84713-c9e6-4b8e-9a34-dbda3f4a41a3", + "id": "a56615dc-f519-4557-bef5-5cda8e701a4c", "name": "Calculate Isochrone", "request": { "name": "Calculate Isochrone", "description": { - "content": "Find all destinations that can be reached in a specific amount of time or a maximum travel distance.\n\n**Rate limit**: `10/1s`", + "content": "Find all destinations that can be reached in a specific amount of time or a maximum travel distance.\n\n**Rate limit**: `10/1s`\n\n**Ratelimit:** 10/1s", "type": "text/plain" }, "url": { @@ -30137,7 +31957,7 @@ }, "response": [ { - "id": "aef4d98b-6802-4be0-883d-7b0bbe2d380c", + "id": "237b8aef-8e92-4acd-8f40-7209d6a65fa1", "name": "Successful Response", "originalRequest": { "url": { @@ -30206,7 +32026,7 @@ "_postman_previewlanguage": "json" }, { - "id": "32fcb06f-0dd8-4006-a9d9-88ecd37d152d", + "id": "35ef91e9-5e60-4d62-a0c5-541a69b0a918", "name": "Unable to locate credentials.", "originalRequest": { "url": { @@ -30275,7 +32095,7 @@ "_postman_previewlanguage": "json" }, { - "id": "3fe0c50c-52e7-4a81-a184-45c46da57927", + "id": "e8a8ea92-66e8-4c3b-81f4-f9ed5d764231", "name": "Out of free quota.", "originalRequest": { "url": { @@ -30344,7 +32164,7 @@ "_postman_previewlanguage": "json" }, { - "id": "711b978a-a059-4b4e-9c1e-43a6ee717ed1", + "id": "976552bf-a021-4db9-937e-136a843f5b43", "name": "Credentials found, but not matching.", "originalRequest": { "url": { @@ -30413,7 +32233,7 @@ "_postman_previewlanguage": "json" }, { - "id": "e0c5cfa0-51d5-4905-b5f4-bbe68c16f39a", + "id": "4568cb6b-d65f-4df2-982d-c0ae43e6be02", "name": "Validation Error", "originalRequest": { "url": { @@ -30482,7 +32302,7 @@ "_postman_previewlanguage": "json" }, { - "id": "4a723b90-caac-46ea-b586-67417fa422cc", + "id": "59f65286-cd44-489a-be83-f046b2490222", "name": "Rate limit reached", "originalRequest": { "url": { @@ -30557,12 +32377,12 @@ } }, { - "id": "33992e89-7452-40b9-b80b-c2400d4d9b97", + "id": "34ec8931-aef6-4b7e-a6cf-3143dc2970a2", "name": "Find Tolls", "request": { "name": "Find Tolls", "description": { - "content": "Get distance, duration and tolls for an origin,destination pair, based on the recommended route between those two points for a specified travel mode.\n\n**Rate limit**: `5/1s`", + "content": "Get distance, duration and tolls for an origin,destination pair, based on the recommended route between those two points for a specified travel mode.\n\n**Rate limit**: `5/1s`\n\n**Ratelimit:** 5/1s", "type": "text/plain" }, "url": { @@ -30606,7 +32426,7 @@ { "disabled": false, "description": { - "content": "", + "content": " (This can only be one of driving,walking,cycling,truck)", "type": "text/plain" }, "key": "mode", @@ -30615,7 +32435,7 @@ { "disabled": false, "description": { - "content": "", + "content": " (This can only be one of time,distance)", "type": "text/plain" }, "key": "method", @@ -30624,7 +32444,7 @@ { "disabled": false, "description": { - "content": "", + "content": " (This can only be one of metric,imperial)", "type": "text/plain" }, "key": "units", @@ -30633,7 +32453,7 @@ { "disabled": false, "description": { - "content": "The language code, indicating in the language the response should be in. \n \nIf not defined the header `Accept-Language` of the request will be checked before defaulting to `en`.", + "content": "The language code, indicating in the language the response should be in. \n \nIf not defined the header `Accept-Language` of the request will be checked before defaulting to `en`. (This can only be one of en,fr,ca,de,es,he,it,ja,nl,pl,pt,ro,ru,uk,zh)", "type": "text/plain" }, "key": "language", @@ -30706,7 +32526,7 @@ }, "response": [ { - "id": "19671a28-4c57-4027-b7e3-9ed581a0d8cf", + "id": "0c30dcbe-9bd0-43f1-a5a0-daa71c689ceb", "name": "Successful Response", "originalRequest": { "url": { @@ -30750,7 +32570,7 @@ { "disabled": false, "description": { - "content": "", + "content": " (This can only be one of driving,walking,cycling,truck)", "type": "text/plain" }, "key": "mode", @@ -30759,7 +32579,7 @@ { "disabled": false, "description": { - "content": "", + "content": " (This can only be one of time,distance)", "type": "text/plain" }, "key": "method", @@ -30768,7 +32588,7 @@ { "disabled": false, "description": { - "content": "", + "content": " (This can only be one of metric,imperial)", "type": "text/plain" }, "key": "units", @@ -30777,7 +32597,7 @@ { "disabled": false, "description": { - "content": "The language code, indicating in the language the response should be in. \n \nIf not defined the header `Accept-Language` of the request will be checked before defaulting to `en`.", + "content": "The language code, indicating in the language the response should be in. \n \nIf not defined the header `Accept-Language` of the request will be checked before defaulting to `en`. (This can only be one of en,fr,ca,de,es,he,it,ja,nl,pl,pt,ro,ru,uk,zh)", "type": "text/plain" }, "key": "language", @@ -30847,12 +32667,12 @@ "value": "application/json" } ], - "body": "{\n \"status\": \"\",\n \"routes\": [\n {\n \"overview_polyline\": {\n \"points\": \"\"\n },\n \"bounds\": {\n \"northeast\": {\n \"lat\": \"\",\n \"lng\": \"\"\n },\n \"southwest\": {\n \"lat\": \"\",\n \"lng\": \"\"\n }\n },\n \"legs\": [\n {\n \"distance\": {\n \"value\": \"\",\n \"text\": \"\"\n },\n \"duration\": {\n \"value\": \"\",\n \"text\": \"\"\n },\n \"start_location\": {\n \"lat\": \"\",\n \"lng\": \"\"\n },\n \"end_location\": {\n \"lat\": \"\",\n \"lng\": \"\"\n },\n \"tolls\": [\n {\n \"aute_4\": 17865399\n },\n {\n \"nulla7\": true,\n \"proident8\": -1612209.3881203383\n }\n ],\n \"tollSystems\": [\n {\n \"sint_b6c\": -3173316.747528255,\n \"anima\": true\n },\n {\n \"ex5__\": -64969214,\n \"pariatur1d2\": \"a\",\n \"deserunt_8\": false\n }\n ]\n },\n {\n \"distance\": {\n \"value\": \"\",\n \"text\": \"\"\n },\n \"duration\": {\n \"value\": \"\",\n \"text\": \"\"\n },\n \"start_location\": {\n \"lat\": \"\",\n \"lng\": \"\"\n },\n \"end_location\": {\n \"lat\": \"\",\n \"lng\": \"\"\n },\n \"tolls\": [\n {\n \"aliquip52e\": false,\n \"mollit_a1_\": 49125844.97051492\n },\n {\n \"dolor80\": -6219660\n }\n ],\n \"tollSystems\": [\n {\n \"fugiat_3\": 88118204.29112291,\n \"consectetur481\": 72258452\n },\n {\n \"cupidatat_944\": -86086865,\n \"mollit_4_\": false,\n \"velit_2\": \"adipisi\"\n }\n ]\n }\n ]\n },\n {\n \"overview_polyline\": {\n \"points\": \"\"\n },\n \"bounds\": {\n \"northeast\": {\n \"lat\": \"\",\n \"lng\": \"\"\n },\n \"southwest\": {\n \"lat\": \"\",\n \"lng\": \"\"\n }\n },\n \"legs\": [\n {\n \"distance\": {\n \"value\": \"\",\n \"text\": \"\"\n },\n \"duration\": {\n \"value\": \"\",\n \"text\": \"\"\n },\n \"start_location\": {\n \"lat\": \"\",\n \"lng\": \"\"\n },\n \"end_location\": {\n \"lat\": \"\",\n \"lng\": \"\"\n },\n \"tolls\": [\n {\n \"quibf\": \"sed\"\n },\n {\n \"exercitation_3\": \"reprehenderit\"\n }\n ],\n \"tollSystems\": [\n {\n \"irure2\": -57268210\n },\n {\n \"in_b6\": -95318209.87498976\n }\n ]\n },\n {\n \"distance\": {\n \"value\": \"\",\n \"text\": \"\"\n },\n \"duration\": {\n \"value\": \"\",\n \"text\": \"\"\n },\n \"start_location\": {\n \"lat\": \"\",\n \"lng\": \"\"\n },\n \"end_location\": {\n \"lat\": \"\",\n \"lng\": \"\"\n },\n \"tolls\": [\n {\n \"cillum_2\": -49527379,\n \"Duis__76\": -31953100.44747059\n },\n {\n \"labore_40\": \"consequat Lorem quis dolor\",\n \"occaecat_618\": \"magna consectetur fugiat\",\n \"eiusmodbd8\": 79349967\n }\n ],\n \"tollSystems\": [\n {\n \"culpa1ee\": -89018995.80152515,\n \"Ut_f_0\": -58744710\n },\n {\n \"eu6_3\": true,\n \"adipisicingb24\": true\n }\n ]\n }\n ]\n }\n ]\n}", + "body": "{\n \"status\": \"\",\n \"routes\": [\n {\n \"overview_polyline\": {\n \"points\": \"\"\n },\n \"bounds\": {\n \"northeast\": {\n \"lat\": \"\",\n \"lng\": \"\"\n },\n \"southwest\": {\n \"lat\": \"\",\n \"lng\": \"\"\n }\n },\n \"legs\": [\n {\n \"distance\": {\n \"value\": \"\",\n \"text\": \"\"\n },\n \"duration\": {\n \"value\": \"\",\n \"text\": \"\"\n },\n \"start_location\": {\n \"lat\": \"\",\n \"lng\": \"\"\n },\n \"end_location\": {\n \"lat\": \"\",\n \"lng\": \"\"\n },\n \"tolls\": [\n {\n \"key_0\": 5948\n },\n {\n \"key_0\": false,\n \"key_1\": 5465\n }\n ],\n \"tollSystems\": [\n {\n \"key_0\": 8490.829538881184,\n \"key_1\": 3013,\n \"key_2\": \"string\",\n \"key_3\": 874\n },\n {\n \"key_0\": 6682.4684370527975,\n \"key_1\": \"string\"\n }\n ]\n },\n {\n \"distance\": {\n \"value\": \"\",\n \"text\": \"\"\n },\n \"duration\": {\n \"value\": \"\",\n \"text\": \"\"\n },\n \"start_location\": {\n \"lat\": \"\",\n \"lng\": \"\"\n },\n \"end_location\": {\n \"lat\": \"\",\n \"lng\": \"\"\n },\n \"tolls\": [\n {\n \"key_0\": 1817.4768811430608,\n \"key_1\": 8697\n },\n {\n \"key_0\": 6488,\n \"key_1\": true\n }\n ],\n \"tollSystems\": [\n {\n \"key_0\": 5312\n },\n {\n \"key_0\": 5991.754220056205,\n \"key_1\": 1852.205420438513\n }\n ]\n }\n ]\n },\n {\n \"overview_polyline\": {\n \"points\": \"\"\n },\n \"bounds\": {\n \"northeast\": {\n \"lat\": \"\",\n \"lng\": \"\"\n },\n \"southwest\": {\n \"lat\": \"\",\n \"lng\": \"\"\n }\n },\n \"legs\": [\n {\n \"distance\": {\n \"value\": \"\",\n \"text\": \"\"\n },\n \"duration\": {\n \"value\": \"\",\n \"text\": \"\"\n },\n \"start_location\": {\n \"lat\": \"\",\n \"lng\": \"\"\n },\n \"end_location\": {\n \"lat\": \"\",\n \"lng\": \"\"\n },\n \"tolls\": [\n {\n \"key_0\": \"string\",\n \"key_1\": 1924.156679816287,\n \"key_2\": 2259.5463542945417\n },\n {\n \"key_0\": 954,\n \"key_1\": 9500,\n \"key_2\": 5521.691108548436\n }\n ],\n \"tollSystems\": [\n {\n \"key_0\": true\n },\n {\n \"key_0\": 9168.3643294476\n }\n ]\n },\n {\n \"distance\": {\n \"value\": \"\",\n \"text\": \"\"\n },\n \"duration\": {\n \"value\": \"\",\n \"text\": \"\"\n },\n \"start_location\": {\n \"lat\": \"\",\n \"lng\": \"\"\n },\n \"end_location\": {\n \"lat\": \"\",\n \"lng\": \"\"\n },\n \"tolls\": [\n {\n \"key_0\": true,\n \"key_1\": 5403\n },\n {\n \"key_0\": true,\n \"key_1\": false,\n \"key_2\": false\n }\n ],\n \"tollSystems\": [\n {\n \"key_0\": \"string\",\n \"key_1\": 9993,\n \"key_2\": false,\n \"key_3\": false\n },\n {\n \"key_0\": 3374,\n \"key_1\": true\n }\n ]\n }\n ]\n }\n ]\n}", "cookie": [], "_postman_previewlanguage": "json" }, { - "id": "55982f42-5abd-4330-a4e3-a284418c6818", + "id": "6b02cbae-c5d2-4412-a697-56beb842fd6e", "name": "Unable to locate credentials.", "originalRequest": { "url": { @@ -30896,7 +32716,7 @@ { "disabled": false, "description": { - "content": "", + "content": " (This can only be one of driving,walking,cycling,truck)", "type": "text/plain" }, "key": "mode", @@ -30905,7 +32725,7 @@ { "disabled": false, "description": { - "content": "", + "content": " (This can only be one of time,distance)", "type": "text/plain" }, "key": "method", @@ -30914,7 +32734,7 @@ { "disabled": false, "description": { - "content": "", + "content": " (This can only be one of metric,imperial)", "type": "text/plain" }, "key": "units", @@ -30923,7 +32743,7 @@ { "disabled": false, "description": { - "content": "The language code, indicating in the language the response should be in. \n \nIf not defined the header `Accept-Language` of the request will be checked before defaulting to `en`.", + "content": "The language code, indicating in the language the response should be in. \n \nIf not defined the header `Accept-Language` of the request will be checked before defaulting to `en`. (This can only be one of en,fr,ca,de,es,he,it,ja,nl,pl,pt,ro,ru,uk,zh)", "type": "text/plain" }, "key": "language", @@ -30998,7 +32818,7 @@ "_postman_previewlanguage": "json" }, { - "id": "e6a8cccc-9780-4ffe-b233-ad66de0efccc", + "id": "a1cf0978-5023-459e-b120-9c2bc75396a1", "name": "Out of free quota.", "originalRequest": { "url": { @@ -31042,7 +32862,7 @@ { "disabled": false, "description": { - "content": "", + "content": " (This can only be one of driving,walking,cycling,truck)", "type": "text/plain" }, "key": "mode", @@ -31051,7 +32871,7 @@ { "disabled": false, "description": { - "content": "", + "content": " (This can only be one of time,distance)", "type": "text/plain" }, "key": "method", @@ -31060,7 +32880,7 @@ { "disabled": false, "description": { - "content": "", + "content": " (This can only be one of metric,imperial)", "type": "text/plain" }, "key": "units", @@ -31069,7 +32889,7 @@ { "disabled": false, "description": { - "content": "The language code, indicating in the language the response should be in. \n \nIf not defined the header `Accept-Language` of the request will be checked before defaulting to `en`.", + "content": "The language code, indicating in the language the response should be in. \n \nIf not defined the header `Accept-Language` of the request will be checked before defaulting to `en`. (This can only be one of en,fr,ca,de,es,he,it,ja,nl,pl,pt,ro,ru,uk,zh)", "type": "text/plain" }, "key": "language", @@ -31144,7 +32964,7 @@ "_postman_previewlanguage": "json" }, { - "id": "19ff5567-6af0-4991-8cf8-5dabb6d324ba", + "id": "d65aed34-4f4b-41e2-a512-477ada00d8f6", "name": "Credentials found, but not matching.", "originalRequest": { "url": { @@ -31188,7 +33008,7 @@ { "disabled": false, "description": { - "content": "", + "content": " (This can only be one of driving,walking,cycling,truck)", "type": "text/plain" }, "key": "mode", @@ -31197,7 +33017,7 @@ { "disabled": false, "description": { - "content": "", + "content": " (This can only be one of time,distance)", "type": "text/plain" }, "key": "method", @@ -31206,7 +33026,7 @@ { "disabled": false, "description": { - "content": "", + "content": " (This can only be one of metric,imperial)", "type": "text/plain" }, "key": "units", @@ -31215,7 +33035,7 @@ { "disabled": false, "description": { - "content": "The language code, indicating in the language the response should be in. \n \nIf not defined the header `Accept-Language` of the request will be checked before defaulting to `en`.", + "content": "The language code, indicating in the language the response should be in. \n \nIf not defined the header `Accept-Language` of the request will be checked before defaulting to `en`. (This can only be one of en,fr,ca,de,es,he,it,ja,nl,pl,pt,ro,ru,uk,zh)", "type": "text/plain" }, "key": "language", @@ -31290,7 +33110,7 @@ "_postman_previewlanguage": "json" }, { - "id": "875ffa29-5386-4764-85bd-d2b851d1f8b7", + "id": "860dbc9f-273d-499e-a83a-da33fbc58847", "name": "Validation Error", "originalRequest": { "url": { @@ -31334,7 +33154,7 @@ { "disabled": false, "description": { - "content": "", + "content": " (This can only be one of driving,walking,cycling,truck)", "type": "text/plain" }, "key": "mode", @@ -31343,7 +33163,7 @@ { "disabled": false, "description": { - "content": "", + "content": " (This can only be one of time,distance)", "type": "text/plain" }, "key": "method", @@ -31352,7 +33172,7 @@ { "disabled": false, "description": { - "content": "", + "content": " (This can only be one of metric,imperial)", "type": "text/plain" }, "key": "units", @@ -31361,7 +33181,7 @@ { "disabled": false, "description": { - "content": "The language code, indicating in the language the response should be in. \n \nIf not defined the header `Accept-Language` of the request will be checked before defaulting to `en`.", + "content": "The language code, indicating in the language the response should be in. \n \nIf not defined the header `Accept-Language` of the request will be checked before defaulting to `en`. (This can only be one of en,fr,ca,de,es,he,it,ja,nl,pl,pt,ro,ru,uk,zh)", "type": "text/plain" }, "key": "language", @@ -31436,7 +33256,7 @@ "_postman_previewlanguage": "json" }, { - "id": "fbc0637b-83c1-4a8a-b7e0-1e3484fd47ae", + "id": "bf6d27e7-07b7-4746-aafd-3772c961f8ee", "name": "Rate limit reached", "originalRequest": { "url": { @@ -31480,7 +33300,7 @@ { "disabled": false, "description": { - "content": "", + "content": " (This can only be one of driving,walking,cycling,truck)", "type": "text/plain" }, "key": "mode", @@ -31489,7 +33309,7 @@ { "disabled": false, "description": { - "content": "", + "content": " (This can only be one of time,distance)", "type": "text/plain" }, "key": "method", @@ -31498,7 +33318,7 @@ { "disabled": false, "description": { - "content": "", + "content": " (This can only be one of metric,imperial)", "type": "text/plain" }, "key": "units", @@ -31507,7 +33327,7 @@ { "disabled": false, "description": { - "content": "The language code, indicating in the language the response should be in. \n \nIf not defined the header `Accept-Language` of the request will be checked before defaulting to `en`.", + "content": "The language code, indicating in the language the response should be in. \n \nIf not defined the header `Accept-Language` of the request will be checked before defaulting to `en`. (This can only be one of en,fr,ca,de,es,he,it,ja,nl,pl,pt,ro,ru,uk,zh)", "type": "text/plain" }, "key": "language", @@ -31602,11 +33422,11 @@ } ], "info": { - "_postman_id": "5c12c02b-fae3-42f1-80be-a2c1e16632a8", + "_postman_id": "1a823709-3026-4a7b-9b01-4a15e7d5936d", "name": "Woosmap Platform API Reference", "schema": "https://schema.getpostman.com/json/collection/v2.1.0/collection.json", "description": { - "content": "The Woosmap API is a RESTful API built on HTTP. It has predictable resource URLs. It returns HTTP response codes to indicate errors. It also accepts and returns JSON in the HTTP body. You can use your favorite HTTP/REST library for your programming language to use Woosmap's API, or you can use one of our Javascript SDKs for supported APIs:\n - [Map JS](https://developers.woosmap.com/products/map-api/get-started/) - support All APIs\n - [Localities JS](https://developers.woosmap.com/products/localities/localities-jsapi/get-started/) - for Localities API\n - [MultiSearch JS](https://developers.woosmap.com/products/multisearch-lib/js/get-started/) - for Localities API and Store Search API\n\nYou can use Postman to test the API (if you use the `PUBLIC_API_KEY` authentication, don't forget to set the `Referer` Header corresponding to one of your restricted domain name).\n\n[![Run in Postman](https://run.pstmn.io/button.svg)](https://god.gw.postman.com/run-collection/18437534-dad12f37-6d84-42d1-9889-2f529aee0ab9?action=collection%2Ffork&source=rip_markdown&collection-url=entityId%3D18437534-dad12f37-6d84-42d1-9889-2f529aee0ab9%26entityType%3Dcollection%26workspaceId%3Dff0698d5-c4db-403e-b7c6-b622b68032d3)\n\n\nContact Support:\n Name: Woosmap API", + "content": "The Woosmap API is a RESTful API built on HTTP. It has predictable resource URLs. It returns HTTP response codes to indicate errors. It also accepts and returns JSON in the HTTP body. You can use your favorite HTTP/REST library for your programming language to use Woosmap's API, or you can use one of our Javascript SDKs for supported APIs:\n - [Map JS](https://developers.woosmap.com/products/map-api/get-started/) - support All APIs\n - [Localities JS](https://developers.woosmap.com/products/localities/localities-jsapi/get-started/) - for Localities API\n - [MultiSearch JS](https://developers.woosmap.com/products/multisearch-lib/js/get-started/) - for Localities API and Stores API\n\nYou can use Postman to test the API (if you use the `PUBLIC_API_KEY` authentication, don't forget to set the `Referer` Header corresponding to one of your restricted domain name).\n\n[![Run in Postman](https://run.pstmn.io/button.svg)](https://god.gw.postman.com/run-collection/18437534-dad12f37-6d84-42d1-9889-2f529aee0ab9?action=collection%2Ffork&source=rip_markdown&collection-url=entityId%3D18437534-dad12f37-6d84-42d1-9889-2f529aee0ab9%26entityType%3Dcollection%26workspaceId%3Dff0698d5-c4db-403e-b7c6-b622b68032d3)\n\n\nContact Support:\n Name: Woosmap API", "type": "text/plain" } } diff --git a/redocly/redocly-merged-config.yaml b/redocly/redocly-merged-config.yaml index 088758f7..0fabaff3 100644 --- a/redocly/redocly-merged-config.yaml +++ b/redocly/redocly-merged-config.yaml @@ -116,14 +116,16 @@ apis: tagGroups: - name: "Search" tags: - - "Store Search API" - - "Data Management API" - "Geolocation API" - "Localities API" - "Address API" - "Datasets API" - "Woosmap for what3words API" - - "Zones API" + - name: "Stores" + tags: + - "Store Search" + - "Data Management" + - "Zones" - name: "Map" tags: - "Static Map API" diff --git a/redocly/redocly-validate-config.yaml b/redocly/redocly-validate-config.yaml index 66176921..d99c5043 100644 --- a/redocly/redocly-validate-config.yaml +++ b/redocly/redocly-validate-config.yaml @@ -12,12 +12,12 @@ rules: severity: error requireOperationTags: true expectedNames: - - "Store Search API" - - "Data Management API" + - "Store Search" + - "Data Management" + - "Zones" - "Geolocation API" - "Localities API" - "Address API" - - "Zones API" - "Woosmap for what3words API" - "Indoor API" - "Transit API" diff --git a/specification/index.yml b/specification/index.yml index 82f7afa4..94c1077a 100644 --- a/specification/index.yml +++ b/specification/index.yml @@ -7,7 +7,7 @@ info: programming language to use Woosmap's API, or you can use one of our Javascript SDKs for supported APIs: - [Map JS](https://developers.woosmap.com/products/map-api/get-started/) - support All APIs - [Localities JS](https://developers.woosmap.com/products/localities/localities-jsapi/get-started/) - for Localities API - - [MultiSearch JS](https://developers.woosmap.com/products/multisearch-lib/js/get-started/) - for Localities API and Store Search API + - [MultiSearch JS](https://developers.woosmap.com/products/multisearch-lib/js/get-started/) - for Localities API and Stores API You can use Postman to test the API (if you use the `PUBLIC_API_KEY` authentication, don't forget to set the `Referer` Header corresponding to one of your restricted domain name). @@ -56,25 +56,52 @@ security: - PrivateApiKeyAuth: [] - PrivateApiKeyHeaderAuth: [] tags: - - name: Store Search API + - name: Search description: > - Stores Search API lets you query the Assets which are returned as a [GeoJson](https://geojson.org/). + Store Search lets you query the Assets which are returned as a [GeoJson](https://geojson.org/). Request is done over HTTPS using GET. You must specify a key in your request, included as the value of a `key` parameter for your public key or `private_key` for your private key. This key identifies your application for purposes of quota management. Learn how to [get a key](https://developers.woosmap.com/support/api-keys/). If your request returns a high number of assets, the result will be paginated. If so, you can request assets by page using `page` and `stores_by_page` parameters (Default is **100**, max is **300**). externalDocs: - url: https://developers.woosmap.com/products/search-api/get-started/ - - name: Data Management API + url: https://developers.woosmap.com/products/stores-api/overview/ + - name: Data Management description: > - The Data Management API is a web service that uses an HTTP request to manage, create or edit your Assets. - The API only supports JSON. So you have to create a JSON file with your assets’ addresses and other - information. You’ll need to convert, or geocode, the addresses in your file to latitude/longitude (`lat` / `long`) - coordinates. Those coordinates will be used for most of Woosmap features like [local searches](https://developers.woosmap.com/products/search-api/get-started/), - [stores nearby a user location](https://developers.woosmap.com/products/geolocation-api/stores/) or for displaying markers on a map with - [Woosmap Javascript API](https://developers.woosmap.com/products/js-api/get-started/). + Manage the store and asset data within your Woosmap project. It provides full CRUD (Create, Read, Update, Delete) operations + through standard HTTP methods, supporting batch imports up to 15MB, along with an atomic replace operation for swapping + entire datasets without downtime. + + This endpoint handles the complete lifecycle of your location data. You can add new assets in batch using POST, update + existing assets with PUT, retrieve assets as GeoJSON with GET, remove individual or all assets with DELETE, and atomically + replace your entire dataset using the replace operation. All write operations accept JSON payloads containing an array of + store objects, each with a unique storeId, name, and geographic coordinates. + + + ``` + POST|GET|PUT|DELETE https://api.woosmap.com/stores + ``` externalDocs: - url: https://developers.woosmap.com/products/data-api/get-started/ + url: https://developers.woosmap.com/products/stores-api/overview/ + - name: Zones + description: > + The Zones Endpoint lets you associate geographic polygons (zones) with your stores and then search for stores whose zone + contains a specific point. Unlike distance-based search, which relies on straight-line proximity, zone-based search accounts + for real-world boundaries like delivery areas, service regions, or franchise territories. + + Zone management provides a full set of CRUD operations: import zones in bulk, update existing zones, list all zones in your + project, retrieve or delete individual zones by ID, and remove all zones at once. Each zone links a polygon (defined in WKT + format) to a specific store via store_id and zone_id. + + + Once zones are imported, you can search for stores by adding `zone=true` to your Search request. The API returns stores whose + zone polygon intersects the queried location rather than the nearest stores by distance. + + + ``` + https://api.woosmap.com/zones + ``` + externalDocs: + url: https://developers.woosmap.com/products/stores-api/overview/ - name: Geolocation API description: > Geolocation API returns a location (or nearby stores) and accuracy radius based on an IP address. @@ -97,16 +124,7 @@ tags: Request is done over HTTPS using GET. Response is formatted as JSON. You must specify a key in your request, included as the value of a `key` parameter for your public key or `private_key` for your private key. This key identifies your application for purposes of quota management. Learn how to [get a key](https://developers.woosmap.com/support/api-keys/). - + >**⚠️ This API has been deprecated in favour of Localities API** externalDocs: url: https://developers.woosmap.com/products/address-api/get-started/ - - name: Zones API - description: > - Woosmap Zones API is a web service that uses an HTTP request to manage, create or edit your Zones (polygons) attached to your assets. - - The general principle is that sometimes searching assets using crowfly distance is not good enough. - For example to search the restaurant that will do the delivery for a specified address, each restaurant has a delivery zone and for topological or business reasons it’s not always the nearest restaurant in charge of your delivery. - Woosmap Zones API allows you to associate a delivery zone to each of the restaurants. - externalDocs: - url: https://developers.woosmap.com/products/data-api/zones/ diff --git a/specification/paths/search/storesAutocomplete.yml b/specification/paths/search/storesAutocomplete.yml index 77774031..1d17bb97 100644 --- a/specification/paths/search/storesAutocomplete.yml +++ b/specification/paths/search/storesAutocomplete.yml @@ -1,7 +1,7 @@ servers: - url: https://api.woosmap.com tags: - - Store Search API + - Store Search description: > Autocomplete on `localizedNames` with highlighted results on asset name. Use the field `localized` in your query parameter to search for localized names. diff --git a/specification/paths/search/storesBounds.yml b/specification/paths/search/storesBounds.yml index c1715658..3716030c 100644 --- a/specification/paths/search/storesBounds.yml +++ b/specification/paths/search/storesBounds.yml @@ -1,7 +1,7 @@ servers: - url: https://api.woosmap.com tags: - - Store Search API + - Store Search description: > Used to retrieve Bounds for assets. security: diff --git a/specification/paths/search/storesSearch.yml b/specification/paths/search/storesSearch.yml index ebafff27..691af168 100644 --- a/specification/paths/search/storesSearch.yml +++ b/specification/paths/search/storesSearch.yml @@ -1,7 +1,7 @@ servers: - url: https://api.woosmap.com tags: - - Store Search API + - Store Search description: > Used to retrieve assets from query. security: diff --git a/specification/paths/stores/storeGet.yml b/specification/paths/stores/storeGet.yml index caa1a735..611ca29c 100644 --- a/specification/paths/stores/storeGet.yml +++ b/specification/paths/stores/storeGet.yml @@ -1,7 +1,7 @@ servers: - url: https://api.woosmap.com tags: - - Data Management API + - Data Management description: > Used to retrieve an asset from his `storeId` security: diff --git a/specification/paths/stores/storesCreate.yml b/specification/paths/stores/storesCreate.yml index fc6fc6b3..ece583ff 100644 --- a/specification/paths/stores/storesCreate.yml +++ b/specification/paths/stores/storesCreate.yml @@ -1,7 +1,7 @@ servers: - url: https://api.woosmap.com tags: - - Data Management API + - Data Management description: > Used to batch create Assets to a specific project identified with the `private_key` parameter. security: diff --git a/specification/paths/stores/storesDelete.yml b/specification/paths/stores/storesDelete.yml index ed5f6aa7..08ad9d58 100644 --- a/specification/paths/stores/storesDelete.yml +++ b/specification/paths/stores/storesDelete.yml @@ -2,7 +2,7 @@ servers: - url: https://api.woosmap.com tags: - - Data Management API + - Data Management description: > Used to delete one or more assets. The `storeId` specified in `query` parameter is the id of the asset to delete. To delete several assets, use the comma as a separator. To delete all project assets, omit the `query` parameter. diff --git a/specification/paths/stores/storesReplace.yml b/specification/paths/stores/storesReplace.yml index 0890f19f..bf534e98 100644 --- a/specification/paths/stores/storesReplace.yml +++ b/specification/paths/stores/storesReplace.yml @@ -1,7 +1,7 @@ servers: - url: https://api.woosmap.com tags: - - Data Management API + - Data Management description: To replace all your Assets. This endpoint will delete all previous assets and import assets in request body. During the operation previous assets could always be displayed on map. If the import failed previous assets are not deleted. diff --git a/specification/paths/stores/storesUpdate.yml b/specification/paths/stores/storesUpdate.yml index e2a8ee49..bf83eac1 100644 --- a/specification/paths/stores/storesUpdate.yml +++ b/specification/paths/stores/storesUpdate.yml @@ -1,7 +1,7 @@ servers: - url: https://api.woosmap.com tags: - - Data Management API + - Data Management description: Used to update assets in batch. `storeId` must exists when using `PUT` method, if one asset does not exists, the batch will be refused. diff --git a/specification/paths/zones/zoneDelete.yml b/specification/paths/zones/zoneDelete.yml index 66543f60..e72a3ceb 100644 --- a/specification/paths/zones/zoneDelete.yml +++ b/specification/paths/zones/zoneDelete.yml @@ -1,7 +1,7 @@ servers: - url: https://api.woosmap.com tags: - - Zones API + - Zones description: Used to delete one Zone. The `zone_id` is the id of the zone to delete. To delete several zones, use the comma as a separator. security: diff --git a/specification/paths/zones/zoneGet.yml b/specification/paths/zones/zoneGet.yml index 7b1ff02b..ffbd5c91 100644 --- a/specification/paths/zones/zoneGet.yml +++ b/specification/paths/zones/zoneGet.yml @@ -1,7 +1,7 @@ servers: - url: https://api.woosmap.com tags: - - Zones API + - Zones description: > Used to retrieve a zone from his `zone_id` security: diff --git a/specification/paths/zones/zonesCreate.yml b/specification/paths/zones/zonesCreate.yml index de41d6e7..7596395f 100644 --- a/specification/paths/zones/zonesCreate.yml +++ b/specification/paths/zones/zonesCreate.yml @@ -1,7 +1,7 @@ servers: - url: https://api.woosmap.com tags: - - Zones API + - Zones description: > Used to batch create Zones to a specific project identified with the `private_key` parameter. security: diff --git a/specification/paths/zones/zonesDelete.yml b/specification/paths/zones/zonesDelete.yml index ac49c4eb..b126fb74 100644 --- a/specification/paths/zones/zonesDelete.yml +++ b/specification/paths/zones/zonesDelete.yml @@ -1,7 +1,7 @@ servers: - url: https://api.woosmap.com tags: - - Zones API + - Zones description: Used to delete one or more Zones. security: diff --git a/specification/paths/zones/zonesList.yml b/specification/paths/zones/zonesList.yml index 14cd7b9f..9a53037a 100644 --- a/specification/paths/zones/zonesList.yml +++ b/specification/paths/zones/zonesList.yml @@ -1,7 +1,7 @@ servers: - url: https://api.woosmap.com tags: - - Zones API + - Zones description: > List all zones for the current project, sorted by `zone_id`. security: diff --git a/specification/paths/zones/zonesUpdate.yml b/specification/paths/zones/zonesUpdate.yml index 0887b944..3c2e546c 100644 --- a/specification/paths/zones/zonesUpdate.yml +++ b/specification/paths/zones/zonesUpdate.yml @@ -1,7 +1,7 @@ servers: - url: https://api.woosmap.com tags: - - Zones API + - Zones description: Used to update zones in batch. `zone_id` must exists when using `PUT` method, if one zone does not exists, the batch will be refused.