{"info":{"_postman_id":"23f4f223-2476-4482-ad0f-d4fa0c400e91","name":"Localranker API","description":"<html><head></head><body><p>Welcome to Localranker API! You can use our API to access all our API endpoints.</p>\n<p>The API is organized around REST. All requests should be made over SSL. All request and response bodies, including errors, are encoded in JSON.</p>\n<p>You can view code examples in the dark area to the right.</p>\n<p>Base URL for all endpoints: <code>https://developers.localranker.fr</code></p>\n</body></html>","schema":"https://schema.getpostman.com/json/collection/v2.0.0/collection.json","toc":[],"owner":"6905889","collectionId":"23f4f223-2476-4482-ad0f-d4fa0c400e91","publishedId":"2s9YRCXWqa","public":true,"customColor":{"top-bar":"FFFFFF","right-sidebar":"303030","highlight":"FF6C37"},"publishDate":"2023-10-23T16:02:36.000Z"},"item":[{"name":"Authentication","item":[],"id":"596223e4-6647-4a36-8257-349d4ddcba72","description":"<p>Localranker uses API keys to allow access to the API.</p>\n<p>You can get an API key by asking your customer success manager.</p>\n<p>Localranker expects the API key to be included in all API requests to the server in a header that looks like the following:</p>\n<p><code>X-Api-Key: sk_demoapikey</code></p>\n<p>You must replace <code>sk_demoapikey</code> with your personal API key.</p>\n","auth":{"type":"noauth","isInherited":false},"event":[{"listen":"prerequest","script":{"id":"3ed4fed9-9a09-4b2c-80ec-c18409cc45d3","type":"text/javascript","exec":[""]}},{"listen":"test","script":{"id":"04890b69-fa45-41f6-bd50-da13a368f038","type":"text/javascript","exec":[""]}}],"_postman_id":"596223e4-6647-4a36-8257-349d4ddcba72"},{"name":"Locations","item":[{"name":"locations","id":"d67f25ac-f6d3-4765-9730-8b9e86c1b0d2","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"noauth","isInherited":false},"method":"GET","header":[],"url":"https://developers.localranker.fr/v1/locations?page={{page}}","description":"<p>This endpoint allows you to list all locations basic information (placeID, locationID, name, address) from your account.</p>\n<p>This endpoint returns paginated results by 100.</p>\n<p>As long as <code>nextPage</code> is present in the response, you can call another page on this endpoint.</p>\n<p>Once <code>nextPage</code> disappear, it means you reached the end of your locations list.</p>\n","urlObject":{"protocol":"https","path":["v1","locations"],"host":["developers","localranker","fr"],"query":[{"description":{"content":"<p>optional - string - must be between 1 to 999</p>\n","type":"text/plain"},"key":"page","value":"{{page}}"}],"variable":[]}},"response":[{"id":"4bd443ef-86cd-490b-a9f6-d935e2bcd124","name":"Get locations example","originalRequest":{"method":"GET","header":[{"key":"x-api-key","value":"sk_demoapikey","type":"text"}],"url":{"raw":"https://developers.localranker.fr/v1/locations?page={{page}}","protocol":"https","host":["developers","localranker","fr"],"path":["v1","locations"],"query":[{"key":"page","value":"{{page}}","description":"optional - string - must be between 1 to 999"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Thu, 30 Nov 2023 14:12:39 GMT"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"},{"key":"X-Powered-By","value":"Express"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"X-RateLimit-Limit","value":"100"},{"key":"X-RateLimit-Remaining","value":"98"},{"key":"X-RateLimit-Reset","value":"1701353613"},{"key":"ETag","value":"W/\"1a94-/olzvWP2qNJVtxnW5M+Rfl7+wZY\""},{"key":"CF-Cache-Status","value":"DYNAMIC"},{"key":"Report-To","value":"{\"endpoints\":[{\"url\":\"https:\\/\\/a.nel.cloudflare.com\\/report\\/v3?s=bWy9VQlIv1nMNkADtyAD6%2Ba8pClSkcxM%2B4PO4jJbDEE4Lgem63mVbNPxA00LpZqUBQugc8TyRvxvdJxGq3mzJ4HsBqXK6v8dMRvL6b8adofP5uDUIbDS0LUFro3rYN1BmKuNLKCFeG8Wv0xs\"}],\"group\":\"cf-nel\",\"max_age\":604800}"},{"key":"NEL","value":"{\"success_fraction\":0,\"report_to\":\"cf-nel\",\"max_age\":604800}"},{"key":"Server","value":"cloudflare"},{"key":"CF-RAY","value":"82e3afbf6a36020c-CDG"},{"key":"Content-Encoding","value":"br"},{"key":"alt-svc","value":"h3=\":443\"; ma=86400"}],"cookie":[],"responseTime":null,"body":"{\n    \"locations\": [\n        {\n            \"placeID\": \"ChIJ1wi1kwpGE4wR56xgtyz2QbA\",\n            \"locationID\": 9,\n            \"locationName\": \"Café de France\",\n            \"locationAddress\": \"1, faubourg lotissement- Centre d'échanges, numero 13 Frebault, Pointe-à-Pitre, 97110\"\n        },\n        {\n            \"placeID\": \"ChIJh5ixZOZz5kcRtmuVD2mF07w\",\n            \"locationID\": 102,\n            \"locationName\": \"Localranker\",\n            \"locationAddress\": \"15 Rue des Halles, Paris, 75001\"\n        },\n        {\n            \"placeID\": \"ChIJO8F2Coxv5kcRmslwd6u8AGo\",\n            \"locationID\": 132,\n            \"locationName\": \"Jamey Lee\",\n            \"locationAddress\": \"9 rue benjamin Franklin, Paris, 75116\"\n        }\n    ],\n    \"totalItems\": 3,\n    \"totalPages\": 1\n}"}],"_postman_id":"d67f25ac-f6d3-4765-9730-8b9e86c1b0d2"},{"name":"opening hours","id":"b68eb314-8ae7-4b93-92f6-648767cfaa77","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"apikey","apikey":{"basicConfig":[{"key":"key","value":"x-api-key"},{"key":"value","value":"<value>"}]},"isInherited":false},"method":"GET","header":[],"url":"https://developers.localranker.fr/v1/locations/opening-hours?locationId={{locationId}}","description":"<p>This endpoint allows you to retrieve the opening hours for a location.</p>\n<p>This endpoint mirrors Google Business Profile Opening Hours combined with GBP Special Hours.</p>\n<p>Only opened days are returned. Closed days are not returned.</p>\n<p>If the response is empty, it means we do not have the opening hours in our systems.</p>\n","urlObject":{"protocol":"https","path":["v1","locations","opening-hours"],"host":["developers","localranker","fr"],"query":[{"description":{"content":"<p>required - integer</p>\n","type":"text/plain"},"key":"locationId","value":"{{locationId}}"}],"variable":[]}},"response":[{"id":"f8f1e2ce-8e23-44de-9ac2-00a4bf119cdd","name":"Get opening hours example","originalRequest":{"method":"GET","header":[{"key":"x-api-key","value":"sk_demoapikey","type":"text"}],"url":{"raw":"https://developers.localranker.fr/v1/locations/opening-hours?locationId={{locationId}}","protocol":"https","host":["developers","localranker","fr"],"path":["v1","locations","opening-hours"],"query":[{"key":"locationId","value":"{{locationId}}","description":"required - integer"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Fri, 21 Jun 2024 06:30:43 GMT"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"},{"key":"X-Powered-By","value":"Express"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"ETag","value":"W/\"1e5-4k0djWBFCiszKA3t2WnjwLeSXHw\""},{"key":"CF-Cache-Status","value":"DYNAMIC"},{"key":"Report-To","value":"{\"endpoints\":[{\"url\":\"https:\\/\\/a.nel.cloudflare.com\\/report\\/v4?s=3NAfS%2FdV5GaEqr1abTx%2Ff8hlPY3zNJcNJbySrPBUcAK8RXjG0qdoomb18zKQXwbb2i4t%2FUZg%2Fep6KrsKBXEAL4Sdt2OlqPjCrVvuCjERVG6ow%2F2glvEYXezjge0dtq8kpCRHTLzUzJ139ShT\"}],\"group\":\"cf-nel\",\"max_age\":604800}"},{"key":"NEL","value":"{\"success_fraction\":0,\"report_to\":\"cf-nel\",\"max_age\":604800}"},{"key":"Server","value":"cloudflare"},{"key":"CF-RAY","value":"8971f3988f11541e-RUN"},{"key":"Content-Encoding","value":"br"},{"key":"alt-svc","value":"h3=\":443\"; ma=86400"}],"cookie":[],"responseTime":null,"body":"{\n    \"locationId\": 102,\n    \"hours\": [\n        {\n            \"openDay\": \"MONDAY\",\n            \"openTime\": {\n                \"hours\": 9\n            },\n            \"closeDay\": \"MONDAY\",\n            \"closeTime\": {\n                \"hours\": 18\n            }\n        },\n        {\n            \"openDay\": \"TUESDAY\",\n            \"openTime\": {\n                \"hours\": 9\n            },\n            \"closeDay\": \"TUESDAY\",\n            \"closeTime\": {\n                \"hours\": 18\n            }\n        },\n        {\n            \"openDay\": \"WEDNESDAY\",\n            \"openTime\": {\n                \"hours\": 9\n            },\n            \"closeDay\": \"WEDNESDAY\",\n            \"closeTime\": {\n                \"hours\": 18\n            }\n        },\n        {\n            \"openDay\": \"THURSDAY\",\n            \"openTime\": {\n                \"hours\": 9\n            },\n            \"closeDay\": \"THURSDAY\",\n            \"closeTime\": {\n                \"hours\": 18\n            }\n        },\n        {\n            \"openDay\": \"FRIDAY\",\n            \"openTime\": {\n                \"hours\": 9\n            },\n            \"closeDay\": \"FRIDAY\",\n            \"closeTime\": {\n                \"hours\": 18\n            }\n        }\n    ]\n}"}],"_postman_id":"b68eb314-8ae7-4b93-92f6-648767cfaa77"},{"name":"location","id":"4aa5c578-3a30-4d40-b25d-b7d6e084f3ee","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"apikey","apikey":{"basicConfig":[{"key":"key","value":"x-api-key"},{"key":"value","value":"<value>"}]},"isInherited":false},"method":"GET","header":[],"url":"https://developers.localranker.fr/v1/locations/location?placeId={{placeId}}","description":"<p>This endpoint returns the main informations about a location including: title, openingHours, categories, services, etc...</p>\n","urlObject":{"protocol":"https","path":["v1","locations","location"],"host":["developers","localranker","fr"],"query":[{"disabled":true,"description":{"content":"<p>optional - integer (either locationId or placeId must be provided)</p>\n","type":"text/plain"},"key":"locationId","value":"{{locationId}}"},{"description":{"content":"<p>optional - string (either locationId or placeId must be provided)</p>\n","type":"text/plain"},"key":"placeId","value":"{{placeId}}"}],"variable":[]}},"response":[{"id":"09dc5781-4fcf-4eee-a232-6e559f707a15","name":"Get location example","originalRequest":{"method":"GET","header":[],"url":{"raw":"https://developers.localranker.fr/v1/locations/location?placeId={{placeId}}","protocol":"https","host":["developers","localranker","fr"],"path":["v1","locations","location"],"query":[{"key":"locationId","value":"{{locationId}}","description":"optional - integer (either locationId or placeId must be provided)","disabled":true},{"key":"placeId","value":"{{placeId}}","description":"optional - string (either locationId or placeId must be provided)"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Fri, 13 Dec 2024 09:17:45 GMT"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"},{"key":"X-Powered-By","value":"Express"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"X-RateLimit-Limit","value":"100"},{"key":"X-RateLimit-Remaining","value":"99"},{"key":"X-RateLimit-Reset","value":"1734081526"},{"key":"ETag","value":"W/\"261f-uf3EfZU7YLU9EHH+13R/9ts/RbA\""},{"key":"CF-Cache-Status","value":"DYNAMIC"},{"key":"Report-To","value":"{\"endpoints\":[{\"url\":\"https:\\/\\/a.nel.cloudflare.com\\/report\\/v4?s=8V1JjHKilncY6Y3X5HmiwqbqN1bchiQ5Gn%2BwzcPFz16bFvFQiLf%2Bp1xqCx30%2Fh3jWGON2A70O%2FgiWPGaJ8k2acF3EQqwfruqC2kMsBhd97%2F%2BbonVLPcgo%2FwMlQYuEbaB0y%2B9kh1wpjz1HeAs\"}],\"group\":\"cf-nel\",\"max_age\":604800}"},{"key":"NEL","value":"{\"success_fraction\":0,\"report_to\":\"cf-nel\",\"max_age\":604800}"},{"key":"Server","value":"cloudflare"},{"key":"CF-RAY","value":"8f14dce608cf7707-LHR"},{"key":"Content-Encoding","value":"br"},{"key":"alt-svc","value":"h3=\":443\"; ma=86400"},{"key":"server-timing","value":"cfL4;desc=\"?proto=TCP&rtt=181013&min_rtt=180577&rtt_var=51139&sent=9&recv=7&lost=0&retrans=0&sent_bytes=5304&recv_bytes=1324&delivery_rate=24044&cwnd=35&unsent_bytes=0&cid=8bd953388b8d2ec1&ts=22028&x=0\""}],"cookie":[],"responseTime":null,"body":"{\n    \"languageCode\": \"fr\",\n    \"title\": \"Localranker\",\n    \"phoneNumbers\": {},\n    \"categories\": {\n        \"primaryCategory\": {\n            \"name\": \"categories/gcid:internet_marketing_service\",\n            \"displayName\": \"Service de marketing Internet\",\n            \"serviceTypes\": [\n                {\n                    \"serviceTypeId\": \"job_type_id:telemarketing\",\n                    \"displayName\": \"Télémarketing\"\n                }\n            ],\n            \"moreHoursTypes\": [\n                {\n                    \"hoursTypeId\": \"ACCESS\",\n                    \"displayName\": \"Access\",\n                    \"localizedDisplayName\": \"Accès\"\n                },\n                {\n                    \"hoursTypeId\": \"BREAKFAST\",\n                    \"displayName\": \"Breakfast\",\n                    \"localizedDisplayName\": \"Petit-déjeuner\"\n                },\n                {\n                    \"hoursTypeId\": \"BRUNCH\",\n                    \"displayName\": \"Brunch\",\n                    \"localizedDisplayName\": \"Brunch\"\n                },\n                {\n                    \"hoursTypeId\": \"DELIVERY\",\n                    \"displayName\": \"Delivery\",\n                    \"localizedDisplayName\": \"Livraison\"\n                },\n                {\n                    \"hoursTypeId\": \"DINNER\",\n                    \"displayName\": \"Dinner\",\n                    \"localizedDisplayName\": \"Dîner\"\n                },\n                {\n                    \"hoursTypeId\": \"DRIVE_THROUGH\",\n                    \"displayName\": \"Drive through\",\n                    \"localizedDisplayName\": \"Service de drive\"\n                },\n                {\n                    \"hoursTypeId\": \"HAPPY_HOUR\",\n                    \"displayName\": \"Happy hours\",\n                    \"localizedDisplayName\": \"Happy hours\"\n                },\n                {\n                    \"hoursTypeId\": \"KITCHEN\",\n                    \"displayName\": \"Kitchen\",\n                    \"localizedDisplayName\": \"Cuisine\"\n                },\n                {\n                    \"hoursTypeId\": \"LUNCH\",\n                    \"displayName\": \"Lunch\",\n                    \"localizedDisplayName\": \"Déjeuner\"\n                },\n                {\n                    \"hoursTypeId\": \"ONLINE_SERVICE_HOURS\",\n                    \"displayName\": \"Online service hours\",\n                    \"localizedDisplayName\": \"Service en ligne\"\n                },\n                {\n                    \"hoursTypeId\": \"PICKUP\",\n                    \"displayName\": \"Pickup\",\n                    \"localizedDisplayName\": \"Retrait\"\n                },\n                {\n                    \"hoursTypeId\": \"TAKEOUT\",\n                    \"displayName\": \"Takeout\",\n                    \"localizedDisplayName\": \"Vente à emporter\"\n                },\n                {\n                    \"hoursTypeId\": \"SENIOR_HOURS\",\n                    \"displayName\": \"Senior hours\",\n                    \"localizedDisplayName\": \"Horaires pour les seniors\"\n                },\n                {\n                    \"hoursTypeId\": \"PRAYER\",\n                    \"displayName\": \"Prayer\",\n                    \"localizedDisplayName\": \"Prière\"\n                },\n                {\n                    \"hoursTypeId\": \"CATHOLIC_MASS\",\n                    \"displayName\": \"Mass\",\n                    \"localizedDisplayName\": \"Messe\"\n                },\n                {\n                    \"hoursTypeId\": \"CATHOLIC_CONFESSION\",\n                    \"displayName\": \"Confession\",\n                    \"localizedDisplayName\": \"Confession\"\n                },\n                {\n                    \"hoursTypeId\": \"CATHOLIC_ADORATION\",\n                    \"displayName\": \"Adoration\",\n                    \"localizedDisplayName\": \"Adoration\"\n                },\n                {\n                    \"hoursTypeId\": \"CHRISTIAN_WORSHIP_SERVICE\",\n                    \"displayName\": \"Worship service\",\n                    \"localizedDisplayName\": \"Service de culte\"\n                },\n                {\n                    \"hoursTypeId\": \"ISLAM_JUMMAH\",\n                    \"displayName\": \"Jummah\",\n                    \"localizedDisplayName\": \"Prière du vendredi\"\n                },\n                {\n                    \"hoursTypeId\": \"JUDAISM_SABBATH\",\n                    \"displayName\": \"Sabbath\",\n                    \"localizedDisplayName\": \"Sabbat\"\n                }\n            ]\n        },\n        \"additionalCategories\": [\n            {\n                \"name\": \"categories/gcid:software_company\",\n                \"displayName\": \"Entreprise de logiciels\",\n                \"serviceTypes\": [\n                    {\n                        \"serviceTypeId\": \"job_type_id:application_development\",\n                        \"displayName\": \"Développement d'applications\"\n                    },\n                    {\n                        \"serviceTypeId\": \"job_type_id:big_data_consulting_and_implementation\",\n                        \"displayName\": \"Mise en œuvre et conseil en big data\"\n                    },\n                    {\n                        \"serviceTypeId\": \"job_type_id:data_center_management\",\n                        \"displayName\": \"Gestion de centres de données\"\n                    },\n                    {\n                        \"serviceTypeId\": \"job_type_id:data_quality_management\",\n                        \"displayName\": \"Gestion de la qualité des données\"\n                    },\n                    {\n                        \"serviceTypeId\": \"job_type_id:enterprise_software_development\",\n                        \"displayName\": \"Développement de logiciels pour les entreprises\"\n                    },\n                    {\n                        \"serviceTypeId\": \"job_type_id:it_consulting\",\n                        \"displayName\": \"Conseil informatique\"\n                    },\n                    {\n                        \"serviceTypeId\": \"job_type_id:mobile_app_development\",\n                        \"displayName\": \"Développement d'applications mobiles\"\n                    },\n                    {\n                        \"serviceTypeId\": \"job_type_id:platform_consulting\",\n                        \"displayName\": \"Conseil dédié aux plates-formes\"\n                    },\n                    {\n                        \"serviceTypeId\": \"job_type_id:security_services_management\",\n                        \"displayName\": \"Gestion des services de sécurité\"\n                    },\n                    {\n                        \"serviceTypeId\": \"job_type_id:software_consulting\",\n                        \"displayName\": \"Conseil en logiciels\"\n                    },\n                    {\n                        \"serviceTypeId\": \"job_type_id:software_development\",\n                        \"displayName\": \"Développement de logiciels\"\n                    },\n                    {\n                        \"serviceTypeId\": \"job_type_id:software_development_outsourcing\",\n                        \"displayName\": \"Externalisation du développement logiciel\"\n                    },\n                    {\n                        \"serviceTypeId\": \"job_type_id:solution_consulting\",\n                        \"displayName\": \"Conseil en solutions\"\n                    }\n                ],\n                \"moreHoursTypes\": [\n                    {\n                        \"hoursTypeId\": \"ACCESS\",\n                        \"displayName\": \"Access\",\n                        \"localizedDisplayName\": \"Accès\"\n                    },\n                    {\n                        \"hoursTypeId\": \"BREAKFAST\",\n                        \"displayName\": \"Breakfast\",\n                        \"localizedDisplayName\": \"Petit-déjeuner\"\n                    },\n                    {\n                        \"hoursTypeId\": \"BRUNCH\",\n                        \"displayName\": \"Brunch\",\n                        \"localizedDisplayName\": \"Brunch\"\n                    },\n                    {\n                        \"hoursTypeId\": \"DELIVERY\",\n                        \"displayName\": \"Delivery\",\n                        \"localizedDisplayName\": \"Livraison\"\n                    },\n                    {\n                        \"hoursTypeId\": \"DINNER\",\n                        \"displayName\": \"Dinner\",\n                        \"localizedDisplayName\": \"Dîner\"\n                    },\n                    {\n                        \"hoursTypeId\": \"DRIVE_THROUGH\",\n                        \"displayName\": \"Drive through\",\n                        \"localizedDisplayName\": \"Service de drive\"\n                    },\n                    {\n                        \"hoursTypeId\": \"HAPPY_HOUR\",\n                        \"displayName\": \"Happy hours\",\n                        \"localizedDisplayName\": \"Happy hours\"\n                    },\n                    {\n                        \"hoursTypeId\": \"KITCHEN\",\n                        \"displayName\": \"Kitchen\",\n                        \"localizedDisplayName\": \"Cuisine\"\n                    },\n                    {\n                        \"hoursTypeId\": \"LUNCH\",\n                        \"displayName\": \"Lunch\",\n                        \"localizedDisplayName\": \"Déjeuner\"\n                    },\n                    {\n                        \"hoursTypeId\": \"ONLINE_SERVICE_HOURS\",\n                        \"displayName\": \"Online service hours\",\n                        \"localizedDisplayName\": \"Service en ligne\"\n                    },\n                    {\n                        \"hoursTypeId\": \"PICKUP\",\n                        \"displayName\": \"Pickup\",\n                        \"localizedDisplayName\": \"Retrait\"\n                    },\n                    {\n                        \"hoursTypeId\": \"TAKEOUT\",\n                        \"displayName\": \"Takeout\",\n                        \"localizedDisplayName\": \"Vente à emporter\"\n                    },\n                    {\n                        \"hoursTypeId\": \"SENIOR_HOURS\",\n                        \"displayName\": \"Senior hours\",\n                        \"localizedDisplayName\": \"Horaires pour les seniors\"\n                    },\n                    {\n                        \"hoursTypeId\": \"PRAYER\",\n                        \"displayName\": \"Prayer\",\n                        \"localizedDisplayName\": \"Prière\"\n                    },\n                    {\n                        \"hoursTypeId\": \"CATHOLIC_MASS\",\n                        \"displayName\": \"Mass\",\n                        \"localizedDisplayName\": \"Messe\"\n                    },\n                    {\n                        \"hoursTypeId\": \"CATHOLIC_CONFESSION\",\n                        \"displayName\": \"Confession\",\n                        \"localizedDisplayName\": \"Confession\"\n                    },\n                    {\n                        \"hoursTypeId\": \"CATHOLIC_ADORATION\",\n                        \"displayName\": \"Adoration\",\n                        \"localizedDisplayName\": \"Adoration\"\n                    },\n                    {\n                        \"hoursTypeId\": \"CHRISTIAN_WORSHIP_SERVICE\",\n                        \"displayName\": \"Worship service\",\n                        \"localizedDisplayName\": \"Service de culte\"\n                    },\n                    {\n                        \"hoursTypeId\": \"ISLAM_JUMMAH\",\n                        \"displayName\": \"Jummah\",\n                        \"localizedDisplayName\": \"Prière du vendredi\"\n                    },\n                    {\n                        \"hoursTypeId\": \"JUDAISM_SABBATH\",\n                        \"displayName\": \"Sabbath\",\n                        \"localizedDisplayName\": \"Sabbat\"\n                    }\n                ]\n            }\n        ]\n    },\n    \"storefrontAddress\": {\n        \"regionCode\": \"FR\",\n        \"languageCode\": \"fr\",\n        \"postalCode\": \"75001\",\n        \"locality\": \"Paris\",\n        \"addressLines\": [\n            \"15 Rue des Halles\"\n        ]\n    },\n    \"websiteUri\": \"https://localranker.fr/?utm_source=gmb&utm_medium=lien-site-web&utm_campaign=localranker\",\n    \"regularHours\": {\n        \"periods\": [\n            {\n                \"openDay\": \"MONDAY\",\n                \"openTime\": {\n                    \"hours\": 9\n                },\n                \"closeDay\": \"MONDAY\",\n                \"closeTime\": {\n                    \"hours\": 18\n                }\n            },\n            {\n                \"openDay\": \"TUESDAY\",\n                \"openTime\": {\n                    \"hours\": 9\n                },\n                \"closeDay\": \"TUESDAY\",\n                \"closeTime\": {\n                    \"hours\": 18\n                }\n            },\n            {\n                \"openDay\": \"WEDNESDAY\",\n                \"openTime\": {\n                    \"hours\": 9\n                },\n                \"closeDay\": \"WEDNESDAY\",\n                \"closeTime\": {\n                    \"hours\": 18\n                }\n            },\n            {\n                \"openDay\": \"THURSDAY\",\n                \"openTime\": {\n                    \"hours\": 9\n                },\n                \"closeDay\": \"THURSDAY\",\n                \"closeTime\": {\n                    \"hours\": 18\n                }\n            },\n            {\n                \"openDay\": \"FRIDAY\",\n                \"openTime\": {\n                    \"hours\": 9\n                },\n                \"closeDay\": \"FRIDAY\",\n                \"closeTime\": {\n                    \"hours\": 18\n                }\n            }\n        ]\n    },\n    \"specialHours\": {\n        \"specialHourPeriods\": [\n            {\n                \"startDate\": {\n                    \"year\": 2023,\n                    \"month\": 11,\n                    \"day\": 1\n                },\n                \"endDate\": {\n                    \"year\": 2023,\n                    \"month\": 11,\n                    \"day\": 1\n                },\n                \"closed\": true\n            },\n            {\n                \"startDate\": {\n                    \"year\": 2023,\n                    \"month\": 12,\n                    \"day\": 25\n                },\n                \"endDate\": {\n                    \"year\": 2023,\n                    \"month\": 12,\n                    \"day\": 25\n                },\n                \"closed\": true\n            },\n            {\n                \"startDate\": {\n                    \"year\": 2023,\n                    \"month\": 12,\n                    \"day\": 26\n                },\n                \"openTime\": {\n                    \"hours\": 9,\n                    \"minutes\": 30\n                },\n                \"endDate\": {\n                    \"year\": 2023,\n                    \"month\": 12,\n                    \"day\": 26\n                },\n                \"closeTime\": {\n                    \"hours\": 12\n                }\n            },\n            {\n                \"startDate\": {\n                    \"year\": 2023,\n                    \"month\": 12,\n                    \"day\": 26\n                },\n                \"openTime\": {\n                    \"hours\": 14\n                },\n                \"endDate\": {\n                    \"year\": 2023,\n                    \"month\": 12,\n                    \"day\": 26\n                },\n                \"closeTime\": {\n                    \"hours\": 18\n                }\n            },\n            {\n                \"startDate\": {\n                    \"year\": 2024,\n                    \"month\": 1,\n                    \"day\": 1\n                },\n                \"endDate\": {\n                    \"year\": 2024,\n                    \"month\": 1,\n                    \"day\": 1\n                },\n                \"closed\": true\n            }\n        ]\n    },\n    \"serviceArea\": {\n        \"businessType\": \"CUSTOMER_AND_BUSINESS_LOCATION\",\n        \"places\": {\n            \"placeInfos\": [\n                {\n                    \"placeName\": \"Paris, France\",\n                    \"placeId\": \"ChIJD7fiBh9u5kcRYJSMaMOCCwQ\"\n                }\n            ]\n        },\n        \"regionCode\": \"FR\"\n    },\n    \"latlng\": {\n        \"latitude\": 48.8601826,\n        \"longitude\": 2.3461149\n    },\n    \"openInfo\": {\n        \"status\": \"OPEN\",\n        \"canReopen\": true,\n        \"openingDate\": {\n            \"year\": 2021,\n            \"month\": 2,\n            \"day\": 8\n        }\n    },\n    \"profile\": {\n        \"description\": \"LocalRanker est une plateforme de référencement local destinée à booster la visibilité locale des entreprises. LocalRanker simplifie la gestion de fiches Google My Business grâce à plusieurs outils puissants comme l'optimisation de fiche GMB, la planification de Google Posts, les campagnes d'avis et réponses aux avis depuis LocalRanker.\\nLocalRanker vous permet également de centraliser et de répondre aux avis Facebook et Trustpilot et d'y diffuser vos informations de manière simplifiée.\"\n    },\n    \"serviceItems\": [\n        {\n            \"freeFormServiceItem\": {\n                \"category\": \"categories/gcid:internet_marketing_service\",\n                \"label\": {\n                    \"displayName\": \"e-réputation\",\n                    \"description\": \"Développement de votre e-réputation en ligne pour les établissements. Faites une veille de votre e-réputation en ligne en quelques clics. Récoltez plus d'avis clients naturellement et grâce à nos outils\"\n                }\n            }\n        },\n        {\n            \"freeFormServiceItem\": {\n                \"category\": \"categories/gcid:internet_marketing_service\",\n                \"label\": {\n                    \"displayName\": \"gestion d'avis clients\",\n                    \"description\": \"Centralisez vos avis sur une plateforme pour répondre à vos avis et commentaires clients. Répondre aux avis est important aussi bien pour votre référencement local que votre réputation.\"\n                }\n            }\n        },\n        {\n            \"freeFormServiceItem\": {\n                \"category\": \"categories/gcid:internet_marketing_service\",\n                \"label\": {\n                    \"displayName\": \"SEO local et Référencement local\",\n                    \"description\": \"Réalisez un audit SEO local et Google My Business en continue sur notre solution pour optimiser votre Référencement Naturel. Nous sommes les experts en référencement local en France et SEO Google Business Profile.\"\n                }\n            }\n        },\n        {\n            \"freeFormServiceItem\": {\n                \"category\": \"categories/gcid:internet_marketing_service\",\n                \"label\": {\n                    \"displayName\": \"Suivi des positions locales\",\n                    \"description\": \"Suivez vos positions dans Google et Google Maps et analysez l'évolution de vos performances SEO\"\n                }\n            }\n        },\n        {\n            \"freeFormServiceItem\": {\n                \"category\": \"categories/gcid:internet_marketing_service\",\n                \"label\": {\n                    \"displayName\": \"Presence Management\",\n                    \"description\": \"Boostez la visibilité locale de vos points de vente et diffusez vos informations professionnelles sur le web de manière rapide et efficace. Soyez présent sur plusieurs annuaires pour être visible par vos clients.\"\n                }\n            },\n            \"price\": {\n                \"currencyCode\": \"EUR\",\n                \"units\": \"99\"\n            }\n        },\n        {\n            \"freeFormServiceItem\": {\n                \"category\": \"categories/gcid:internet_marketing_service\",\n                \"label\": {\n                    \"displayName\": \"Widget d'avis clients\",\n                    \"description\": \"Affichez vos avis sur votre site web et faites apparaitre les étoiles dans les pages de résultats Google\"\n                }\n            }\n        }\n    ]\n}"}],"_postman_id":"4aa5c578-3a30-4d40-b25d-b7d6e084f3ee"},{"name":"location","id":"2e5aa0fb-c755-4d75-8518-2f741e81b2bc","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"apikey","apikey":{"basicConfig":[{"key":"key","value":"x-api-key"},{"key":"value","value":"sk_demoapikey"}]},"isInherited":false},"method":"POST","header":[],"body":{"mode":"urlencoded","urlencoded":[{"key":"location","value":"{{locationObject}}","description":"<p>required - object - must mirror Google's location object - pass only the fields you want to update</p>\n","type":"text"},{"key":"isGoogle","value":"true","description":"<p>required - boolean</p>\n","type":"text"},{"key":"isTestingMode","value":"true","description":"<p>required - boolean - if true, it'll only validate the format of the request but won't actually create the location on Google.</p>\n","type":"text"},{"key":"gbpAccountId","value":"{{gbpAccountId}}","description":"<p>required - string - must be the ID of the Google account you want to create the location on.</p>\n","type":"text"}]},"url":"https://developers.localranker.fr/v1/locations/location","description":"<p>This endpoint allows you to create a location on Google.</p>\n<p>Only approved accounts can use this endpoint.</p>\n<p>The location object passed in the body should mirror Google's API doc: <a href=\"https://developers.google.com/my-business/reference/businessinformation/rest/v1/accounts.locations?hl=fr\">https://developers.google.com/my-business/reference/businessinformation/rest/v1/accounts.locations?hl=fr</a></p>\n<p>Categories must mirror exactly GBP categories.</p>\n<p>Refer to GBP doc for formatting.</p>\n<p>Allowed fields to update: title, storeCode, phoneNumbers, categories, storefrontAddress, regularHours, websiteUri, profile, labels</p>\n<p>Ask your Localranker account manager to get the gbpAccountId.</p>\n","urlObject":{"protocol":"https","path":["v1","locations","location"],"host":["developers","localranker","fr"],"query":[],"variable":[]}},"response":[{"id":"8e7bb4db-4d1b-4a65-81b8-60b8d92b3d01","name":"Create location example","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\n    \"isGoogle\": true,\n    \"isTestingMode\": true,\n    \"gbpAccountId\": \"{{gbpAccountId}}\",\n    \"location\": {\n        \"title\": \"My brand new location title\",\n        \"storeCode\": \"X124-23\",\n        \"storefrontAddress\": {\n            \"addressLines\": [\"12 rue de la paix\"],\n            \"locality\": \"Paris\",\n            \"postalCode\": \"75001\",\n            \"regionCode\": \"FR\"\n        },\n        \"categories\": {\n            \"primaryCategory\": {\n            \"name\": \"categories/gcid:internet_marketing_service\"\n          }\n        },\n        \"websiteUri\": \"https://mynewbrandwebsite.fr\",\n        \"profile\": {\n            \"description\": \"We create your brand new website in minutes.\"\n        }\n    }\n}","options":{"raw":{"language":"json"}}},"url":"https://developers.localranker.fr/v1/locations/location"},"status":"Created","code":201,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Fri, 13 Dec 2024 09:38:39 GMT"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"254"},{"key":"Connection","value":"keep-alive"},{"key":"X-Powered-By","value":"Express"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"X-RateLimit-Limit","value":"100"},{"key":"X-RateLimit-Remaining","value":"99"},{"key":"X-RateLimit-Reset","value":"1734082780"},{"key":"ETag","value":"W/\"fe-2YNYZaXeTZ5TObNrHsJhub2dito\""},{"key":"CF-Cache-Status","value":"DYNAMIC"},{"key":"Report-To","value":"{\"endpoints\":[{\"url\":\"https:\\/\\/a.nel.cloudflare.com\\/report\\/v4?s=Q0qGOEM3HRenSl3SuxWqqdP0omhYMgL5P0wl7VINkXD392V%2BQHou9Omz8ZOovLlxtkUpC2pPr0MfF6w8bqm72Iz2TXxpA%2BaMUgzv8VrAszpXJjpb8iW0PLrbc9e8ANARXyVzMYFt1HSFztQe\"}],\"group\":\"cf-nel\",\"max_age\":604800}"},{"key":"NEL","value":"{\"success_fraction\":0,\"report_to\":\"cf-nel\",\"max_age\":604800}"},{"key":"Server","value":"cloudflare"},{"key":"CF-RAY","value":"8f14fb835bce702a-CDG"},{"key":"alt-svc","value":"h3=\":443\"; ma=86400"},{"key":"server-timing","value":"cfL4;desc=\"?proto=TCP&rtt=4245&min_rtt=4234&rtt_var=1611&sent=4&recv=5&lost=0&retrans=0&sent_bytes=2817&recv_bytes=1650&delivery_rate=669131&cwnd=158&unsent_bytes=0&cid=e51b551394d993d2&ts=74&x=0\""}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": true,\n    \"data\": {\n        \"message\": \"TEST MODE - Location created successfully and needs validation on GBP\",\n        \"requestId\": \"d08c141b-15d3-44ad-9d4d-42ff00aa779e\",\n        \"gbpAccountId\": \"12234343434\",\n        \"locationId\": \"locationNameReturnedByGBPUponCreation\",\n        \"location\": {}\n    }\n}"}],"_postman_id":"2e5aa0fb-c755-4d75-8518-2f741e81b2bc"},{"name":"media","id":"50a0e7e9-153c-4d74-966d-34663b1a1f2f","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"apikey","apikey":{"basicConfig":[{"key":"key","value":"x-api-key"},{"key":"value","value":"sk_demoapikey"}]},"isInherited":false},"method":"POST","header":[],"body":{"mode":"urlencoded","urlencoded":[{"key":"locationId","value":"{{locationId}}","description":"<p>optional - integer (either locationId or placeId must be provided)</p>\n","type":"text"},{"key":"placeId","value":"{{placeId}}","description":"<p>optional - integer (either locationId or placeId must be provided)</p>\n","type":"text"},{"key":"photos","value":"[\n      {\n        \"url\": YOUR_PHOTO_URL\n        \"category\": \"GBP_PHOTO_CAT\"\n      },\n      {\n        \"url\": \"YOUR_PHOTO_URL_2\"\n      }\n    ]","description":"<p>mandatory - Array of photo objects (1-5 items)</p>\n","type":"text","uuid":"f5ff7223-1eb4-4de1-9ab4-10bbce5a178a"},{"key":"isTestingMode","value":"true","description":"<p>optional - boolean - if true, it'll only validate the format of the request but won't actually create the location on Google.</p>\n","type":"text","uuid":"fe55ccb4-55b4-4aa8-93ee-40298f1b86e6"}]},"url":"https://developers.localranker.fr/v1/locations/media","description":"<p>Upload photos to a Google Business Profile location.</p>\n<h3 id=\"allowed-categories\">Allowed Categories</h3>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Category</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>ADDITIONAL</td>\n<td>Additional media (recommended default)</td>\n</tr>\n<tr>\n<td>COVER</td>\n<td>Cover photo (1 per location)</td>\n</tr>\n<tr>\n<td>PROFILE</td>\n<td>Profile photo (1 per location)</td>\n</tr>\n<tr>\n<td>LOGO</td>\n<td>Logo</td>\n</tr>\n<tr>\n<td>EXTERIOR</td>\n<td>Exterior photos</td>\n</tr>\n<tr>\n<td>INTERIOR</td>\n<td>Interior photos</td>\n</tr>\n<tr>\n<td>PRODUCT</td>\n<td>Product photos</td>\n</tr>\n<tr>\n<td>AT_WORK</td>\n<td>At work media</td>\n</tr>\n<tr>\n<td>FOOD_AND_DRINK</td>\n<td>Food and drink</td>\n</tr>\n<tr>\n<td>MENU</td>\n<td>Menu photos</td>\n</tr>\n<tr>\n<td>COMMON_AREA</td>\n<td>Common areas</td>\n</tr>\n<tr>\n<td>ROOMS</td>\n<td>Room photos</td>\n</tr>\n<tr>\n<td>TEAMS</td>\n<td>Team photos</td>\n</tr>\n</tbody>\n</table>\n</div><p>&gt; Note: Use ADDITIONAL as the default since not all businesses are eligible for all categories.</p>\n<hr />\n<h3 id=\"image-requirements\">Image Requirements</h3>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Requirement</th>\n<th>Value</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>Formats</td>\n<td>JPEG, PNG</td>\n</tr>\n<tr>\n<td>Min dimensions</td>\n<td>250 x 250 px</td>\n</tr>\n<tr>\n<td>Max dimensions</td>\n<td>3000 x 3000 px</td>\n</tr>\n<tr>\n<td>Max file size</td>\n<td>10 MB</td>\n</tr>\n<tr>\n<td>Max photos per request</td>\n<td>5</td>\n</tr>\n</tbody>\n</table>\n</div>","urlObject":{"protocol":"https","path":["v1","locations","media"],"host":["developers","localranker","fr"],"query":[],"variable":[]}},"response":[{"id":"5eb72225-8c86-4d2c-93ee-a4357e3ad185","name":"Send media example","originalRequest":{"method":"POST","header":[{"key":"Content-Type","value":"application/x-www-form-urlencoded","type":"text"}],"body":{"mode":"raw","raw":"{\n  \"locationId\": \"{{locationId}}\",\n  \"photos\": [\n      {\n        \"url\": \"https://example.com/photo1.jpg\",\n        \"category\": \"EXTERIOR\"\n      },\n      {\n        \"url\": \"https://example.com/photo2.jpg\"\n      }\n    ],\n  \"isTestingMode\": true\n}","options":{"raw":{"language":"json"}}},"url":"https://developers.localranker.fr/v1/locations/media"},"status":"Created","code":201,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Fri, 13 Dec 2024 09:38:39 GMT"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"254"},{"key":"Connection","value":"keep-alive"},{"key":"X-Powered-By","value":"Express"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"X-RateLimit-Limit","value":"100"},{"key":"X-RateLimit-Remaining","value":"99"},{"key":"X-RateLimit-Reset","value":"1734082780"},{"key":"ETag","value":"W/\"fe-2YNYZaXeTZ5TObNrHsJhub2dito\""},{"key":"CF-Cache-Status","value":"DYNAMIC"},{"key":"Report-To","value":"{\"endpoints\":[{\"url\":\"https:\\/\\/a.nel.cloudflare.com\\/report\\/v4?s=Q0qGOEM3HRenSl3SuxWqqdP0omhYMgL5P0wl7VINkXD392V%2BQHou9Omz8ZOovLlxtkUpC2pPr0MfF6w8bqm72Iz2TXxpA%2BaMUgzv8VrAszpXJjpb8iW0PLrbc9e8ANARXyVzMYFt1HSFztQe\"}],\"group\":\"cf-nel\",\"max_age\":604800}"},{"key":"NEL","value":"{\"success_fraction\":0,\"report_to\":\"cf-nel\",\"max_age\":604800}"},{"key":"Server","value":"cloudflare"},{"key":"CF-RAY","value":"8f14fb835bce702a-CDG"},{"key":"alt-svc","value":"h3=\":443\"; ma=86400"},{"key":"server-timing","value":"cfL4;desc=\"?proto=TCP&rtt=4245&min_rtt=4234&rtt_var=1611&sent=4&recv=5&lost=0&retrans=0&sent_bytes=2817&recv_bytes=1650&delivery_rate=669131&cwnd=158&unsent_bytes=0&cid=e51b551394d993d2&ts=74&x=0\""}],"cookie":[],"responseTime":null,"body":"{\n  \"success\": true,\n  \"message\": \"All photos uploaded successfully\",\n  \"results\": [\n    {\n      \"url\": \"https://example.com/photo1.jpg\",\n      \"category\": \"EXTERIOR\",\n      \"status\": \"success\",\n      \"mediaName\": \"accounts/123/locations/456/media/789\"\n    },\n    {\n      \"url\": \"https://example.com/photo2.jpg\",\n      \"category\": \"ADDITIONAL\",\n      \"status\": \"success\",\n      \"mediaName\": \"accounts/123/locations/456/media/790\"\n    }\n  ]\n}"}],"_postman_id":"50a0e7e9-153c-4d74-966d-34663b1a1f2f"},{"name":"location","id":"8b6cba54-6234-4edc-bee2-d54336dc54b3","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"apikey","apikey":{"basicConfig":[{"key":"key","value":"x-api-key"},{"key":"value","value":"<value>"}]},"isInherited":false},"method":"PUT","header":[],"body":{"mode":"urlencoded","urlencoded":[{"key":"location","value":"{{locationObject}}","description":"<p>required - object - must mirror Google's location object - pass only the fields you want to update</p>\n","type":"text","disabled":true},{"key":"attributes","value":"{{attributesObject}}","description":"<p>optional - object - only socials are supported so far.\n(socials: [{type:\"url_facebook\", \"url\": \"<a href=\"https://facebook.com/myprofile%22%7D\">https://facebook.com/myprofile\"}</a>, { type: \"url_instagram\", url: \"<a href=\"https://instagram.com/@myprofile%22%7D\">https://instagram.com/@myprofile\"}</a>, {...}])</p>\n<p>Allowed type:<br />      url_facebook, \n      url_instagram,\n      url_tiktok,\n      url_youtube,\n      url_linkedin,\n      url_pinterest,\n      url_twitter,\n      url_whatsapp,\n      url_appointment</p>\n","type":"text","disabled":true},{"key":"locationId","value":"{{locationId}}","description":"<p>optional - integer (either locationId or placeId must be provided)</p>\n","type":"text","disabled":true},{"key":"placeId","value":"{{placeId}}","description":"<p>optional - string (either locationId or placeId must be provided)</p>\n","type":"text","disabled":true},{"key":"isTestingMode","value":"true","description":"<p>required - boolean - if true, it'll only validate the format of the request but won't actually update the location.</p>\n","type":"text","disabled":true}]},"url":"https://developers.localranker.fr/v1/locations/location","description":"<p>This endpoint allows you to update a location on Google.</p>\n<p>The location object passed in the body should mirror Google's API doc: <a href=\"https://developers.google.com/my-business/reference/businessinformation/rest/v1/accounts.locations?hl=fr\">https://developers.google.com/my-business/reference/businessinformation/rest/v1/accounts.locations?hl=fr</a></p>\n<p>Pass only the fields you want to update, not all location information.</p>\n<p>Categories must mirror exactly GBP categories.</p>\n<p>Refer to GBP doc for formatting.</p>\n<p>Allowed fields to update: title, storeCode, phoneNumbers, categories, storefrontAddress, regularHours, specialHours, websiteUri, openInfo, latlng, profile.</p>\n<p>Social Media links can be added through the attributes.social array</p>\n","urlObject":{"protocol":"https","path":["v1","locations","location"],"host":["developers","localranker","fr"],"query":[],"variable":[]}},"response":[{"id":"2c49f77f-8493-4440-aaee-c41ffb79fce1","name":"Update location example","originalRequest":{"method":"PUT","header":[],"body":{"mode":"raw","raw":"{\n    \"isGoogle\": true,\n    \"isTestingMode\": false,\n    \"placeId\": \"{{placeId}}\",\n    \"location\": {\n        \"storeCode\": \"localranker#1\"\n    }\n}","options":{"raw":{"language":"json"}}},"url":"https://developers.localranker.fr/v1/locations/location"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Fri, 13 Dec 2024 13:10:35 GMT"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"},{"key":"X-Powered-By","value":"Express"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"X-RateLimit-Limit","value":"100"},{"key":"X-RateLimit-Remaining","value":"98"},{"key":"X-RateLimit-Reset","value":"1734095486"},{"key":"ETag","value":"W/\"3e-J7QJAcZnqBHFResBkB5Y4hgMWSM\""},{"key":"CF-Cache-Status","value":"DYNAMIC"},{"key":"Report-To","value":"{\"endpoints\":[{\"url\":\"https:\\/\\/a.nel.cloudflare.com\\/report\\/v4?s=lfNjb2%2BJKy3T%2F63ELqTrK5IF7u%2BADb3kQ2ADUCClkuEPKgepkE7u6jMsYGvCFHSAxJ4Xb80e0kS6e3YXGCzTT0V8EZ25f%2Bj1FnKHlD7lD66GWwzXtkpiJBidrTGwVh64893c%2B9qHdfooFl2T\"}],\"group\":\"cf-nel\",\"max_age\":604800}"},{"key":"NEL","value":"{\"success_fraction\":0,\"report_to\":\"cf-nel\",\"max_age\":604800}"},{"key":"Server","value":"cloudflare"},{"key":"CF-RAY","value":"8f1631f46c62f0f0-CDG"},{"key":"Content-Encoding","value":"br"},{"key":"alt-svc","value":"h3=\":443\"; ma=86400"},{"key":"server-timing","value":"cfL4;desc=\"?proto=TCP&rtt=4890&min_rtt=3851&rtt_var=3149&sent=16&recv=16&lost=0&retrans=1&sent_bytes=4405&recv_bytes=1662&delivery_rate=717364&cwnd=225&unsent_bytes=0&cid=70ecc4139774e27b&ts=9499&x=0\""}],"cookie":[],"responseTime":null,"body":"{\n    \"message\": \"Request received and is processing\",\n    \"requestId\": 7\n}"}],"_postman_id":"8b6cba54-6234-4edc-bee2-d54336dc54b3"}],"id":"1a5129e8-9ad7-4643-8bfa-452e3c90d16c","auth":{"type":"apikey","apikey":{"basicConfig":[{"key":"key","value":"x-api-key"},{"key":"value","value":"sk_demoapikey"}]},"isInherited":false},"event":[{"listen":"prerequest","script":{"id":"7b0a3281-ed62-4ad9-b045-0a18c44e9d6b","type":"text/javascript","exec":[""]}},{"listen":"test","script":{"id":"a5d6d0cb-c85a-41f3-9912-4a3a34b47c79","type":"text/javascript","exec":[""]}}],"_postman_id":"1a5129e8-9ad7-4643-8bfa-452e3c90d16c","description":""},{"name":"Publications","item":[{"name":"publications","id":"9bff66f6-eda8-4b54-a473-15da3914b782","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"apikey","apikey":{"basicConfig":[{"key":"key","value":"x-api-key"},{"key":"value","value":"<value>"}]},"isInherited":false},"method":"GET","header":[],"url":"https://developers.localranker.fr/v1/publications?locationId={{locationId}}","description":"<p>This endpoint allows you to retrieve the 10 latest Google posts published through Localranker.</p>\n<p>This endpoint returns max 10 posts.</p>\n","urlObject":{"protocol":"https","path":["v1","publications"],"host":["developers","localranker","fr"],"query":[{"description":{"content":"<p>required - integer</p>\n","type":"text/plain"},"key":"locationId","value":"{{locationId}}"}],"variable":[]}},"response":[{"id":"7fc11dcd-5d91-4d3f-94d5-b3add86435f0","name":"Get publications example","originalRequest":{"method":"GET","header":[{"key":"x-api-key","value":"sk_demoapikey","type":"text"}],"url":{"raw":"https://developers.localranker.fr/v1/publications?locationId={{locationId}}","protocol":"https","host":["developers","localranker","fr"],"path":["v1","publications"],"query":[{"key":"locationId","value":"{{locationId}}","description":"required - integer"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Thu, 20 Jun 2024 13:09:07 GMT"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"},{"key":"X-Powered-By","value":"Express"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"ETag","value":"W/\"efc-ka8DwyTzRnuUxnXod1Kmy2H114g\""},{"key":"CF-Cache-Status","value":"DYNAMIC"},{"key":"Report-To","value":"{\"endpoints\":[{\"url\":\"https:\\/\\/a.nel.cloudflare.com\\/report\\/v4?s=V9zJseoRXVKN7cUa9BDfziwendSbWa%2F0PkQjcAFACGOeF%2B8I674SO0cZWWqT1okIqMEZyWQsCmHbI%2Bf%2BKkz1DjwSLo5WzvIu%2Fvcp9kgDHxSOePjropHrO3KHpfHNqkH9uV1TaJBwfYV%2BajAf\"}],\"group\":\"cf-nel\",\"max_age\":604800}"},{"key":"NEL","value":"{\"success_fraction\":0,\"report_to\":\"cf-nel\",\"max_age\":604800}"},{"key":"Server","value":"cloudflare"},{"key":"CF-RAY","value":"896bfdd0db82541d-RUN"},{"key":"Content-Encoding","value":"br"},{"key":"alt-svc","value":"h3=\":443\"; ma=86400"}],"cookie":[],"responseTime":null,"body":"{\n    \"posts\": [\n        {\n            \"postId\": 67711,\n            \"locationId\": 102,\n            \"platform\": \"google\",\n            \"postType\": \"news\",\n            \"description\": \"Promotion juin-juillet\",\n            \"images\": \"https://images-gpost.s3.eu-west-3.amazonaws.com/1686663245770\",\n            \"livePostUrl\": \"https://local.google.com/place?id=13606365585495911350&use=posts&lpsid=CIHM0ogKEICAgIDxm5KLsgE\",\n            \"publicationDate\": \"2023-06-15T13:34:02.000Z\",\n            \"createdOn\": \"2023-06-13T13:34:30.000Z\"\n        },\n        {\n            \"postId\": 41641,\n            \"locationId\": 102,\n            \"platform\": \"google\",\n            \"postType\": \"news\",\n            \"description\": \"Découvrez le faceglow bar Seasonly\",\n            \"images\": \"https://images-gpost.s3.eu-west-3.amazonaws.com/1669800901612\",\n            \"livePostUrl\": \"https://local.google.com/place?id=13606365585495911350&use=posts&lpsid=5062030278271773269\",\n            \"publicationDate\": \"2022-11-30T09:37:29.000Z\",\n            \"createdOn\": \"2022-11-30T09:37:27.000Z\"\n        },\n        {\n            \"postId\": 26132,\n            \"locationId\": 102,\n            \"platform\": \"google\",\n            \"postType\": \"news\",\n            \"description\": \"Découvrez notre outil de SEO local sur https://localranker.fr/ ou directement sur 15 Rue des Halles, Paris, 75001.\",\n            \"livePostUrl\": \"https://local.google.com/place?id=13606365585495911350&use=posts&lpsid=2704343995664906459\",\n            \"publicationDate\": \"2022-06-22T12:44:00.000Z\",\n            \"createdOn\": \"2022-06-22T12:30:52.000Z\"\n        },\n        {\n            \"postId\": 19104,\n            \"locationId\": 102,\n            \"platform\": \"google\",\n            \"postType\": \"news\",\n            \"description\": \"Prestations SEO locales\",\n            \"link\": \"https://localranker.fr/\",\n            \"cta\": \"LEARN_MORE\",\n            \"livePostUrl\": \"https://local.google.com/place?id=13606365585495911350&use=posts&lpsid=8424014239893982079\",\n            \"publicationDate\": \"2022-04-15T15:06:18.000Z\",\n            \"createdOn\": \"2022-04-15T13:06:17.000Z\"\n        },\n        {\n            \"postId\": 19102,\n            \"locationId\": 102,\n            \"platform\": \"google\",\n            \"postType\": \"news\",\n            \"description\": \"Découvrez nos offres de SEO local sur https://localranker.fr/ \",\n            \"link\": \"https://localranker.fr/\",\n            \"cta\": \"LEARN_MORE\",\n            \"livePostUrl\": \"https://local.google.com/place?id=13606365585495911350&use=posts&lpsid=6738569890394746279\",\n            \"publicationDate\": \"2022-04-15T14:38:35.000Z\",\n            \"createdOn\": \"2022-04-15T12:38:34.000Z\"\n        },\n        {\n            \"postId\": 19100,\n            \"locationId\": 102,\n            \"platform\": \"google\",\n            \"postType\": \"news\",\n            \"description\": \"Découvrez notre prestations de SEO local\",\n            \"link\": \"https://localranker.fr/\",\n            \"cta\": \"LEARN_MORE\",\n            \"livePostUrl\": \"https://local.google.com/place?id=13606365585495911350&use=posts&lpsid=8215918459887915312\",\n            \"publicationDate\": \"2022-04-15T14:35:49.000Z\",\n            \"createdOn\": \"2022-04-15T12:35:47.000Z\"\n        },\n        {\n            \"postId\": 19094,\n            \"locationId\": 102,\n            \"platform\": \"google\",\n            \"postType\": \"news\",\n            \"description\": \"Découvrez nos offres SEO local\",\n            \"link\": \"https://localranker.fr/\",\n            \"cta\": \"LEARN_MORE\",\n            \"livePostUrl\": \"https://local.google.com/place?id=13606365585495911350&use=posts&lpsid=1303964696288069345\",\n            \"publicationDate\": \"2022-04-15T14:21:34.000Z\",\n            \"createdOn\": \"2022-04-15T12:21:33.000Z\"\n        },\n        {\n            \"postId\": 19093,\n            \"locationId\": 102,\n            \"platform\": \"google\",\n            \"postType\": \"news\",\n            \"description\": \"Découvrez notre module de suivi de positions locales \",\n            \"link\": \"https://localranker.fr/\",\n            \"cta\": \"LEARN_MORE\",\n            \"livePostUrl\": \"https://local.google.com/place?id=13606365585495911350&use=posts&lpsid=7064658156340933870\",\n            \"publicationDate\": \"2022-04-15T14:17:09.000Z\",\n            \"createdOn\": \"2022-04-15T12:17:08.000Z\"\n        },\n        {\n            \"postId\": 17211,\n            \"locationId\": 102,\n            \"platform\": \"google\",\n            \"postType\": \"news\",\n            \"description\": \"Découvrez nos super cookies\",\n            \"images\": \"https://images-gpost.s3.eu-west-3.amazonaws.com/1648044558777\",\n            \"livePostUrl\": \"https://local.google.com/place?id=13606365585495911350&use=posts&lpsid=CIHM0ogKEICAgIDW1oOcmQE\",\n            \"publicationDate\": \"2022-03-23T14:08:42.000Z\",\n            \"createdOn\": \"2022-03-23T14:08:39.000Z\"\n        },\n        {\n            \"postId\": 17209,\n            \"locationId\": 102,\n            \"platform\": \"google\",\n            \"postType\": \"news\",\n            \"description\": \"Testez nos délicieux cookies\",\n            \"images\": \"https://images-gpost.s3.eu-west-3.amazonaws.com/1648039786755\",\n            \"livePostUrl\": \"https://local.google.com/place?id=13606365585495911350&use=posts&lpsid=5332380120810895514\",\n            \"publicationDate\": \"2022-03-23T12:50:13.000Z\",\n            \"createdOn\": \"2022-03-23T12:50:10.000Z\"\n        }\n    ],\n    \"totalPostsReturned\": 10\n}"}],"_postman_id":"9bff66f6-eda8-4b54-a473-15da3914b782"}],"id":"3ccf282c-3ec4-4235-a6de-317f927b5325","auth":{"type":"apikey","apikey":{"basicConfig":[{"key":"key","value":"x-api-key"},{"key":"value","value":"sk_demoapikey"}]},"isInherited":false},"event":[{"listen":"prerequest","script":{"id":"7b0a3281-ed62-4ad9-b045-0a18c44e9d6b","type":"text/javascript","exec":[""]}},{"listen":"test","script":{"id":"a5d6d0cb-c85a-41f3-9912-4a3a34b47c79","type":"text/javascript","exec":[""]}}],"_postman_id":"3ccf282c-3ec4-4235-a6de-317f927b5325","description":""},{"name":"Statistics","item":[{"name":"statistics","id":"c963d918-1e26-4c35-9bd3-af4d56c5e2b4","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"noauth","isInherited":false},"method":"GET","header":[],"url":"https://developers.localranker.fr/v1/stats/?locationsIds=all&startDate=2023-01-01&endDate=2023-09-01&interval=month","description":"<p>This endpoint allows you to retrieve all stats from your Google Business Profile listings.</p>\n","urlObject":{"protocol":"https","path":["v1","stats",""],"host":["developers","localranker","fr"],"query":[{"description":{"content":"<p>required - string - locationIds can be either set to \"all\" to retrieve data about all locations linked to your account or you can list locationsIds like the following \"102,192,203,3049\" - always in a string format</p>\n","type":"text/plain"},"key":"locationsIds","value":"all"},{"description":{"content":"<p>required - string - YYYY-MM-DD format only - Example: \"2023-01-01\"</p>\n","type":"text/plain"},"key":"startDate","value":"2023-01-01"},{"description":{"content":"<p>required - string - YYYY-MM-DD format only - Example: \"2023-09-01\"</p>\n","type":"text/plain"},"key":"endDate","value":"2023-09-01"},{"description":{"content":"<p>required - string - Supported values: \"year\", \"month\", \"week\", \"day\". </p>\n","type":"text/plain"},"key":"interval","value":"month"}],"variable":[]}},"response":[{"id":"507cc030-1b18-41a5-a50f-3882680f6e40","name":"Get statistics example","originalRequest":{"method":"GET","header":[{"warning":"This is a duplicate header and will be overridden by the x-api-key header generated by Postman.","key":"x-api-key","value":"sk_demoapikey","type":"text"}],"url":{"raw":"https://developers.localranker.fr/v1/stats/?locationsIds=all&startDate=2023-01-01&endDate=2023-09-01&interval=month","protocol":"https","host":["developers","localranker","fr"],"path":["v1","stats",""],"query":[{"key":"locationsIds","value":"all","description":"required - string - locationIds can be either set to \"all\" to retrieve data about all locations linked to your account or you can list businessIds like the following \"102,192,203,3049\" "},{"key":"startDate","value":"2023-01-01","description":"required - string - YYYY-MM-DD format only - Example: \"2023-01-01\""},{"key":"endDate","value":"2023-09-01","description":"required - string - YYYY-MM-DD format only - Example: \"2023-06-01\""},{"key":"interval","value":"month","description":"required - string - Supported values: \"year\", \"month\", \"week\", \"day\". "}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Tue, 24 Oct 2023 16:24:57 GMT"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"},{"key":"X-Powered-By","value":"Express"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"X-RateLimit-Limit","value":"100"},{"key":"X-RateLimit-Remaining","value":"98"},{"key":"X-RateLimit-Reset","value":"1698164725"},{"key":"ETag","value":"W/\"96f-1k3bzSxsdhJPGilaIeuJfGtCud0\""},{"key":"CF-Cache-Status","value":"DYNAMIC"},{"key":"Report-To","value":"{\"endpoints\":[{\"url\":\"https:\\/\\/a.nel.cloudflare.com\\/report\\/v3?s=JxluLOI0uqipU9tEuXjEI%2F928Bo%2BLj4tVKUB%2Fb6gzTR%2Byg%2FI9EYbWwlzZ9fdHSTVNaF6w3TeJEu%2F%2BEFqWLwiYW7auSL8%2FfH9148%2BnTDDzFmzHZflOnX52OfWohp861SS5eTWWKv9HFxh99Lo\"}],\"group\":\"cf-nel\",\"max_age\":604800}"},{"key":"NEL","value":"{\"success_fraction\":0,\"report_to\":\"cf-nel\",\"max_age\":604800}"},{"key":"Server","value":"cloudflare"},{"key":"CF-RAY","value":"81b392ac2e333d0b-CDG"},{"key":"Content-Encoding","value":"br"},{"key":"alt-svc","value":"h3=\":443\"; ma=86400"}],"cookie":[],"responseTime":null,"body":"{\n    \"reviews\": {\n        \"reviews_count\": 971,\n        \"nbReplied\": 957,\n        \"responseRate\": 99,\n        \"averageRate\": 4.62,\n        \"statsPeriod\": {\n            \"total_reviews\": 971,\n            \"avg_rating\": 4.62,\n            \"nb_replied\": 957,\n            \"response_rate\": 99,\n            \"reviews_by_platform\": [\n                {\n                    \"key\": \"google\",\n                    \"doc_count\": 971,\n                    \"avg_rating\": 4.6,\n                    \"nb_fb_positive_reviews\": {\n                        \"value\": 0,\n                        \"value_as_string\": \"false\"\n                    },\n                    \"weight\": 100\n                }\n            ],\n            \"reviews_per_interval\": {\n                \"positives\": [\n                    61,\n                    67,\n                    82,\n                    79,\n                    79,\n                    319,\n                    87,\n                    115,\n                    1\n                ],\n                \"neutrals\": [\n                    4,\n                    2,\n                    7,\n                    5,\n                    2,\n                    2,\n                    2,\n                    6,\n                    0\n                ],\n                \"negatives\": [\n                    7,\n                    3,\n                    8,\n                    8,\n                    4,\n                    7,\n                    8,\n                    6,\n                    0\n                ],\n                \"interval\": [\n                    \"2023-01\",\n                    \"2023-02\",\n                    \"2023-03\",\n                    \"2023-04\",\n                    \"2023-05\",\n                    \"2023-06\",\n                    \"2023-07\",\n                    \"2023-08\",\n                    \"2023-09\"\n                ],\n                \"total_reviews\": [\n                    72,\n                    72,\n                    97,\n                    92,\n                    85,\n                    328,\n                    97,\n                    127,\n                    1\n                ],\n                \"cumulated_reviews\": [\n                    3731,\n                    3803,\n                    3900,\n                    3992,\n                    4077,\n                    4405,\n                    4502,\n                    4629,\n                    4630\n                ],\n                \"average_rating\": [\n                    4.38,\n                    4.63,\n                    4.38,\n                    4.46,\n                    4.67,\n                    4.85,\n                    4.44,\n                    4.53,\n                    5\n                ],\n                \"nb_replied\": [\n                    72,\n                    71,\n                    97,\n                    90,\n                    85,\n                    322,\n                    95,\n                    124,\n                    1\n                ]\n            },\n            \"reviews_weight\": [\n                {\n                    \"key\": 5,\n                    \"doc_count\": 763,\n                    \"rating\": 5,\n                    \"reviews\": 763,\n                    \"weight\": 79\n                },\n                {\n                    \"key\": 4,\n                    \"doc_count\": 127,\n                    \"rating\": 4,\n                    \"reviews\": 127,\n                    \"weight\": 13\n                },\n                {\n                    \"key\": 3,\n                    \"doc_count\": 30,\n                    \"rating\": 3,\n                    \"reviews\": 30,\n                    \"weight\": 3\n                },\n                {\n                    \"key\": 2,\n                    \"doc_count\": 18,\n                    \"rating\": 2,\n                    \"reviews\": 18,\n                    \"weight\": 2\n                },\n                {\n                    \"key\": 1,\n                    \"doc_count\": 33,\n                    \"rating\": 1,\n                    \"reviews\": 33,\n                    \"weight\": 3\n                }\n            ]\n        },\n        \"statsEvo\": {\n            \"total_reviews\": 1110,\n            \"avg_rating\": 4.68,\n            \"nb_replied\": 1103,\n            \"response_rate\": 99.37\n        },\n        \"evolutionReviews\": -12.52,\n        \"evolutionRating\": -1.28,\n        \"evolutionResponse\": -0.372\n    },\n    \"report\": {\n        \"dates\": [\n            \"2023-01\",\n            \"2023-02\",\n            \"2023-03\",\n            \"2023-04\",\n            \"2023-05\",\n            \"2023-06\",\n            \"2023-07\",\n            \"2023-08\",\n            \"2023-09\"\n        ],\n        \"impressions\": {\n            \"total_impressions\": 895192,\n            \"total_impressions_maps\": 396072,\n            \"impressions_mapsDetails\": [\n                42728,\n                34932,\n                40834,\n                53076,\n                58504,\n                54616,\n                56994,\n                52811,\n                1577\n            ],\n            \"total_impressions_maps_desktop\": 26467,\n            \"total_impressions_maps_mobile\": 369605,\n            \"total_impressions_search\": 499120,\n            \"impressions_searchDetails\": [\n                50489,\n                48265,\n                61468,\n                65733,\n                76731,\n                70107,\n                65314,\n                58919,\n                2094\n            ],\n            \"total_impressions_search_desktop\": 134668,\n            \"total_impressions_search_mobile\": 364452,\n            \"total_impressions_desktop\": 161135,\n            \"total_impressions_mobile\": 734057\n        },\n        \"actions\": {\n            \"total_actions_interval\": [\n                5181,\n                4526,\n                5387,\n                5421,\n                5557,\n                5686,\n                6180,\n                6046,\n                230\n            ],\n            \"total_actions\": 44214,\n            \"total_conversations\": 25,\n            \"conversations\": [\n                4,\n                2,\n                2,\n                0,\n                5,\n                6,\n                3,\n                3,\n                0\n            ],\n            \"total_directionRequests\": 27190,\n            \"directionRequests\": [\n                3097,\n                2765,\n                3345,\n                3200,\n                3540,\n                3647,\n                3795,\n                3672,\n                129\n            ],\n            \"total_callClicks\": 5109,\n            \"callClicks\": [\n                741,\n                564,\n                696,\n                667,\n                540,\n                548,\n                666,\n                649,\n                38\n            ],\n            \"total_websiteClicks\": 11890,\n            \"websiteClicks\": [\n                1339,\n                1195,\n                1344,\n                1554,\n                1472,\n                1485,\n                1716,\n                1722,\n                63\n            ],\n            \"total_bookings\": 0,\n            \"bookings\": [\n                0,\n                0,\n                0,\n                0,\n                0,\n                0,\n                0,\n                0,\n                0\n            ],\n            \"total_foodOrders\": 0,\n            \"foodOrders\": [\n                0,\n                0,\n                0,\n                0,\n                0,\n                0,\n                0,\n                0,\n                0\n            ]\n        }\n    }\n}"}],"_postman_id":"c963d918-1e26-4c35-9bd3-af4d56c5e2b4"}],"id":"8e3d93e9-168f-44ce-854f-c3347a9765df","auth":{"type":"apikey","apikey":{"basicConfig":[{"key":"key","value":"x-api-key"},{"key":"value","value":"sk_demoapikey"}]},"isInherited":false},"event":[{"listen":"prerequest","script":{"id":"7b0a3281-ed62-4ad9-b045-0a18c44e9d6b","type":"text/javascript","exec":[""]}},{"listen":"test","script":{"id":"a5d6d0cb-c85a-41f3-9912-4a3a34b47c79","type":"text/javascript","exec":[""]}}],"_postman_id":"8e3d93e9-168f-44ce-854f-c3347a9765df","description":""},{"name":"Rate Limit","item":[],"id":"3db82b9f-04b7-41c1-9259-ae508b20828d","description":"<p>The current global rate limit is 100 API calls per minute.</p>\n<p>The POST location rate limit is 10 per day max.</p>\n","auth":{"type":"noauth","isInherited":false},"event":[{"listen":"prerequest","script":{"id":"b209989a-8d3a-45dc-9e70-c61dc04f18c3","type":"text/javascript","exec":[""]}},{"listen":"test","script":{"id":"6e88a875-ac3f-4770-a0ea-a0f2208c4fdb","type":"text/javascript","exec":[""]}}],"_postman_id":"3db82b9f-04b7-41c1-9259-ae508b20828d"}],"auth":{"type":"apikey","apikey":{"basicConfig":[{"key":"key","value":"x-api-key"},{"key":"value","value":"sk_demoapikey"}]}},"event":[{"listen":"prerequest","script":{"id":"9d2a6508-5852-4c5d-92ec-38c50790b1f8","type":"text/javascript","exec":[""]}},{"listen":"test","script":{"id":"ff2429c6-f4ce-40a5-8988-15ff2e3aad7f","type":"text/javascript","exec":[""]}}],"variable":[{"key":"apiKey","value":"sk_demoapikey"},{"key":"locationIds","value":"all"},{"key":"startDate","value":"2023-01-01"},{"key":"endDate","value":"2023-09-01"},{"key":"interval","value":"month"}]}