{"info":{"_postman_id":"b6a8eaf9-2413-42b7-b393-17cc7ab50f50","name":"Splento Open API","description":"<html><head></head><body><p>This API allows you to work with orders on the Splento side.</p>\n<h3 id=\"formats\">Formats</h3>\n<p>Request body format: application/json<br>Response body format: application/json</p>\n<h3 id=\"rate-limits\">Rate limits</h3>\n<p>Requests per hour: 10000<br>Requests per minute: 150</p>\n<h3 id=\"webhooks\">Webhooks</h3>\n<p>Webhooks can be configured in the Company section. Notifications about changes in booking statuses will be sent to the endpoint you specified. The format of these messages is:</p>\n<p>GET [YOUR_WEBHOOK_ENDPOINT]?id=25005&amp;booking_id=4599348&amp;status=cancelled&amp;created_at=2023-07-07T05:28:02.042Z</p>\n<ol>\n<li><p>Webhooks are sent <strong>once a minute</strong>.</p>\n</li>\n<li><p>If your server responds to the webhook request with any HTTP status code other than 200, the <strong>webhook will be executed repeatedly</strong> (once a minute) until your server returns an HTTP Status code of 200.</p>\n</li>\n<li><p>The first <strong>webhook should arrive a minute</strong> after creating a new booking.</p>\n</li>\n</ol>\n</body></html>","schema":"https://schema.getpostman.com/json/collection/v2.0.0/collection.json","toc":[],"owner":"12661550","collectionId":"b6a8eaf9-2413-42b7-b393-17cc7ab50f50","publishedId":"2sBXijHWXM","public":true,"customColor":{"top-bar":"FFFFFF","right-sidebar":"303030","highlight":"FF6C37"},"publishDate":"2026-03-20T09:05:47.000Z"},"item":[{"name":"Company","item":[{"name":"Webhooks","item":[{"name":"Add webhook endpoint","id":"212aec6f-7449-4f2a-a586-463d12f3c21a","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\n    \"webhook_endpoint\": \"https://webhook.site/4809a5f8-bca6-416f-a21b-6be56d85531b\",\n    \"mode\": \"bulk\",\n    \"secure_header_key\": \"Api-Key\",\n    \"secure_header_value\": \"{{SECURE_HEADER_VALUE}}\",\n    \"oauth\": {\n        \"endpoint\": \"{{OAUTH_ENDPOINT}}\",\n        \"client_id\": \"[YOUR_OAUTH_CLIENT_ID]\",\n        \"client_secret\": \"[YOUR_OAUTH_CLIENT_SECRET]\"\n    }\n}","options":{"raw":{"language":"json"}}},"url":"https://openapi.splento.com/api/v1/company/webhook","description":"<h1 id=\"create-webhook\">Create Webhook</h1>\n<p>Registers a webhook endpoint that will receive notifications about booking status updates.</p>\n<h2 id=\"endpoint\">Endpoint</h2>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code>POST /api/v1/webhook\n\n</code></pre><h2 id=\"headers\">Headers</h2>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Header</th>\n<th>Value</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>Content-Type</td>\n<td>application/json</td>\n</tr>\n</tbody>\n</table>\n</div><hr />\n<h1 id=\"body-parameters\">Body Parameters</h1>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Parameter</th>\n<th>Type</th>\n<th>Required</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>webhook_endpoint</td>\n<td>string</td>\n<td>yes</td>\n<td>Publicly accessible URL that will receive webhook notifications.</td>\n</tr>\n<tr>\n<td>mode</td>\n<td>string</td>\n<td>yes</td>\n<td>Notification delivery mode. Supported values: <code>single</code>, <code>bulk</code>.</td>\n</tr>\n<tr>\n<td>secure_header_key</td>\n<td>string</td>\n<td>no</td>\n<td>Name of the HTTP header that will be included in webhook requests.</td>\n</tr>\n<tr>\n<td>secure_header_value</td>\n<td>string</td>\n<td>no</td>\n<td>Value of the header specified in <code>secure_header_key</code>. Usually used for authentication or verification of webhook requests.</td>\n</tr>\n<tr>\n<td>oauth</td>\n<td>object</td>\n<td>no</td>\n<td>OAuth 2.0 configuration for authenticating webhook requests.</td>\n</tr>\n</tbody>\n</table>\n</div><hr />\n<h2 id=\"oauth-parameters\">OAuth Parameters</h2>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Parameter</th>\n<th>Type</th>\n<th>Required</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>endpoint</td>\n<td>string</td>\n<td>yes</td>\n<td>OAuth token endpoint used to obtain access tokens.</td>\n</tr>\n<tr>\n<td>client_id</td>\n<td>string</td>\n<td>yes</td>\n<td>OAuth client ID.</td>\n</tr>\n<tr>\n<td>client_secret</td>\n<td>string</td>\n<td>yes</td>\n<td>OAuth client secret.</td>\n</tr>\n</tbody>\n</table>\n</div><p>When <code>oauth</code> is provided:</p>\n<ul>\n<li><p>The system will request an <strong>access token</strong> from the OAuth endpoint</p>\n</li>\n<li><p>The token will be used in webhook requests as:</p>\n</li>\n</ul>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code>Authorization: Bearer &lt;access_token&gt;\n\n</code></pre><hr />\n<h2 id=\"secure-header-optional\">Secure Header (Optional)</h2>\n<p>If <code>secure_header_key</code> and <code>secure_header_value</code> are provided, every webhook request sent to your endpoint will contain the specified HTTP header.</p>\n<p>Example:</p>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code>Api-Key: YOUR_SECRET_KEY\n\n</code></pre><p>This allows your system to verify that the request originates from Splento.</p>\n<hr />\n<h1 id=\"request-example\">Request Example</h1>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code>{\n  \"webhook_endpoint\": \"https://webhook.site/4809a5f8-bca6-416f-a21b-6be56d85531b\",\n  \"mode\": \"bulk\",\n  \"secure_header_key\": \"Api-Key\",\n  \"secure_header_value\": \"SECURE_HEADER_VALUE\",\n  \"oauth\": {\n    \"endpoint\": \"OAUTH_ENDPOINT\",\n    \"client_id\": \"OAUTH_CLIENT_ID\",\n    \"client_secret\": \"OAUTH_CLIENT_SECRET\"\n  }\n}\n\n</code></pre><hr />\n<h1 id=\"mode-description\">Mode Description</h1>\n<h2 id=\"single\">single</h2>\n<ul>\n<li><p>Request type: <strong>GET</strong></p>\n</li>\n<li><p>Notifications are sent <strong>immediately after an event occurs</strong></p>\n</li>\n<li><p>Suitable for systems requiring <strong>real-time updates</strong></p>\n</li>\n<li><p>May generate a <strong>large number of requests</strong></p>\n</li>\n</ul>\n<hr />\n<h2 id=\"bulk\">bulk</h2>\n<ul>\n<li><p>Request type: <strong>POST</strong></p>\n</li>\n<li><p>Notifications are <strong>aggregated and sent as a batch</strong></p>\n</li>\n<li><p>Delivered <strong>once per hour</strong></p>\n</li>\n<li><p>Average delay: <strong>~30 minutes after event</strong></p>\n</li>\n<li><p>Maximum: <strong>24 batches per day</strong></p>\n</li>\n</ul>\n<hr />\n<h3 id=\"example-payload-bulk-mode\">Example Payload (bulk mode)</h3>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code>[\n  {\n    \"id\": 7561,\n    \"booking_id\": 12634,\n    \"external_id\": \"TestLiveImages\",\n    \"status\": \"new_photos_uploaded_for_review\",\n    \"created_at\": \"2025-02-02T15:29:27.227Z\"\n  },\n  {\n    \"id\": 6902,\n    \"booking_id\": 12112,\n    \"external_id\": \"Test\",\n    \"status\": \"new_photos_uploaded_for_review\",\n    \"created_at\": \"2025-02-02T15:29:27.090Z\"\n  }\n]\n\n</code></pre><hr />\n<h1 id=\"additional-notes\">Additional Notes</h1>\n<ul>\n<li><p>The webhook endpoint may be triggered <strong>multiple times</strong> (for example during service initialization)</p>\n</li>\n<li><p>Your service should <strong>handle duplicate requests safely</strong></p>\n</li>\n<li><p>If <code>secure_header_key</code> / <code>secure_header_value</code> are used — validate them</p>\n</li>\n<li><p>If <code>oauth</code> is used — validate the <strong>Bearer token</strong></p>\n</li>\n<li><p>You can use both <strong>OAuth and secure headers together</strong> for additional security</p>\n</li>\n</ul>\n","auth":{"type":"apikey","apikey":{"basicConfig":[{"key":"key","value":"Api-Key"},{"key":"value","value":"[YOUR_API_KEY]"}]},"isInherited":true,"source":{"_postman_id":"b6a8eaf9-2413-42b7-b393-17cc7ab50f50","id":"b6a8eaf9-2413-42b7-b393-17cc7ab50f50","name":"Splento Open API","type":"collection"}},"urlObject":{"path":["company","webhook"],"host":["https://openapi.splento.com/api/v1"],"query":[],"variable":[]}},"response":[{"id":"2df5d783-e4e6-4a02-88f5-959009beb009","name":"Webhook was added","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\n    \"webhook_endpoint\": \"https://example.com\"\n}","options":{"raw":{"language":"json"}}},"url":"https://openapi.splento.com/api/v1/company/webhook"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"X-Powered-By","value":"Express"},{"key":"Content-Security-Policy","value":"default-src 'self';script-src 'self' 'unsafe-inline' 'unsafe-eval';script-src-elem 'self' 'unsafe-inline' 'unsafe-eval';style-src 'self' 'unsafe-inline';connect-src 'self';base-uri 'self';font-src 'self' https: data:;form-action 'self';frame-ancestors 'self';img-src 'self' data:;object-src 'none';script-src-attr 'none';upgrade-insecure-requests"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"53"},{"key":"ETag","value":"W/\"35-o+/6xpBCDoOmgy8alcbbWs7sJ1M\""},{"key":"Date","value":"Tue, 03 Oct 2023 20:18:33 GMT"},{"key":"Connection","value":"keep-alive"},{"key":"Keep-Alive","value":"timeout=5"}],"cookie":[],"responseTime":null,"body":"{\n    \"status\": true,\n    \"message\": \"Add new webhook\",\n    \"data\": []\n}"}],"_postman_id":"212aec6f-7449-4f2a-a586-463d12f3c21a"},{"name":"Get list of webhooks","id":"f299560e-b344-4929-b5a4-4927a6d820ef","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"https://openapi.splento.com/api/v1/company/webhook","auth":{"type":"apikey","apikey":{"basicConfig":[{"key":"key","value":"Api-Key"},{"key":"value","value":"[YOUR_API_KEY]"}]},"isInherited":true,"source":{"_postman_id":"b6a8eaf9-2413-42b7-b393-17cc7ab50f50","id":"b6a8eaf9-2413-42b7-b393-17cc7ab50f50","name":"Splento Open API","type":"collection"}},"urlObject":{"path":["company","webhook"],"host":["https://openapi.splento.com/api/v1"],"query":[],"variable":[]}},"response":[],"_postman_id":"f299560e-b344-4929-b5a4-4927a6d820ef"},{"name":"Delete webhook endpoint","id":"9dc9f698-4aee-4faf-b364-92942add73d5","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"DELETE","header":[],"url":"https://openapi.splento.com/api/v1/company/webhook/[:webhook_id]","auth":{"type":"apikey","apikey":{"basicConfig":[{"key":"key","value":"Api-Key"},{"key":"value","value":"[YOUR_API_KEY]"}]},"isInherited":true,"source":{"_postman_id":"b6a8eaf9-2413-42b7-b393-17cc7ab50f50","id":"b6a8eaf9-2413-42b7-b393-17cc7ab50f50","name":"Splento Open API","type":"collection"}},"urlObject":{"path":["company","webhook","[:webhook_id]"],"host":["https://openapi.splento.com/api/v1"],"query":[],"variable":[]}},"response":[{"id":"e16b7218-e0fc-4c9d-8db8-060bdd195128","name":"Delete webhook endpoint","originalRequest":{"method":"DELETE","header":[],"url":"https://openapi.splento.com/api/v1/company/webhook/[:webhook_id]"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"X-Powered-By","value":"Express"},{"key":"Content-Security-Policy","value":"default-src 'self';script-src 'self' 'unsafe-inline' 'unsafe-eval';script-src-elem 'self' 'unsafe-inline' 'unsafe-eval';style-src 'self' 'unsafe-inline';connect-src 'self';base-uri 'self';font-src 'self' https: data:;form-action 'self';frame-ancestors 'self';img-src 'self' data:;object-src 'none';script-src-attr 'none';upgrade-insecure-requests"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"52"},{"key":"ETag","value":"W/\"34-08QnocciC0YbGxGonYAIrsFXi30\""},{"key":"Date","value":"Fri, 10 Jan 2025 09:36:00 GMT"},{"key":"Connection","value":"keep-alive"},{"key":"Keep-Alive","value":"timeout=5"}],"cookie":[],"responseTime":null,"body":"{\n    \"status\": true,\n    \"message\": \"Remove webhook\",\n    \"data\": []\n}"},{"id":"939b2b81-6763-474e-9eab-51b90625f10e","name":"Error > Webhook not found","originalRequest":{"method":"DELETE","header":[],"url":"https://openapi.splento.com/api/v1/company/webhook/[:webhook_id]"},"status":"Internal Server Error","code":500,"_postman_previewlanguage":"json","header":[{"key":"X-Powered-By","value":"Express"},{"key":"Content-Security-Policy","value":"default-src 'self';script-src 'self' 'unsafe-inline' 'unsafe-eval';script-src-elem 'self' 'unsafe-inline' 'unsafe-eval';style-src 'self' 'unsafe-inline';connect-src 'self';base-uri 'self';font-src 'self' https: data:;form-action 'self';frame-ancestors 'self';img-src 'self' data:;object-src 'none';script-src-attr 'none';upgrade-insecure-requests"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"72"},{"key":"ETag","value":"W/\"48-uQwsibGyGSBKT5QWeTTXDyrz5LI\""},{"key":"Date","value":"Fri, 10 Jan 2025 09:36:19 GMT"},{"key":"Connection","value":"keep-alive"},{"key":"Keep-Alive","value":"timeout=5"}],"cookie":[],"responseTime":null,"body":"{\n    \"status\": false,\n    \"message\": \"Webhook not found\",\n    \"errorCode\": 404,\n    \"data\": {}\n}"}],"_postman_id":"9dc9f698-4aee-4faf-b364-92942add73d5"}],"id":"4bf59257-9d91-43cb-b726-78cfce6e2324","description":"<h3 id=\"working-with-webhooks\">Working with webhooks</h3>\n<p>When statuses change in your orders, we send you notifications via the webhooks system. To install and view details of webhooks, go to the description of the method for adding webhooks <a href=\"https://documenter.getpostman.com/view/12661550/2s946mZUty#3dea45ef-7009-416a-81f0-9f36428eb8ac\">Add webhook endpoint</a></p>\n","_postman_id":"4bf59257-9d91-43cb-b726-78cfce6e2324","auth":{"type":"apikey","apikey":{"basicConfig":[{"key":"key","value":"Api-Key"},{"key":"value","value":"[YOUR_API_KEY]"}]},"isInherited":true,"source":{"_postman_id":"b6a8eaf9-2413-42b7-b393-17cc7ab50f50","id":"b6a8eaf9-2413-42b7-b393-17cc7ab50f50","name":"Splento Open API","type":"collection"}}},{"name":"Get company details","id":"80717780-33de-47e6-b791-21fb1718157f","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"https://openapi.splento.com/api/v1/company","description":"<p>Get details of current API-user company</p>\n","auth":{"type":"apikey","apikey":{"basicConfig":[{"key":"key","value":"Api-Key"},{"key":"value","value":"[YOUR_API_KEY]"}]},"isInherited":true,"source":{"_postman_id":"b6a8eaf9-2413-42b7-b393-17cc7ab50f50","id":"b6a8eaf9-2413-42b7-b393-17cc7ab50f50","name":"Splento Open API","type":"collection"}},"urlObject":{"path":["company"],"host":["https://openapi.splento.com/api/v1"],"query":[],"variable":[]}},"response":[{"id":"52c306c1-6e2b-4d50-9dbb-988d34b6383f","name":"Company data response","originalRequest":{"method":"GET","header":[],"url":"https://openapi.splento.com/api/v1/company"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"X-Powered-By","value":"Express"},{"key":"Content-Security-Policy","value":"default-src 'self';script-src 'self' 'unsafe-inline' 'unsafe-eval';script-src-elem 'self' 'unsafe-inline' 'unsafe-eval';style-src 'self' 'unsafe-inline';connect-src 'self';base-uri 'self';font-src 'self' https: data:;form-action 'self';frame-ancestors 'self';img-src 'self' data:;object-src 'none';script-src-attr 'none';upgrade-insecure-requests"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"352"},{"key":"ETag","value":"W/\"160-xfauNwYeQ7ilk1cSLBqusvsWohc\""},{"key":"Date","value":"Sat, 22 Jul 2023 20:45:09 GMT"},{"key":"Connection","value":"keep-alive"},{"key":"Keep-Alive","value":"timeout=5"}],"cookie":[],"responseTime":null,"body":"{\n    \"status\": true,\n    \"message\": \"Company details\",\n    \"data\": {\n        \"details\": {\n            \"name\": \"Wolt Test\",\n            \"email\": \"kanibolockey@gmail.com\",\n            \"address_line_1\": \"10a Navtlughi street\",\n            \"address_line_2\": \"\",\n            \"postcode\": \"-\",\n            \"phone\": \"23432423423\",\n            \"phone_prefix\": \"+44\",\n            \"coordinator_email\": \"kanibolockey@gmail.com\",\n            \"city\": {\n                \"id\": 2218,\n                \"name\": \"Tbilisi\"\n            },\n            \"country\": {\n                \"id\": 92,\n                \"name\": \"Georgia\"\n            }\n        }\n    }\n}"}],"_postman_id":"80717780-33de-47e6-b791-21fb1718157f"}],"id":"35a18c5d-20a6-47d7-a935-b0a430073679","description":"<p>This section provides methods for working with data about your company.</p>\n","_postman_id":"35a18c5d-20a6-47d7-a935-b0a430073679","auth":{"type":"apikey","apikey":{"basicConfig":[{"key":"key","value":"Api-Key"},{"key":"value","value":"[YOUR_API_KEY]"}]},"isInherited":true,"source":{"_postman_id":"b6a8eaf9-2413-42b7-b393-17cc7ab50f50","id":"b6a8eaf9-2413-42b7-b393-17cc7ab50f50","name":"Splento Open API","type":"collection"}}},{"name":"Reference","item":[{"name":"Get countries list","id":"a37d9be9-012b-4878-8933-7ad05b315c38","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"https://openapi.splento.com/api/v1/reference/country","auth":{"type":"apikey","apikey":{"basicConfig":[{"key":"key","value":"Api-Key"},{"key":"value","value":"[YOUR_API_KEY]"}]},"isInherited":true,"source":{"_postman_id":"b6a8eaf9-2413-42b7-b393-17cc7ab50f50","id":"b6a8eaf9-2413-42b7-b393-17cc7ab50f50","name":"Splento Open API","type":"collection"}},"urlObject":{"path":["reference","country"],"host":["https://openapi.splento.com/api/v1"],"query":[],"variable":[]}},"response":[{"id":"1589fcc1-06d6-404c-b239-eefab7c9132b","name":"List of countries response","originalRequest":{"method":"GET","header":[],"url":"https://openapi.splento.com/api/v1/reference/country"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"X-Powered-By","value":"Express"},{"key":"Content-Security-Policy","value":"default-src 'self';script-src 'self' 'unsafe-inline' 'unsafe-eval';script-src-elem 'self' 'unsafe-inline' 'unsafe-eval';style-src 'self' 'unsafe-inline';connect-src 'self';base-uri 'self';font-src 'self' https: data:;form-action 'self';frame-ancestors 'self';img-src 'self' data:;object-src 'none';script-src-attr 'none';upgrade-insecure-requests"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"7680"},{"key":"ETag","value":"W/\"1e00-CX70JAVZX8lAw2B6ONPbOClY1jU\""},{"key":"Date","value":"Sat, 22 Jul 2023 20:52:13 GMT"},{"key":"Connection","value":"keep-alive"},{"key":"Keep-Alive","value":"timeout=5"}],"cookie":[],"responseTime":null,"body":"{\n    \"status\": true,\n    \"message\": \"Reference list of countries\",\n    \"data\": {\n        \"details\": [\n            {\n                \"id\": 24,\n                \"name\": \"Afghanistan\"\n            },\n            {\n                \"id\": 27,\n                \"name\": \"Åland\"\n            },\n            {\n                \"id\": 28,\n                \"name\": \"Albania\"\n            },\n            {\n                \"id\": 79,\n                \"name\": \"Algeria\"\n            },\n            {\n                \"id\": 33,\n                \"name\": \"American Samoa\"\n            },\n            {\n                \"id\": 29,\n                \"name\": \"Andorra\"\n            },\n            {\n                \"id\": 25,\n                \"name\": \"Angola\"\n            },\n            {\n                \"id\": 26,\n                \"name\": \"Anguilla\"\n            },\n            {\n                \"id\": 34,\n                \"name\": \"Antarctica\"\n            },\n            {\n                \"id\": 36,\n                \"name\": \"Antigua and Barbuda\"\n            },\n            {\n                \"id\": 31,\n                \"name\": \"Argentina\"\n            },\n            {\n                \"id\": 32,\n                \"name\": \"Armenia\"\n            },\n            {\n                \"id\": 23,\n                \"name\": \"Aruba\"\n            },\n            {\n                \"id\": 21,\n                \"name\": \"Australia\"\n            },\n            {\n                \"id\": 7,\n                \"name\": \"Austria\"\n            },\n            {\n                \"id\": 37,\n                \"name\": \"Azerbaijan\"\n            },\n            {\n                \"id\": 45,\n                \"name\": \"Bahamas\"\n            },\n            {\n                \"id\": 44,\n                \"name\": \"Bahrain\"\n            },\n            {\n                \"id\": 42,\n                \"name\": \"Bangladesh\"\n            },\n            {\n                \"id\": 53,\n                \"name\": \"Barbados\"\n            },\n            {\n                \"id\": 48,\n                \"name\": \"Belarus\"\n            },\n            {\n                \"id\": 15,\n                \"name\": \"Belgium\"\n            },\n            {\n                \"id\": 49,\n                \"name\": \"Belize\"\n            },\n            {\n                \"id\": 39,\n                \"name\": \"Benin\"\n            },\n            {\n                \"id\": 50,\n                \"name\": \"Bermuda\"\n            },\n            {\n                \"id\": 55,\n                \"name\": \"Bhutan\"\n            },\n            {\n                \"id\": 51,\n                \"name\": \"Bolivia\"\n            },\n            {\n                \"id\": 40,\n                \"name\": \"Bonaire\"\n            },\n            {\n                \"id\": 46,\n                \"name\": \"Bosnia and Herzegovina\"\n            },\n            {\n                \"id\": 57,\n                \"name\": \"Botswana\"\n            },\n            {\n                \"id\": 56,\n                \"name\": \"Bouvet Island\"\n            },\n            {\n                \"id\": 52,\n                \"name\": \"Brazil\"\n            },\n            {\n                \"id\": 115,\n                \"name\": \"British Indian Ocean Territory\"\n            },\n            {\n                \"id\": 240,\n                \"name\": \"British Virgin Islands\"\n            },\n            {\n                \"id\": 54,\n                \"name\": \"Brunei\"\n            },\n            {\n                \"id\": 43,\n                \"name\": \"Bulgaria\"\n            },\n            {\n                \"id\": 41,\n                \"name\": \"Burkina Faso\"\n            },\n            {\n                \"id\": 38,\n                \"name\": \"Burundi\"\n            },\n            {\n                \"id\": 127,\n                \"name\": \"Cambodia\"\n            },\n            {\n                \"id\": 63,\n                \"name\": \"Cameroon\"\n            },\n            {\n                \"id\": 22,\n                \"name\": \"Canada\"\n            },\n            {\n                \"id\": 69,\n                \"name\": \"Cape Verde\"\n            },\n            {\n                \"id\": 74,\n                \"name\": \"Cayman Islands\"\n            },\n            {\n                \"id\": 58,\n                \"name\": \"Central African Republic\"\n            },\n            {\n                \"id\": 219,\n                \"name\": \"Chad\"\n            },\n            {\n                \"id\": 60,\n                \"name\": \"Chile\"\n            },\n            {\n                \"id\": 61,\n                \"name\": \"China\"\n            },\n            {\n                \"id\": 73,\n                \"name\": \"Christmas Island\"\n            },\n            {\n                \"id\": 59,\n                \"name\": \"Cocos [Keeling] Islands\"\n            },\n            {\n                \"id\": 67,\n                \"name\": \"Colombia\"\n            },\n            {\n                \"id\": 68,\n                \"name\": \"Comoros\"\n            },\n            {\n                \"id\": 66,\n                \"name\": \"Cook Islands\"\n            },\n            {\n                \"id\": 70,\n                \"name\": \"Costa Rica\"\n            },\n            {\n                \"id\": 110,\n                \"name\": \"Croatia\"\n            },\n            {\n                \"id\": 71,\n                \"name\": \"Cuba\"\n            },\n            {\n                \"id\": 72,\n                \"name\": \"Curacao\"\n            },\n            {\n                \"id\": 75,\n                \"name\": \"Cyprus\"\n            },\n            {\n                \"id\": 18,\n                \"name\": \"Czech Republic\"\n            },\n            {\n                \"id\": 64,\n                \"name\": \"Democratic Republic of the Congo\"\n            },\n            {\n                \"id\": 10,\n                \"name\": \"Denmark\"\n            },\n            {\n                \"id\": 76,\n                \"name\": \"Djibouti\"\n            },\n            {\n                \"id\": 77,\n                \"name\": \"Dominica\"\n            },\n            {\n                \"id\": 78,\n                \"name\": \"Dominican Republic\"\n            },\n            {\n                \"id\": 225,\n                \"name\": \"East Timor\"\n            },\n            {\n                \"id\": 80,\n                \"name\": \"Ecuador\"\n            },\n            {\n                \"id\": 81,\n                \"name\": \"Egypt\"\n            },\n            {\n                \"id\": 204,\n                \"name\": \"El Salvador\"\n            },\n            {\n                \"id\": 100,\n                \"name\": \"Equatorial Guinea\"\n            },\n            {\n                \"id\": 82,\n                \"name\": \"Eritrea\"\n            },\n            {\n                \"id\": 84,\n                \"name\": \"Estonia\"\n            },\n            {\n                \"id\": 85,\n                \"name\": \"Ethiopia\"\n            },\n            {\n                \"id\": 88,\n                \"name\": \"Falkland Islands\"\n            },\n            {\n                \"id\": 89,\n                \"name\": \"Faroe Islands\"\n            },\n            {\n                \"id\": 87,\n                \"name\": \"Fiji\"\n            },\n            {\n                \"id\": 86,\n                \"name\": \"Finland\"\n            },\n            {\n                \"id\": 6,\n                \"name\": \"France\"\n            },\n            {\n                \"id\": 104,\n                \"name\": \"French Guiana\"\n            },\n            {\n                \"id\": 191,\n                \"name\": \"French Polynesia\"\n            },\n            {\n                \"id\": 35,\n                \"name\": \"French Southern Territories\"\n            },\n            {\n                \"id\": 91,\n                \"name\": \"Gabon\"\n            },\n            {\n                \"id\": 98,\n                \"name\": \"Gambia\"\n            },\n            {\n                \"id\": 92,\n                \"name\": \"Georgia\"\n            },\n            {\n                \"id\": 13,\n                \"name\": \"Germany\"\n            },\n            {\n                \"id\": 94,\n                \"name\": \"Ghana\"\n            },\n            {\n                \"id\": 95,\n                \"name\": \"Gibraltar\"\n            },\n            {\n                \"id\": 5,\n                \"name\": \"Greece\"\n            },\n            {\n                \"id\": 102,\n                \"name\": \"Greenland\"\n            },\n            {\n                \"id\": 101,\n                \"name\": \"Grenada\"\n            },\n            {\n                \"id\": 97,\n                \"name\": \"Guadeloupe\"\n            },\n            {\n                \"id\": 105,\n                \"name\": \"Guam\"\n            },\n            {\n                \"id\": 103,\n                \"name\": \"Guatemala\"\n            },\n            {\n                \"id\": 93,\n                \"name\": \"Guernsey\"\n            },\n            {\n                \"id\": 96,\n                \"name\": \"Guinea\"\n            },\n            {\n                \"id\": 99,\n                \"name\": \"Guinea-Bissau\"\n            },\n            {\n                \"id\": 106,\n                \"name\": \"Guyana\"\n            },\n            {\n                \"id\": 111,\n                \"name\": \"Haiti\"\n            },\n            {\n                \"id\": 108,\n                \"name\": \"Heard Island and McDonald Islands\"\n            },\n            {\n                \"id\": 109,\n                \"name\": \"Honduras\"\n            },\n            {\n                \"id\": 107,\n                \"name\": \"Hong Kong\"\n            },\n            {\n                \"id\": 17,\n                \"name\": \"Hungary\"\n            },\n            {\n                \"id\": 118,\n                \"name\": \"Iceland\"\n            },\n            {\n                \"id\": 114,\n                \"name\": \"India\"\n            },\n            {\n                \"id\": 112,\n                \"name\": \"Indonesia\"\n            },\n            {\n                \"id\": 116,\n                \"name\": \"Iran\"\n            },\n            {\n                \"id\": 117,\n                \"name\": \"Iraq\"\n            },\n            {\n                \"id\": 19,\n                \"name\": \"Ireland\"\n            },\n            {\n                \"id\": 113,\n                \"name\": \"Isle of Man\"\n            },\n            {\n                \"id\": 119,\n                \"name\": \"Israel\"\n            },\n            {\n                \"id\": 12,\n                \"name\": \"Italy\"\n            },\n            {\n                \"id\": 62,\n                \"name\": \"Ivory Coast\"\n            },\n            {\n                \"id\": 120,\n                \"name\": \"Jamaica\"\n            },\n            {\n                \"id\": 123,\n                \"name\": \"Japan\"\n            },\n            {\n                \"id\": 121,\n                \"name\": \"Jersey\"\n            },\n            {\n                \"id\": 122,\n                \"name\": \"Jordan\"\n            },\n            {\n                \"id\": 124,\n                \"name\": \"Kazakhstan\"\n            },\n            {\n                \"id\": 125,\n                \"name\": \"Kenya\"\n            },\n            {\n                \"id\": 128,\n                \"name\": \"Kiribati\"\n            },\n            {\n                \"id\": 246,\n                \"name\": \"Kosovo\"\n            },\n            {\n                \"id\": 131,\n                \"name\": \"Kuwait\"\n            },\n            {\n                \"id\": 126,\n                \"name\": \"Kyrgyzstan\"\n            },\n            {\n                \"id\": 132,\n                \"name\": \"Laos\"\n            },\n            {\n                \"id\": 142,\n                \"name\": \"Latvia\"\n            },\n            {\n                \"id\": 133,\n                \"name\": \"Lebanon\"\n            },\n            {\n                \"id\": 139,\n                \"name\": \"Lesotho\"\n            },\n            {\n                \"id\": 134,\n                \"name\": \"Liberia\"\n            },\n            {\n                \"id\": 135,\n                \"name\": \"Libya\"\n            },\n            {\n                \"id\": 137,\n                \"name\": \"Liechtenstein\"\n            },\n            {\n                \"id\": 140,\n                \"name\": \"Lithuania\"\n            },\n            {\n                \"id\": 141,\n                \"name\": \"Luxembourg\"\n            },\n            {\n                \"id\": 143,\n                \"name\": \"Macao\"\n            },\n            {\n                \"id\": 152,\n                \"name\": \"Macedonia\"\n            },\n            {\n                \"id\": 148,\n                \"name\": \"Madagascar\"\n            },\n            {\n                \"id\": 164,\n                \"name\": \"Malawi\"\n            },\n            {\n                \"id\": 165,\n                \"name\": \"Malaysia\"\n            },\n            {\n                \"id\": 149,\n                \"name\": \"Maldives\"\n            },\n            {\n                \"id\": 153,\n                \"name\": \"Mali\"\n            },\n            {\n                \"id\": 154,\n                \"name\": \"Malta\"\n            },\n            {\n                \"id\": 151,\n                \"name\": \"Marshall Islands\"\n            },\n            {\n                \"id\": 162,\n                \"name\": \"Martinique\"\n            },\n            {\n                \"id\": 160,\n                \"name\": \"Mauritania\"\n            },\n            {\n                \"id\": 163,\n                \"name\": \"Mauritius\"\n            },\n            {\n                \"id\": 166,\n                \"name\": \"Mayotte\"\n            },\n            {\n                \"id\": 150,\n                \"name\": \"Mexico\"\n            },\n            {\n                \"id\": 90,\n                \"name\": \"Micronesia\"\n            },\n            {\n                \"id\": 147,\n                \"name\": \"Moldova\"\n            },\n            {\n                \"id\": 146,\n                \"name\": \"Monaco\"\n            },\n            {\n                \"id\": 157,\n                \"name\": \"Mongolia\"\n            },\n            {\n                \"id\": 156,\n                \"name\": \"Montenegro\"\n            },\n            {\n                \"id\": 161,\n                \"name\": \"Montserrat\"\n            },\n            {\n                \"id\": 145,\n                \"name\": \"Morocco\"\n            },\n            {\n                \"id\": 159,\n                \"name\": \"Mozambique\"\n            },\n            {\n                \"id\": 155,\n                \"name\": \"Myanmar [Burma]\"\n            },\n            {\n                \"id\": 167,\n                \"name\": \"Namibia\"\n            },\n            {\n                \"id\": 176,\n                \"name\": \"Nauru\"\n            },\n            {\n                \"id\": 175,\n                \"name\": \"Nepal\"\n            },\n            {\n                \"id\": 9,\n                \"name\": \"Netherlands\"\n            },\n            {\n                \"id\": 168,\n                \"name\": \"New Caledonia\"\n            },\n            {\n                \"id\": 177,\n                \"name\": \"New Zealand\"\n            },\n            {\n                \"id\": 172,\n                \"name\": \"Nicaragua\"\n            },\n            {\n                \"id\": 169,\n                \"name\": \"Niger\"\n            },\n            {\n                \"id\": 171,\n                \"name\": \"Nigeria\"\n            },\n            {\n                \"id\": 173,\n                \"name\": \"Niue\"\n            },\n            {\n                \"id\": 170,\n                \"name\": \"Norfolk Island\"\n            },\n            {\n                \"id\": 188,\n                \"name\": \"North Korea\"\n            },\n            {\n                \"id\": 158,\n                \"name\": \"Northern Mariana Islands\"\n            },\n            {\n                \"id\": 174,\n                \"name\": \"Norway\"\n            },\n            {\n                \"id\": 178,\n                \"name\": \"Oman\"\n            },\n            {\n                \"id\": 179,\n                \"name\": \"Pakistan\"\n            },\n            {\n                \"id\": 184,\n                \"name\": \"Palau\"\n            },\n            {\n                \"id\": 190,\n                \"name\": \"Palestine\"\n            },\n            {\n                \"id\": 180,\n                \"name\": \"Panama\"\n            },\n            {\n                \"id\": 185,\n                \"name\": \"Papua New Guinea\"\n            },\n            {\n                \"id\": 189,\n                \"name\": \"Paraguay\"\n            },\n            {\n                \"id\": 182,\n                \"name\": \"Peru\"\n            },\n            {\n                \"id\": 183,\n                \"name\": \"Philippines\"\n            },\n            {\n                \"id\": 181,\n                \"name\": \"Pitcairn Islands\"\n            },\n            {\n                \"id\": 186,\n                \"name\": \"Poland\"\n            },\n            {\n                \"id\": 16,\n                \"name\": \"Portugal\"\n            },\n            {\n                \"id\": 187,\n                \"name\": \"Puerto Rico\"\n            },\n            {\n                \"id\": 192,\n                \"name\": \"Qatar\"\n            },\n            {\n                \"id\": 65,\n                \"name\": \"Republic of the Congo\"\n            },\n            {\n                \"id\": 193,\n                \"name\": \"Réunion\"\n            },\n            {\n                \"id\": 194,\n                \"name\": \"Romania\"\n            },\n            {\n                \"id\": 14,\n                \"name\": \"Russia\"\n            },\n            {\n                \"id\": 195,\n                \"name\": \"Rwanda\"\n            },\n            {\n                \"id\": 47,\n                \"name\": \"Saint Barthélemy\"\n            },\n            {\n                \"id\": 200,\n                \"name\": \"Saint Helena\"\n            },\n            {\n                \"id\": 129,\n                \"name\": \"Saint Kitts and Nevis\"\n            },\n            {\n                \"id\": 136,\n                \"name\": \"Saint Lucia\"\n            },\n            {\n                \"id\": 144,\n                \"name\": \"Saint Martin\"\n            },\n            {\n                \"id\": 207,\n                \"name\": \"Saint Pierre and Miquelon\"\n            },\n            {\n                \"id\": 238,\n                \"name\": \"Saint Vincent and the Grenadines\"\n            },\n            {\n                \"id\": 245,\n                \"name\": \"Samoa\"\n            },\n            {\n                \"id\": 205,\n                \"name\": \"San Marino\"\n            },\n            {\n                \"id\": 210,\n                \"name\": \"São Tomé and Príncipe\"\n            },\n            {\n                \"id\": 20,\n                \"name\": \"Saudi Arabia\"\n            },\n            {\n                \"id\": 197,\n                \"name\": \"Senegal\"\n            },\n            {\n                \"id\": 208,\n                \"name\": \"Serbia\"\n            },\n            {\n                \"id\": 216,\n                \"name\": \"Seychelles\"\n            },\n            {\n                \"id\": 203,\n                \"name\": \"Sierra Leone\"\n            },\n            {\n                \"id\": 198,\n                \"name\": \"Singapore\"\n            },\n            {\n                \"id\": 215,\n                \"name\": \"Sint Maarten\"\n            },\n            {\n                \"id\": 212,\n                \"name\": \"Slovakia\"\n            },\n            {\n                \"id\": 213,\n                \"name\": \"Slovenia\"\n            },\n            {\n                \"id\": 202,\n                \"name\": \"Solomon Islands\"\n            },\n            {\n                \"id\": 206,\n                \"name\": \"Somalia\"\n            },\n            {\n                \"id\": 248,\n                \"name\": \"South Africa\"\n            },\n            {\n                \"id\": 199,\n                \"name\": \"South Georgia and the South Sandwich Islands\"\n            },\n            {\n                \"id\": 130,\n                \"name\": \"South Korea\"\n            },\n            {\n                \"id\": 209,\n                \"name\": \"South Sudan\"\n            },\n            {\n                \"id\": 3,\n                \"name\": \"Spain\"\n            },\n            {\n                \"id\": 138,\n                \"name\": \"Sri Lanka\"\n            },\n            {\n                \"id\": 196,\n                \"name\": \"Sudan\"\n            },\n            {\n                \"id\": 211,\n                \"name\": \"Suriname\"\n            },\n            {\n                \"id\": 201,\n                \"name\": \"Svalbard and Jan Mayen\"\n            },\n            {\n                \"id\": 214,\n                \"name\": \"Swaziland\"\n            },\n            {\n                \"id\": 11,\n                \"name\": \"Sweden\"\n            },\n            {\n                \"id\": 8,\n                \"name\": \"Switzerland\"\n            },\n            {\n                \"id\": 217,\n                \"name\": \"Syria\"\n            },\n            {\n                \"id\": 230,\n                \"name\": \"Taiwan\"\n            },\n            {\n                \"id\": 222,\n                \"name\": \"Tajikistan\"\n            },\n            {\n                \"id\": 231,\n                \"name\": \"Tanzania\"\n            },\n            {\n                \"id\": 221,\n                \"name\": \"Thailand\"\n            },\n            {\n                \"id\": 220,\n                \"name\": \"Togo\"\n            },\n            {\n                \"id\": 223,\n                \"name\": \"Tokelau\"\n            },\n            {\n                \"id\": 226,\n                \"name\": \"Tonga\"\n            },\n            {\n                \"id\": 227,\n                \"name\": \"Trinidad and Tobago\"\n            },\n            {\n                \"id\": 228,\n                \"name\": \"Tunisia\"\n            },\n            {\n                \"id\": 4,\n                \"name\": \"Turkey\"\n            },\n            {\n                \"id\": 224,\n                \"name\": \"Turkmenistan\"\n            },\n            {\n                \"id\": 218,\n                \"name\": \"Turks and Caicos Islands\"\n            },\n            {\n                \"id\": 229,\n                \"name\": \"Tuvalu\"\n            },\n            {\n                \"id\": 234,\n                \"name\": \"U.S. Minor Outlying Islands\"\n            },\n            {\n                \"id\": 241,\n                \"name\": \"U.S. Virgin Islands\"\n            },\n            {\n                \"id\": 232,\n                \"name\": \"Uganda\"\n            },\n            {\n                \"id\": 233,\n                \"name\": \"Ukraine\"\n            },\n            {\n                \"id\": 30,\n                \"name\": \"United Arab Emirates\"\n            },\n            {\n                \"id\": 1,\n                \"name\": \"United Kingdom\"\n            },\n            {\n                \"id\": 235,\n                \"name\": \"Uruguay\"\n            },\n            {\n                \"id\": 2,\n                \"name\": \"USA\"\n            },\n            {\n                \"id\": 236,\n                \"name\": \"Uzbekistan\"\n            },\n            {\n                \"id\": 243,\n                \"name\": \"Vanuatu\"\n            },\n            {\n                \"id\": 237,\n                \"name\": \"Vatican City\"\n            },\n            {\n                \"id\": 239,\n                \"name\": \"Venezuela\"\n            },\n            {\n                \"id\": 242,\n                \"name\": \"Vietnam\"\n            },\n            {\n                \"id\": 251,\n                \"name\": \"Wales\"\n            },\n            {\n                \"id\": 244,\n                \"name\": \"Wallis and Futuna\"\n            },\n            {\n                \"id\": 83,\n                \"name\": \"Western Sahara\"\n            },\n            {\n                \"id\": 247,\n                \"name\": \"Yemen\"\n            },\n            {\n                \"id\": 249,\n                \"name\": \"Zambia\"\n            },\n            {\n                \"id\": 250,\n                \"name\": \"Zimbabwe\"\n            }\n        ]\n    }\n}"}],"_postman_id":"a37d9be9-012b-4878-8933-7ad05b315c38"},{"name":"Get list of cities","id":"0ebce679-2f49-40f0-b779-d7bb6081d2fb","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"https://openapi.splento.com/api/v1/reference/city?country_id=92","description":"<p>You can only request a list of cities for one country.</p>\n<p>The <strong>country_id</strong> parameter <strong>is required</strong></p>\n","auth":{"type":"apikey","apikey":{"basicConfig":[{"key":"key","value":"Api-Key"},{"key":"value","value":"[YOUR_API_KEY]"}]},"isInherited":true,"source":{"_postman_id":"b6a8eaf9-2413-42b7-b393-17cc7ab50f50","id":"b6a8eaf9-2413-42b7-b393-17cc7ab50f50","name":"Splento Open API","type":"collection"}},"urlObject":{"path":["reference","city"],"host":["https://openapi.splento.com/api/v1"],"query":[{"description":{"content":"<p>ID of country (see Get countries list method)</p>\n","type":"text/plain"},"key":"country_id","value":"92"}],"variable":[]}},"response":[{"id":"2efb8d96-7f38-4060-8632-2b5e072f9ff1","name":"List of cities response","originalRequest":{"method":"GET","header":[],"url":{"raw":"https://openapi.splento.com/api/v1/reference/city?country_id=92","host":["https://openapi.splento.com/api/v1"],"path":["reference","city"],"query":[{"key":"country_id","value":"92","description":"ID of country (see Get countries list method)"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"X-Powered-By","value":"Express"},{"key":"Content-Security-Policy","value":"default-src 'self';script-src 'self' 'unsafe-inline' 'unsafe-eval';script-src-elem 'self' 'unsafe-inline' 'unsafe-eval';style-src 'self' 'unsafe-inline';connect-src 'self';base-uri 'self';font-src 'self' https: data:;form-action 'self';frame-ancestors 'self';img-src 'self' data:;object-src 'none';script-src-attr 'none';upgrade-insecure-requests"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"102"},{"key":"ETag","value":"W/\"66-jc07iGSiiWApWtYg8UpxyG1SR84\""},{"key":"Date","value":"Sat, 22 Jul 2023 20:51:42 GMT"},{"key":"Connection","value":"keep-alive"},{"key":"Keep-Alive","value":"timeout=5"}],"cookie":[],"responseTime":null,"body":"{\n    \"status\": true,\n    \"message\": \"Reference list of cities\",\n    \"data\": {\n        \"details\": [\n            {\n                \"id\": 2218,\n                \"name\": \"Tbilisi\"\n            }\n        ]\n    }\n}"}],"_postman_id":"0ebce679-2f49-40f0-b779-d7bb6081d2fb"},{"name":"Get company price packages","id":"d476b2bd-aafa-4cfc-b054-6982aa7f9026","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"https://openapi.splento.com/api/v1/reference/price","description":"<p>To create bookings, you must use one of the packages available to you.  </p>\n<p>This method allows you to get a list of available price packages for your company.</p>\n","auth":{"type":"apikey","apikey":{"basicConfig":[{"key":"key","value":"Api-Key"},{"key":"value","value":"[YOUR_API_KEY]"}]},"isInherited":true,"source":{"_postman_id":"b6a8eaf9-2413-42b7-b393-17cc7ab50f50","id":"b6a8eaf9-2413-42b7-b393-17cc7ab50f50","name":"Splento Open API","type":"collection"}},"urlObject":{"path":["reference","price"],"host":["https://openapi.splento.com/api/v1"],"query":[],"variable":[]}},"response":[{"id":"4252f03d-6479-4f18-b321-6f34bffbf48a","name":"List of price packages","originalRequest":{"method":"GET","header":[],"url":"https://openapi.splento.com/api/v1/reference/price"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"X-Powered-By","value":"Express"},{"key":"Content-Security-Policy","value":"default-src 'self';script-src 'self' 'unsafe-inline' 'unsafe-eval';script-src-elem 'self' 'unsafe-inline' 'unsafe-eval';style-src 'self' 'unsafe-inline';connect-src 'self';base-uri 'self';font-src 'self' https: data:;form-action 'self';frame-ancestors 'self';img-src 'self' data:;object-src 'none';script-src-attr 'none';upgrade-insecure-requests"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"111"},{"key":"ETag","value":"W/\"6f-lNC9pCot9HFcRGNBCxSszrSEVdU\""},{"key":"Date","value":"Tue, 08 Aug 2023 07:21:24 GMT"},{"key":"Connection","value":"keep-alive"},{"key":"Keep-Alive","value":"timeout=5"}],"cookie":[],"responseTime":null,"body":"{\n    \"status\": true,\n    \"message\": \"List of company price packages\",\n    \"data\": {\n        \"details\": [\n            {\n                \"id\": 19,\n                \"name\": \"Main package\"\n            }\n        ]\n    }\n}"}],"_postman_id":"d476b2bd-aafa-4cfc-b054-6982aa7f9026"}],"id":"64134a45-1fed-4251-8e89-5c4d92b389b4","_postman_id":"64134a45-1fed-4251-8e89-5c4d92b389b4","description":"","auth":{"type":"apikey","apikey":{"basicConfig":[{"key":"key","value":"Api-Key"},{"key":"value","value":"[YOUR_API_KEY]"}]},"isInherited":true,"source":{"_postman_id":"b6a8eaf9-2413-42b7-b393-17cc7ab50f50","id":"b6a8eaf9-2413-42b7-b393-17cc7ab50f50","name":"Splento Open API","type":"collection"}}},{"name":"Bookings","item":[{"name":"Booking history","item":[{"name":"Get booking statuses history","id":"afc52f38-82ee-4028-9c21-b286c5b816a8","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"https://openapi.splento.com/api/v1/booking/[:booking_id]/history","description":"<p>Get booking status history.</p>\n<p>The method allows you to get the chronology of events for a specific booking.</p>\n","auth":{"type":"apikey","apikey":{"basicConfig":[{"key":"key","value":"Api-Key"},{"key":"value","value":"[YOUR_API_KEY]"}]},"isInherited":true,"source":{"_postman_id":"b6a8eaf9-2413-42b7-b393-17cc7ab50f50","id":"b6a8eaf9-2413-42b7-b393-17cc7ab50f50","name":"Splento Open API","type":"collection"}},"urlObject":{"path":["booking","[:booking_id]","history"],"host":["https://openapi.splento.com/api/v1"],"query":[],"variable":[]}},"response":[{"id":"d547687e-45e7-4e5a-adbb-4f7c8ff3bf7d","name":"Get booking statuses history","originalRequest":{"method":"GET","header":[],"url":"https://openapi.splento.com/api/v1/booking/[:booking_id]/history"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"X-Powered-By","value":"Express"},{"key":"Content-Security-Policy","value":"default-src 'self';script-src 'self' 'unsafe-inline' 'unsafe-eval';script-src-elem 'self' 'unsafe-inline' 'unsafe-eval';style-src 'self' 'unsafe-inline';connect-src 'self';base-uri 'self';font-src 'self' https: data:;form-action 'self';frame-ancestors 'self';img-src 'self' data:;object-src 'none';script-src-attr 'none';upgrade-insecure-requests"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"296"},{"key":"ETag","value":"W/\"128-rEkxL43b2CD5v1KSOW9McZzAjH4\""},{"key":"Date","value":"Tue, 08 Aug 2023 07:31:26 GMT"},{"key":"Connection","value":"keep-alive"},{"key":"Keep-Alive","value":"timeout=5"}],"cookie":[],"responseTime":null,"body":"{\n    \"status\": true,\n    \"message\": \"Get booking statuses history\",\n    \"data\": [\n        {\n            \"id\": 6041,\n            \"status\": \"created\",\n            \"status_reason\": null,\n            \"author_role\": \"client\",\n            \"created_at\": \"2023-08-08T07:09:55.000Z\"\n        },\n        {\n            \"id\": 6040,\n            \"status\": \"uploaded\",\n            \"status_reason\": null,\n            \"author_role\": \"client\",\n            \"created_at\": \"2023-08-08T07:09:54.000Z\"\n        }\n    ]\n}"}],"_postman_id":"afc52f38-82ee-4028-9c21-b286c5b816a8"}],"id":"a0649b1d-4eec-41f6-a422-5949038c698d","_postman_id":"a0649b1d-4eec-41f6-a422-5949038c698d","description":"","auth":{"type":"apikey","apikey":{"basicConfig":[{"key":"key","value":"Api-Key"},{"key":"value","value":"[YOUR_API_KEY]"}]},"isInherited":true,"source":{"_postman_id":"b6a8eaf9-2413-42b7-b393-17cc7ab50f50","id":"b6a8eaf9-2413-42b7-b393-17cc7ab50f50","name":"Splento Open API","type":"collection"}}},{"name":"Chat with coordinators","item":[{"name":"List of booking chat messages","id":"a0b0b67e-7c67-4f80-8bf7-2e08de1026f4","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"https://openapi.splento.com/api/v1/booking/[:booking_id]/chat","auth":{"type":"apikey","apikey":{"basicConfig":[{"key":"key","value":"Api-Key"},{"key":"value","value":"[YOUR_API_KEY]"}]},"isInherited":true,"source":{"_postman_id":"b6a8eaf9-2413-42b7-b393-17cc7ab50f50","id":"b6a8eaf9-2413-42b7-b393-17cc7ab50f50","name":"Splento Open API","type":"collection"}},"urlObject":{"path":["booking","[:booking_id]","chat"],"host":["https://openapi.splento.com/api/v1"],"query":[],"variable":[]}},"response":[{"id":"d2fb60eb-042a-4442-9b09-457d6ffa72e0","name":"List of booking chat messages","originalRequest":{"method":"GET","header":[],"url":"https://openapi.splento.com/api/v1/booking/[:booking_id]/chat"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"X-Powered-By","value":"Express"},{"key":"Content-Security-Policy","value":"default-src 'self';script-src 'self' 'unsafe-inline' 'unsafe-eval';script-src-elem 'self' 'unsafe-inline' 'unsafe-eval';style-src 'self' 'unsafe-inline';connect-src 'self';base-uri 'self';font-src 'self' https: data:;form-action 'self';frame-ancestors 'self';img-src 'self' data:;object-src 'none';script-src-attr 'none';upgrade-insecure-requests"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"165"},{"key":"ETag","value":"W/\"a5-m7IfUfYD96MHeBpGBVoYroksLmk\""},{"key":"Date","value":"Tue, 03 Oct 2023 19:16:34 GMT"},{"key":"Connection","value":"keep-alive"},{"key":"Keep-Alive","value":"timeout=5"}],"cookie":[],"responseTime":null,"body":"{\n    \"status\": true,\n    \"message\": \"Get booking chat messages\",\n    \"data\": [\n        {\n            \"author\": \"Client\",\n            \"date\": \"1 Oct 2023, 22:16\",\n            \"comment\": \"Hello. We would like to cancel this booking\"\n        }\n    ]\n}"}],"_postman_id":"a0b0b67e-7c67-4f80-8bf7-2e08de1026f4"},{"name":"Create new message for booking chat","id":"5eb5f7eb-455f-4879-8b8b-500b4380f436","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\n    \"message\": \"Hello. We would like to cancel this booking\"\n}","options":{"raw":{"language":"json"}}},"url":"https://openapi.splento.com/api/v1/booking/[:booking_id]/chat","description":"<p>Messages sent to this chat will be visible to all coordinators working with your company</p>\n","auth":{"type":"apikey","apikey":{"basicConfig":[{"key":"key","value":"Api-Key"},{"key":"value","value":"[YOUR_API_KEY]"}]},"isInherited":true,"source":{"_postman_id":"b6a8eaf9-2413-42b7-b393-17cc7ab50f50","id":"b6a8eaf9-2413-42b7-b393-17cc7ab50f50","name":"Splento Open API","type":"collection"}},"urlObject":{"path":["booking","[:booking_id]","chat"],"host":["https://openapi.splento.com/api/v1"],"query":[],"variable":[]}},"response":[{"id":"664e1106-36a8-493b-ac6b-46f83f4fb4f6","name":"Message added to chat","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\n    \"message\": \"Hello. We would like to cancel this booking\"\n}","options":{"raw":{"language":"json"}}},"url":"https://openapi.splento.com/api/v1/booking/[:booking_id]/chat"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"X-Powered-By","value":"Express"},{"key":"Content-Security-Policy","value":"default-src 'self';script-src 'self' 'unsafe-inline' 'unsafe-eval';script-src-elem 'self' 'unsafe-inline' 'unsafe-eval';style-src 'self' 'unsafe-inline';connect-src 'self';base-uri 'self';font-src 'self' https: data:;form-action 'self';frame-ancestors 'self';img-src 'self' data:;object-src 'none';script-src-attr 'none';upgrade-insecure-requests"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"69"},{"key":"ETag","value":"W/\"45-MR1JWpvlqYGtgDKAubPr8xUb2E8\""},{"key":"Date","value":"Tue, 03 Oct 2023 19:16:30 GMT"},{"key":"Connection","value":"keep-alive"},{"key":"Keep-Alive","value":"timeout=5"}],"cookie":[],"responseTime":null,"body":"{\n    \"status\": true,\n    \"message\": \"Add new message to booking chat\",\n    \"data\": []\n}"}],"_postman_id":"5eb5f7eb-455f-4879-8b8b-500b4380f436"}],"id":"df4d290e-57c6-4b82-b5d2-30c894b178a3","_postman_id":"df4d290e-57c6-4b82-b5d2-30c894b178a3","description":"","auth":{"type":"apikey","apikey":{"basicConfig":[{"key":"key","value":"Api-Key"},{"key":"value","value":"[YOUR_API_KEY]"}]},"isInherited":true,"source":{"_postman_id":"b6a8eaf9-2413-42b7-b393-17cc7ab50f50","id":"b6a8eaf9-2413-42b7-b393-17cc7ab50f50","name":"Splento Open API","type":"collection"}}},{"name":"Photos","item":[{"name":"Get booking photos","id":"c35830b8-9239-4856-b575-4257c1bf4ece","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"https://openapi.splento.com/api/v1/booking/[:booking_id]/photos","auth":{"type":"apikey","apikey":{"basicConfig":[{"key":"key","value":"Api-Key"},{"key":"value","value":"[YOUR_API_KEY]"}]},"isInherited":true,"source":{"_postman_id":"b6a8eaf9-2413-42b7-b393-17cc7ab50f50","id":"b6a8eaf9-2413-42b7-b393-17cc7ab50f50","name":"Splento Open API","type":"collection"}},"urlObject":{"path":["booking","[:booking_id]","photos"],"host":["https://openapi.splento.com/api/v1"],"query":[],"variable":[]}},"response":[{"id":"ca21f0c0-0ab9-404d-93f6-598ea7825004","name":"List of photos","originalRequest":{"method":"GET","header":[],"url":"https://openapi.splento.com/api/v1/booking/[:booking_id]/photos"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"X-Powered-By","value":"Express"},{"key":"Content-Security-Policy","value":"default-src 'self';script-src 'self' 'unsafe-inline' 'unsafe-eval';script-src-elem 'self' 'unsafe-inline' 'unsafe-eval';style-src 'self' 'unsafe-inline';connect-src 'self';base-uri 'self';font-src 'self' https: data:;form-action 'self';frame-ancestors 'self';img-src 'self' data:;object-src 'none';script-src-attr 'none';upgrade-insecure-requests"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"1129"},{"key":"ETag","value":"W/\"469-jeMsP0XhcxQVL42gC4qGs0YDdiE\""},{"key":"Date","value":"Wed, 04 Oct 2023 01:08:11 GMT"},{"key":"Connection","value":"keep-alive"},{"key":"Keep-Alive","value":"timeout=5"}],"cookie":[],"responseTime":null,"body":"{\n    \"status\": true,\n    \"message\": \"Get booking photos\",\n    \"data\": [\n        {\n            \"id\": 1342693,\n            \"filename\": \"background for the pop up card - 1.jpg\",\n            \"urls\": {\n                \"original\": \"https://dl.splento.com/rp/73241/o/o_1hbs3chnqp6p1bsa13us1mo7f94t.jpg\",\n                \"preview\": \"https://dl.splento.com/rp/73241/p/o_1hbs3chnqp6p1bsa13us1mo7f94t.jpg\",\n                \"thumb\": \"https://dl.splento.com/rp/73241/t/o_1hbs3chnqp6p1bsa13us1mo7f94t.jpg\"\n            },\n            \"aspect_ratio\": \"1.0000\",\n            \"orientation\": \"v\"\n        },\n        {\n            \"id\": 1342694,\n            \"filename\": \"background for the pop up card - 2.jpg\",\n            \"urls\": {\n                \"original\": \"https://dl.splento.com/rp/73241/o/o_1hbs3chnqime1hfa1aua1jm31iiu.jpg\",\n                \"preview\": \"https://dl.splento.com/rp/73241/p/o_1hbs3chnqime1hfa1aua1jm31iiu.jpg\",\n                \"thumb\": \"https://dl.splento.com/rp/73241/t/o_1hbs3chnqime1hfa1aua1jm31iiu.jpg\"\n            },\n            \"aspect_ratio\": \"1.0000\",\n            \"orientation\": \"v\"\n        },\n        {\n            \"id\": 1342695,\n            \"filename\": \"background for the pop up card - 3.jpg\",\n            \"urls\": {\n                \"original\": \"https://dl.splento.com/rp/73241/o/o_1hbs3chnq13tvvcnvij7miavhv.jpg\",\n                \"preview\": \"https://dl.splento.com/rp/73241/p/o_1hbs3chnq13tvvcnvij7miavhv.jpg\",\n                \"thumb\": \"https://dl.splento.com/rp/73241/t/o_1hbs3chnq13tvvcnvij7miavhv.jpg\"\n            },\n            \"aspect_ratio\": \"1.0000\",\n            \"orientation\": \"v\"\n        }\n    ]\n}"},{"id":"774d4ac7-741a-49a2-8135-26790bd67f29","name":"Error > Photos are not ready","originalRequest":{"method":"GET","header":[],"url":"https://openapi.splento.com/api/v1/booking/[:booking_id]/photos"},"status":"Internal Server Error","code":500,"_postman_previewlanguage":"json","header":[{"key":"X-Powered-By","value":"Express"},{"key":"Content-Security-Policy","value":"default-src 'self';script-src 'self' 'unsafe-inline' 'unsafe-eval';script-src-elem 'self' 'unsafe-inline' 'unsafe-eval';style-src 'self' 'unsafe-inline';connect-src 'self';base-uri 'self';font-src 'self' https: data:;form-action 'self';frame-ancestors 'self';img-src 'self' data:;object-src 'none';script-src-attr 'none';upgrade-insecure-requests"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"75"},{"key":"ETag","value":"W/\"4b-KJPokQoN51GExnD6WWXpBY1Y3fY\""},{"key":"Date","value":"Wed, 04 Oct 2023 01:09:34 GMT"},{"key":"Connection","value":"keep-alive"},{"key":"Keep-Alive","value":"timeout=5"}],"cookie":[],"responseTime":null,"body":"{\n    \"status\": false,\n    \"message\": \"Photos are not ready\",\n    \"errorCode\": 401,\n    \"data\": []\n}"}],"_postman_id":"c35830b8-9239-4856-b575-4257c1bf4ece"},{"name":"Send photos to revision","id":"bfea2dd3-847e-45b6-9472-97c0b42b6465","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\n    \"photo_ids\": [\n        11111,\n        22222,\n        33333,\n        44444\n    ]\n}","options":{"raw":{"language":"json"}}},"url":"https://openapi.splento.com/api/v1/booking/[:booking_id]/photos/revision","auth":{"type":"apikey","apikey":{"basicConfig":[{"key":"key","value":"Api-Key"},{"key":"value","value":"[YOUR_API_KEY]"}]},"isInherited":true,"source":{"_postman_id":"b6a8eaf9-2413-42b7-b393-17cc7ab50f50","id":"b6a8eaf9-2413-42b7-b393-17cc7ab50f50","name":"Splento Open API","type":"collection"}},"urlObject":{"path":["booking","[:booking_id]","photos","revision"],"host":["https://openapi.splento.com/api/v1"],"query":[],"variable":[]}},"response":[],"_postman_id":"bfea2dd3-847e-45b6-9472-97c0b42b6465"},{"name":"Reject photos","id":"f2bcdb4d-1ef4-40ce-91f6-a940e45dcabd","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\n    \"photo_ids\": [\n        11111,\n        22222,\n        33333,\n        44444\n    ]\n}","options":{"raw":{"language":"json"}}},"url":"https://openapi.splento.com/api/v1/booking/[:booking_id]/photos/reject","auth":{"type":"apikey","apikey":{"basicConfig":[{"key":"key","value":"Api-Key"},{"key":"value","value":"[YOUR_API_KEY]"}]},"isInherited":true,"source":{"_postman_id":"b6a8eaf9-2413-42b7-b393-17cc7ab50f50","id":"b6a8eaf9-2413-42b7-b393-17cc7ab50f50","name":"Splento Open API","type":"collection"}},"urlObject":{"path":["booking","[:booking_id]","photos","reject"],"host":["https://openapi.splento.com/api/v1"],"query":[],"variable":[]}},"response":[],"_postman_id":"f2bcdb4d-1ef4-40ce-91f6-a940e45dcabd"}],"id":"40162e01-60c4-4ec1-9c27-a596a9d74f37","_postman_id":"40162e01-60c4-4ec1-9c27-a596a9d74f37","description":"","auth":{"type":"apikey","apikey":{"basicConfig":[{"key":"key","value":"Api-Key"},{"key":"value","value":"[YOUR_API_KEY]"}]},"isInherited":true,"source":{"_postman_id":"b6a8eaf9-2413-42b7-b393-17cc7ab50f50","id":"b6a8eaf9-2413-42b7-b393-17cc7ab50f50","name":"Splento Open API","type":"collection"}}},{"name":"Unedited images","item":[{"name":"Upload unedited images","id":"490fe6f4-e452-46ec-9d2b-3a17be1f2bde","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"formdata","formdata":[{"key":"image[]","type":"file","src":"/home/justeen/Downloads/Test_big.jpg"},{"key":"image[]","type":"file","src":"postman-cloud:///1ef37ad2-9434-48c0-86fe-d33baf122fd1","disabled":true}]},"url":"https://openapi.splento.com/api/v1/booking/[:booking_id]/unedited","description":"<p>This method allows you to upload an unlimited number of unretouched files to your booking account. The method supports files with any extensions (such as JPG, PNG, CR2, DRW, etc.)</p>\n<p>The response to this request contains fields reflecting the total number of uploaded files, the number of successfully uploaded files and the number of files uploaded to the server with an error.</p>\n<p>See Example Request to customize your integration.</p>\n","auth":{"type":"apikey","apikey":{"basicConfig":[{"key":"key","value":"Api-Key"},{"key":"value","value":"[YOUR_API_KEY]"}]},"isInherited":true,"source":{"_postman_id":"b6a8eaf9-2413-42b7-b393-17cc7ab50f50","id":"b6a8eaf9-2413-42b7-b393-17cc7ab50f50","name":"Splento Open API","type":"collection"}},"urlObject":{"path":["booking","[:booking_id]","unedited"],"host":["https://openapi.splento.com/api/v1"],"query":[],"variable":[]}},"response":[{"id":"ab50e09c-9213-4172-a45f-94e8b5bd4b5b","name":"Upload unedited images","originalRequest":{"method":"POST","header":[],"body":{"mode":"formdata","formdata":[{"key":"image[]","type":"file","src":["postman-cloud:///1ef37ad2-9434-48c0-86fe-d33baf122fd1"]},{"key":"image[]","type":"file","src":["postman-cloud:///1ef37ad3-2d25-4610-aff4-248d1b741704"]}]},"url":"https://openapi.splento.com/api/v1/booking/[:booking_id]/unedited"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"X-Powered-By","value":"Express"},{"key":"Content-Security-Policy","value":"default-src 'self';script-src 'self' 'unsafe-inline' 'unsafe-eval';script-src-elem 'self' 'unsafe-inline' 'unsafe-eval';style-src 'self' 'unsafe-inline';connect-src 'self';base-uri 'self';font-src 'self' https: data:;form-action 'self';frame-ancestors 'self';img-src 'self' data:;object-src 'none';script-src-attr 'none';upgrade-insecure-requests"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"90"},{"key":"ETag","value":"W/\"5a-nNkP+Xk8zek7yQ2+8Gokz4KQ7Bw\""},{"key":"Date","value":"Mon, 01 Jul 2024 17:42:28 GMT"},{"key":"Connection","value":"keep-alive"},{"key":"Keep-Alive","value":"timeout=5"}],"cookie":[],"responseTime":null,"body":"{\n    \"status\": true,\n    \"message\": \"Upload unedited files\",\n    \"data\": {\n        \"total\": 2,\n        \"success\": 2,\n        \"error\": 0\n    }\n}"},{"id":"fd197d54-c789-4d93-86f9-a68f82d8023e","name":"Error > Request without files","originalRequest":{"method":"POST","header":[],"body":{"mode":"formdata","formdata":[]},"url":"https://openapi.splento.com/api/v1/booking/[:booking_id]/unedited"},"status":"Internal Server Error","code":500,"_postman_previewlanguage":"json","header":[{"key":"X-Powered-By","value":"Express"},{"key":"Content-Security-Policy","value":"default-src 'self';script-src 'self' 'unsafe-inline' 'unsafe-eval';script-src-elem 'self' 'unsafe-inline' 'unsafe-eval';style-src 'self' 'unsafe-inline';connect-src 'self';base-uri 'self';font-src 'self' https: data:;form-action 'self';frame-ancestors 'self';img-src 'self' data:;object-src 'none';script-src-attr 'none';upgrade-insecure-requests"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"117"},{"key":"ETag","value":"W/\"75-r/BbFxWxN142hMYrHdQf92h7fKo\""},{"key":"Date","value":"Mon, 01 Jul 2024 17:42:56 GMT"},{"key":"Connection","value":"keep-alive"},{"key":"Keep-Alive","value":"timeout=5"}],"cookie":[],"responseTime":null,"body":"{\n    \"status\": false,\n    \"message\": \"Files are required. Please fill image[] fields in your request\",\n    \"errorCode\": 500,\n    \"data\": []\n}"}],"_postman_id":"490fe6f4-e452-46ec-9d2b-3a17be1f2bde"}],"id":"e06d3b5d-21e4-4912-b590-e91e935e1e87","_postman_id":"e06d3b5d-21e4-4912-b590-e91e935e1e87","description":"","auth":{"type":"apikey","apikey":{"basicConfig":[{"key":"key","value":"Api-Key"},{"key":"value","value":"[YOUR_API_KEY]"}]},"isInherited":true,"source":{"_postman_id":"b6a8eaf9-2413-42b7-b393-17cc7ab50f50","id":"b6a8eaf9-2413-42b7-b393-17cc7ab50f50","name":"Splento Open API","type":"collection"}}},{"name":"Items to shoots","item":[{"name":"Get list of items to shoots","id":"0c336d73-6d01-423b-97ab-8732fe1b5876","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"https://openapi.splento.com/api/v1/booking/[:booking_id]/items","auth":{"type":"apikey","apikey":{"basicConfig":[{"key":"key","value":"Api-Key"},{"key":"value","value":"[YOUR_API_KEY]"}]},"isInherited":true,"source":{"_postman_id":"b6a8eaf9-2413-42b7-b393-17cc7ab50f50","id":"b6a8eaf9-2413-42b7-b393-17cc7ab50f50","name":"Splento Open API","type":"collection"}},"urlObject":{"path":["booking","[:booking_id]","items"],"host":["https://openapi.splento.com/api/v1"],"query":[],"variable":[]}},"response":[{"id":"6791664d-0caf-4bdd-907f-b4d3788c9f70","name":"New Request","originalRequest":{"method":"GET","header":[],"url":"https://openapi.splento.com/api/v1/booking/[:booking_id]/items"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"X-Powered-By","value":"Express"},{"key":"Content-Security-Policy","value":"default-src 'self';script-src 'self' 'unsafe-inline' 'unsafe-eval';script-src-elem 'self' 'unsafe-inline' 'unsafe-eval';style-src 'self' 'unsafe-inline';connect-src 'self';base-uri 'self';font-src 'self' https: data:;form-action 'self';frame-ancestors 'self';img-src 'self' data:;object-src 'none';script-src-attr 'none';upgrade-insecure-requests"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"1436"},{"key":"ETag","value":"W/\"59c-1m/W+ci7ogK4n4LsLuJjQ0fR7Xc\""},{"key":"Date","value":"Mon, 01 Jul 2024 18:44:03 GMT"},{"key":"Connection","value":"keep-alive"},{"key":"Keep-Alive","value":"timeout=5"}],"cookie":[],"responseTime":null,"body":"{\n    \"status\": true,\n    \"message\": \"Get items to shoots list\",\n    \"data\": [\n        {\n            \"id\": 283597,\n            \"name\": \"Djuvec-Reis\",\n            \"external_id\": \"6679374bfc279d4e5f7ec0b7\"\n        },\n        {\n            \"id\": 283598,\n            \"name\": \"Country Potatoes\",\n            \"external_id\": \"6679374bfc279d4e5f7ec0b8\"\n        },\n        {\n            \"id\": 283599,\n            \"name\": \"Brot vom Grill\",\n            \"external_id\": \"6679374bfc279d4e5f7ec0b9\"\n        },\n        {\n            \"id\": 283600,\n            \"name\": \"Cevapcici\",\n            \"external_id\": \"6679374bfc279d4e5f7ec0c8\"\n        },\n        {\n            \"id\": 283601,\n            \"name\": \"Cevapcici Käse\",\n            \"external_id\": \"6679374bfc279d4e5f7ec0c9\"\n        },\n        {\n            \"id\": 283602,\n            \"name\": \"Cevapcici Chilli\",\n            \"external_id\": \"6679374bfc279d4e5f7ec0ca\"\n        },\n        {\n            \"id\": 283603,\n            \"name\": \"Pljeskavica Menü\",\n            \"external_id\": \"6679374bfc279d4e5f7ec0cb\"\n        },\n        {\n            \"id\": 283604,\n            \"name\": \"Gefüllte Pljeskavica Menü\",\n            \"external_id\": \"6679374bfc279d4e5f7ec0cc\"\n        },\n        {\n            \"id\": 283605,\n            \"name\": \"Hähnchenspieße Menü\",\n            \"external_id\": \"6679374bfc279d4e5f7ec0cd\"\n        },\n        {\n            \"id\": 283606,\n            \"name\": \"Hähnchenschenkel Menü\",\n            \"external_id\": \"6679374bfc279d4e5f7ec0ce\"\n        },\n        {\n            \"id\": 283607,\n            \"name\": \"Halb & Halb Menü\",\n            \"external_id\": \"6679374bfc279d4e5f7ec0cf\"\n        },\n        {\n            \"id\": 283608,\n            \"name\": \"Rinderleber Menü\",\n            \"external_id\": \"6679374bfc279d4e5f7ec0d0\"\n        },\n        {\n            \"id\": 283609,\n            \"name\": \"Inspektor Platte XL\",\n            \"external_id\": \"6679374bfc279d4e5f7ec0d1\"\n        },\n        {\n            \"id\": 283610,\n            \"name\": \"Inspektor Platte XXL\",\n            \"external_id\": \"6679374bfc279d4e5f7ec0d2\"\n        },\n        {\n            \"id\": 283611,\n            \"name\": \"Inspektor Platte JUMBO\",\n            \"external_id\": \"6679374bfc279d4e5f7ec0d3\"\n        },\n        {\n            \"id\": 283612,\n            \"name\": \"Pljeskavica Spezial\",\n            \"external_id\": \"6679374bfc279d4e5f7ec0d4\"\n        },\n        {\n            \"id\": 285869,\n            \"name\": \"sad kasld \",\n            \"external_id\": \"\"\n        }\n    ]\n}"}],"_postman_id":"0c336d73-6d01-423b-97ab-8732fe1b5876"},{"name":"Add new item to shoot","id":"b67be44b-d024-4f34-aa07-4b1f29ce6e2e","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\n    \"name\": \"Pizza Neopolitano\",\n    \"external_id\": \"B-9re0923\"\n}","options":{"raw":{"language":"json"}}},"url":"https://openapi.splento.com/api/v1/booking/[:booking_id]/items","description":"<p>You can add an unlimited number of <strong>Items to shoots</strong> for each booking. Please note that the <strong>name</strong> cannot be more than 255 characters long, and the external ID (item ID in your system) is optional and cannot be more than 30 characters long.</p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Field</th>\n<th>Is required?</th>\n<th><strong>Max len</strong></th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>name</td>\n<td>Yes</td>\n<td>255</td>\n</tr>\n<tr>\n<td>external_id</td>\n<td>No</td>\n<td>30</td>\n</tr>\n</tbody>\n</table>\n</div>","auth":{"type":"apikey","apikey":{"basicConfig":[{"key":"key","value":"Api-Key"},{"key":"value","value":"[YOUR_API_KEY]"}]},"isInherited":true,"source":{"_postman_id":"b6a8eaf9-2413-42b7-b393-17cc7ab50f50","id":"b6a8eaf9-2413-42b7-b393-17cc7ab50f50","name":"Splento Open API","type":"collection"}},"urlObject":{"path":["booking","[:booking_id]","items"],"host":["https://openapi.splento.com/api/v1"],"query":[],"variable":[]}},"response":[{"id":"ee3b2f44-9f0f-493b-8cff-e539d2d8b000","name":"Add new item to shoot","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\n    \"name\": \"Pizza Neopolitano\",\n    \"external_id\": \"B-9re0923\"\n}","options":{"raw":{"language":"json"}}},"url":"https://openapi.splento.com/api/v1/booking/[:booking_id]/items"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"X-Powered-By","value":"Express"},{"key":"Content-Security-Policy","value":"default-src 'self';script-src 'self' 'unsafe-inline' 'unsafe-eval';script-src-elem 'self' 'unsafe-inline' 'unsafe-eval';style-src 'self' 'unsafe-inline';connect-src 'self';base-uri 'self';font-src 'self' https: data:;form-action 'self';frame-ancestors 'self';img-src 'self' data:;object-src 'none';script-src-attr 'none';upgrade-insecure-requests"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"123"},{"key":"ETag","value":"W/\"7b-6eBJawjz0MyMrQIPF6GU7BnxQ08\""},{"key":"Date","value":"Mon, 01 Jul 2024 18:58:00 GMT"},{"key":"Connection","value":"keep-alive"},{"key":"Keep-Alive","value":"timeout=5"}],"cookie":[],"responseTime":null,"body":"{\n    \"status\": true,\n    \"message\": \"Add new item to shoot\",\n    \"data\": {\n        \"id\": 289105,\n        \"name\": \"Pizza Neopolitano\",\n        \"external_id\": \"B-9re0923\"\n    }\n}"}],"_postman_id":"b67be44b-d024-4f34-aa07-4b1f29ce6e2e"},{"name":"Add new item to shoots (bulk)","id":"6b1d5f52-b9e1-42c9-a5b0-31b6e909b1f0","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"url":"https://openapi.splento.com/api/v1/booking/[:booking_id]/items/bulk","description":"<p><em>Attention!</em> We do not recommend adding more than 250 elements per request.</p>\n<p>As a request body, we pass a JSON array, where each array element contains one element to shoot. <strong>external_id</strong> is not a mandatory parameter.</p>\n<p>The method can process your items to shoot partially, in the response examples there is an example of a response for such a situation (see Response example &gt; \"Errors &gt; Partial errors\")</p>\n","auth":{"type":"apikey","apikey":{"basicConfig":[{"key":"key","value":"Api-Key"},{"key":"value","value":"[YOUR_API_KEY]"}]},"isInherited":true,"source":{"_postman_id":"b6a8eaf9-2413-42b7-b393-17cc7ab50f50","id":"b6a8eaf9-2413-42b7-b393-17cc7ab50f50","name":"Splento Open API","type":"collection"}},"urlObject":{"path":["booking","[:booking_id]","items","bulk"],"host":["https://openapi.splento.com/api/v1"],"query":[],"variable":[]}},"response":[{"id":"d8826d25-4099-4977-b18b-00ebbac5bac5","name":"Add new items to shoot","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"[\n    {\n        \"name\": \"Pizza Neopolitano 2\",\n        \"external_id\": \"B-9re0923\"\n    },\n    {\n        \"name\": \"Test item 2\",\n        \"external_id\": \"TestID\"\n    }\n]","options":{"raw":{"language":"json"}}},"url":"https://openapi.splento.com/api/v1/booking/[:booking_id]/items/bulk"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"X-Powered-By","value":"Express"},{"key":"Content-Security-Policy","value":"default-src 'self';script-src 'self' 'unsafe-inline' 'unsafe-eval';script-src-elem 'self' 'unsafe-inline' 'unsafe-eval';style-src 'self' 'unsafe-inline';connect-src 'self';base-uri 'self';font-src 'self' https: data:;form-action 'self';frame-ancestors 'self';img-src 'self' data:;object-src 'none';script-src-attr 'none';upgrade-insecure-requests"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"418"},{"key":"ETag","value":"W/\"1a2-cVry8CgPVKleFrAnb7gMIvHEE9g\""},{"key":"Date","value":"Mon, 28 Oct 2024 15:36:47 GMT"},{"key":"Connection","value":"keep-alive"},{"key":"Keep-Alive","value":"timeout=5"}],"cookie":[],"responseTime":null,"body":"{\n    \"status\": true,\n    \"message\": \"Add new items to shoot\",\n    \"data\": {\n        \"itemsToShoots\": [\n            {\n                \"id\": 596070,\n                \"name\": \"Pizza Neopolitano 2\",\n                \"external_id\": \"B-9re0923\",\n                \"file_item_id\": 13733,\n                \"updated_at\": \"2024-10-28T15:36:46.711Z\",\n                \"created_at\": \"2024-10-28T15:36:46.711Z\"\n            },\n            {\n                \"id\": 596071,\n                \"name\": \"Test item 2\",\n                \"external_id\": \"TestID\",\n                \"file_item_id\": 13733,\n                \"updated_at\": \"2024-10-28T15:36:46.979Z\",\n                \"created_at\": \"2024-10-28T15:36:46.979Z\"\n            }\n        ],\n        \"errors\": []\n    }\n}"},{"id":"1da12749-dcc5-42e4-aa91-9f2b77c007a6","name":"Error","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"[\n    {\n        \"name\": \"Pizza Neopolitano\",\n        \"external_id\": \"B-9re0923\"\n    },\n    {\n        \"name\": \"Test item\",\n        \"external_id\": \"TestID\"\n    }\n]","options":{"raw":{"language":"json"}}},"url":"https://openapi.splento.com/api/v1/booking/[:booking_id]/items/bulk"},"status":"Internal Server Error","code":500,"_postman_previewlanguage":"json","header":[{"key":"X-Powered-By","value":"Express"},{"key":"Content-Security-Policy","value":"default-src 'self';script-src 'self' 'unsafe-inline' 'unsafe-eval';script-src-elem 'self' 'unsafe-inline' 'unsafe-eval';style-src 'self' 'unsafe-inline';connect-src 'self';base-uri 'self';font-src 'self' https: data:;form-action 'self';frame-ancestors 'self';img-src 'self' data:;object-src 'none';script-src-attr 'none';upgrade-insecure-requests"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"280"},{"key":"ETag","value":"W/\"118-39zV7lRqfxks/fs+BpUg9551fkU\""},{"key":"Date","value":"Mon, 28 Oct 2024 15:35:54 GMT"},{"key":"Connection","value":"keep-alive"},{"key":"Keep-Alive","value":"timeout=5"}],"cookie":[],"responseTime":null,"body":"{\n    \"status\": false,\n    \"message\": \"Some items to shoots were not added due to errors\",\n    \"errorCode\": 401,\n    \"data\": {\n        \"itemsToShoots\": [],\n        \"errors\": [\n            \"Item with name \\\"Pizza Neopolitano\\\" already exists (ExternalID: B-9re0923).\",\n            \"Item with name \\\"Test item\\\" already exists (ExternalID: TestID).\"\n        ]\n    }\n}"},{"id":"7bebef6c-8206-4c3a-b02c-eefa14290c9d","name":"Error > Partial errors","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"[\n    {\n        \"name\": \"Pizza Neopolitano\",\n        \"external_id\": \"B-9re0923\"\n    },\n    {\n        \"name\": \"Test item\",\n        \"external_id\": \"TestID\"\n    }\n]","options":{"raw":{"language":"json"}}},"url":"https://openapi.splento.com/api/v1/booking/[:booking_id]/items/bulk"},"status":"Internal Server Error","code":500,"_postman_previewlanguage":"json","header":[{"key":"X-Powered-By","value":"Express"},{"key":"Content-Security-Policy","value":"default-src 'self';script-src 'self' 'unsafe-inline' 'unsafe-eval';script-src-elem 'self' 'unsafe-inline' 'unsafe-eval';style-src 'self' 'unsafe-inline';connect-src 'self';base-uri 'self';font-src 'self' https: data:;form-action 'self';frame-ancestors 'self';img-src 'self' data:;object-src 'none';script-src-attr 'none';upgrade-insecure-requests"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"368"},{"key":"ETag","value":"W/\"170-P6fGR6yNEXpUPBhF8bbAsU4fiCc\""},{"key":"Date","value":"Mon, 28 Oct 2024 15:35:33 GMT"},{"key":"Connection","value":"keep-alive"},{"key":"Keep-Alive","value":"timeout=5"}],"cookie":[],"responseTime":null,"body":"{\n    \"status\": false,\n    \"message\": \"Some items to shoots were not added due to errors\",\n    \"errorCode\": 401,\n    \"data\": {\n        \"itemsToShoots\": [\n            {\n                \"id\": 596069,\n                \"name\": \"Test item\",\n                \"external_id\": \"TestID\",\n                \"file_item_id\": 13733,\n                \"updated_at\": \"2024-10-28T15:35:33.644Z\",\n                \"created_at\": \"2024-10-28T15:35:33.644Z\"\n            }\n        ],\n        \"errors\": [\n            \"Item with name \\\"Pizza Neopolitano\\\" already exists (ExternalID: B-9re0923).\"\n        ]\n    }\n}"}],"_postman_id":"6b1d5f52-b9e1-42c9-a5b0-31b6e909b1f0"},{"name":"Delete item to shoot","id":"1cc955eb-56d6-42e7-970c-283f973a9d07","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"DELETE","header":[],"url":"https://openapi.splento.com/api/v1/booking/[:booking_id]/items/[:item_to_shoot_id]","auth":{"type":"apikey","apikey":{"basicConfig":[{"key":"key","value":"Api-Key"},{"key":"value","value":"[YOUR_API_KEY]"}]},"isInherited":true,"source":{"_postman_id":"b6a8eaf9-2413-42b7-b393-17cc7ab50f50","id":"b6a8eaf9-2413-42b7-b393-17cc7ab50f50","name":"Splento Open API","type":"collection"}},"urlObject":{"path":["booking","[:booking_id]","items","[:item_to_shoot_id]"],"host":["https://openapi.splento.com/api/v1"],"query":[],"variable":[]}},"response":[{"id":"eea5902c-ca98-411c-a097-39adbe6b7dd4","name":"New Request","originalRequest":{"method":"DELETE","header":[],"url":"https://openapi.splento.com/api/v1/booking/[:booking_id]/items/[:item_to_shoot_id]"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"X-Powered-By","value":"Express"},{"key":"Content-Security-Policy","value":"default-src 'self';script-src 'self' 'unsafe-inline' 'unsafe-eval';script-src-elem 'self' 'unsafe-inline' 'unsafe-eval';style-src 'self' 'unsafe-inline';connect-src 'self';base-uri 'self';font-src 'self' https: data:;form-action 'self';frame-ancestors 'self';img-src 'self' data:;object-src 'none';script-src-attr 'none';upgrade-insecure-requests"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"58"},{"key":"ETag","value":"W/\"3a-x99k6X1eX161qu6EuDaB76FViMw\""},{"key":"Date","value":"Mon, 01 Jul 2024 18:45:33 GMT"},{"key":"Connection","value":"keep-alive"},{"key":"Keep-Alive","value":"timeout=5"}],"cookie":[],"responseTime":null,"body":"{\n    \"status\": true,\n    \"message\": \"Delete item to shoot\",\n    \"data\": []\n}"},{"id":"9112e818-bdcf-4be5-b343-0522c974a117","name":"Error > Item to shoot not found","originalRequest":{"method":"DELETE","header":[],"url":"https://openapi.splento.com/api/v1/booking/[:booking_id]/items/[:item_to_shoot_id]"},"status":"Internal Server Error","code":500,"_postman_previewlanguage":"json","header":[{"key":"X-Powered-By","value":"Express"},{"key":"Content-Security-Policy","value":"default-src 'self';script-src 'self' 'unsafe-inline' 'unsafe-eval';script-src-elem 'self' 'unsafe-inline' 'unsafe-eval';style-src 'self' 'unsafe-inline';connect-src 'self';base-uri 'self';font-src 'self' https: data:;form-action 'self';frame-ancestors 'self';img-src 'self' data:;object-src 'none';script-src-attr 'none';upgrade-insecure-requests"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"79"},{"key":"ETag","value":"W/\"4f-oTvNy7Mppj4PWvV3UiOB9z34Kg0\""},{"key":"Date","value":"Mon, 01 Jul 2024 18:44:58 GMT"},{"key":"Connection","value":"keep-alive"},{"key":"Keep-Alive","value":"timeout=5"}],"cookie":[],"responseTime":null,"body":"{\n    \"status\": false,\n    \"message\": \"Item to shoot not found.\",\n    \"errorCode\": 401,\n    \"data\": []\n}"}],"_postman_id":"1cc955eb-56d6-42e7-970c-283f973a9d07"}],"id":"c0858771-4ed6-4231-bb9f-218a6812cb11","_postman_id":"c0858771-4ed6-4231-bb9f-218a6812cb11","description":"","auth":{"type":"apikey","apikey":{"basicConfig":[{"key":"key","value":"Api-Key"},{"key":"value","value":"[YOUR_API_KEY]"}]},"isInherited":true,"source":{"_postman_id":"b6a8eaf9-2413-42b7-b393-17cc7ab50f50","id":"b6a8eaf9-2413-42b7-b393-17cc7ab50f50","name":"Splento Open API","type":"collection"}}},{"name":"Get list of bookings","id":"eb627122-ccfc-4e25-b7dd-3fd3e3c54775","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"https://openapi.splento.com/api/v1/booking?limit=5&page=3&isAsc=0&sort=session_date","auth":{"type":"apikey","apikey":{"basicConfig":[{"key":"key","value":"Api-Key"},{"key":"value","value":"[YOUR_API_KEY]"}]},"isInherited":true,"source":{"_postman_id":"b6a8eaf9-2413-42b7-b393-17cc7ab50f50","id":"b6a8eaf9-2413-42b7-b393-17cc7ab50f50","name":"Splento Open API","type":"collection"}},"urlObject":{"path":["booking"],"host":["https://openapi.splento.com/api/v1"],"query":[{"description":{"content":"<p>Limit of records for one request. Default value: 50</p>\n","type":"text/plain"},"key":"limit","value":"5"},{"description":{"content":"<p>Current results page. Default value: 1</p>\n","type":"text/plain"},"key":"page","value":"3"},{"description":{"content":"<p>Sort results Ascending - 1 / Descending - 0. Default value: 0</p>\n","type":"text/plain"},"key":"isAsc","value":"0"},{"description":{"content":"<p>Field for sorting. Default value: id. Possible values: 'id', 'external_id', 'location_name', 'location_country', 'location_address', 'location_postcode', 'primary_contact_name', 'primary_contact_email', 'primary_contact_phone', 'secondary_contact_name', 'secondary_contact_email', 'secondary_contact_phone', 'created_at', 'updated_at', 'session_date'</p>\n","type":"text/plain"},"key":"sort","value":"session_date"}],"variable":[]}},"response":[{"id":"03eb80f3-8f66-4fdb-b6fd-706b71fc945a","name":"Get list of bookings","originalRequest":{"method":"GET","header":[],"url":{"raw":"https://openapi.splento.com/api/v1/booking?limit=2&page=1&isAsc=0&sort=session_date","host":["https://openapi.splento.com/api/v1"],"path":["booking"],"query":[{"key":"limit","value":"2","description":"Limit of records for one request. Default value: 50"},{"key":"page","value":"1","description":"Current results page. Default value: 1"},{"key":"isAsc","value":"0","description":"Sort results Ascending - 1 / Descending - 0. Default value: 0"},{"key":"sort","value":"session_date","description":"Field for sorting. Default value: id. Possible values: 'id', 'external_id', 'location_name', 'location_country', 'location_address', 'location_postcode', 'primary_contact_name', 'primary_contact_email', 'primary_contact_phone', 'secondary_contact_name', 'secondary_contact_email', 'secondary_contact_phone', 'created_at', 'updated_at', 'session_date'"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"X-Powered-By","value":"Express"},{"key":"Content-Security-Policy","value":"default-src 'self';script-src 'self' 'unsafe-inline' 'unsafe-eval';script-src-elem 'self' 'unsafe-inline' 'unsafe-eval';style-src 'self' 'unsafe-inline';connect-src 'self';base-uri 'self';font-src 'self' https: data:;form-action 'self';frame-ancestors 'self';img-src 'self' data:;object-src 'none';script-src-attr 'none';upgrade-insecure-requests"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"1900"},{"key":"ETag","value":"W/\"76c-iiaJDKPTONc/ePQSyG7IwqTptWI\""},{"key":"Date","value":"Mon, 01 Jul 2024 18:11:10 GMT"},{"key":"Connection","value":"keep-alive"},{"key":"Keep-Alive","value":"timeout=5"}],"cookie":[],"responseTime":null,"body":"{\n    \"status\": true,\n    \"message\": \"List of bookings\",\n    \"data\": {\n        \"list\": [\n            {\n                \"id\": 6865,\n                \"status\": \"ordered\",\n                \"external_id\": \"2134123\",\n                \"location_name\": \"Test items to shoots\",\n                \"location_country\": \"GB\",\n                \"location_city\": \"London\",\n                \"location_address\": \"6 Mitre Passage\",\n                \"location_postcode\": \"SE10 0ER\",\n                \"primary_contact_name\": \"Pavel\",\n                \"primary_contact_email\": \"justeen@ya.ru\",\n                \"primary_contact_phone_prefix\": \"+449\",\n                \"primary_contact_phone\": \"239434234\",\n                \"secondary_contact_name\": \"Pavel\",\n                \"secondary_contact_email\": \"justeen@ya.ru\",\n                \"secondary_contact_phone_prefix\": null,\n                \"secondary_contact_phone\": \"239434234\",\n                \"items_to_shoot_quantity\": 10,\n                \"items_to_shoot_link\": \"https://docs.google.com/spreadsheets/d/1jkK_L1mOnc6ryGzvIv6P864nnG_3NUV-m1XuDXYewy4/edit?gid=1#gid=1\",\n                \"session_date\": \"2024-06-25T21:38:00.000Z\",\n                \"webapp_link\": \"https://x.splento.com/session/yKQOA\",\n                \"created_at\": \"2024-06-25T19:39:01.000Z\",\n                \"updated_at\": \"2024-06-25T19:39:01.000Z\"\n            },\n            {\n                \"id\": 6316,\n                \"status\": \"in_progress\",\n                \"external_id\": \"6784103367\",\n                \"location_name\": \"Lima83\",\n                \"location_country\": \"DK\",\n                \"location_city\": \"København\",\n                \"location_address\": \"Banegårdspladsen 9\",\n                \"location_postcode\": \"1570\",\n                \"primary_contact_name\": \"Gianina Barbieri\",\n                \"primary_contact_email\": \"Karimbarbieri@gmail.com\",\n                \"primary_contact_phone_prefix\": \"+45\",\n                \"primary_contact_phone\": \"52644764\",\n                \"secondary_contact_name\": \"Gianina Barbieri\",\n                \"secondary_contact_email\": \"Karimbarbieri@gmail.com\",\n                \"secondary_contact_phone_prefix\": null,\n                \"secondary_contact_phone\": \"52644764\",\n                \"items_to_shoot_quantity\": 10,\n                \"items_to_shoot_link\": \"https://docs.google.com/spreadsheets/d/1hQEC23NRfbxNndkvMT6Hz86rD1UIjVZK6mx4OekU8eg/edit?usp=sharing\",\n                \"session_date\": \"2024-06-11T13:00:00.000Z\",\n                \"webapp_link\": \"https://x.splento.com/session/nWQbG\",\n                \"created_at\": \"2024-06-07T14:33:56.000Z\",\n                \"updated_at\": \"2024-06-07T14:33:56.000Z\"\n            }\n        ],\n        \"sorting\": {\n            \"field\": \"session_date\",\n            \"isAsc\": false\n        },\n        \"pagination_data\": {\n            \"page\": 1,\n            \"limit\": 2,\n            \"total_rows\": 48,\n            \"total_pages\": 24,\n            \"offset\": 0\n        }\n    }\n}"}],"_postman_id":"eb627122-ccfc-4e25-b7dd-3fd3e3c54775"},{"name":"Get booking details","id":"e6eec0d9-a3a5-4bbc-ae88-0058f06c660e","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"https://openapi.splento.com/api/v1/booking/[:booking_id]","auth":{"type":"apikey","apikey":{"basicConfig":[{"key":"key","value":"Api-Key"},{"key":"value","value":"[YOUR_API_KEY]"}]},"isInherited":true,"source":{"_postman_id":"b6a8eaf9-2413-42b7-b393-17cc7ab50f50","id":"b6a8eaf9-2413-42b7-b393-17cc7ab50f50","name":"Splento Open API","type":"collection"}},"urlObject":{"path":["booking","[:booking_id]"],"host":["https://openapi.splento.com/api/v1"],"query":[],"variable":[]}},"response":[{"id":"8e6dca93-6911-4e11-ac20-e6947ae5a8b7","name":"Error > Booking not found","originalRequest":{"method":"GET","header":[],"url":"https://openapi.splento.com/api/v1/booking/[:booking_id]"},"status":"Internal Server Error","code":500,"_postman_previewlanguage":"json","header":[{"key":"X-Powered-By","value":"Express"},{"key":"Content-Security-Policy","value":"default-src 'self';script-src 'self' 'unsafe-inline' 'unsafe-eval';script-src-elem 'self' 'unsafe-inline' 'unsafe-eval';style-src 'self' 'unsafe-inline';connect-src 'self';base-uri 'self';font-src 'self' https: data:;form-action 'self';frame-ancestors 'self';img-src 'self' data:;object-src 'none';script-src-attr 'none';upgrade-insecure-requests"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"72"},{"key":"ETag","value":"W/\"48-vlbR3xFMWYqRhrmjN5kfWZk49iY\""},{"key":"Date","value":"Tue, 08 Aug 2023 07:12:16 GMT"},{"key":"Connection","value":"keep-alive"},{"key":"Keep-Alive","value":"timeout=5"}],"cookie":[],"responseTime":null,"body":"{\n    \"status\": false,\n    \"message\": \"Booking not found\",\n    \"errorCode\": 401,\n    \"data\": []\n}"},{"id":"840b4a58-4152-429a-93b5-4ecee42cf4b8","name":"Get booking details","originalRequest":{"method":"GET","header":[],"url":"https://openapi.splento.com/api/v1/booking/[:booking_id]"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"X-Powered-By","value":"Express"},{"key":"Content-Security-Policy","value":"default-src 'self';script-src 'self' 'unsafe-inline' 'unsafe-eval';script-src-elem 'self' 'unsafe-inline' 'unsafe-eval';style-src 'self' 'unsafe-inline';connect-src 'self';base-uri 'self';font-src 'self' https: data:;form-action 'self';frame-ancestors 'self';img-src 'self' data:;object-src 'none';script-src-attr 'none';upgrade-insecure-requests"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"918"},{"key":"ETag","value":"W/\"396-4Vc0Nakx+neREBDDhYiyN3EGWYM\""},{"key":"Date","value":"Mon, 01 Jul 2024 18:04:44 GMT"},{"key":"Connection","value":"keep-alive"},{"key":"Keep-Alive","value":"timeout=5"}],"cookie":[],"responseTime":null,"body":"{\n    \"status\": true,\n    \"message\": \"Get single booking\",\n    \"data\": {\n        \"id\": 6865,\n        \"status\": \"ordered\",\n        \"external_id\": \"2134123\",\n        \"location_name\": \"Test items to shoots\",\n        \"location_country\": \"GB\",\n        \"location_city\": \"London\",\n        \"location_address\": \"6 Mitre Passage\",\n        \"location_postcode\": \"SE10 0ER\",\n        \"primary_contact_name\": \"Pavel\",\n        \"primary_contact_email\": \"justeen@ya.ru\",\n        \"primary_contact_phone_prefix\": \"+449\",\n        \"primary_contact_phone\": \"239434234\",\n        \"secondary_contact_name\": null,\n        \"secondary_contact_email\": null,\n        \"secondary_contact_phone_prefix\": null,\n        \"secondary_contact_phone\": null,\n        \"items_to_shoot_quantity\": 10,\n        \"items_to_shoot_link\": \"https://docs.google.com/spreadsheets/d/1jkK_L1mOnc6ryGzvIv6P864nnG_3NUV-m1XuDXYewy4/edit?gid=1#gid=1\",\n        \"session_date\": \"2024-06-25T21:38:00.000Z\",\n        \"metadata\": null,\n        \"ready_files_archive_link\": null,\n        \"webapp_link\": \"https://uber.splento.com/session/yKQOA\",\n        \"created_at\": \"2024-06-25T19:39:01.000Z\",\n        \"updated_at\": \"2024-06-25T19:39:01.000Z\"\n    }\n}"}],"_postman_id":"e6eec0d9-a3a5-4bbc-ae88-0058f06c660e"},{"name":"Add new booking","id":"8e6ac5bc-1c80-4b50-8b6a-2f3de1fce012","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\n    \"id_presession_price\": \"[YOUR PRESESION PRICE ID]\",\n    \"location_name\": \"Routine Test 111\",\n    \"location_address\": \"1-chōme 8\",\n    \"location_postcode\": \"536-0016\",\n    \"location_city\": \"Gamou Tai Larno test\",\n    \"location_country\": \"JP\",\n    \"external_id\": \"9236675084\",\n    \"primary_contact_name\": \"藤田　絵梨那\",\n    \"primary_contact_email\": \"chie.lasvegas@test.com\",\n    \"primary_contact_phone_prefix\": \"+2\",\n    \"primary_contact_phone\": \"0000000003\",\n    \"session_date\": \"2025-06-16 13:00:00\",\n    \"items_to_shoot_quantity\": 25,\n    \"items_to_shoot_link\": \"[LINK TO ITEMS TO SHOOT FILE]\"\n}","options":{"raw":{"language":"json"}}},"url":"https://openapi.splento.com/api/v1/booking","description":"<p>When creating booking details, please note that the following fields must strictly follow the format:</p>\n<p><strong>location_county</strong> - 2-character code of the country of the session. According to the standard \"Alpha-2 ISO 3166-1\"</p>\n<p><strong>id_presession_price</strong> - must be obtained in advance by a separate request (see Reference / Get companies prce packages)</p>\n<p><strong>session_date</strong> - must be specified in ISO format (extended ISO 8601 format)</p>\n<p><strong>primary_contact_phone/secondary_contact_phone</strong> - contact phones numbers must be in international format, starting with +</p>\n","auth":{"type":"apikey","apikey":{"basicConfig":[{"key":"key","value":"Api-Key"},{"key":"value","value":"[YOUR_API_KEY]"}]},"isInherited":true,"source":{"_postman_id":"b6a8eaf9-2413-42b7-b393-17cc7ab50f50","id":"b6a8eaf9-2413-42b7-b393-17cc7ab50f50","name":"Splento Open API","type":"collection"}},"urlObject":{"path":["booking"],"host":["https://openapi.splento.com/api/v1"],"query":[],"variable":[]}},"response":[{"id":"1114f011-bb44-42cd-b9bb-63898da0144f","name":"Add new booking","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\n    \"id_presession_price\": 19,\n    \"location_name\": \"Lima83\",\n    \"location_address\": \"Banegårdspladsen 91\",\n    \"location_postcode\": \"1570\",\n    \"location_city\": \"København\",\n    \"location_country\": \"DK\",\n    \"external_id\": \"6784103367\",\n    \"primary_contact_name\": \"Gianina Barbieri\",\n    \"primary_contact_email\": \"Karimbarbieri@gmail.com\",\n    \"primary_contact_phone_prefix\": \"+45\",\n    \"primary_contact_phone\": \"52644764\",\n    \"session_date\": \"2024-06-11T13:00:00.000Z\",\n    \"items_to_shoot_quantity\": 10,\n    \"items_to_shoot_link\": \"https://docs.google.com/spreadsheets/d/1hQEC23NRfbxNndkvMT6Hz86rD1UIjVZK6mx4OekU8eg/edit?usp=sharing\"\n}","options":{"raw":{"language":"json"}}},"url":"https://openapi.splento.com/api/v1/booking"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"X-Powered-By","value":"Express"},{"key":"Content-Security-Policy","value":"default-src 'self';script-src 'self' 'unsafe-inline' 'unsafe-eval';script-src-elem 'self' 'unsafe-inline' 'unsafe-eval';style-src 'self' 'unsafe-inline';connect-src 'self';base-uri 'self';font-src 'self' https: data:;form-action 'self';frame-ancestors 'self';img-src 'self' data:;object-src 'none';script-src-attr 'none';upgrade-insecure-requests"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"926"},{"key":"ETag","value":"W/\"39e-x6xQ1RwPKI83ErteFere6Tvp4dk\""},{"key":"Date","value":"Tue, 23 Jul 2024 14:38:37 GMT"},{"key":"Connection","value":"keep-alive"},{"key":"Keep-Alive","value":"timeout=5"}],"cookie":[],"responseTime":null,"body":"{\n    \"status\": true,\n    \"message\": \"Add new booking\",\n    \"data\": {\n        \"id\": 7841,\n        \"status\": \"ordered\",\n        \"external_id\": \"6784103367\",\n        \"location_name\": \"Lima83\",\n        \"location_country\": \"DK\",\n        \"location_city\": \"København\",\n        \"location_address\": \"Banegårdspladsen 91\",\n        \"location_postcode\": \"1570\",\n        \"primary_contact_name\": \"Gianina Barbieri\",\n        \"primary_contact_email\": \"Karimbarbieri@gmail.com\",\n        \"primary_contact_phone_prefix\": \"+45\",\n        \"primary_contact_phone\": \"52644764\",\n        \"secondary_contact_name\": null,\n        \"secondary_contact_email\": null,\n        \"secondary_contact_phone_prefix\": null,\n        \"secondary_contact_phone\": null,\n        \"items_to_shoot_quantity\": 10,\n        \"items_to_shoot_link\": \"https://docs.google.com/spreadsheets/d/1hQEC23NRfbxNndkvMT6Hz86rD1UIjVZK6mx4OekU8eg/edit?usp=sharing\",\n        \"session_date\": \"2024-06-11T13:00:00.000Z\",\n        \"metadata\": null,\n        \"ready_files_archive_link\": null,\n        \"webapp_link\": \"https://x.splento.com/session/1hMxwS\",\n        \"created_at\": \"2024-07-23T14:38:34.000Z\",\n        \"updated_at\": \"2024-07-23T14:38:34.000Z\"\n    }\n}"},{"id":"2c8b5cd8-dd4a-4d79-902c-68f6ebf67a03","name":"Error > Fields are required.","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\n    \"id_presession_price\": 1\n}","options":{"raw":{"language":"json"}}},"url":"https://openapi.splento.com/api/v1/booking"},"status":"Internal Server Error","code":500,"_postman_previewlanguage":"json","header":[{"key":"X-Powered-By","value":"Express"},{"key":"Content-Security-Policy","value":"default-src 'self';script-src 'self' 'unsafe-inline' 'unsafe-eval';script-src-elem 'self' 'unsafe-inline' 'unsafe-eval';style-src 'self' 'unsafe-inline';connect-src 'self';base-uri 'self';font-src 'self' https: data:;form-action 'self';frame-ancestors 'self';img-src 'self' data:;object-src 'none';script-src-attr 'none';upgrade-insecure-requests"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"201"},{"key":"ETag","value":"W/\"c9-n5Q+rvrtnQ9irlL/ovRRBe+lviU\""},{"key":"Date","value":"Fri, 04 Aug 2023 21:53:10 GMT"},{"key":"Connection","value":"keep-alive"},{"key":"Keep-Alive","value":"timeout=5"}],"cookie":[],"responseTime":null,"body":"{\n    \"status\": false,\n    \"message\": [\n        \"Next fields: location_name, location_postcode, location_country, primary_contact_name, primary_contact_email, primary_contact_phone are required\"\n    ],\n    \"errorCode\": 401,\n    \"data\": []\n}"}],"_postman_id":"8e6ac5bc-1c80-4b50-8b6a-2f3de1fce012"},{"name":"Add new bookings (bulk)","id":"58722ec3-2428-4de6-b1e8-df38e53ad256","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"[\n    {\n        \"external_id\": \"TestId\",\n        \"id_presession_price\": 19,\n        \"location_name\": \"London circus 12388\",\n        \"location_address\": \"6 Mirtre Passage\",\n        \"location_postcode\": \"SE10 0ER\",\n        \"location_city\": \"London\",\n        \"location_country\": \"GB\",\n        \"primary_contact_name\": \"Lary Example\",\n        \"primary_contact_email\": \"primary@gmail.com\",\n        \"primary_contact_phone_prefix\": \"+995\",\n        \"primary_contact_phone\": \"583484399942\",\n        \"secondary_contact_name\": \"Richard Example\",\n        \"secondary_contact_email\": \"secondary@gmail.com\",\n        \"secondary_contact_phone_prefix\": \"+995\",\n        \"secondary_contact_phone\": \"583484399943\",\n        \"session_date\": \"2023-12-05T16:00:00.000Z\",\n        \"items_to_shoot_quantity\": 151,\n        \"items_to_shoot_link\": \"https://docs.google.com/spreadsheets/d/1m7i82XA91HfFF_ZC4mW8z6uQKOuu41-UGXzlAGk7J9E/edit#gid=0\",\n        \"metadata\": \"Test metadata via API\"\n    },\n    {\n        \"external_id\": \"TestId\",\n        \"id_presession_price\": 19,\n        \"location_name\": \"London circus 12345\",\n        \"location_address\": \"6 Mirtre Passage\",\n        \"location_postcode\": \"SE10 0ER\",\n        \"location_city\": \"London\",\n        \"location_country\": \"GB\",\n        \"primary_contact_name\": \"Lary Example\",\n        \"primary_contact_email\": \"primary@gmail.com\",\n        \"primary_contact_phone_prefix\": \"+995\",\n        \"primary_contact_phone\": \"583484399942\",\n        \"secondary_contact_name\": \"Richard Example\",\n        \"secondary_contact_email\": \"secondary@gmail.com\",\n        \"secondary_contact_phone_prefix\": \"+995\",\n        \"secondary_contact_phone\": \"583484399943\",\n        \"session_date\": \"2023-12-05T16:00:00.000Z\",\n        \"items_to_shoot_quantity\": 151,\n        \"items_to_shoot_link\": \"https://docs.google.com/spreadsheets/d/1m7i82XA91HfFF_ZC4mW8z6uQKOuu41-UGXzlAGk7J9E/edit#gid=0\",\n        \"metadata\": \"Test metadata via API\"\n    }\n]","options":{"raw":{"language":"json"}}},"url":"https://openapi.splento.com/api/v1/booking/bulk","description":"<p><em>Attention!</em> We do not recommend adding more than 100 booking per request.</p>\n<p>As a request body, we pass a JSON array, where each array element contains one booking.</p>\n<p>The method can process your bookings partially, in the response examples there is an example of a response for such a situation (see Response example &gt; \"Errors &gt; Partial errors\")</p>\n","auth":{"type":"apikey","apikey":{"basicConfig":[{"key":"key","value":"Api-Key"},{"key":"value","value":"[YOUR_API_KEY]"}]},"isInherited":true,"source":{"_postman_id":"b6a8eaf9-2413-42b7-b393-17cc7ab50f50","id":"b6a8eaf9-2413-42b7-b393-17cc7ab50f50","name":"Splento Open API","type":"collection"}},"urlObject":{"path":["booking","bulk"],"host":["https://openapi.splento.com/api/v1"],"query":[],"variable":[]}},"response":[{"id":"3e39521a-a9df-4cdc-9c3f-51143309db3c","name":"Add new bookings","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"[\n    {\n        \"external_id\": \"TestId\",\n        \"id_presession_price\": 19,\n        \"location_name\": \"London circus 12388\",\n        \"location_address\": \"6 Mirtre Passage\",\n        \"location_postcode\": \"SE10 0ER\",\n        \"location_city\": \"London\",\n        \"location_country\": \"GB\",\n        \"primary_contact_name\": \"Lary Example\",\n        \"primary_contact_email\": \"primary@gmail.com\",\n        \"primary_contact_phone_prefix\": \"+995\",\n        \"primary_contact_phone\": \"583484399942\",\n        \"secondary_contact_name\": \"Richard Example\",\n        \"secondary_contact_email\": \"secondary@gmail.com\",\n        \"secondary_contact_phone_prefix\": \"+995\",\n        \"secondary_contact_phone\": \"583484399943\",\n        \"session_date\": \"2023-12-05T16:00:00.000Z\",\n        \"items_to_shoot_quantity\": 151,\n        \"items_to_shoot_link\": \"https://docs.google.com/spreadsheets/d/1m7i82XA91HfFF_ZC4mW8z6uQKOuu41-UGXzlAGk7J9E/edit#gid=0\",\n        \"metadata\": \"Test metadata via API\"\n    },\n    {\n        \"external_id\": \"TestId\",\n        \"id_presession_price\": 19,\n        \"location_name\": \"London circus 12345\",\n        \"location_address\": \"6 Mirtre Passage\",\n        \"location_postcode\": \"SE10 0ER\",\n        \"location_city\": \"London\",\n        \"location_country\": \"GB\",\n        \"primary_contact_name\": \"Lary Example\",\n        \"primary_contact_email\": \"primary@gmail.com\",\n        \"primary_contact_phone_prefix\": \"+995\",\n        \"primary_contact_phone\": \"583484399942\",\n        \"secondary_contact_name\": \"Richard Example\",\n        \"secondary_contact_email\": \"secondary@gmail.com\",\n        \"secondary_contact_phone_prefix\": \"+995\",\n        \"secondary_contact_phone\": \"583484399943\",\n        \"session_date\": \"2023-12-05T16:00:00.000Z\",\n        \"items_to_shoot_quantity\": 151,\n        \"items_to_shoot_link\": \"https://docs.google.com/spreadsheets/d/1m7i82XA91HfFF_ZC4mW8z6uQKOuu41-UGXzlAGk7J9E/edit#gid=0\",\n        \"metadata\": \"Test metadata via API\"\n    }\n]","options":{"raw":{"language":"json"}}},"url":"https://openapi.splento.com/api/v1/booking/bulk"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"X-Powered-By","value":"Express"},{"key":"Content-Security-Policy","value":"default-src 'self';script-src 'self' 'unsafe-inline' 'unsafe-eval';script-src-elem 'self' 'unsafe-inline' 'unsafe-eval';style-src 'self' 'unsafe-inline';connect-src 'self';base-uri 'self';font-src 'self' https: data:;form-action 'self';frame-ancestors 'self';img-src 'self' data:;object-src 'none';script-src-attr 'none';upgrade-insecure-requests"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"2058"},{"key":"ETag","value":"W/\"80a-6W8aZxeOU5HIUguybTGxRN3Hjuw\""},{"key":"Date","value":"Sun, 27 Oct 2024 12:32:14 GMT"},{"key":"Connection","value":"keep-alive"},{"key":"Keep-Alive","value":"timeout=5"}],"cookie":[],"responseTime":null,"body":"{\n    \"status\": true,\n    \"message\": \"Add new bookings\",\n    \"data\": {\n        \"bookings\": [\n            {\n                \"id\": 13732,\n                \"status\": \"ordered\",\n                \"external_id\": \"TestId\",\n                \"location_name\": \"London circus 12388\",\n                \"location_country\": \"GB\",\n                \"location_city\": \"London\",\n                \"location_address\": \"6 Mirtre Passage\",\n                \"location_postcode\": \"SE10 0ER\",\n                \"primary_contact_name\": \"Lary Example\",\n                \"primary_contact_email\": \"primary@gmail.com\",\n                \"primary_contact_phone_prefix\": \"+995\",\n                \"primary_contact_phone\": \"583484399942\",\n                \"secondary_contact_name\": \"Richard Example\",\n                \"secondary_contact_email\": \"secondary@gmail.com\",\n                \"secondary_contact_phone_prefix\": \"+995\",\n                \"secondary_contact_phone\": \"583484399943\",\n                \"items_to_shoot_quantity\": 151,\n                \"items_to_shoot_link\": \"https://docs.google.com/spreadsheets/d/1m7i82XA91HfFF_ZC4mW8z6uQKOuu41-UGXzlAGk7J9E/edit#gid=0\",\n                \"session_date\": \"2023-12-05T16:00:00.000Z\",\n                \"metadata\": \"Test metadata via API\",\n                \"ready_files_archive_link\": null,\n                \"webapp_link\": \"https://deliveroo.splento.com/session/1MKi0O\",\n                \"gallery_link\": \"https://www.splento.com/photos/1MKi0O\",\n                \"created_at\": \"2024-10-27T12:32:11.000Z\",\n                \"updated_at\": \"2024-10-27T12:32:11.000Z\"\n            },\n            {\n                \"id\": 13733,\n                \"status\": \"ordered\",\n                \"external_id\": \"TestId\",\n                \"location_name\": \"London circus 12345\",\n                \"location_country\": \"GB\",\n                \"location_city\": \"London\",\n                \"location_address\": \"6 Mirtre Passage\",\n                \"location_postcode\": \"SE10 0ER\",\n                \"primary_contact_name\": \"Lary Example\",\n                \"primary_contact_email\": \"primary@gmail.com\",\n                \"primary_contact_phone_prefix\": \"+995\",\n                \"primary_contact_phone\": \"583484399942\",\n                \"secondary_contact_name\": \"Richard Example\",\n                \"secondary_contact_email\": \"secondary@gmail.com\",\n                \"secondary_contact_phone_prefix\": \"+995\",\n                \"secondary_contact_phone\": \"583484399943\",\n                \"items_to_shoot_quantity\": 151,\n                \"items_to_shoot_link\": \"https://docs.google.com/spreadsheets/d/1m7i82XA91HfFF_ZC4mW8z6uQKOuu41-UGXzlAGk7J9E/edit#gid=0\",\n                \"session_date\": \"2023-12-05T16:00:00.000Z\",\n                \"metadata\": \"Test metadata via API\",\n                \"ready_files_archive_link\": null,\n                \"webapp_link\": \"https://deliveroo.splento.com/session/1pzvZz\",\n                \"gallery_link\": \"https://www.splento.com/photos/1pzvZz\",\n                \"created_at\": \"2024-10-27T12:32:13.000Z\",\n                \"updated_at\": \"2024-10-27T12:32:13.000Z\"\n            }\n        ]\n    }\n}"},{"id":"e383dc02-2ece-4c0c-a7cd-caf6efd0067e","name":"Error > Incorrect data in request","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"[\n    {\n        \"id\": 234234,\n        \"external_id\": 12213\n    },\n    {\n        \"external_id\": \"TestId\",\n        \"id_presession_price\": 19,\n        \"location_name\": \"London circus 123\",\n        \"location_address\": \"6 Mirtre Passage\",\n        \"location_postcode\": \"SE10 0ER\",\n        \"location_city\": \"London\",\n        \"location_country\": \"GB\",\n        \"primary_contact_name\": \"Lary Example\",\n        \"primary_contact_email\": \"primary@gmail.com\",\n        \"primary_contact_phone_prefix\": \"+995\",\n        \"primary_contact_phone\": \"583484399942\",\n        \"secondary_contact_name\": \"Richard Example\",\n        \"secondary_contact_email\": \"secondary@gmail.com\",\n        \"secondary_contact_phone_prefix\": \"+995\",\n        \"secondary_contact_phone\": \"583484399943\",\n        \"session_date\": \"2023-12-05T16:00:00.000Z\",\n        \"items_to_shoot_quantity\": 151,\n        \"items_to_shoot_link\": \"https://docs.google.com/spreadsheets/d/1m7i82XA91HfFF_ZC4mW8z6uQKOuu41-UGXzlAGk7J9E/edit#gid=0\",\n        \"metadata\": \"Test metadata via API\"\n    }\n]","options":{"raw":{"language":"json"}}},"url":"https://openapi.splento.com/api/v1/booking/bulk"},"status":"Internal Server Error","code":500,"_postman_previewlanguage":"json","header":[{"key":"X-Powered-By","value":"Express"},{"key":"Content-Security-Policy","value":"default-src 'self';script-src 'self' 'unsafe-inline' 'unsafe-eval';script-src-elem 'self' 'unsafe-inline' 'unsafe-eval';style-src 'self' 'unsafe-inline';connect-src 'self';base-uri 'self';font-src 'self' https: data:;form-action 'self';frame-ancestors 'self';img-src 'self' data:;object-src 'none';script-src-attr 'none';upgrade-insecure-requests"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"306"},{"key":"ETag","value":"W/\"132-r1h8e9v0IXcTi1M8uNvhH7ueDWs\""},{"key":"Date","value":"Sun, 27 Oct 2024 12:30:01 GMT"},{"key":"Connection","value":"keep-alive"},{"key":"Keep-Alive","value":"timeout=5"}],"cookie":[],"responseTime":null,"body":"{\n    \"status\": false,\n    \"message\": \"Problem with booking #12213: Next fields: id_presession_price, location_name, location_postcode, location_country, location_address, primary_contact_name, primary_contact_email, primary_contact_phone, items_to_shoot_quantity, session_date are required\",\n    \"errorCode\": 401,\n    \"data\": {}\n}"},{"id":"7a78d7b4-7116-40ba-8dd9-cf919f6a2cbf","name":"Error > Partial errors","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"[\n    {\n        \"external_id\": \"TestId\",\n        \"id_presession_price\": 19,\n        \"location_name\": \"London circus 123\",\n        \"location_address\": \"6 Mirtre Passage\",\n        \"location_postcode\": \"SE10 0ER\",\n        \"location_city\": \"London\",\n        \"location_country\": \"GB\",\n        \"primary_contact_name\": \"Lary Example\",\n        \"primary_contact_email\": \"primary@gmail.com\",\n        \"primary_contact_phone_prefix\": \"+995\",\n        \"primary_contact_phone\": \"583484399942\",\n        \"secondary_contact_name\": \"Richard Example\",\n        \"secondary_contact_email\": \"secondary@gmail.com\",\n        \"secondary_contact_phone_prefix\": \"+995\",\n        \"secondary_contact_phone\": \"583484399943\",\n        \"session_date\": \"2023-12-05T16:00:00.000Z\",\n        \"items_to_shoot_quantity\": 151,\n        \"items_to_shoot_link\": \"https://docs.google.com/spreadsheets/d/1m7i82XA91HfFF_ZC4mW8z6uQKOuu41-UGXzlAGk7J9E/edit#gid=0\",\n        \"metadata\": \"Test metadata via API\"\n    },\n    {\n        \"external_id\": \"TestId\",\n        \"id_presession_price\": 19,\n        \"location_name\": \"London circus 123\",\n        \"location_address\": \"6 Mirtre Passage\",\n        \"location_postcode\": \"SE10 0ER\",\n        \"location_city\": \"London\",\n        \"location_country\": \"GB\",\n        \"primary_contact_name\": \"Lary Example\",\n        \"primary_contact_email\": \"primary@gmail.com\",\n        \"primary_contact_phone_prefix\": \"+995\",\n        \"primary_contact_phone\": \"583484399942\",\n        \"secondary_contact_name\": \"Richard Example\",\n        \"secondary_contact_email\": \"secondary@gmail.com\",\n        \"secondary_contact_phone_prefix\": \"+995\",\n        \"secondary_contact_phone\": \"583484399943\",\n        \"session_date\": \"2023-12-05T16:00:00.000Z\",\n        \"items_to_shoot_quantity\": 151,\n        \"items_to_shoot_link\": \"https://docs.google.com/spreadsheets/d/1m7i82XA91HfFF_ZC4mW8z6uQKOuu41-UGXzlAGk7J9E/edit#gid=0\",\n        \"metadata\": \"Test metadata via API\"\n    }\n]","options":{"raw":{"language":"json"}}},"url":"https://openapi.splento.com/api/v1/booking/bulk"},"status":"Internal Server Error","code":500,"_postman_previewlanguage":"json","header":[{"key":"X-Powered-By","value":"Express"},{"key":"Content-Security-Policy","value":"default-src 'self';script-src 'self' 'unsafe-inline' 'unsafe-eval';script-src-elem 'self' 'unsafe-inline' 'unsafe-eval';style-src 'self' 'unsafe-inline';connect-src 'self';base-uri 'self';font-src 'self' https: data:;form-action 'self';frame-ancestors 'self';img-src 'self' data:;object-src 'none';script-src-attr 'none';upgrade-insecure-requests"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"1214"},{"key":"ETag","value":"W/\"4be-QGZUj3EX4xOJdkh6vdlHFvw8GWk\""},{"key":"Date","value":"Sun, 27 Oct 2024 12:31:07 GMT"},{"key":"Connection","value":"keep-alive"},{"key":"Keep-Alive","value":"timeout=5"}],"cookie":[],"responseTime":null,"body":"{\n    \"status\": false,\n    \"message\": \"Some bookings were not added due to errors\",\n    \"errorCode\": 401,\n    \"data\": {\n        \"errors\": [\n            \"Technical error when adding a new booking #TestId: An order with the specified data already exists.\"\n        ],\n        \"bookings\": [\n            {\n                \"id\": 13731,\n                \"status\": \"ordered\",\n                \"external_id\": \"TestId\",\n                \"location_name\": \"London circus 123\",\n                \"location_country\": \"GB\",\n                \"location_city\": \"London\",\n                \"location_address\": \"6 Mirtre Passage\",\n                \"location_postcode\": \"SE10 0ER\",\n                \"primary_contact_name\": \"Lary Example\",\n                \"primary_contact_email\": \"primary@gmail.com\",\n                \"primary_contact_phone_prefix\": \"+995\",\n                \"primary_contact_phone\": \"583484399942\",\n                \"secondary_contact_name\": \"Richard Example\",\n                \"secondary_contact_email\": \"secondary@gmail.com\",\n                \"secondary_contact_phone_prefix\": \"+995\",\n                \"secondary_contact_phone\": \"583484399943\",\n                \"items_to_shoot_quantity\": 151,\n                \"items_to_shoot_link\": \"https://docs.google.com/spreadsheets/d/1m7i82XA91HfFF_ZC4mW8z6uQKOuu41-UGXzlAGk7J9E/edit#gid=0\",\n                \"session_date\": \"2023-12-05T16:00:00.000Z\",\n                \"metadata\": \"Test metadata via API\",\n                \"ready_files_archive_link\": null,\n                \"webapp_link\": \"https://deliveroo.splento.com/session/89ST2\",\n                \"gallery_link\": \"https://www.splento.com/photos/89ST2\",\n                \"created_at\": \"2024-10-27T12:31:05.000Z\",\n                \"updated_at\": \"2024-10-27T12:31:05.000Z\"\n            }\n        ]\n    }\n}"}],"_postman_id":"58722ec3-2428-4de6-b1e8-df38e53ad256"},{"name":"Cancel booking","id":"e587b697-75f8-4cb9-8fb7-7054086ff0c2","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"url":"https://openapi.splento.com/api/v1/booking/[:booking_id]/cancel","description":"<p>Use this method call if you need to mark a booking as cancelled.</p>\n","auth":{"type":"apikey","apikey":{"basicConfig":[{"key":"key","value":"Api-Key"},{"key":"value","value":"[YOUR_API_KEY]"}]},"isInherited":true,"source":{"_postman_id":"b6a8eaf9-2413-42b7-b393-17cc7ab50f50","id":"b6a8eaf9-2413-42b7-b393-17cc7ab50f50","name":"Splento Open API","type":"collection"}},"urlObject":{"path":["booking","[:booking_id]","cancel"],"host":["https://openapi.splento.com/api/v1"],"query":[],"variable":[]}},"response":[],"_postman_id":"e587b697-75f8-4cb9-8fb7-7054086ff0c2"},{"name":"Delete booking","id":"6f37f9ce-b06a-4f81-ac91-420fd48b6313","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"DELETE","header":[],"url":"https://openapi.splento.com/api/v1/booking/[:booking_id]","description":"<p>Booking removal.</p>\n<p>You can delete a booked session only if there is at least a day left before it.</p>\n<p>Use this method only if you added a booking by mistake. The method is designed to completely remove incorrect orders. In other cases, it is worth using the method for canceling bookings</p>\n","auth":{"type":"apikey","apikey":{"basicConfig":[{"key":"key","value":"Api-Key"},{"key":"value","value":"[YOUR_API_KEY]"}]},"isInherited":true,"source":{"_postman_id":"b6a8eaf9-2413-42b7-b393-17cc7ab50f50","id":"b6a8eaf9-2413-42b7-b393-17cc7ab50f50","name":"Splento Open API","type":"collection"}},"urlObject":{"path":["booking","[:booking_id]"],"host":["https://openapi.splento.com/api/v1"],"query":[],"variable":[]}},"response":[{"id":"0c8a6141-f76b-47a2-88fb-b0d1c2d6635f","name":"Error > Booking not found","originalRequest":{"method":"DELETE","header":[],"url":"https://openapi.splento.com/api/v1/booking/[:booking_id]"},"status":"Internal Server Error","code":500,"_postman_previewlanguage":"json","header":[{"key":"X-Powered-By","value":"Express"},{"key":"Content-Security-Policy","value":"default-src 'self';script-src 'self' 'unsafe-inline' 'unsafe-eval';script-src-elem 'self' 'unsafe-inline' 'unsafe-eval';style-src 'self' 'unsafe-inline';connect-src 'self';base-uri 'self';font-src 'self' https: data:;form-action 'self';frame-ancestors 'self';img-src 'self' data:;object-src 'none';script-src-attr 'none';upgrade-insecure-requests"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"72"},{"key":"ETag","value":"W/\"48-vlbR3xFMWYqRhrmjN5kfWZk49iY\""},{"key":"Date","value":"Tue, 08 Aug 2023 06:10:48 GMT"},{"key":"Connection","value":"keep-alive"},{"key":"Keep-Alive","value":"timeout=5"}],"cookie":[],"responseTime":null,"body":"{\n    \"status\": false,\n    \"message\": \"Booking not found\",\n    \"errorCode\": 401,\n    \"data\": []\n}"},{"id":"057a1ca2-9642-4dbf-bf4a-cc8d129798d8","name":"New Request","originalRequest":{"method":"DELETE","header":[],"url":"https://openapi.splento.com/api/v1/booking/[:booking_id]"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"X-Powered-By","value":"Express"},{"key":"Content-Security-Policy","value":"default-src 'self';script-src 'self' 'unsafe-inline' 'unsafe-eval';script-src-elem 'self' 'unsafe-inline' 'unsafe-eval';style-src 'self' 'unsafe-inline';connect-src 'self';base-uri 'self';font-src 'self' https: data:;form-action 'self';frame-ancestors 'self';img-src 'self' data:;object-src 'none';script-src-attr 'none';upgrade-insecure-requests"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"52"},{"key":"ETag","value":"W/\"34-HJI8+IHbu4cv/WEyMVZ4eEby+Kk\""},{"key":"Date","value":"Tue, 08 Aug 2023 06:16:15 GMT"},{"key":"Connection","value":"keep-alive"},{"key":"Keep-Alive","value":"timeout=5"}],"cookie":[],"responseTime":null,"body":"{\n    \"status\": true,\n    \"message\": \"Delete booking\",\n    \"data\": []\n}"}],"_postman_id":"6f37f9ce-b06a-4f81-ac91-420fd48b6313"},{"name":"Set/change order session date","id":"0cb8d946-c56b-4811-8c50-c942e77b99a7","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\n    \"session_date\": \"2025-07-08T10:31:33Z\"\n}","options":{"raw":{"language":"json"}}},"url":"https://openapi.splento.com/api/v1/booking/[:booking_id]/set_session_date","auth":{"type":"apikey","apikey":{"basicConfig":[{"key":"key","value":"Api-Key"},{"key":"value","value":"[YOUR_API_KEY]"}]},"isInherited":true,"source":{"_postman_id":"b6a8eaf9-2413-42b7-b393-17cc7ab50f50","id":"b6a8eaf9-2413-42b7-b393-17cc7ab50f50","name":"Splento Open API","type":"collection"}},"urlObject":{"path":["booking","[:booking_id]","set_session_date"],"host":["https://openapi.splento.com/api/v1"],"query":[],"variable":[]}},"response":[],"_postman_id":"0cb8d946-c56b-4811-8c50-c942e77b99a7"}],"id":"9f30bbd0-9fc8-4d99-befa-05c93874ddff","description":"<p>This section allows you to receive, create, update and delete your orders.</p>\n<p>Description of Booking fields:</p>\n<p><strong>id</strong> - ID of booking in Splento system</p>\n<p><strong>external_id</strong> - ID of booking in your system</p>\n<p><strong>location_name/country/address/postcode</strong> - photoshoot location details</p>\n<p><strong>primary_contact_name/email/phone</strong> - primary contact person details</p>\n<p><strong>secondary_contact_name/email/phone</strong> - secondary contact person details</p>\n<p><strong>items_to_shoot_quantity</strong> - number of positions required for photographing</p>\n<p><strong>items_to_shoot_link</strong> - URL of CSV file with positions required for photographing</p>\n<p><strong>session_date</strong> - planned date of photoshoot</p>\n<p><strong>created_at</strong> - booking creation date</p>\n<p><strong>updated_at</strong> - booking last update date</p>\n","_postman_id":"9f30bbd0-9fc8-4d99-befa-05c93874ddff","auth":{"type":"apikey","apikey":{"basicConfig":[{"key":"key","value":"Api-Key"},{"key":"value","value":"[YOUR_API_KEY]"}]},"isInherited":true,"source":{"_postman_id":"b6a8eaf9-2413-42b7-b393-17cc7ab50f50","id":"b6a8eaf9-2413-42b7-b393-17cc7ab50f50","name":"Splento Open API","type":"collection"}}},{"name":"Messages","item":[{"name":"Get a list of messages for all existing bookings","id":"382013a1-aa4d-4246-9655-a2e34d759ce6","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"https://openapi.splento.com/api/v1/chat?only_unread=true","description":"<p>Using this method, you can get a list of all messages from all chats (each Booking has its own chat).</p>\n<p>Using the <strong>only_unread</strong> parameter, you can get only those messages that have not yet been read.</p>\n","auth":{"type":"apikey","apikey":{"basicConfig":[{"key":"key","value":"Api-Key"},{"key":"value","value":"[YOUR_API_KEY]"}]},"isInherited":true,"source":{"_postman_id":"b6a8eaf9-2413-42b7-b393-17cc7ab50f50","id":"b6a8eaf9-2413-42b7-b393-17cc7ab50f50","name":"Splento Open API","type":"collection"}},"urlObject":{"path":["chat"],"host":["https://openapi.splento.com/api/v1"],"query":[{"description":{"content":"<p>Show only messages that are unread by the client</p>\n","type":"text/plain"},"key":"only_unread","value":"true"}],"variable":[]}},"response":[{"id":"7c1719c3-973e-4364-954e-7b9e3975bb29","name":"Get a list of messages for all existing bookings","originalRequest":{"method":"GET","header":[],"url":{"raw":"https://openapi.splento.com/api/v1/chat","host":["https://openapi.splento.com/api/v1"],"path":["chat"],"query":[{"key":"only_unread","value":"true","description":"Show only messages that are unread by the client","disabled":true}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"X-Powered-By","value":"Express"},{"key":"Content-Security-Policy","value":"default-src 'self';script-src 'self' 'unsafe-inline' 'unsafe-eval';script-src-elem 'self' 'unsafe-inline' 'unsafe-eval';style-src 'self' 'unsafe-inline';connect-src 'self';base-uri 'self';font-src 'self' https: data:;form-action 'self';frame-ancestors 'self';img-src 'self' data:;object-src 'none';script-src-attr 'none';upgrade-insecure-requests"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"32079"},{"key":"ETag","value":"W/\"7d4f-TixVdFS8kzEXRoEffIGHlDgOtpo\""},{"key":"Date","value":"Thu, 10 Oct 2024 19:39:18 GMT"},{"key":"Connection","value":"keep-alive"},{"key":"Keep-Alive","value":"timeout=5"}],"cookie":[],"responseTime":null,"body":"{\n    \"status\": true,\n    \"message\": \"Get a list of messages for a specific booking\",\n    \"data\": {\n        \"messages\": [\n            {\n                \"id\": 6523,\n                \"booking_id\": 1537,\n                \"message\": \"Hello, this is a test message!\",\n                \"author_role\": \"client\",\n                \"readed_by_client_at\": null,\n                \"readed_by_employer_at\": null,\n                \"created_at\": \"2024-10-12T17:04:36.000Z\",\n                \"attachments\": [\n                    {\n                        \"id\": 508,\n                        \"file_name\": \"3.jpg\",\n                        \"file_link\": \"https://dl.splento.com/cdn/2024/10/10/o_1i9rsetole2a65cmhchsoj6gd.jpg\",\n                        \"file_type\": \"image\",\n                        \"file_size\": 371348,\n                        \"file_icon\": \"https://dl.splento.com/cdn/2024/10/10/o_1i9rsetole2a65cmhchsoj6gd_60.jpg\",\n                        \"file_preview\": \"https://dl.splento.com/cdn/2024/10/10/o_1i9rsetole2a65cmhchsoj6gd_1200.jpg\"\n                    },\n                    {\n                        \"id\": 509,\n                        \"file_name\": \"test.txt\",\n                        \"file_link\": \"https://dl.splento.com/cdn/2024/10/10/o_1i9rsjv4t5omkcsps51efd56en.txt\",\n                        \"file_type\": \"file\",\n                        \"file_size\": 22,\n                        \"file_icon\": null,\n                        \"file_preview\": null\n                    }\n                ]\n            }\n        ]\n    }\n}"}],"_postman_id":"382013a1-aa4d-4246-9655-a2e34d759ce6"},{"name":"Get a list of messages for a specific booking","id":"f441db7f-6aa1-4854-bfce-b3a05d707024","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"https://openapi.splento.com/api/v1/chat/[:booking_id]","description":"<p>Using this method, you can get a list of messages from specific booking chat (each Booking has its own chat).</p>\n<p>Using the <strong>only_unread</strong> parameter, you can get only those messages that have not yet been read.</p>\n","auth":{"type":"apikey","apikey":{"basicConfig":[{"key":"key","value":"Api-Key"},{"key":"value","value":"[YOUR_API_KEY]"}]},"isInherited":true,"source":{"_postman_id":"b6a8eaf9-2413-42b7-b393-17cc7ab50f50","id":"b6a8eaf9-2413-42b7-b393-17cc7ab50f50","name":"Splento Open API","type":"collection"}},"urlObject":{"path":["chat","[:booking_id]"],"host":["https://openapi.splento.com/api/v1"],"query":[{"disabled":true,"description":{"content":"<p>Show only messages that are unread by the client</p>\n","type":"text/plain"},"key":"only_unread","value":"true"}],"variable":[]}},"response":[{"id":"48253ed2-e69c-4d10-acbc-2509148f6c4f","name":"Get a list of messages for a specific booking","originalRequest":{"method":"GET","header":[],"url":{"raw":"https://openapi.splento.com/api/v1/chat/[:booking_id]","host":["https://openapi.splento.com/api/v1"],"path":["chat","[:booking_id]"],"query":[{"key":"only_unread","value":"true","description":"Show only messages that are unread by the client","disabled":true}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"X-Powered-By","value":"Express"},{"key":"Content-Security-Policy","value":"default-src 'self';script-src 'self' 'unsafe-inline' 'unsafe-eval';script-src-elem 'self' 'unsafe-inline' 'unsafe-eval';style-src 'self' 'unsafe-inline';connect-src 'self';base-uri 'self';font-src 'self' https: data:;form-action 'self';frame-ancestors 'self';img-src 'self' data:;object-src 'none';script-src-attr 'none';upgrade-insecure-requests"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"28445"},{"key":"ETag","value":"W/\"6f1d-Si6O2euhzYx2nj0KOKD8YKZQuJQ\""},{"key":"Date","value":"Sat, 12 Oct 2024 07:23:18 GMT"},{"key":"Connection","value":"keep-alive"},{"key":"Keep-Alive","value":"timeout=5"}],"cookie":[],"responseTime":null,"body":"{\n    \"status\": true,\n    \"message\": \"Get a list of messages for a specific booking\",\n    \"data\": {\n        \"messages\": [\n            {\n                \"id\": 6523,\n                \"booking_id\": 1537,\n                \"message\": \"Hello, this is a test message!\",\n                \"author_role\": \"client\",\n                \"readed_by_client_at\": null,\n                \"readed_by_employer_at\": null,\n                \"created_at\": \"2024-10-12T17:04:36.000Z\",\n                \"attachments\": [\n                    {\n                        \"id\": 508,\n                        \"file_name\": \"3.jpg\",\n                        \"file_link\": \"https://dl.splento.com/cdn/2024/10/10/o_1i9rsetole2a65cmhchsoj6gd.jpg\",\n                        \"file_type\": \"image\",\n                        \"file_size\": 371348,\n                        \"file_icon\": \"https://dl.splento.com/cdn/2024/10/10/o_1i9rsetole2a65cmhchsoj6gd_60.jpg\",\n                        \"file_preview\": \"https://dl.splento.com/cdn/2024/10/10/o_1i9rsetole2a65cmhchsoj6gd_1200.jpg\"\n                    },\n                    {\n                        \"id\": 509,\n                        \"file_name\": \"test.txt\",\n                        \"file_link\": \"https://dl.splento.com/cdn/2024/10/10/o_1i9rsjv4t5omkcsps51efd56en.txt\",\n                        \"file_type\": \"file\",\n                        \"file_size\": 22,\n                        \"file_icon\": null,\n                        \"file_preview\": null\n                    }\n                ]\n            }\n        ]\n    }\n}"}],"_postman_id":"f441db7f-6aa1-4854-bfce-b3a05d707024"},{"name":"Mark messages as read","id":"3c35adc6-fcbb-4955-8090-f1013422fa9f","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\n    \"messages_ids\": [\n        6437,\n        6436\n    ]\n}","options":{"raw":{"language":"json"}}},"url":"https://openapi.splento.com/api/v1/chat/mark_as_read","description":"<p>You can mark messages as read. This method allows you to mark one or more messages as read.</p>\n<p>Pass in the <strong>messages_ids</strong> array the IDs of the messages that need to be marked as read.</p>\n","auth":{"type":"apikey","apikey":{"basicConfig":[{"key":"key","value":"Api-Key"},{"key":"value","value":"[YOUR_API_KEY]"}]},"isInherited":true,"source":{"_postman_id":"b6a8eaf9-2413-42b7-b393-17cc7ab50f50","id":"b6a8eaf9-2413-42b7-b393-17cc7ab50f50","name":"Splento Open API","type":"collection"}},"urlObject":{"path":["chat","mark_as_read"],"host":["https://openapi.splento.com/api/v1"],"query":[],"variable":[]}},"response":[{"id":"1aacfd16-a806-491e-ab7d-86b186a78735","name":"Mark as read server response","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\n    \"messages_ids\": [\n        6525,\n        3362\n    ]\n}","options":{"raw":{"language":"json"}}},"url":"https://openapi.splento.com/api/v1/chat/mark_as_read"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"X-Powered-By","value":"Express"},{"key":"Content-Security-Policy","value":"default-src 'self';script-src 'self' 'unsafe-inline' 'unsafe-eval';script-src-elem 'self' 'unsafe-inline' 'unsafe-eval';style-src 'self' 'unsafe-inline';connect-src 'self';base-uri 'self';font-src 'self' https: data:;form-action 'self';frame-ancestors 'self';img-src 'self' data:;object-src 'none';script-src-attr 'none';upgrade-insecure-requests"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"59"},{"key":"ETag","value":"W/\"3b-2mbODYlmFxBhx6473+pkcPCOyu8\""},{"key":"Date","value":"Sat, 12 Oct 2024 07:30:27 GMT"},{"key":"Connection","value":"keep-alive"},{"key":"Keep-Alive","value":"timeout=5"}],"cookie":[],"responseTime":null,"body":"{\n    \"status\": true,\n    \"message\": \"Mark messages as read\",\n    \"data\": {}\n}"}],"_postman_id":"3c35adc6-fcbb-4955-8090-f1013422fa9f"},{"name":"Add new message","id":"0566ce24-4725-40c3-bb0d-73aa96737bdf","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\n    \"message\": \"Hello, this is a test message!\",\n    \"attachments\": [\n        {\n            \"file_name\": \"3.jpg\",\n            \"file_link\": \"https://dl.splento.com/cdn/2024/10/10/o_1i9rsetole2a65cmhchsoj6gd.jpg\",\n            \"file_type\": \"image\",\n            \"file_size\": 371348,\n            \"file_icon\": \"https://dl.splento.com/cdn/2024/10/10/o_1i9rsetole2a65cmhchsoj6gd_60.jpg\",\n            \"file_preview\": \"https://dl.splento.com/cdn/2024/10/10/o_1i9rsetole2a65cmhchsoj6gd_1200.jpg\"\n        },\n        {\n            \"file_name\": \"test.txt\",\n            \"file_link\": \"https://dl.splento.com/cdn/2024/10/10/o_1i9rsjv4t5omkcsps51efd56en.txt\",\n            \"file_type\": \"file\",\n            \"file_size\": 22\n        }\n    ]\n}","options":{"raw":{"language":"json"}}},"url":"https://openapi.splento.com/api/v1/chat/[:booking_id]","description":"<p><strong>For all new messages from the Splento team</strong>, you will receive a webhook with the type \"new_message\" (the webhook status field will contain = \"new_message\")</p>\n<h4 id=\"working-with-attachments\">Working with attachments.</h4>\n<p>Attachments are of two types: \"image\" and \"file\" (see the file_type field). For attachments of the \"image\" type, it is necessary to fill in the <strong>file_preview</strong> and <strong>file_icon</strong> fields.</p>\n<p>If your message <strong>has no attachments</strong>, leave the attachments array empty.</p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th><strong>Attachment Field</strong></th>\n<th><strong>Description</strong></th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><strong>file_name</strong></td>\n<td>Original file name</td>\n</tr>\n<tr>\n<td><strong>file_link</strong></td>\n<td>URL of source file (The specified URL must be accessible without authorization.)</td>\n</tr>\n<tr>\n<td><strong>file_type</strong></td>\n<td><strong>image</strong> or <strong>file</strong></td>\n</tr>\n<tr>\n<td><strong>file_size</strong></td>\n<td>Size of file in bytes</td>\n</tr>\n<tr>\n<td><strong>file_preview</strong></td>\n<td>URL of reduced copy of the original image (1200px wide)</td>\n</tr>\n<tr>\n<td><strong>file_icon</strong></td>\n<td>URL of an image icon (60x60px)</td>\n</tr>\n</tbody>\n</table>\n</div>","auth":{"type":"apikey","apikey":{"basicConfig":[{"key":"key","value":"Api-Key"},{"key":"value","value":"[YOUR_API_KEY]"}]},"isInherited":true,"source":{"_postman_id":"b6a8eaf9-2413-42b7-b393-17cc7ab50f50","id":"b6a8eaf9-2413-42b7-b393-17cc7ab50f50","name":"Splento Open API","type":"collection"}},"urlObject":{"path":["chat","[:booking_id]"],"host":["https://openapi.splento.com/api/v1"],"query":[],"variable":[]}},"response":[{"id":"a4f2c9dd-7b2c-4d47-8853-4e20bbb299ed","name":"New message server response","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\n    \"message\": \"Hello, this is a test message!\",\n    \"attachments\": [\n        {\n            \"file_name\": \"3.jpg\",\n            \"file_link\": \"https://dl.splento.com/cdn/2024/10/10/o_1i9rsetole2a65cmhchsoj6gd.jpg\",\n            \"file_type\": \"image\",\n            \"file_size\": 371348,\n            \"file_icon\": \"https://dl.splento.com/cdn/2024/10/10/o_1i9rsetole2a65cmhchsoj6gd_60.jpg\",\n            \"file_preview\": \"https://dl.splento.com/cdn/2024/10/10/o_1i9rsetole2a65cmhchsoj6gd_1200.jpg\"\n        },\n        {\n            \"file_name\": \"test.txt\",\n            \"file_link\": \"https://dl.splento.com/cdn/2024/10/10/o_1i9rsjv4t5omkcsps51efd56en.txt\",\n            \"file_type\": \"file\",\n            \"file_size\": 22\n        }\n    ]\n}","options":{"raw":{"language":"json"}}},"url":"https://openapi.splento.com/api/v1/chat/[:booking_id]"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"X-Powered-By","value":"Express"},{"key":"Content-Security-Policy","value":"default-src 'self';script-src 'self' 'unsafe-inline' 'unsafe-eval';script-src-elem 'self' 'unsafe-inline' 'unsafe-eval';style-src 'self' 'unsafe-inline';connect-src 'self';base-uri 'self';font-src 'self' https: data:;form-action 'self';frame-ancestors 'self';img-src 'self' data:;object-src 'none';script-src-attr 'none';upgrade-insecure-requests"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"53"},{"key":"ETag","value":"W/\"35-sZ9tv1Mwb5mAaBaJh8F7EaoxV60\""},{"key":"Date","value":"Sat, 12 Oct 2024 07:09:16 GMT"},{"key":"Connection","value":"keep-alive"},{"key":"Keep-Alive","value":"timeout=5"}],"cookie":[],"responseTime":null,"body":"{\n    \"status\": true,\n    \"message\": \"Add new message\",\n    \"data\": {}\n}"}],"_postman_id":"0566ce24-4725-40c3-bb0d-73aa96737bdf"}],"id":"eb5d6d2f-cc34-403f-aca0-fc4ce433210e","_postman_id":"eb5d6d2f-cc34-403f-aca0-fc4ce433210e","description":"","auth":{"type":"apikey","apikey":{"basicConfig":[{"key":"key","value":"Api-Key"},{"key":"value","value":"[YOUR_API_KEY]"}]},"isInherited":true,"source":{"_postman_id":"b6a8eaf9-2413-42b7-b393-17cc7ab50f50","id":"b6a8eaf9-2413-42b7-b393-17cc7ab50f50","name":"Splento Open API","type":"collection"}}},{"name":"Photographer","item":[{"name":"Get photographer Geo Data","id":"d665e511-e051-4b8d-9809-e5d51bab6d37","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"https://openapi.splento.com/api/v1/photographer/geo_data","description":"<p>This method is called without arguments. Returns an superobject of country/city objects indicating the number of available photographers in each country/city.</p>\n","auth":{"type":"apikey","apikey":{"basicConfig":[{"key":"key","value":"Api-Key"},{"key":"value","value":"[YOUR_API_KEY]"}]},"isInherited":true,"source":{"_postman_id":"b6a8eaf9-2413-42b7-b393-17cc7ab50f50","id":"b6a8eaf9-2413-42b7-b393-17cc7ab50f50","name":"Splento Open API","type":"collection"}},"urlObject":{"path":["photographer","geo_data"],"host":["https://openapi.splento.com/api/v1"],"query":[],"variable":[]}},"response":[{"id":"d56b99d5-971e-4252-aaf1-844c1aad12d1","name":"Geo Data example","originalRequest":{"method":"GET","header":[],"url":"https://openapi.splento.com/api/v1/photographer/geo_data"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"X-Powered-By","value":"Express"},{"key":"Content-Security-Policy","value":"default-src 'self';script-src 'self' 'unsafe-inline' 'unsafe-eval';script-src-elem 'self' 'unsafe-inline' 'unsafe-eval';style-src 'self' 'unsafe-inline';connect-src 'self';base-uri 'self';font-src 'self' https: data:;form-action 'self';frame-ancestors 'self';img-src 'self' data:;object-src 'none';script-src-attr 'none';upgrade-insecure-requests"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"41729"},{"key":"ETag","value":"W/\"a301-G9M5VIsUWCFXx5VpJSD+MIc0dn4\""},{"key":"Date","value":"Sat, 05 Apr 2025 09:18:49 GMT"},{"key":"Connection","value":"keep-alive"},{"key":"Keep-Alive","value":"timeout=5"}],"cookie":[],"responseTime":null,"body":"{\n    \"status\": true,\n    \"message\": \"Get photographer's Geo data\",\n    \"data\": {\n        \"details\": {\n            \"1\": {\n                \"id\": 1,\n                \"name\": \"United Kingdom\",\n                \"cities\": {\n                    \"1\": {\n                        \"id\": 1,\n                        \"name\": \"London\",\n                        \"number_of_available_photographers\": 142\n                    },\n                    \"18\": {\n                        \"id\": 18,\n                        \"name\": \"Greater London\",\n                        \"number_of_available_photographers\": 1\n                    },\n                    \"20\": {\n                        \"id\": 20,\n                        \"name\": \"Kent\",\n                        \"number_of_available_photographers\": 1\n                    },\n                    \"27\": {\n                        \"id\": 27,\n                        \"name\": \"Edinburgh\",\n                        \"number_of_available_photographers\": 4\n                    },\n                    \"38\": {\n                        \"id\": 38,\n                        \"name\": \"Glasgow\",\n                        \"number_of_available_photographers\": 7\n                    },\n                    \"51\": {\n                        \"id\": 51,\n                        \"name\": \"Leeds\",\n                        \"number_of_available_photographers\": 6\n                    },\n                    \"52\": {\n                        \"id\": 52,\n                        \"name\": \"Sheffield\",\n                        \"number_of_available_photographers\": 3\n                    },\n                    \"54\": {\n                        \"id\": 54,\n                        \"name\": \"Liverpool\",\n                        \"number_of_available_photographers\": 6\n                    },\n                    \"55\": {\n                        \"id\": 55,\n                        \"name\": \"Manchester\",\n                        \"number_of_available_photographers\": 8\n                    },\n                    \"56\": {\n                        \"id\": 56,\n                        \"name\": \"Bristol\",\n                        \"number_of_available_photographers\": 4\n                    },\n                    \"57\": {\n                        \"id\": 57,\n                        \"name\": \"Newcastle\",\n                        \"number_of_available_photographers\": 3\n                    },\n                    \"58\": {\n                        \"id\": 58,\n                        \"name\": \"Sunderland\",\n                        \"number_of_available_photographers\": 2\n                    },\n                    \"59\": {\n                        \"id\": 59,\n                        \"name\": \"Belfast\",\n                        \"number_of_available_photographers\": 3\n                    },\n                    \"60\": {\n                        \"id\": 60,\n                        \"name\": \"Coventry\",\n                        \"number_of_available_photographers\": 3\n                    },\n                    \"89\": {\n                        \"id\": 89,\n                        \"name\": \"Luton\",\n                        \"number_of_available_photographers\": 1\n                    },\n                    \"101\": {\n                        \"id\": 101,\n                        \"name\": \"Newbury\",\n                        \"number_of_available_photographers\": 1\n                    },\n                    \"102\": {\n                        \"id\": 102,\n                        \"name\": \"Reading\",\n                        \"number_of_available_photographers\": 2\n                    },\n                    \"104\": {\n                        \"id\": 104,\n                        \"name\": \"Slough\",\n                        \"number_of_available_photographers\": 2\n                    },\n                    \"118\": {\n                        \"id\": 118,\n                        \"name\": \"Milton Keynes\",\n                        \"number_of_available_photographers\": 2\n                    },\n                    \"125\": {\n                        \"id\": 125,\n                        \"name\": \"Cambridge\",\n                        \"number_of_available_photographers\": 4\n                    },\n                    \"127\": {\n                        \"id\": 127,\n                        \"name\": \"Ely\",\n                        \"number_of_available_photographers\": 1\n                    },\n                    \"131\": {\n                        \"id\": 131,\n                        \"name\": \"Peterborough\",\n                        \"number_of_available_photographers\": 3\n                    },\n                    \"140\": {\n                        \"id\": 140,\n                        \"name\": \"Alva\",\n                        \"number_of_available_photographers\": 1\n                    },\n                    \"172\": {\n                        \"id\": 172,\n                        \"name\": \"Falkirk\",\n                        \"number_of_available_photographers\": 2\n                    },\n                    \"194\": {\n                        \"id\": 194,\n                        \"name\": \"Perth\",\n                        \"number_of_available_photographers\": 1\n                    },\n                    \"205\": {\n                        \"id\": 205,\n                        \"name\": \"Chester\",\n                        \"number_of_available_photographers\": 1\n                    },\n                    \"207\": {\n                        \"id\": 207,\n                        \"name\": \"Crewe\",\n                        \"number_of_available_photographers\": 1\n                    },\n                    \"269\": {\n                        \"id\": 269,\n                        \"name\": \"Redruth\",\n                        \"number_of_available_photographers\": 1\n                    },\n                    \"280\": {\n                        \"id\": 280,\n                        \"name\": \"Antrim\",\n                        \"number_of_available_photographers\": 1\n                    },\n                    \"320\": {\n                        \"id\": 320,\n                        \"name\": \"Kendal\",\n                        \"number_of_available_photographers\": 1\n                    },\n                    \"342\": {\n                        \"id\": 342,\n                        \"name\": \"Chesterfield\",\n                        \"number_of_available_photographers\": 1\n                    },\n                    \"344\": {\n                        \"id\": 344,\n                        \"name\": \"Derby\",\n                        \"number_of_available_photographers\": 2\n                    },\n                    \"374\": {\n                        \"id\": 374,\n                        \"name\": \"Exeter\",\n                        \"number_of_available_photographers\": 2\n                    },\n                    \"391\": {\n                        \"id\": 391,\n                        \"name\": \"Plymouth\",\n                        \"number_of_available_photographers\": 2\n                    },\n                    \"403\": {\n                        \"id\": 403,\n                        \"name\": \"Torquay\",\n                        \"number_of_available_photographers\": 1\n                    },\n                    \"408\": {\n                        \"id\": 408,\n                        \"name\": \"Bournemouth\",\n                        \"number_of_available_photographers\": 3\n                    },\n                    \"416\": {\n                        \"id\": 416,\n                        \"name\": \"Poole\",\n                        \"number_of_available_photographers\": 2\n                    },\n                    \"421\": {\n                        \"id\": 421,\n                        \"name\": \"Swanage\",\n                        \"number_of_available_photographers\": 1\n                    },\n                    \"445\": {\n                        \"id\": 445,\n                        \"name\": \"Stockton-on-Tees\",\n                        \"number_of_available_photographers\": 1\n                    },\n                    \"469\": {\n                        \"id\": 469,\n                        \"name\": \"Newport\",\n                        \"number_of_available_photographers\": 1\n                    },\n                    \"483\": {\n                        \"id\": 483,\n                        \"name\": \"Goole\",\n                        \"number_of_available_photographers\": 1\n                    },\n                    \"521\": {\n                        \"id\": 521,\n                        \"name\": \"Livingston\",\n                        \"number_of_available_photographers\": 1\n                    },\n                    \"529\": {\n                        \"id\": 529,\n                        \"name\": \"Basildon\",\n                        \"number_of_available_photographers\": 1\n                    },\n                    \"531\": {\n                        \"id\": 531,\n                        \"name\": \"Braintree\",\n                        \"number_of_available_photographers\": 1\n                    },\n                    \"536\": {\n                        \"id\": 536,\n                        \"name\": \"Chelmsford\",\n                        \"number_of_available_photographers\": 1\n                    },\n                    \"539\": {\n                        \"id\": 539,\n                        \"name\": \"Clacton-on-Sea\",\n                        \"number_of_available_photographers\": 1\n                    },\n                    \"556\": {\n                        \"id\": 556,\n                        \"name\": \"Southend-on-Sea\",\n                        \"number_of_available_photographers\": 1\n                    },\n                    \"588\": {\n                        \"id\": 588,\n                        \"name\": \"Paisley\",\n                        \"number_of_available_photographers\": 1\n                    },\n                    \"592\": {\n                        \"id\": 592,\n                        \"name\": \"Cheltenham\",\n                        \"number_of_available_photographers\": 1\n                    },\n                    \"620\": {\n                        \"id\": 620,\n                        \"name\": \"Altrincham\",\n                        \"number_of_available_photographers\": 1\n                    },\n                    \"622\": {\n                        \"id\": 622,\n                        \"name\": \"Ashton-under-Lyne\",\n                        \"number_of_available_photographers\": 1\n                    },\n                    \"667\": {\n                        \"id\": 667,\n                        \"name\": \"Stockport\",\n                        \"number_of_available_photographers\": 1\n                    },\n                    \"708\": {\n                        \"id\": 708,\n                        \"name\": \"Blaenau Ffestiniog\",\n                        \"number_of_available_photographers\": 1\n                    },\n                    \"725\": {\n                        \"id\": 725,\n                        \"name\": \"Basingstoke\",\n                        \"number_of_available_photographers\": 1\n                    },\n                    \"731\": {\n                        \"id\": 731,\n                        \"name\": \"Fareham\",\n                        \"number_of_available_photographers\": 1\n                    },\n                    \"743\": {\n                        \"id\": 743,\n                        \"name\": \"Portsmouth\",\n                        \"number_of_available_photographers\": 2\n                    },\n                    \"746\": {\n                        \"id\": 746,\n                        \"name\": \"Southampton\",\n                        \"number_of_available_photographers\": 4\n                    },\n                    \"764\": {\n                        \"id\": 764,\n                        \"name\": \"Bushey\",\n                        \"number_of_available_photographers\": 1\n                    },\n                    \"768\": {\n                        \"id\": 768,\n                        \"name\": \"Hatfield\",\n                        \"number_of_available_photographers\": 1\n                    },\n                    \"783\": {\n                        \"id\": 783,\n                        \"name\": \"Ware\",\n                        \"number_of_available_photographers\": 1\n                    },\n                    \"784\": {\n                        \"id\": 784,\n                        \"name\": \"Watford\",\n                        \"number_of_available_photographers\": 1\n                    },\n                    \"829\": {\n                        \"id\": 829,\n                        \"name\": \"Ashford\",\n                        \"number_of_available_photographers\": 2\n                    },\n                    \"831\": {\n                        \"id\": 831,\n                        \"name\": \"Canterbury\",\n                        \"number_of_available_photographers\": 1\n                    },\n                    \"832\": {\n                        \"id\": 832,\n                        \"name\": \"Chatham\",\n                        \"number_of_available_photographers\": 1\n                    },\n                    \"837\": {\n                        \"id\": 837,\n                        \"name\": \"Folkestone\",\n                        \"number_of_available_photographers\": 1\n                    },\n                    \"840\": {\n                        \"id\": 840,\n                        \"name\": \"Herne Bay\",\n                        \"number_of_available_photographers\": 1\n                    },\n                    \"843\": {\n                        \"id\": 843,\n                        \"name\": \"Maidstone\",\n                        \"number_of_available_photographers\": 1\n                    },\n                    \"844\": {\n                        \"id\": 844,\n                        \"name\": \"Margate\",\n                        \"number_of_available_photographers\": 1\n                    },\n                    \"902\": {\n                        \"id\": 902,\n                        \"name\": \"Preston\",\n                        \"number_of_available_photographers\": 1\n                    },\n                    \"914\": {\n                        \"id\": 914,\n                        \"name\": \"Leicester\",\n                        \"number_of_available_photographers\": 7\n                    },\n                    \"918\": {\n                        \"id\": 918,\n                        \"name\": \"Market Harborough\",\n                        \"number_of_available_photographers\": 1\n                    },\n                    \"938\": {\n                        \"id\": 938,\n                        \"name\": \"Lincoln\",\n                        \"number_of_available_photographers\": 2\n                    },\n                    \"959\": {\n                        \"id\": 959,\n                        \"name\": \"Dumfries\",\n                        \"number_of_available_photographers\": 1\n                    },\n                    \"1005\": {\n                        \"id\": 1005,\n                        \"name\": \"Bridgend\",\n                        \"number_of_available_photographers\": 1\n                    },\n                    \"1036\": {\n                        \"id\": 1036,\n                        \"name\": \"King's Lynn\",\n                        \"number_of_available_photographers\": 1\n                    },\n                    \"1039\": {\n                        \"id\": 1039,\n                        \"name\": \"Norwich\",\n                        \"number_of_available_photographers\": 4\n                    },\n                    \"1044\": {\n                        \"id\": 1044,\n                        \"name\": \"Thetford\",\n                        \"number_of_available_photographers\": 1\n                    },\n                    \"1049\": {\n                        \"id\": 1049,\n                        \"name\": \"Aberdeen\",\n                        \"number_of_available_photographers\": 3\n                    },\n                    \"1117\": {\n                        \"id\": 1117,\n                        \"name\": \"Northampton\",\n                        \"number_of_available_photographers\": 1\n                    },\n                    \"1148\": {\n                        \"id\": 1148,\n                        \"name\": \"Mansfield\",\n                        \"number_of_available_photographers\": 1\n                    },\n                    \"1152\": {\n                        \"id\": 1152,\n                        \"name\": \"Nottingham\",\n                        \"number_of_available_photographers\": 1\n                    },\n                    \"1161\": {\n                        \"id\": 1161,\n                        \"name\": \"Bicester\",\n                        \"number_of_available_photographers\": 1\n                    },\n                    \"1166\": {\n                        \"id\": 1166,\n                        \"name\": \"Didcot\",\n                        \"number_of_available_photographers\": 1\n                    },\n                    \"1167\": {\n                        \"id\": 1167,\n                        \"name\": \"Faringdon\",\n                        \"number_of_available_photographers\": 1\n                    },\n                    \"1170\": {\n                        \"id\": 1170,\n                        \"name\": \"Oxford\",\n                        \"number_of_available_photographers\": 4\n                    },\n                    \"1172\": {\n                        \"id\": 1172,\n                        \"name\": \"Wallingford\",\n                        \"number_of_available_photographers\": 1\n                    },\n                    \"1209\": {\n                        \"id\": 1209,\n                        \"name\": \"Shrewsbury\",\n                        \"number_of_available_photographers\": 1\n                    },\n                    \"1214\": {\n                        \"id\": 1214,\n                        \"name\": \"Bath\",\n                        \"number_of_available_photographers\": 2\n                    },\n                    \"1240\": {\n                        \"id\": 1240,\n                        \"name\": \"Wellington\",\n                        \"number_of_available_photographers\": 1\n                    },\n                    \"1242\": {\n                        \"id\": 1242,\n                        \"name\": \"Weston-Super-Mare\",\n                        \"number_of_available_photographers\": 1\n                    },\n                    \"1310\": {\n                        \"id\": 1310,\n                        \"name\": \"Stafford\",\n                        \"number_of_available_photographers\": 1\n                    },\n                    \"1325\": {\n                        \"id\": 1325,\n                        \"name\": \"Hadleigh\",\n                        \"number_of_available_photographers\": 1\n                    },\n                    \"1328\": {\n                        \"id\": 1328,\n                        \"name\": \"Ipswich\",\n                        \"number_of_available_photographers\": 2\n                    },\n                    \"1349\": {\n                        \"id\": 1349,\n                        \"name\": \"Epsom\",\n                        \"number_of_available_photographers\": 1\n                    },\n                    \"1350\": {\n                        \"id\": 1350,\n                        \"name\": \"Esher\",\n                        \"number_of_available_photographers\": 1\n                    },\n                    \"1352\": {\n                        \"id\": 1352,\n                        \"name\": \"Farnham\",\n                        \"number_of_available_photographers\": 1\n                    },\n                    \"1355\": {\n                        \"id\": 1355,\n                        \"name\": \"Guildford\",\n                        \"number_of_available_photographers\": 1\n                    },\n                    \"1376\": {\n                        \"id\": 1376,\n                        \"name\": \"Newcastle upon Tyne\",\n                        \"number_of_available_photographers\": 2\n                    },\n                    \"1387\": {\n                        \"id\": 1387,\n                        \"name\": \"Atherstone\",\n                        \"number_of_available_photographers\": 1\n                    },\n                    \"1409\": {\n                        \"id\": 1409,\n                        \"name\": \"Birmingham\",\n                        \"number_of_available_photographers\": 7\n                    },\n                    \"1417\": {\n                        \"id\": 1417,\n                        \"name\": \"Dudley\",\n                        \"number_of_available_photographers\": 1\n                    },\n                    \"1429\": {\n                        \"id\": 1429,\n                        \"name\": \"Walsall\",\n                        \"number_of_available_photographers\": 2\n                    },\n                    \"1434\": {\n                        \"id\": 1434,\n                        \"name\": \"Wolverhampton\",\n                        \"number_of_available_photographers\": 1\n                    },\n                    \"1438\": {\n                        \"id\": 1438,\n                        \"name\": \"Chichester\",\n                        \"number_of_available_photographers\": 1\n                    },\n                    \"1508\": {\n                        \"id\": 1508,\n                        \"name\": \"Salisbury\",\n                        \"number_of_available_photographers\": 1\n                    },\n                    \"1509\": {\n                        \"id\": 1509,\n                        \"name\": \"Swindon\",\n                        \"number_of_available_photographers\": 2\n                    },\n                    \"1520\": {\n                        \"id\": 1520,\n                        \"name\": \"Kidderminster\",\n                        \"number_of_available_photographers\": 1\n                    },\n                    \"1525\": {\n                        \"id\": 1525,\n                        \"name\": \"Worcester\",\n                        \"number_of_available_photographers\": 1\n                    },\n                    \"1534\": {\n                        \"id\": 1534,\n                        \"name\": \"City of London\",\n                        \"number_of_available_photographers\": 4\n                    },\n                    \"1535\": {\n                        \"id\": 1535,\n                        \"name\": \"Bromley\",\n                        \"number_of_available_photographers\": 1\n                    },\n                    \"1538\": {\n                        \"id\": 1538,\n                        \"name\": \"Greenwich\",\n                        \"number_of_available_photographers\": 2\n                    },\n                    \"1540\": {\n                        \"id\": 1540,\n                        \"name\": \"Sutton\",\n                        \"number_of_available_photographers\": 1\n                    },\n                    \"1567\": {\n                        \"id\": 1567,\n                        \"name\": \"Lincolnshire\",\n                        \"number_of_available_photographers\": 1\n                    },\n                    \"1576\": {\n                        \"id\": 1576,\n                        \"name\": \"Dorset\",\n                        \"number_of_available_photographers\": 1\n                    },\n                    \"1660\": {\n                        \"id\": 1660,\n                        \"name\": \"Glasgow City\",\n                        \"number_of_available_photographers\": 2\n                    },\n                    \"1670\": {\n                        \"id\": 1670,\n                        \"name\": \"Worcestershire\",\n                        \"number_of_available_photographers\": 1\n                    },\n                    \"1674\": {\n                        \"id\": 1674,\n                        \"name\": \"Brighton\",\n                        \"number_of_available_photographers\": 3\n                    },\n                    \"1855\": {\n                        \"id\": 1855,\n                        \"name\": \"Erith\",\n                        \"number_of_available_photographers\": 1\n                    },\n                    \"1900\": {\n                        \"id\": 1900,\n                        \"name\": \"Hampton\",\n                        \"number_of_available_photographers\": 2\n                    },\n                    \"2240\": {\n                        \"id\": 2240,\n                        \"name\": \"Newick\",\n                        \"number_of_available_photographers\": 1\n                    },\n                    \"31515\": {\n                        \"id\": 31515,\n                        \"name\": \"Aviemore\",\n                        \"number_of_available_photographers\": 1\n                    },\n                    \"31750\": {\n                        \"id\": 31750,\n                        \"name\": \"London Borough of Brent\",\n                        \"number_of_available_photographers\": 2\n                    },\n                    \"31776\": {\n                        \"id\": 31776,\n                        \"name\": \"Aber\",\n                        \"number_of_available_photographers\": 1\n                    },\n                    \"31785\": {\n                        \"id\": 31785,\n                        \"name\": \"City of Edinburgh\",\n                        \"number_of_available_photographers\": 2\n                    },\n                    \"31794\": {\n                        \"id\": 31794,\n                        \"name\": \"Cheshire East\",\n                        \"number_of_available_photographers\": 1\n                    },\n                    \"31795\": {\n                        \"id\": 31795,\n                        \"name\": \"London Borough of Merton\",\n                        \"number_of_available_photographers\": 1\n                    },\n                    \"31801\": {\n                        \"id\": 31801,\n                        \"name\": \"London Borough of Southwark\",\n                        \"number_of_available_photographers\": 1\n                    },\n                    \"31805\": {\n                        \"id\": 31805,\n                        \"name\": \"City of Nottingham\",\n                        \"number_of_available_photographers\": 2\n                    },\n                    \"31838\": {\n                        \"id\": 31838,\n                        \"name\": \"London Borough of Bromley\",\n                        \"number_of_available_photographers\": 1\n                    },\n                    \"31839\": {\n                        \"id\": 31839,\n                        \"name\": \"Bestwood St. Albans\",\n                        \"number_of_available_photographers\": 1\n                    },\n                    \"31840\": {\n                        \"id\": 31840,\n                        \"name\": \"Royal Borough of Greenwich\",\n                        \"number_of_available_photographers\": 1\n                    },\n                    \"31851\": {\n                        \"id\": 31851,\n                        \"name\": \"Freshwater\",\n                        \"number_of_available_photographers\": 1\n                    },\n                    \"31860\": {\n                        \"id\": 31860,\n                        \"name\": \"Bournemouth, Christchurch and Poole\",\n                        \"number_of_available_photographers\": 1\n                    },\n                    \"31863\": {\n                        \"id\": 31863,\n                        \"name\": \"City of Bristol\",\n                        \"number_of_available_photographers\": 1\n                    },\n                    \"31866\": {\n                        \"id\": 31866,\n                        \"name\": \"Downend, Isle of Wight\",\n                        \"number_of_available_photographers\": 1\n                    },\n                    \"31874\": {\n                        \"id\": 31874,\n                        \"name\": \"Great Longstone\",\n                        \"number_of_available_photographers\": 1\n                    },\n                    \"31898\": {\n                        \"id\": 31898,\n                        \"name\": \"Bamfurlong, Gloucestershire\",\n                        \"number_of_available_photographers\": 1\n                    },\n                    \"31905\": {\n                        \"id\": 31905,\n                        \"name\": \"Dundee City\",\n                        \"number_of_available_photographers\": 1\n                    },\n                    \"31910\": {\n                        \"id\": 31910,\n                        \"name\": \"Blakelaw and North Fenham\",\n                        \"number_of_available_photographers\": 1\n                    },\n                    \"31921\": {\n                        \"id\": 31921,\n                        \"name\": \"Brook, Surrey\",\n                        \"number_of_available_photographers\": 1\n                    },\n                    \"31932\": {\n                        \"id\": 31932,\n                        \"name\": \"West Riding of Yorkshire\",\n                        \"number_of_available_photographers\": 1\n                    },\n                    \"32030\": {\n                        \"id\": 32030,\n                        \"name\": \"Sunbury-on-Thames\",\n                        \"number_of_available_photographers\": 1\n                    },\n                    \"32057\": {\n                        \"id\": 32057,\n                        \"name\": \"Aberdeen City\",\n                        \"number_of_available_photographers\": 2\n                    },\n                    \"32060\": {\n                        \"id\": 32060,\n                        \"name\": \"Great and Little Preston\",\n                        \"number_of_available_photographers\": 1\n                    },\n                    \"32064\": {\n                        \"id\": 32064,\n                        \"name\": \"Perth and Kinross\",\n                        \"number_of_available_photographers\": 1\n                    },\n                    \"32083\": {\n                        \"id\": 32083,\n                        \"name\": \"Bishopston\",\n                        \"number_of_available_photographers\": 1\n                    },\n                    \"32141\": {\n                        \"id\": 32141,\n                        \"name\": \"Boscombe\",\n                        \"number_of_available_photographers\": 1\n                    },\n                    \"32188\": {\n                        \"id\": 32188,\n                        \"name\": \"West Oxfordshire\",\n                        \"number_of_available_photographers\": 1\n                    },\n                    \"32261\": {\n                        \"id\": 32261,\n                        \"name\": \"South Oxfordshire\",\n                        \"number_of_available_photographers\": 1\n                    }\n                },\n                \"number_of_available_photographers\": 386\n            },\n            \"2\": {\n                \"id\": 2,\n                \"name\": \"USA\",\n                \"cities\": {\n                    \"62\": {\n                        \"id\": 62,\n                        \"name\": \"New York\",\n                        \"number_of_available_photographers\": 2\n                    },\n                    \"63\": {\n                        \"id\": 63,\n                        \"name\": \"Los Angeles\",\n                        \"number_of_available_photographers\": 3\n                    },\n                    \"64\": {\n                        \"id\": 64,\n                        \"name\": \"Chicago\",\n                        \"number_of_available_photographers\": 4\n                    },\n                    \"65\": {\n                        \"id\": 65,\n                        \"name\": \"Houston\",\n                        \"number_of_available_photographers\": 1\n                    },\n                    \"66\": {\n                        \"id\": 66,\n                        \"name\": \"Philadelphia\",\n                        \"number_of_available_photographers\": 1\n                    },\n                    \"71\": {\n                        \"id\": 71,\n                        \"name\": \"San Jose\",\n                        \"number_of_available_photographers\": 3\n                    },\n                    \"73\": {\n                        \"id\": 73,\n                        \"name\": \"San Francisco\",\n                        \"number_of_available_photographers\": 3\n                    },\n                    \"74\": {\n                        \"id\": 74,\n                        \"name\": \"Miami\",\n                        \"number_of_available_photographers\": 3\n                    },\n                    \"77\": {\n                        \"id\": 77,\n                        \"name\": \"Las Vegas\",\n                        \"number_of_available_photographers\": 5\n                    },\n                    \"78\": {\n                        \"id\": 78,\n                        \"name\": \"Atlanta\",\n                        \"number_of_available_photographers\": 1\n                    },\n                    \"906\": {\n                        \"id\": 906,\n                        \"name\": \"Thornton\",\n                        \"number_of_available_photographers\": 1\n                    },\n                    \"923\": {\n                        \"id\": 923,\n                        \"name\": \"Boston\",\n                        \"number_of_available_photographers\": 2\n                    },\n                    \"1583\": {\n                        \"id\": 1583,\n                        \"name\": \"Denver\",\n                        \"number_of_available_photographers\": 3\n                    },\n                    \"1590\": {\n                        \"id\": 1590,\n                        \"name\": \"Austin\",\n                        \"number_of_available_photographers\": 1\n                    },\n                    \"1661\": {\n                        \"id\": 1661,\n                        \"name\": \"Ridge\",\n                        \"number_of_available_photographers\": 1\n                    },\n                    \"1663\": {\n                        \"id\": 1663,\n                        \"name\": \"Gretna\",\n                        \"number_of_available_photographers\": 1\n                    },\n                    \"1684\": {\n                        \"id\": 1684,\n                        \"name\": \"Springfield\",\n                        \"number_of_available_photographers\": 1\n                    },\n                    \"2190\": {\n                        \"id\": 2190,\n                        \"name\": \"Chandler\",\n                        \"number_of_available_photographers\": 1\n                    },\n                    \"2192\": {\n                        \"id\": 2192,\n                        \"name\": \"Mesa\",\n                        \"number_of_available_photographers\": 1\n                    },\n                    \"2380\": {\n                        \"id\": 2380,\n                        \"name\": \"Shoreline\",\n                        \"number_of_available_photographers\": 1\n                    },\n                    \"2447\": {\n                        \"id\": 2447,\n                        \"name\": \"Burlington\",\n                        \"number_of_available_photographers\": 1\n                    },\n                    \"2508\": {\n                        \"id\": 2508,\n                        \"name\": \"Burien\",\n                        \"number_of_available_photographers\": 1\n                    },\n                    \"2946\": {\n                        \"id\": 2946,\n                        \"name\": \"Woodside\",\n                        \"number_of_available_photographers\": 1\n                    },\n                    \"3459\": {\n                        \"id\": 3459,\n                        \"name\": \"Brooklyn\",\n                        \"number_of_available_photographers\": 4\n                    },\n                    \"4058\": {\n                        \"id\": 4058,\n                        \"name\": \"Huntington\",\n                        \"number_of_available_photographers\": 1\n                    },\n                    \"4623\": {\n                        \"id\": 4623,\n                        \"name\": \"Williston\",\n                        \"number_of_available_photographers\": 1\n                    },\n                    \"5357\": {\n                        \"id\": 5357,\n                        \"name\": \"Arvada\",\n                        \"number_of_available_photographers\": 1\n                    },\n                    \"5776\": {\n                        \"id\": 5776,\n                        \"name\": \"Bayonne\",\n                        \"number_of_available_photographers\": 1\n                    },\n                    \"7796\": {\n                        \"id\": 7796,\n                        \"name\": \"Orange\",\n                        \"number_of_available_photographers\": 1\n                    },\n                    \"12367\": {\n                        \"id\": 12367,\n                        \"name\": \"Templeton\",\n                        \"number_of_available_photographers\": 1\n                    },\n                    \"13526\": {\n                        \"id\": 13526,\n                        \"name\": \"East Washington\",\n                        \"number_of_available_photographers\": 1\n                    },\n                    \"13585\": {\n                        \"id\": 13585,\n                        \"name\": \"Aldan\",\n                        \"number_of_available_photographers\": 1\n                    },\n                    \"15632\": {\n                        \"id\": 15632,\n                        \"name\": \"Aliso Viejo\",\n                        \"number_of_available_photographers\": 1\n                    },\n                    \"15914\": {\n                        \"id\": 15914,\n                        \"name\": \"Laguna Niguel\",\n                        \"number_of_available_photographers\": 1\n                    },\n                    \"16001\": {\n                        \"id\": 16001,\n                        \"name\": \"Rocklin\",\n                        \"number_of_available_photographers\": 1\n                    },\n                    \"16260\": {\n                        \"id\": 16260,\n                        \"name\": \"Anaheim\",\n                        \"number_of_available_photographers\": 1\n                    },\n                    \"22663\": {\n                        \"id\": 22663,\n                        \"name\": \"Silver Spring\",\n                        \"number_of_available_photographers\": 1\n                    },\n                    \"31744\": {\n                        \"id\": 31744,\n                        \"name\": \"New York City\",\n                        \"number_of_available_photographers\": 1\n                    },\n                    \"31868\": {\n                        \"id\": 31868,\n                        \"name\": \"Angelica, New York\",\n                        \"number_of_available_photographers\": 1\n                    },\n                    \"31989\": {\n                        \"id\": 31989,\n                        \"name\": \"East Central Washington\",\n                        \"number_of_available_photographers\": 1\n                    },\n                    \"32002\": {\n                        \"id\": 32002,\n                        \"name\": \"North Hollywood\",\n                        \"number_of_available_photographers\": 1\n                    },\n                    \"32131\": {\n                        \"id\": 32131,\n                        \"name\": \"Banker Plantation\",\n                        \"number_of_available_photographers\": 1\n                    },\n                    \"32180\": {\n                        \"id\": 32180,\n                        \"name\": \"Bostick\",\n                        \"number_of_available_photographers\": 1\n                    },\n                    \"32221\": {\n                        \"id\": 32221,\n                        \"name\": \"Old Bridge Township\",\n                        \"number_of_available_photographers\": 1\n                    },\n                    \"32239\": {\n                        \"id\": 32239,\n                        \"name\": \"San Francisco County\",\n                        \"number_of_available_photographers\": 1\n                    }\n                },\n                \"number_of_available_photographers\": 67\n            },\n            \"3\": {\n                \"id\": 3,\n                \"name\": \"Spain\",\n                \"cities\": {\n                    \"1642\": {\n                        \"id\": 1642,\n                        \"name\": \"Madrid\",\n                        \"number_of_available_photographers\": 5\n                    },\n                    \"1714\": {\n                        \"id\": 1714,\n                        \"name\": \"Barcelona\",\n                        \"number_of_available_photographers\": 4\n                    },\n                    \"31984\": {\n                        \"id\": 31984,\n                        \"name\": \"Murcia\",\n                        \"number_of_available_photographers\": 1\n                    },\n                    \"31996\": {\n                        \"id\": 31996,\n                        \"name\": \"Cartagena\",\n                        \"number_of_available_photographers\": 1\n                    },\n                    \"32005\": {\n                        \"id\": 32005,\n                        \"name\": \"Las Rozas de Madrid\",\n                        \"number_of_available_photographers\": 1\n                    },\n                    \"32046\": {\n                        \"id\": 32046,\n                        \"name\": \"Sant Antoni de Portmany\",\n                        \"number_of_available_photographers\": 1\n                    },\n                    \"32047\": {\n                        \"id\": 32047,\n                        \"name\": \"Ibiza\",\n                        \"number_of_available_photographers\": 1\n                    }\n                },\n                \"number_of_available_photographers\": 14\n            },\n            \"4\": {\n                \"id\": 4,\n                \"name\": \"Turkey\",\n                \"cities\": {\n                    \"3\": {\n                        \"id\": 3,\n                        \"name\": \"Kislovodsk\",\n                        \"number_of_available_photographers\": 1\n                    },\n                    \"1946\": {\n                        \"id\": 1946,\n                        \"name\": \"Istanbul\",\n                        \"number_of_available_photographers\": 1\n                    }\n                },\n                \"number_of_available_photographers\": 2\n            },\n            \"5\": {\n                \"id\": 5,\n                \"name\": \"Greece\",\n                \"cities\": {\n                    \"1621\": {\n                        \"id\": 1621,\n                        \"name\": \"Athens\",\n                        \"number_of_available_photographers\": 3\n                    },\n                    \"31903\": {\n                        \"id\": 31903,\n                        \"name\": \"Glyfada\",\n                        \"number_of_available_photographers\": 1\n                    },\n                    \"32253\": {\n                        \"id\": 32253,\n                        \"name\": \"Zografou\",\n                        \"number_of_available_photographers\": 1\n                    },\n                    \"32280\": {\n                        \"id\": 32280,\n                        \"name\": \"Thessaloniki\",\n                        \"number_of_available_photographers\": 2\n                    }\n                },\n                \"number_of_available_photographers\": 7\n            },\n            \"6\": {\n                \"id\": 6,\n                \"name\": \"France\",\n                \"cities\": {\n                    \"1618\": {\n                        \"id\": 1618,\n                        \"name\": \"Paris\",\n                        \"number_of_available_photographers\": 6\n                    },\n                    \"1662\": {\n                        \"id\": 1662,\n                        \"name\": \"Antony\",\n                        \"number_of_available_photographers\": 2\n                    },\n                    \"2204\": {\n                        \"id\": 2204,\n                        \"name\": \"Nice\",\n                        \"number_of_available_photographers\": 1\n                    },\n                    \"2205\": {\n                        \"id\": 2205,\n                        \"name\": \"Roquebrune-Cap-Martin\",\n                        \"number_of_available_photographers\": 1\n                    },\n                    \"2206\": {\n                        \"id\": 2206,\n                        \"name\": \"Monampteuil\",\n                        \"number_of_available_photographers\": 1\n                    },\n                    \"2207\": {\n                        \"id\": 2207,\n                        \"name\": \"Beaulieu\",\n                        \"number_of_available_photographers\": 1\n                    },\n                    \"31832\": {\n                        \"id\": 31832,\n                        \"name\": \"1st arrondissement of Paris\",\n                        \"number_of_available_photographers\": 1\n                    },\n                    \"31870\": {\n                        \"id\": 31870,\n                        \"name\": \"13th arrondissement of Paris\",\n                        \"number_of_available_photographers\": 1\n                    },\n                    \"31883\": {\n                        \"id\": 31883,\n                        \"name\": \"Levainville\",\n                        \"number_of_available_photographers\": 1\n                    },\n                    \"31884\": {\n                        \"id\": 31884,\n                        \"name\": \"10th arrondissement of Paris\",\n                        \"number_of_available_photographers\": 5\n                    },\n                    \"32026\": {\n                        \"id\": 32026,\n                        \"name\": \"Puteaux\",\n                        \"number_of_available_photographers\": 1\n                    },\n                    \"32071\": {\n                        \"id\": 32071,\n                        \"name\": \"Reims\",\n                        \"number_of_available_photographers\": 1\n                    },\n                    \"32089\": {\n                        \"id\": 32089,\n                        \"name\": \"Lille\",\n                        \"number_of_available_photographers\": 1\n                    },\n                    \"32177\": {\n                        \"id\": 32177,\n                        \"name\": \"13th arrondissement of Marseille\",\n                        \"number_of_available_photographers\": 1\n                    },\n                    \"32207\": {\n                        \"id\": 32207,\n                        \"name\": \"Anglet\",\n                        \"number_of_available_photographers\": 1\n                    },\n                    \"32224\": {\n                        \"id\": 32224,\n                        \"name\": \"Strasbourg\",\n                        \"number_of_available_photographers\": 3\n                    }\n                },\n                \"number_of_available_photographers\": 28\n            },\n            \"7\": {\n                \"id\": 7,\n                \"name\": \"Austria\",\n                \"cities\": {\n                    \"1641\": {\n                        \"id\": 1641,\n                        \"name\": \"Vienna\",\n                        \"number_of_available_photographers\": 6\n                    }\n                },\n                \"number_of_available_photographers\": 6\n            },\n            \"8\": {\n                \"id\": 8,\n                \"name\": \"Switzerland\",\n                \"cities\": {\n                    \"1628\": {\n                        \"id\": 1628,\n                        \"name\": \"Rümlang\",\n                        \"number_of_available_photographers\": 1\n                    },\n                    \"1666\": {\n                        \"id\": 1666,\n                        \"name\": \"Montreux\",\n                        \"number_of_available_photographers\": 1\n                    },\n                    \"1680\": {\n                        \"id\": 1680,\n                        \"name\": \"Zurich\",\n                        \"number_of_available_photographers\": 2\n                    },\n                    \"2354\": {\n                        \"id\": 2354,\n                        \"name\": \"Geneva\",\n                        \"number_of_available_photographers\": 1\n                    },\n                    \"31791\": {\n                        \"id\": 31791,\n                        \"name\": \"Basel\",\n                        \"number_of_available_photographers\": 1\n                    },\n                    \"32218\": {\n                        \"id\": 32218,\n                        \"name\": \"Nyon\",\n                        \"number_of_available_photographers\": 1\n                    }\n                },\n                \"number_of_available_photographers\": 7\n            },\n            \"9\": {\n                \"id\": 9,\n                \"name\": \"Netherlands\",\n                \"cities\": {\n                    \"1625\": {\n                        \"id\": 1625,\n                        \"name\": \"Leiden\",\n                        \"number_of_available_photographers\": 1\n                    },\n                    \"1701\": {\n                        \"id\": 1701,\n                        \"name\": \"Amsterdam\",\n                        \"number_of_available_photographers\": 3\n                    },\n                    \"31748\": {\n                        \"id\": 31748,\n                        \"name\": \"Heerlen\",\n                        \"number_of_available_photographers\": 1\n                    },\n                    \"32055\": {\n                        \"id\": 32055,\n                        \"name\": \"Tilburg\",\n                        \"number_of_available_photographers\": 1\n                    },\n                    \"32209\": {\n                        \"id\": 32209,\n                        \"name\": \"Scherpenisse\",\n                        \"number_of_available_photographers\": 1\n                    }\n                },\n                \"number_of_available_photographers\": 7\n            },\n            \"10\": {\n                \"id\": 10,\n                \"name\": \"Denmark\",\n                \"cities\": {\n                    \"1639\": {\n                        \"id\": 1639,\n                        \"name\": \"Brenderup\",\n                        \"number_of_available_photographers\": 1\n                    },\n                    \"1667\": {\n                        \"id\": 1667,\n                        \"name\": \"Copenhagen\",\n                        \"number_of_available_photographers\": 9\n                    },\n                    \"2209\": {\n                        \"id\": 2209,\n                        \"name\": \"Copenhagen Municipality\",\n                        \"number_of_available_photographers\": 1\n                    },\n                    \"31843\": {\n                        \"id\": 31843,\n                        \"name\": \"Viby\",\n                        \"number_of_available_photographers\": 1\n                    },\n                    \"31965\": {\n                        \"id\": 31965,\n                        \"name\": \"Odense\",\n                        \"number_of_available_photographers\": 4\n                    },\n                    \"31970\": {\n                        \"id\": 31970,\n                        \"name\": \"Aarhus\",\n                        \"number_of_available_photographers\": 1\n                    },\n                    \"32056\": {\n                        \"id\": 32056,\n                        \"name\": \"Glostrup\",\n                        \"number_of_available_photographers\": 1\n                    },\n                    \"32080\": {\n                        \"id\": 32080,\n                        \"name\": \"Aarhus V\",\n                        \"number_of_available_photographers\": 1\n                    },\n                    \"32084\": {\n                        \"id\": 32084,\n                        \"name\": \"Skødstrup\",\n                        \"number_of_available_photographers\": 1\n                    },\n                    \"32086\": {\n                        \"id\": 32086,\n                        \"name\": \"Roskilde\",\n                        \"number_of_available_photographers\": 1\n                    },\n                    \"32100\": {\n                        \"id\": 32100,\n                        \"name\": \"Aalborg\",\n                        \"number_of_available_photographers\": 2\n                    },\n                    \"32101\": {\n                        \"id\": 32101,\n                        \"name\": \"Haderslev\",\n                        \"number_of_available_photographers\": 1\n                    },\n                    \"32102\": {\n                        \"id\": 32102,\n                        \"name\": \"Frederikshavn\",\n                        \"number_of_available_photographers\": 1\n                    },\n                    \"32104\": {\n                        \"id\": 32104,\n                        \"name\": \"Horsens\",\n                        \"number_of_available_photographers\": 1\n                    },\n                    \"32106\": {\n                        \"id\": 32106,\n                        \"name\": \"Skive\",\n                        \"number_of_available_photographers\": 1\n                    },\n                    \"32111\": {\n                        \"id\": 32111,\n                        \"name\": \"Gentofte\",\n                        \"number_of_available_photographers\": 1\n                    },\n                    \"32116\": {\n                        \"id\": 32116,\n                        \"name\": \"Brande\",\n                        \"number_of_available_photographers\": 1\n                    },\n                    \"32121\": {\n                        \"id\": 32121,\n                        \"name\": \"Slagelse\",\n                        \"number_of_available_photographers\": 1\n                    },\n                    \"32126\": {\n                        \"id\": 32126,\n                        \"name\": \"Nordborg\",\n                        \"number_of_available_photographers\": 1\n                    },\n                    \"32129\": {\n                        \"id\": 32129,\n                        \"name\": \"Helsingør\",\n                        \"number_of_available_photographers\": 1\n                    },\n                    \"32140\": {\n                        \"id\": 32140,\n                        \"name\": \"Thisted\",\n                        \"number_of_available_photographers\": 1\n                    },\n                    \"32148\": {\n                        \"id\": 32148,\n                        \"name\": \"Sakskøbing\",\n                        \"number_of_available_photographers\": 1\n                    },\n                    \"32181\": {\n                        \"id\": 32181,\n                        \"name\": \"Vrå\",\n                        \"number_of_available_photographers\": 1\n                    },\n                    \"32290\": {\n                        \"id\": 32290,\n                        \"name\": \"Rønnede\",\n                        \"number_of_available_photographers\": 1\n                    }\n                },\n                \"number_of_available_photographers\": 36\n            },\n            \"11\": {\n                \"id\": 11,\n                \"name\": \"Sweden\",\n                \"cities\": {\n                    \"2157\": {\n                        \"id\": 2157,\n                        \"name\": \"Stockholm\",\n                        \"number_of_available_photographers\": 4\n                    }\n                },\n                \"number_of_available_photographers\": 4\n            },\n            \"12\": {\n                \"id\": 12,\n                \"name\": \"Italy\",\n                \"cities\": {\n                    \"1640\": {\n                        \"id\": 1640,\n                        \"name\": \"Rome\",\n                        \"number_of_available_photographers\": 3\n                    },\n                    \"2000\": {\n                        \"id\": 2000,\n                        \"name\": \"Milan\",\n                        \"number_of_available_photographers\": 1\n                    },\n                    \"2215\": {\n                        \"id\": 2215,\n                        \"name\": \"Padua\",\n                        \"number_of_available_photographers\": 1\n                    },\n                    \"7879\": {\n                        \"id\": 7879,\n                        \"name\": \"Milano\",\n                        \"number_of_available_photographers\": 2\n                    },\n                    \"31758\": {\n                        \"id\": 31758,\n                        \"name\": \"Melzo\",\n                        \"number_of_available_photographers\": 1\n                    },\n                    \"31929\": {\n                        \"id\": 31929,\n                        \"name\": \"Bar Milano\",\n                        \"number_of_available_photographers\": 1\n                    },\n                    \"32175\": {\n                        \"id\": 32175,\n                        \"name\": \"Bologna\",\n                        \"number_of_available_photographers\": 1\n                    }\n                },\n                \"number_of_available_photographers\": 10\n            },\n            \"13\": {\n                \"id\": 13,\n                \"name\": \"Germany\",\n                \"cities\": {\n                    \"1634\": {\n                        \"id\": 1634,\n                        \"name\": \"Düsseldorf\",\n                        \"number_of_available_photographers\": 1\n                    },\n                    \"1637\": {\n                        \"id\": 1637,\n                        \"name\": \"Frankfurt am Main\",\n                        \"number_of_available_photographers\": 5\n                    },\n                    \"1736\": {\n                        \"id\": 1736,\n                        \"name\": \"Berlin\",\n                        \"number_of_available_photographers\": 23\n                    },\n                    \"1870\": {\n                        \"id\": 1870,\n                        \"name\": \"Frankfurt\",\n                        \"number_of_available_photographers\": 2\n                    },\n                    \"1904\": {\n                        \"id\": 1904,\n                        \"name\": \"Hanover\",\n                        \"number_of_available_photographers\": 1\n                    },\n                    \"2015\": {\n                        \"id\": 2015,\n                        \"name\": \"Munich\",\n                        \"number_of_available_photographers\": 8\n                    },\n                    \"2187\": {\n                        \"id\": 2187,\n                        \"name\": \"Molbergen\",\n                        \"number_of_available_photographers\": 1\n                    },\n                    \"2188\": {\n                        \"id\": 2188,\n                        \"name\": \"Cloppenburg\",\n                        \"number_of_available_photographers\": 1\n                    },\n                    \"2239\": {\n                        \"id\": 2239,\n                        \"name\": \"Lübeck\",\n                        \"number_of_available_photographers\": 1\n                    },\n                    \"5893\": {\n                        \"id\": 5893,\n                        \"name\": \"Hamburg\",\n                        \"number_of_available_photographers\": 5\n                    },\n                    \"7353\": {\n                        \"id\": 7353,\n                        \"name\": \"Weimar\",\n                        \"number_of_available_photographers\": 1\n                    },\n                    \"9287\": {\n                        \"id\": 9287,\n                        \"name\": \"Brunswick\",\n                        \"number_of_available_photographers\": 1\n                    },\n                    \"9858\": {\n                        \"id\": 9858,\n                        \"name\": \"Hamberg\",\n                        \"number_of_available_photographers\": 2\n                    },\n                    \"11817\": {\n                        \"id\": 11817,\n                        \"name\": \"Potsdam\",\n                        \"number_of_available_photographers\": 1\n                    },\n                    \"13114\": {\n                        \"id\": 13114,\n                        \"name\": \"Nuremberg\",\n                        \"number_of_available_photographers\": 4\n                    },\n                    \"17159\": {\n                        \"id\": 17159,\n                        \"name\": \"Stuttgart\",\n                        \"number_of_available_photographers\": 4\n                    },\n                    \"19331\": {\n                        \"id\": 19331,\n                        \"name\": \"Bremen\",\n                        \"number_of_available_photographers\": 2\n                    },\n                    \"20251\": {\n                        \"id\": 20251,\n                        \"name\": \"Oldenburg\",\n                        \"number_of_available_photographers\": 1\n                    },\n                    \"20301\": {\n                        \"id\": 20301,\n                        \"name\": \"Munster\",\n                        \"number_of_available_photographers\": 1\n                    },\n                    \"26437\": {\n                        \"id\": 26437,\n                        \"name\": \"Cologne\",\n                        \"number_of_available_photographers\": 2\n                    },\n                    \"26818\": {\n                        \"id\": 26818,\n                        \"name\": \"Flensburg\",\n                        \"number_of_available_photographers\": 1\n                    },\n                    \"31755\": {\n                        \"id\": 31755,\n                        \"name\": \"Emstek\",\n                        \"number_of_available_photographers\": 1\n                    },\n                    \"31881\": {\n                        \"id\": 31881,\n                        \"name\": \"Rödermark\",\n                        \"number_of_available_photographers\": 1\n                    },\n                    \"31941\": {\n                        \"id\": 31941,\n                        \"name\": \"Aachen\",\n                        \"number_of_available_photographers\": 2\n                    },\n                    \"31995\": {\n                        \"id\": 31995,\n                        \"name\": \"Berlingen\",\n                        \"number_of_available_photographers\": 1\n                    },\n                    \"32068\": {\n                        \"id\": 32068,\n                        \"name\": \"Augsburg\",\n                        \"number_of_available_photographers\": 4\n                    },\n                    \"32069\": {\n                        \"id\": 32069,\n                        \"name\": \"Herzogenrath\",\n                        \"number_of_available_photographers\": 1\n                    },\n                    \"32087\": {\n                        \"id\": 32087,\n                        \"name\": \"Bad Linda\",\n                        \"number_of_available_photographers\": 1\n                    },\n                    \"32090\": {\n                        \"id\": 32090,\n                        \"name\": \"Wolfsburg\",\n                        \"number_of_available_photographers\": 1\n                    },\n                    \"32108\": {\n                        \"id\": 32108,\n                        \"name\": \"Ingolstadt\",\n                        \"number_of_available_photographers\": 1\n                    },\n                    \"32113\": {\n                        \"id\": 32113,\n                        \"name\": \"Friedberg\",\n                        \"number_of_available_photographers\": 1\n                    },\n                    \"32114\": {\n                        \"id\": 32114,\n                        \"name\": \"Friedrichshafen\",\n                        \"number_of_available_photographers\": 1\n                    },\n                    \"32120\": {\n                        \"id\": 32120,\n                        \"name\": \"Erfurt\",\n                        \"number_of_available_photographers\": 2\n                    },\n                    \"32123\": {\n                        \"id\": 32123,\n                        \"name\": \"Würzburg\",\n                        \"number_of_available_photographers\": 1\n                    },\n                    \"32124\": {\n                        \"id\": 32124,\n                        \"name\": \"Eisingen\",\n                        \"number_of_available_photographers\": 1\n                    },\n                    \"32128\": {\n                        \"id\": 32128,\n                        \"name\": \"Hannover\",\n                        \"number_of_available_photographers\": 2\n                    },\n                    \"32134\": {\n                        \"id\": 32134,\n                        \"name\": \"Bad Sassendorf\",\n                        \"number_of_available_photographers\": 1\n                    },\n                    \"32135\": {\n                        \"id\": 32135,\n                        \"name\": \"Chemnitz\",\n                        \"number_of_available_photographers\": 2\n                    },\n                    \"32136\": {\n                        \"id\": 32136,\n                        \"name\": \"Mannheim\",\n                        \"number_of_available_photographers\": 1\n                    },\n                    \"32137\": {\n                        \"id\": 32137,\n                        \"name\": \"Mutterstadt\",\n                        \"number_of_available_photographers\": 1\n                    },\n                    \"32152\": {\n                        \"id\": 32152,\n                        \"name\": \"Osnabrück\",\n                        \"number_of_available_photographers\": 1\n                    },\n                    \"32158\": {\n                        \"id\": 32158,\n                        \"name\": \"Ostfildern\",\n                        \"number_of_available_photographers\": 1\n                    },\n                    \"32163\": {\n                        \"id\": 32163,\n                        \"name\": \"Freiburg/Elbe\",\n                        \"number_of_available_photographers\": 1\n                    },\n                    \"32171\": {\n                        \"id\": 32171,\n                        \"name\": \"Augsburg-Bergheim\",\n                        \"number_of_available_photographers\": 1\n                    },\n                    \"32173\": {\n                        \"id\": 32173,\n                        \"name\": \"Holtland\",\n                        \"number_of_available_photographers\": 1\n                    },\n                    \"32178\": {\n                        \"id\": 32178,\n                        \"name\": \"Weisenheim am Sand\",\n                        \"number_of_available_photographers\": 1\n                    },\n                    \"32182\": {\n                        \"id\": 32182,\n                        \"name\": \"Magdeburg\",\n                        \"number_of_available_photographers\": 2\n                    },\n                    \"32197\": {\n                        \"id\": 32197,\n                        \"name\": \"Duisburg\",\n                        \"number_of_available_photographers\": 1\n                    },\n                    \"32210\": {\n                        \"id\": 32210,\n                        \"name\": \"Oberhausen\",\n                        \"number_of_available_photographers\": 1\n                    },\n                    \"32214\": {\n                        \"id\": 32214,\n                        \"name\": \"Kassel\",\n                        \"number_of_available_photographers\": 1\n                    },\n                    \"32219\": {\n                        \"id\": 32219,\n                        \"name\": \"Hammelburg\",\n                        \"number_of_available_photographers\": 1\n                    },\n                    \"32244\": {\n                        \"id\": 32244,\n                        \"name\": \"Unterföhring\",\n                        \"number_of_available_photographers\": 1\n                    },\n                    \"32245\": {\n                        \"id\": 32245,\n                        \"name\": \"Unterschleißheim\",\n                        \"number_of_available_photographers\": 1\n                    },\n                    \"32279\": {\n                        \"id\": 32279,\n                        \"name\": \"Bonn\",\n                        \"number_of_available_photographers\": 1\n                    },\n                    \"32286\": {\n                        \"id\": 32286,\n                        \"name\": \"Schalksmühle\",\n                        \"number_of_available_photographers\": 1\n                    },\n                    \"32303\": {\n                        \"id\": 32303,\n                        \"name\": \"Garching bei München\",\n                        \"number_of_available_photographers\": 1\n                    },\n                    \"32306\": {\n                        \"id\": 32306,\n                        \"name\": \"Feldkirchen\",\n                        \"number_of_available_photographers\": 1\n                    },\n                    \"32307\": {\n                        \"id\": 32307,\n                        \"name\": \"Hagen\",\n                        \"number_of_available_photographers\": 1\n                    }\n                },\n                \"number_of_available_photographers\": 113\n            },\n            \"15\": {\n                \"id\": 15,\n                \"name\": \"Belgium\",\n                \"cities\": {\n                    \"1754\": {\n                        \"id\": 1754,\n                        \"name\": \"Brussels\",\n                        \"number_of_available_photographers\": 1\n                    },\n                    \"31760\": {\n                        \"id\": 31760,\n                        \"name\": \"Froidchapelle\",\n                        \"number_of_available_photographers\": 1\n                    },\n                    \"31786\": {\n                        \"id\": 31786,\n                        \"name\": \"Roosdaal\",\n                        \"number_of_available_photographers\": 1\n                    },\n                    \"31873\": {\n                        \"id\": 31873,\n                        \"name\": \"Lier\",\n                        \"number_of_available_photographers\": 1\n                    },\n                    \"31997\": {\n                        \"id\": 31997,\n                        \"name\": \"Brussels-Capital Region\",\n                        \"number_of_available_photographers\": 3\n                    },\n                    \"32007\": {\n                        \"id\": 32007,\n                        \"name\": \"Ixelles - Elsene\",\n                        \"number_of_available_photographers\": 1\n                    },\n                    \"32045\": {\n                        \"id\": 32045,\n                        \"name\": \"Tubize\",\n                        \"number_of_available_photographers\": 1\n                    },\n                    \"32220\": {\n                        \"id\": 32220,\n                        \"name\": \"Hergenrath\",\n                        \"number_of_available_photographers\": 1\n                    }\n                },\n                \"number_of_available_photographers\": 10\n            },\n            \"16\": {\n                \"id\": 16,\n                \"name\": \"Portugal\",\n                \"cities\": {\n                    \"1644\": {\n                        \"id\": 1644,\n                        \"name\": \"Lisbon\",\n                        \"number_of_available_photographers\": 6\n                    }\n                },\n                \"number_of_available_photographers\": 6\n            },\n            \"17\": {\n                \"id\": 17,\n                \"name\": \"Hungary\",\n                \"cities\": {\n                    \"1755\": {\n                        \"id\": 1755,\n                        \"name\": \"Budapest\",\n                        \"number_of_available_photographers\": 5\n                    },\n                    \"32211\": {\n                        \"id\": 32211,\n                        \"name\": \"Hódmezővásárhely\",\n                        \"number_of_available_photographers\": 1\n                    }\n                },\n                \"number_of_available_photographers\": 6\n            },\n            \"18\": {\n                \"id\": 18,\n                \"name\": \"Czech Republic\",\n                \"cities\": {\n                    \"10353\": {\n                        \"id\": 10353,\n                        \"name\": \"Prague\",\n                        \"number_of_available_photographers\": 2\n                    },\n                    \"31859\": {\n                        \"id\": 31859,\n                        \"name\": \"Hvozdnice\",\n                        \"number_of_available_photographers\": 1\n                    }\n                },\n                \"number_of_available_photographers\": 3\n            },\n            \"19\": {\n                \"id\": 19,\n                \"name\": \"Ireland\",\n                \"cities\": {\n                    \"1617\": {\n                        \"id\": 1617,\n                        \"name\": \"Athenry\",\n                        \"number_of_available_photographers\": 2\n                    },\n                    \"1648\": {\n                        \"id\": 1648,\n                        \"name\": \"Dublin\",\n                        \"number_of_available_photographers\": 5\n                    },\n                    \"3571\": {\n                        \"id\": 3571,\n                        \"name\": \"Waterford\",\n                        \"number_of_available_photographers\": 1\n                    },\n                    \"31812\": {\n                        \"id\": 31812,\n                        \"name\": \"Cork\",\n                        \"number_of_available_photographers\": 1\n                    },\n                    \"31825\": {\n                        \"id\": 31825,\n                        \"name\": \"Croom, County Limerick\",\n                        \"number_of_available_photographers\": 1\n                    },\n                    \"31829\": {\n                        \"id\": 31829,\n                        \"name\": \"County Galway\",\n                        \"number_of_available_photographers\": 1\n                    },\n                    \"32039\": {\n                        \"id\": 32039,\n                        \"name\": \"South Dublin\",\n                        \"number_of_available_photographers\": 1\n                    },\n                    \"32189\": {\n                        \"id\": 32189,\n                        \"name\": \"Delgany\",\n                        \"number_of_available_photographers\": 1\n                    }\n                },\n                \"number_of_available_photographers\": 13\n            },\n            \"20\": {\n                \"id\": 20,\n                \"name\": \"Saudi Arabia\",\n                \"cities\": {\n                    \"2208\": {\n                        \"id\": 2208,\n                        \"name\": \"Riyadh\",\n                        \"number_of_available_photographers\": 1\n                    }\n                },\n                \"number_of_available_photographers\": 1\n            },\n            \"21\": {\n                \"id\": 21,\n                \"name\": \"Australia\",\n                \"cities\": {\n                    \"1647\": {\n                        \"id\": 1647,\n                        \"name\": \"Melbourne\",\n                        \"number_of_available_photographers\": 1\n                    },\n                    \"2175\": {\n                        \"id\": 2175,\n                        \"name\": \"Dandenong North\",\n                        \"number_of_available_photographers\": 1\n                    },\n                    \"31975\": {\n                        \"id\": 31975,\n                        \"name\": \"City of Melbourne\",\n                        \"number_of_available_photographers\": 2\n                    }\n                },\n                \"number_of_available_photographers\": 4\n            },\n            \"30\": {\n                \"id\": 30,\n                \"name\": \"United Arab Emirates\",\n                \"cities\": {\n                    \"1638\": {\n                        \"id\": 1638,\n                        \"name\": \"Dubai\",\n                        \"number_of_available_photographers\": 11\n                    },\n                    \"31889\": {\n                        \"id\": 31889,\n                        \"name\": \"Sharjah\",\n                        \"number_of_available_photographers\": 1\n                    }\n                },\n                \"number_of_available_photographers\": 12\n            },\n            \"43\": {\n                \"id\": 43,\n                \"name\": \"Bulgaria\",\n                \"cities\": {\n                    \"32070\": {\n                        \"id\": 32070,\n                        \"name\": \"Sofia Capital Municipality\",\n                        \"number_of_available_photographers\": 1\n                    }\n                },\n                \"number_of_available_photographers\": 1\n            },\n            \"48\": {\n                \"id\": 48,\n                \"name\": \"Belarus\",\n                \"cities\": {\n                    \"2197\": {\n                        \"id\": 2197,\n                        \"name\": \"Minsk\",\n                        \"number_of_available_photographers\": 5\n                    }\n                },\n                \"number_of_available_photographers\": 5\n            },\n            \"52\": {\n                \"id\": 52,\n                \"name\": \"Brazil\",\n                \"cities\": {\n                    \"2173\": {\n                        \"id\": 2173,\n                        \"name\": \"Rio de Janeiro\",\n                        \"number_of_available_photographers\": 4\n                    },\n                    \"2198\": {\n                        \"id\": 2198,\n                        \"name\": \"Itapecerica da Serra\",\n                        \"number_of_available_photographers\": 1\n                    },\n                    \"2199\": {\n                        \"id\": 2199,\n                        \"name\": \"São Paulo\",\n                        \"number_of_available_photographers\": 6\n                    },\n                    \"2201\": {\n                        \"id\": 2201,\n                        \"name\": \"Porto Alegre\",\n                        \"number_of_available_photographers\": 5\n                    },\n                    \"2225\": {\n                        \"id\": 2225,\n                        \"name\": \"Natal\",\n                        \"number_of_available_photographers\": 2\n                    },\n                    \"2226\": {\n                        \"id\": 2226,\n                        \"name\": \"Brasília\",\n                        \"number_of_available_photographers\": 1\n                    },\n                    \"2227\": {\n                        \"id\": 2227,\n                        \"name\": \"Londrina\",\n                        \"number_of_available_photographers\": 1\n                    },\n                    \"2228\": {\n                        \"id\": 2228,\n                        \"name\": \"Curitiba\",\n                        \"number_of_available_photographers\": 2\n                    },\n                    \"2229\": {\n                        \"id\": 2229,\n                        \"name\": \"Belo Horizonte\",\n                        \"number_of_available_photographers\": 1\n                    },\n                    \"2230\": {\n                        \"id\": 2230,\n                        \"name\": \"Uberlândia\",\n                        \"number_of_available_photographers\": 1\n                    },\n                    \"2231\": {\n                        \"id\": 2231,\n                        \"name\": \"São Luís\",\n                        \"number_of_available_photographers\": 1\n                    },\n                    \"2232\": {\n                        \"id\": 2232,\n                        \"name\": \"Duque de Caxias\",\n                        \"number_of_available_photographers\": 1\n                    },\n                    \"2233\": {\n                        \"id\": 2233,\n                        \"name\": \"Tubarão\",\n                        \"number_of_available_photographers\": 1\n                    },\n                    \"2235\": {\n                        \"id\": 2235,\n                        \"name\": \"Sabará\",\n                        \"number_of_available_photographers\": 1\n                    },\n                    \"2236\": {\n                        \"id\": 2236,\n                        \"name\": \"Fortaleza\",\n                        \"number_of_available_photographers\": 1\n                    },\n                    \"2237\": {\n                        \"id\": 2237,\n                        \"name\": \"Recife\",\n                        \"number_of_available_photographers\": 1\n                    },\n                    \"2238\": {\n                        \"id\": 2238,\n                        \"name\": \"Salvador\",\n                        \"number_of_available_photographers\": 5\n                    },\n                    \"2244\": {\n                        \"id\": 2244,\n                        \"name\": \"Campinas\",\n                        \"number_of_available_photographers\": 1\n                    },\n                    \"2245\": {\n                        \"id\": 2245,\n                        \"name\": \"Jambeiro\",\n                        \"number_of_available_photographers\": 1\n                    },\n                    \"2246\": {\n                        \"id\": 2246,\n                        \"name\": \"Goiana\",\n                        \"number_of_available_photographers\": 1\n                    },\n                    \"31736\": {\n                        \"id\": 31736,\n                        \"name\": \"Americana\",\n                        \"number_of_available_photographers\": 1\n                    },\n                    \"31737\": {\n                        \"id\": 31737,\n                        \"name\": \"Macapá\",\n                        \"number_of_available_photographers\": 1\n                    },\n                    \"31739\": {\n                        \"id\": 31739,\n                        \"name\": \"Juiz de Fora\",\n                        \"number_of_available_photographers\": 1\n                    },\n                    \"31742\": {\n                        \"id\": 31742,\n                        \"name\": \"Ourinhos\",\n                        \"number_of_available_photographers\": 1\n                    },\n                    \"32077\": {\n                        \"id\": 32077,\n                        \"name\": \"Niterói\",\n                        \"number_of_available_photographers\": 1\n                    }\n                },\n                \"number_of_available_photographers\": 43\n            },\n            \"61\": {\n                \"id\": 61,\n                \"name\": \"China\",\n                \"cities\": {\n                    \"2180\": {\n                        \"id\": 2180,\n                        \"name\": \"Shanghai\",\n                        \"number_of_available_photographers\": 6\n                    },\n                    \"2182\": {\n                        \"id\": 2182,\n                        \"name\": \"Pudong\",\n                        \"number_of_available_photographers\": 1\n                    },\n                    \"2184\": {\n                        \"id\": 2184,\n                        \"name\": \"Beijing\",\n                        \"number_of_available_photographers\": 1\n                    }\n                },\n                \"number_of_available_photographers\": 8\n            },\n            \"84\": {\n                \"id\": 84,\n                \"name\": \"Estonia\",\n                \"cities\": {\n                    \"61\": {\n                        \"id\": 61,\n                        \"name\": \"Tallinn\",\n                        \"number_of_available_photographers\": 6\n                    },\n                    \"31780\": {\n                        \"id\": 31780,\n                        \"name\": \"Tallinn City\",\n                        \"number_of_available_photographers\": 1\n                    }\n                },\n                \"number_of_available_photographers\": 7\n            },\n            \"86\": {\n                \"id\": 86,\n                \"name\": \"Finland\",\n                \"cities\": {\n                    \"31882\": {\n                        \"id\": 31882,\n                        \"name\": \"Helsinki\",\n                        \"number_of_available_photographers\": 9\n                    },\n                    \"31980\": {\n                        \"id\": 31980,\n                        \"name\": \"Vaasa\",\n                        \"number_of_available_photographers\": 1\n                    },\n                    \"31981\": {\n                        \"id\": 31981,\n                        \"name\": \"Piikkiö\",\n                        \"number_of_available_photographers\": 1\n                    },\n                    \"31982\": {\n                        \"id\": 31982,\n                        \"name\": \"Riihimäki\",\n                        \"number_of_available_photographers\": 1\n                    },\n                    \"31983\": {\n                        \"id\": 31983,\n                        \"name\": \"Espoo\",\n                        \"number_of_available_photographers\": 2\n                    },\n                    \"31987\": {\n                        \"id\": 31987,\n                        \"name\": \"Tampere\",\n                        \"number_of_available_photographers\": 4\n                    },\n                    \"31994\": {\n                        \"id\": 31994,\n                        \"name\": \"Kokkola\",\n                        \"number_of_available_photographers\": 2\n                    },\n                    \"31999\": {\n                        \"id\": 31999,\n                        \"name\": \"Kuopio\",\n                        \"number_of_available_photographers\": 4\n                    },\n                    \"32001\": {\n                        \"id\": 32001,\n                        \"name\": \"Lappeenranta\",\n                        \"number_of_available_photographers\": 2\n                    },\n                    \"32003\": {\n                        \"id\": 32003,\n                        \"name\": \"Liminka\",\n                        \"number_of_available_photographers\": 1\n                    },\n                    \"32006\": {\n                        \"id\": 32006,\n                        \"name\": \"Jyväskylä\",\n                        \"number_of_available_photographers\": 3\n                    },\n                    \"32009\": {\n                        \"id\": 32009,\n                        \"name\": \"Tornio\",\n                        \"number_of_available_photographers\": 1\n                    },\n                    \"32011\": {\n                        \"id\": 32011,\n                        \"name\": \"Turku\",\n                        \"number_of_available_photographers\": 3\n                    },\n                    \"32012\": {\n                        \"id\": 32012,\n                        \"name\": \"Tuusula\",\n                        \"number_of_available_photographers\": 1\n                    },\n                    \"32013\": {\n                        \"id\": 32013,\n                        \"name\": \"Jakobstad\",\n                        \"number_of_available_photographers\": 1\n                    },\n                    \"32015\": {\n                        \"id\": 32015,\n                        \"name\": \"Pori\",\n                        \"number_of_available_photographers\": 1\n                    },\n                    \"32016\": {\n                        \"id\": 32016,\n                        \"name\": \"Rovaniemi\",\n                        \"number_of_available_photographers\": 2\n                    },\n                    \"32017\": {\n                        \"id\": 32017,\n                        \"name\": \"Laukaa\",\n                        \"number_of_available_photographers\": 1\n                    },\n                    \"32018\": {\n                        \"id\": 32018,\n                        \"name\": \"Mikkeli\",\n                        \"number_of_available_photographers\": 2\n                    },\n                    \"32019\": {\n                        \"id\": 32019,\n                        \"name\": \"Kiiminki\",\n                        \"number_of_available_photographers\": 1\n                    },\n                    \"32020\": {\n                        \"id\": 32020,\n                        \"name\": \"Oulu\",\n                        \"number_of_available_photographers\": 2\n                    },\n                    \"32024\": {\n                        \"id\": 32024,\n                        \"name\": \"Raisio\",\n                        \"number_of_available_photographers\": 1\n                    },\n                    \"32025\": {\n                        \"id\": 32025,\n                        \"name\": \"Lahti\",\n                        \"number_of_available_photographers\": 2\n                    },\n                    \"32028\": {\n                        \"id\": 32028,\n                        \"name\": \"Vantaa\",\n                        \"number_of_available_photographers\": 1\n                    },\n                    \"32032\": {\n                        \"id\": 32032,\n                        \"name\": \"Kotka\",\n                        \"number_of_available_photographers\": 1\n                    },\n                    \"32033\": {\n                        \"id\": 32033,\n                        \"name\": \"Imatra\",\n                        \"number_of_available_photographers\": 1\n                    },\n                    \"32036\": {\n                        \"id\": 32036,\n                        \"name\": \"Karkkila\",\n                        \"number_of_available_photographers\": 1\n                    },\n                    \"32054\": {\n                        \"id\": 32054,\n                        \"name\": \"Joensuu\",\n                        \"number_of_available_photographers\": 5\n                    },\n                    \"32062\": {\n                        \"id\": 32062,\n                        \"name\": \"Savonlinna\",\n                        \"number_of_available_photographers\": 1\n                    },\n                    \"32072\": {\n                        \"id\": 32072,\n                        \"name\": \"Ylivieska\",\n                        \"number_of_available_photographers\": 1\n                    },\n                    \"32096\": {\n                        \"id\": 32096,\n                        \"name\": \"Seinäjoki\",\n                        \"number_of_available_photographers\": 1\n                    }\n                },\n                \"number_of_available_photographers\": 60\n            },\n            \"92\": {\n                \"id\": 92,\n                \"name\": \"Georgia\",\n                \"cities\": {\n                    \"2218\": {\n                        \"id\": 2218,\n                        \"name\": \"Tbilisi\",\n                        \"number_of_available_photographers\": 2\n                    }\n                },\n                \"number_of_available_photographers\": 2\n            },\n            \"107\": {\n                \"id\": 107,\n                \"name\": \"Hong Kong\",\n                \"cities\": {\n                    \"1651\": {\n                        \"id\": 1651,\n                        \"name\": \"New Territory\",\n                        \"number_of_available_photographers\": 1\n                    },\n                    \"1656\": {\n                        \"id\": 1656,\n                        \"name\": \"Honggang\",\n                        \"number_of_available_photographers\": 2\n                    },\n                    \"1657\": {\n                        \"id\": 1657,\n                        \"name\": \"Londres\",\n                        \"number_of_available_photographers\": 1\n                    },\n                    \"8287\": {\n                        \"id\": 8287,\n                        \"name\": \"Central\",\n                        \"number_of_available_photographers\": 1\n                    }\n                },\n                \"number_of_available_photographers\": 5\n            },\n            \"112\": {\n                \"id\": 112,\n                \"name\": \"Indonesia\",\n                \"cities\": {\n                    \"32065\": {\n                        \"id\": 32065,\n                        \"name\": \"Bali\",\n                        \"number_of_available_photographers\": 1\n                    }\n                },\n                \"number_of_available_photographers\": 1\n            },\n            \"118\": {\n                \"id\": 118,\n                \"name\": \"Iceland\",\n                \"cities\": {\n                    \"32107\": {\n                        \"id\": 32107,\n                        \"name\": \"Reykjavík\",\n                        \"number_of_available_photographers\": 4\n                    },\n                    \"32186\": {\n                        \"id\": 32186,\n                        \"name\": \"Akureyri\",\n                        \"number_of_available_photographers\": 1\n                    }\n                },\n                \"number_of_available_photographers\": 5\n            },\n            \"119\": {\n                \"id\": 119,\n                \"name\": \"Israel\",\n                \"cities\": {\n                    \"31848\": {\n                        \"id\": 31848,\n                        \"name\": \"Florentin, Tel Aviv\",\n                        \"number_of_available_photographers\": 1\n                    }\n                },\n                \"number_of_available_photographers\": 1\n            },\n            \"123\": {\n                \"id\": 123,\n                \"name\": \"Japan\",\n                \"cities\": {\n                    \"31835\": {\n                        \"id\": 31835,\n                        \"name\": \"Tokyo\",\n                        \"number_of_available_photographers\": 9\n                    },\n                    \"32040\": {\n                        \"id\": 32040,\n                        \"name\": \"Edogawa-ku\",\n                        \"number_of_available_photographers\": 1\n                    },\n                    \"32092\": {\n                        \"id\": 32092,\n                        \"name\": \"Sapporo\",\n                        \"number_of_available_photographers\": 13\n                    },\n                    \"32098\": {\n                        \"id\": 32098,\n                        \"name\": \"Setagaya-ku\",\n                        \"number_of_available_photographers\": 1\n                    },\n                    \"32110\": {\n                        \"id\": 32110,\n                        \"name\": \"Shinjuku\",\n                        \"number_of_available_photographers\": 1\n                    },\n                    \"32117\": {\n                        \"id\": 32117,\n                        \"name\": \"Kawasaki\",\n                        \"number_of_available_photographers\": 1\n                    },\n                    \"32125\": {\n                        \"id\": 32125,\n                        \"name\": \"Ebina\",\n                        \"number_of_available_photographers\": 1\n                    },\n                    \"32142\": {\n                        \"id\": 32142,\n                        \"name\": \"Osaka\",\n                        \"number_of_available_photographers\": 4\n                    },\n                    \"32149\": {\n                        \"id\": 32149,\n                        \"name\": \"Kobe\",\n                        \"number_of_available_photographers\": 2\n                    },\n                    \"32154\": {\n                        \"id\": 32154,\n                        \"name\": \"Fukuoka\",\n                        \"number_of_available_photographers\": 5\n                    },\n                    \"32201\": {\n                        \"id\": 32201,\n                        \"name\": \"Saitama\",\n                        \"number_of_available_photographers\": 2\n                    },\n                    \"32203\": {\n                        \"id\": 32203,\n                        \"name\": \"Yokohama\",\n                        \"number_of_available_photographers\": 1\n                    },\n                    \"32206\": {\n                        \"id\": 32206,\n                        \"name\": \"Suginami-ku\",\n                        \"number_of_available_photographers\": 1\n                    },\n                    \"32212\": {\n                        \"id\": 32212,\n                        \"name\": \"Tohoku\",\n                        \"number_of_available_photographers\": 2\n                    },\n                    \"32222\": {\n                        \"id\": 32222,\n                        \"name\": \"Morioka\",\n                        \"number_of_available_photographers\": 1\n                    },\n                    \"32223\": {\n                        \"id\": 32223,\n                        \"name\": \"Ibaraki\",\n                        \"number_of_available_photographers\": 1\n                    },\n                    \"32226\": {\n                        \"id\": 32226,\n                        \"name\": \"Taitō-ku\",\n                        \"number_of_available_photographers\": 1\n                    },\n                    \"32229\": {\n                        \"id\": 32229,\n                        \"name\": \"Chitose\",\n                        \"number_of_available_photographers\": 1\n                    },\n                    \"32241\": {\n                        \"id\": 32241,\n                        \"name\": \"Minamiawaji\",\n                        \"number_of_available_photographers\": 1\n                    },\n                    \"32243\": {\n                        \"id\": 32243,\n                        \"name\": \"Kyoto\",\n                        \"number_of_available_photographers\": 1\n                    },\n                    \"32273\": {\n                        \"id\": 32273,\n                        \"name\": \"Aomori\",\n                        \"number_of_available_photographers\": 1\n                    },\n                    \"32274\": {\n                        \"id\": 32274,\n                        \"name\": \"Japan\",\n                        \"number_of_available_photographers\": 1\n                    },\n                    \"32282\": {\n                        \"id\": 32282,\n                        \"name\": \"Inagi\",\n                        \"number_of_available_photographers\": 1\n                    },\n                    \"32284\": {\n                        \"id\": 32284,\n                        \"name\": \"Toyonaka\",\n                        \"number_of_available_photographers\": 1\n                    },\n                    \"32288\": {\n                        \"id\": 32288,\n                        \"name\": \"Hakodate\",\n                        \"number_of_available_photographers\": 1\n                    },\n                    \"32289\": {\n                        \"id\": 32289,\n                        \"name\": \"Sendai\",\n                        \"number_of_available_photographers\": 1\n                    }\n                },\n                \"number_of_available_photographers\": 56\n            },\n            \"140\": {\n                \"id\": 140,\n                \"name\": \"Lithuania\",\n                \"cities\": {\n                    \"31799\": {\n                        \"id\": 31799,\n                        \"name\": \"Naujamiestis, Vilnius\",\n                        \"number_of_available_photographers\": 1\n                    },\n                    \"32155\": {\n                        \"id\": 32155,\n                        \"name\": \"Kaunas\",\n                        \"number_of_available_photographers\": 1\n                    }\n                },\n                \"number_of_available_photographers\": 2\n            },\n            \"142\": {\n                \"id\": 142,\n                \"name\": \"Latvia\",\n                \"cities\": {\n                    \"31802\": {\n                        \"id\": 31802,\n                        \"name\": \"Riga\",\n                        \"number_of_available_photographers\": 1\n                    }\n                },\n                \"number_of_available_photographers\": 1\n            },\n            \"145\": {\n                \"id\": 145,\n                \"name\": \"Morocco\",\n                \"cities\": {\n                    \"1629\": {\n                        \"id\": 1629,\n                        \"name\": \"Marrakesh\",\n                        \"number_of_available_photographers\": 1\n                    }\n                },\n                \"number_of_available_photographers\": 1\n            },\n            \"154\": {\n                \"id\": 154,\n                \"name\": \"Malta\",\n                \"cities\": {\n                    \"1664\": {\n                        \"id\": 1664,\n                        \"name\": \"Valletta\",\n                        \"number_of_available_photographers\": 4\n                    },\n                    \"31924\": {\n                        \"id\": 31924,\n                        \"name\": \"Mosta\",\n                        \"number_of_available_photographers\": 1\n                    },\n                    \"32260\": {\n                        \"id\": 32260,\n                        \"name\": \"Mellieħa\",\n                        \"number_of_available_photographers\": 1\n                    },\n                    \"32262\": {\n                        \"id\": 32262,\n                        \"name\": \"Lija\",\n                        \"number_of_available_photographers\": 1\n                    }\n                },\n                \"number_of_available_photographers\": 7\n            },\n            \"165\": {\n                \"id\": 165,\n                \"name\": \"Malaysia\",\n                \"cities\": {\n                    \"32217\": {\n                        \"id\": 32217,\n                        \"name\": \"Kuala Lumpur\",\n                        \"number_of_available_photographers\": 1\n                    }\n                },\n                \"number_of_available_photographers\": 1\n            },\n            \"174\": {\n                \"id\": 174,\n                \"name\": \"Norway\",\n                \"cities\": {\n                    \"9974\": {\n                        \"id\": 9974,\n                        \"name\": \"Bergen\",\n                        \"number_of_available_photographers\": 1\n                    },\n                    \"26356\": {\n                        \"id\": 26356,\n                        \"name\": \"Oslo\",\n                        \"number_of_available_photographers\": 5\n                    },\n                    \"32248\": {\n                        \"id\": 32248,\n                        \"name\": \"Fornebu\",\n                        \"number_of_available_photographers\": 1\n                    },\n                    \"32249\": {\n                        \"id\": 32249,\n                        \"name\": \"Lysaker\",\n                        \"number_of_available_photographers\": 1\n                    },\n                    \"32266\": {\n                        \"id\": 32266,\n                        \"name\": \"Laksevåg\",\n                        \"number_of_available_photographers\": 1\n                    },\n                    \"32268\": {\n                        \"id\": 32268,\n                        \"name\": \"Trondheim\",\n                        \"number_of_available_photographers\": 2\n                    },\n                    \"32271\": {\n                        \"id\": 32271,\n                        \"name\": \"Stavanger\",\n                        \"number_of_available_photographers\": 3\n                    },\n                    \"32272\": {\n                        \"id\": 32272,\n                        \"name\": \"Tananger\",\n                        \"number_of_available_photographers\": 1\n                    },\n                    \"32281\": {\n                        \"id\": 32281,\n                        \"name\": \"Haugesund\",\n                        \"number_of_available_photographers\": 1\n                    },\n                    \"32285\": {\n                        \"id\": 32285,\n                        \"name\": \"Tromsø\",\n                        \"number_of_available_photographers\": 1\n                    },\n                    \"32304\": {\n                        \"id\": 32304,\n                        \"name\": \"Averøy Municipality\",\n                        \"number_of_available_photographers\": 1\n                    },\n                    \"32310\": {\n                        \"id\": 32310,\n                        \"name\": \"Tønsberg\",\n                        \"number_of_available_photographers\": 1\n                    },\n                    \"32311\": {\n                        \"id\": 32311,\n                        \"name\": \"Gjøvik\",\n                        \"number_of_available_photographers\": 1\n                    }\n                },\n                \"number_of_available_photographers\": 20\n            },\n            \"186\": {\n                \"id\": 186,\n                \"name\": \"Poland\",\n                \"cities\": {\n                    \"1624\": {\n                        \"id\": 1624,\n                        \"name\": \"Warsaw\",\n                        \"number_of_available_photographers\": 3\n                    },\n                    \"3166\": {\n                        \"id\": 3166,\n                        \"name\": \"Krakow\",\n                        \"number_of_available_photographers\": 3\n                    },\n                    \"31766\": {\n                        \"id\": 31766,\n                        \"name\": \"Poznań\",\n                        \"number_of_available_photographers\": 2\n                    },\n                    \"31793\": {\n                        \"id\": 31793,\n                        \"name\": \"Kabaty, Warsaw\",\n                        \"number_of_available_photographers\": 1\n                    },\n                    \"31824\": {\n                        \"id\": 31824,\n                        \"name\": \"Warsaw West County\",\n                        \"number_of_available_photographers\": 1\n                    },\n                    \"32093\": {\n                        \"id\": 32093,\n                        \"name\": \"Gdańsk\",\n                        \"number_of_available_photographers\": 1\n                    },\n                    \"32205\": {\n                        \"id\": 32205,\n                        \"name\": \"Zielona Góra\",\n                        \"number_of_available_photographers\": 1\n                    },\n                    \"32230\": {\n                        \"id\": 32230,\n                        \"name\": \"Sosnowiec\",\n                        \"number_of_available_photographers\": 1\n                    },\n                    \"32231\": {\n                        \"id\": 32231,\n                        \"name\": \"Gdynia\",\n                        \"number_of_available_photographers\": 1\n                    },\n                    \"32233\": {\n                        \"id\": 32233,\n                        \"name\": \"Bielsko-Biała\",\n                        \"number_of_available_photographers\": 1\n                    },\n                    \"32236\": {\n                        \"id\": 32236,\n                        \"name\": \"Kowale\",\n                        \"number_of_available_photographers\": 1\n                    }\n                },\n                \"number_of_available_photographers\": 16\n            },\n            \"198\": {\n                \"id\": 198,\n                \"name\": \"Singapore\",\n                \"cities\": {\n                    \"1619\": {\n                        \"id\": 1619,\n                        \"name\": \"Singapore\",\n                        \"number_of_available_photographers\": 16\n                    },\n                    \"1623\": {\n                        \"id\": 1623,\n                        \"name\": \"Null\",\n                        \"number_of_available_photographers\": 2\n                    }\n                },\n                \"number_of_available_photographers\": 18\n            },\n            \"208\": {\n                \"id\": 208,\n                \"name\": \"Serbia\",\n                \"cities\": {\n                    \"10214\": {\n                        \"id\": 10214,\n                        \"name\": \"Belgrade\",\n                        \"number_of_available_photographers\": 1\n                    }\n                },\n                \"number_of_available_photographers\": 1\n            },\n            \"233\": {\n                \"id\": 233,\n                \"name\": \"Ukraine\",\n                \"cities\": {\n                    \"1669\": {\n                        \"id\": 1669,\n                        \"name\": \"Kyiv\",\n                        \"number_of_available_photographers\": 1\n                    }\n                },\n                \"number_of_available_photographers\": 1\n            },\n            \"242\": {\n                \"id\": 242,\n                \"name\": \"Vietnam\",\n                \"cities\": {\n                    \"32240\": {\n                        \"id\": 32240,\n                        \"name\": \"Ho Chi Minh City\",\n                        \"number_of_available_photographers\": 2\n                    }\n                },\n                \"number_of_available_photographers\": 2\n            },\n            \"247\": {\n                \"id\": 247,\n                \"name\": \"Yemen\",\n                \"cities\": {\n                    \"31891\": {\n                        \"id\": 31891,\n                        \"name\": \"Ar Riyan\",\n                        \"number_of_available_photographers\": 1\n                    }\n                },\n                \"number_of_available_photographers\": 1\n            },\n            \"248\": {\n                \"id\": 248,\n                \"name\": \"South Africa\",\n                \"cities\": {\n                    \"16410\": {\n                        \"id\": 16410,\n                        \"name\": \"Johannesburg\",\n                        \"number_of_available_photographers\": 2\n                    },\n                    \"32099\": {\n                        \"id\": 32099,\n                        \"name\": \"Pretoria\",\n                        \"number_of_available_photographers\": 1\n                    }\n                },\n                \"number_of_available_photographers\": 3\n            }\n        }\n    }\n}"}],"_postman_id":"d665e511-e051-4b8d-9809-e5d51bab6d37"},{"name":"Get list of photographers","id":"1fb375b0-8ef6-4c33-84b2-627ab3577baf","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"https://openapi.splento.com/api/v1/photographer?country_id=[:country_id]&city_id=[:city_id]","description":"<p>This method returns a list of active photographers in the system. Allows you to filter the list of photographers by cities and countries.</p>\n","auth":{"type":"apikey","apikey":{"basicConfig":[{"key":"key","value":"Api-Key"},{"key":"value","value":"[YOUR_API_KEY]"}]},"isInherited":true,"source":{"_postman_id":"b6a8eaf9-2413-42b7-b393-17cc7ab50f50","id":"b6a8eaf9-2413-42b7-b393-17cc7ab50f50","name":"Splento Open API","type":"collection"}},"urlObject":{"path":["photographer"],"host":["https://openapi.splento.com/api/v1"],"query":[{"description":{"content":"<p>ID of photographer's country</p>\n","type":"text/plain"},"key":"country_id","value":"[:country_id]"},{"description":{"content":"<p>ID of photographer's city</p>\n","type":"text/plain"},"key":"city_id","value":"[:city_id]"}],"variable":[]}},"response":[{"id":"d63e6331-c320-4b3b-b636-6dc783e94b26","name":"List of photographers (example)","originalRequest":{"method":"GET","header":[],"url":{"raw":"https://openapi.splento.com/api/v1/photographer?country_id=1&city_id=131","host":["https://openapi.splento.com/api/v1"],"path":["photographer"],"query":[{"key":"country_id","value":"1","description":"ID of photographer's country"},{"key":"city_id","value":"131","description":"ID of photographer's city"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"X-Powered-By","value":"Express"},{"key":"Content-Security-Policy","value":"default-src 'self';script-src 'self' 'unsafe-inline' 'unsafe-eval';script-src-elem 'self' 'unsafe-inline' 'unsafe-eval';style-src 'self' 'unsafe-inline';connect-src 'self';base-uri 'self';font-src 'self' https: data:;form-action 'self';frame-ancestors 'self';img-src 'self' data:;object-src 'none';script-src-attr 'none';upgrade-insecure-requests"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"481"},{"key":"ETag","value":"W/\"1e1-iUkFRKUpyqT44qzpKaPE2AgNK80\""},{"key":"Date","value":"Sat, 05 Apr 2025 10:16:51 GMT"},{"key":"Connection","value":"keep-alive"},{"key":"Keep-Alive","value":"timeout=5"}],"cookie":[],"responseTime":null,"body":"{\n    \"status\": true,\n    \"message\": \"Get photographers list\",\n    \"data\": {\n        \"details\": [\n            {\n                \"id\": 839,\n                \"first_name\": \"Mark\",\n                \"last_name\": \"Ellon\",\n                \"phone_prefix\": \"+XX\",\n                \"phone\": \"XXXXXXXXXX\",\n                \"email\": \"info@XXXXXXXX.com\"\n            },\n            {\n                \"id\": 1233,\n                \"first_name\": \"Mr\",\n                \"last_name\": \"Bruno\",\n                \"phone_prefix\": \"+XX\",\n                \"phone\": \"XXXXXXXXX\",\n                \"email\": \"bruno@XXXXXXX.com\"\n            },\n            {\n                \"id\": 1253,\n                \"first_name\": \"Rita\",\n                \"last_name\": \"Lourens\",\n                \"phone_prefix\": \"+XX\",\n                \"phone\": \"XXXXXXXX\",\n                \"email\": \"rita.mer@XXXXXX.COM\"\n            }\n        ]\n    }\n}"}],"_postman_id":"1fb375b0-8ef6-4c33-84b2-627ab3577baf"},{"name":"Assign photographer to booking","id":"0e6a34b0-8402-4d58-92bd-0136148257ec","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"url":"https://openapi.splento.com/api/v1/photographer/[:photographer_id]/assign_to_booking/[:booking_id]","auth":{"type":"apikey","apikey":{"basicConfig":[{"key":"key","value":"Api-Key"},{"key":"value","value":"[YOUR_API_KEY]"}]},"isInherited":true,"source":{"_postman_id":"b6a8eaf9-2413-42b7-b393-17cc7ab50f50","id":"b6a8eaf9-2413-42b7-b393-17cc7ab50f50","name":"Splento Open API","type":"collection"}},"urlObject":{"path":["photographer","[:photographer_id]","assign_to_booking","[:booking_id]"],"host":["https://openapi.splento.com/api/v1"],"query":[],"variable":[]}},"response":[],"_postman_id":"0e6a34b0-8402-4d58-92bd-0136148257ec"},{"name":"Reject all photographers from booking","id":"ecb5575b-7d30-42a5-b335-de12890c3b38","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"url":"https://openapi.splento.com/api/v1/photographer/reject_from_booking/[:booking_id]","auth":{"type":"apikey","apikey":{"basicConfig":[{"key":"key","value":"Api-Key"},{"key":"value","value":"[YOUR_API_KEY]"}]},"isInherited":true,"source":{"_postman_id":"b6a8eaf9-2413-42b7-b393-17cc7ab50f50","id":"b6a8eaf9-2413-42b7-b393-17cc7ab50f50","name":"Splento Open API","type":"collection"}},"urlObject":{"path":["photographer","reject_from_booking","[:booking_id]"],"host":["https://openapi.splento.com/api/v1"],"query":[],"variable":[]}},"response":[],"_postman_id":"ecb5575b-7d30-42a5-b335-de12890c3b38"}],"id":"6970ac7e-3580-40a6-ae45-55ca25213e25","_postman_id":"6970ac7e-3580-40a6-ae45-55ca25213e25","description":"","auth":{"type":"apikey","apikey":{"basicConfig":[{"key":"key","value":"Api-Key"},{"key":"value","value":"[YOUR_API_KEY]"}]},"isInherited":true,"source":{"_postman_id":"b6a8eaf9-2413-42b7-b393-17cc7ab50f50","id":"b6a8eaf9-2413-42b7-b393-17cc7ab50f50","name":"Splento Open API","type":"collection"}}},{"name":"SST files","item":[{"name":"Get SST images by menu_item_id","id":"22aaeb42-625f-45fb-b63c-6715450d9c37","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"https://openapi.splento.com/api/v1/sst_file/by_menu_item_id/","auth":{"type":"apikey","apikey":{"basicConfig":[{"key":"key","value":"Api-Key"},{"key":"value","value":"[YOUR_API_KEY]"}]},"isInherited":true,"source":{"_postman_id":"b6a8eaf9-2413-42b7-b393-17cc7ab50f50","id":"b6a8eaf9-2413-42b7-b393-17cc7ab50f50","name":"Splento Open API","type":"collection"}},"urlObject":{"path":["sst_file","by_menu_item_id",""],"host":["https://openapi.splento.com/api/v1"],"query":[],"variable":[]}},"response":[],"_postman_id":"22aaeb42-625f-45fb-b63c-6715450d9c37"},{"name":"Get SST images by booking_id","id":"1a8539e2-d9e0-4f55-b578-1541d27be1fe","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"https://openapi.splento.com/api/v1/sst_file/by_booking_id/[:booking_id]","auth":{"type":"apikey","apikey":{"basicConfig":[{"key":"key","value":"Api-Key"},{"key":"value","value":"[YOUR_API_KEY]"}]},"isInherited":true,"source":{"_postman_id":"b6a8eaf9-2413-42b7-b393-17cc7ab50f50","id":"b6a8eaf9-2413-42b7-b393-17cc7ab50f50","name":"Splento Open API","type":"collection"}},"urlObject":{"path":["sst_file","by_booking_id","[:booking_id]"],"host":["https://openapi.splento.com/api/v1"],"query":[],"variable":[]}},"response":[],"_postman_id":"1a8539e2-d9e0-4f55-b578-1541d27be1fe"}],"id":"71b4c5b3-9fa2-4826-aaef-a4076d24ac9d","description":"<p>Images received through Self-Service-Tool</p>\n","_postman_id":"71b4c5b3-9fa2-4826-aaef-a4076d24ac9d","auth":{"type":"apikey","apikey":{"basicConfig":[{"key":"key","value":"Api-Key"},{"key":"value","value":"[YOUR_API_KEY]"}]},"isInherited":true,"source":{"_postman_id":"b6a8eaf9-2413-42b7-b393-17cc7ab50f50","id":"b6a8eaf9-2413-42b7-b393-17cc7ab50f50","name":"Splento Open API","type":"collection"}}},{"name":"OAuth","item":[{"name":"Get access token (client_credentials)","id":"976a7d03-8aaf-4f91-8c30-a49c4bc6fbb3","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"noauth","isInherited":false},"method":"POST","header":[{"key":"Content-Type","value":"application/json"},{"key":"Authorization","value":"Basic [BASE64(client_id:client_secret)]"}],"body":{"mode":"raw","raw":"{\n    \"grant_type\": \"client_credentials\"\n}","options":{"raw":{"language":"json"}}},"url":"https://openapi.splento.com/api/v1/oauth/token","description":"<p>Issue OAuth 2.0 access token using client_credentials flow. Use Basic auth where username is client_id and password is client_secret.</p>\n","urlObject":{"path":["oauth","token"],"host":["https://openapi.splento.com/api/v1"],"query":[],"variable":[]}},"response":[],"_postman_id":"976a7d03-8aaf-4f91-8c30-a49c4bc6fbb3"},{"name":"Link OAuth token to company","id":"4e963507-5907-4f38-8c3f-6884941fc7fc","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"[ACCESS_TOKEN]"}]},"isInherited":false},"method":"POST","header":[{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\n    \"api_key\": \"[YOUR_API_KEY]\"\n}","options":{"raw":{"language":"json"}}},"url":"https://openapi.splento.com/api/v1/link","description":"<p>Bind current OAuth access token to a company by company Api-Key. One token can be linked to one company only.</p>\n","urlObject":{"path":["link"],"host":["https://openapi.splento.com/api/v1"],"query":[],"variable":[]}},"response":[],"_postman_id":"4e963507-5907-4f38-8c3f-6884941fc7fc"},{"name":"Revoke access token","id":"ddf41f97-2bc3-4d9b-9a11-eb02f1cb700b","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"noauth","isInherited":false},"method":"POST","header":[{"key":"Content-Type","value":"application/json"},{"key":"Authorization","value":"Basic [BASE64(client_id:client_secret)]"}],"body":{"mode":"raw","raw":"{\n    \"token\": \"[ACCESS_TOKEN]\"\n}","options":{"raw":{"language":"json"}}},"url":"https://openapi.splento.com/api/v1/oauth/revoke","description":"<p>Revoke access token using OAuth client credentials.</p>\n","urlObject":{"path":["oauth","revoke"],"host":["https://openapi.splento.com/api/v1"],"query":[],"variable":[]}},"response":[],"_postman_id":"ddf41f97-2bc3-4d9b-9a11-eb02f1cb700b"}],"id":"ccb8605b-9a3c-4d7f-bcd4-e01e33054a68","description":"<p>OAuth 2.0 methods for integrations (Salesforce, n8n, etc). Flow: token -&gt; link -&gt; API calls with Bearer token -&gt; revoke.</p>\n","_postman_id":"ccb8605b-9a3c-4d7f-bcd4-e01e33054a68","auth":{"type":"apikey","apikey":{"basicConfig":[{"key":"key","value":"Api-Key"},{"key":"value","value":"[YOUR_API_KEY]"}]},"isInherited":true,"source":{"_postman_id":"b6a8eaf9-2413-42b7-b393-17cc7ab50f50","id":"b6a8eaf9-2413-42b7-b393-17cc7ab50f50","name":"Splento Open API","type":"collection"}}},{"name":"Ping API","id":"c8eb185a-a034-4bc1-b1b0-c656d77a745b","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"https://openapi.splento.com/api/v1/ping","auth":{"type":"apikey","apikey":{"basicConfig":[{"key":"key","value":"Api-Key"},{"key":"value","value":"[YOUR_API_KEY]"}]},"isInherited":true,"source":{"_postman_id":"b6a8eaf9-2413-42b7-b393-17cc7ab50f50","id":"b6a8eaf9-2413-42b7-b393-17cc7ab50f50","name":"Splento Open API","type":"collection"}},"urlObject":{"path":["ping"],"host":["https://openapi.splento.com/api/v1"],"query":[],"variable":[]}},"response":[],"_postman_id":"c8eb185a-a034-4bc1-b1b0-c656d77a745b"}],"auth":{"type":"apikey","apikey":{"basicConfig":[{"key":"key","value":"Api-Key"},{"key":"value","value":"[YOUR_API_KEY]"}]}},"event":[{"listen":"prerequest","script":{"id":"51d1f546-5c01-40c6-8bb9-d591190cfd55","type":"text/javascript","requests":{},"exec":[""]}},{"listen":"test","script":{"id":"90ebbfcd-096c-48f7-969f-836e1121d7e4","type":"text/javascript","requests":{},"exec":[""]}}],"variable":[{"key":"URL","value":"https://openapi.splento.com/api/v1"},{"key":"API_KEY","value":"[YOUR_API_KEY]"},{"key":"BOOKING_ID","value":"[:booking_id]"},{"key":"ITEM_TO_SHOOT_ID","value":"[:item_to_shoot_id]"},{"key":"WEBHOOK_ID","value":"[:webhook_id]"},{"key":"COUNTRY_ID","value":"[:country_id]"},{"key":"CITY_ID","value":"[:city_id]"},{"key":"PHOTOGRAPHER_ID","value":"[:photographer_id]"},{"key":"SESSION_ID","value":""},{"key":"MENU_ITEM_ID","value":""},{"key":"OAUTH_CLIENT_ID","value":"[YOUR_OAUTH_CLIENT_ID]"},{"key":"OAUTH_CLIENT_SECRET","value":"[YOUR_OAUTH_CLIENT_SECRET]"},{"key":"OAUTH_BASIC_AUTH","value":"[BASE64(client_id:client_secret)]"},{"key":"OAUTH_ACCESS_TOKEN","value":"[ACCESS_TOKEN]"}]}