{"docs":{"name":"Sputnik8 API","info":"\n<h2 id=\"label-Overview\">Overview<span><a href=\"#label-Overview\">&para;</a> <a href=\"#top\">&uarr;</a></span></h2>\n\n<p>This describes the resources that make up the official Sputnik8 API. <a href=\"https://www.sputnik8.com/affiliate/new\">Join Partner Program</a> and get your API key and username from <a href=\"https://www.sputnik8.com/ru/affiliate/tools#api\">API tools section</a>.</p>\n\n<h2 id=\"label-Support\">Support<span><a href=\"#label-Support\">&para;</a> <a href=\"#top\">&uarr;</a></span></h2>\n\n<p>If you have any problems or requests please <a href=\"mailto:hi+help@sputnik8.com\">drop us a line</a>.</p>\n","copyright":"© 2026 Sputnik8","doc_url":"/doc/api/v1","api_url":"api.sputnik8.com","resources":{"categories":{"doc_url":"/doc/api/v1/categories","id":"categories","api_url":"api.sputnik8.com","name":"Categories","short_description":null,"full_description":"\n<p>This is a read-only API to Sputnik8 categories.</p>\n","version":"v1","formats":null,"metadata":null,"methods":[{"doc_url":"/doc/api/v1/categories/index","name":"index","apis":[{"api_url":"api.sputnik8.com/v1/cities/:city_id/categories","http_method":"GET","short_description":"Returns array of categories of a given city, specified by ID","deprecated":null}],"formats":null,"full_description":"\n<h3 id=\"label-List+categories+in+city\">List categories in city<span><a href=\"#label-List+categories+in+city\">&para;</a> <a href=\"#top\">&uarr;</a></span></h3>\n\n<pre>$ curl https://api.sputnik8.com/v1/cities/1/categories?api_key=d5b16f2f851858dadba79337af6b8cba&amp;username=john@example.com</pre>\n","errors":[],"params":[{"name":"username","full_name":"username","description":"\n<p>An Email of a user accessing to API.</p>\n","required":true,"allow_nil":false,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"api_key","full_name":"api_key","description":"\n<p>An API key of a user accessing to API.</p>\n","required":true,"allow_nil":false,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"lang","full_name":"lang","description":"\n<p>A language code. Default is <code>ru</code>.</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be one of: <code>ru</code>, <code>en</code>.","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"page","full_name":"page","description":"\n<p>A results page number. Default value is <code>1</code>.</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a Integer","expected_type":"numeric","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"limit","full_name":"limit","description":"\n<p>Number of items per page. Default value is <code>50</code>. Max value is <code>100</code>.</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a Integer","expected_type":"numeric","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"city_id","full_name":"city_id","description":"\n<p>ID of a city to request categories from</p>\n","required":true,"allow_nil":false,"allow_blank":false,"validator":"Must be a Integer","expected_type":"numeric","metadata":null,"show":true,"validations":[],"deprecated":false}],"returns":[],"examples":["[\n  {\n    \"sub_categories\" : [\n      {\n        \"position\" : null,\n        \"products\" : [\n          {\n            \"id\" : 2694,\n            \"name\" : \"Обзорная автобусная экскурсия с посещением Петропавловской крепости\"\n          },\n          {\n            \"id\" : 425,\n            \"name\" : \"Тайная жизнь города: дворы Петербурга\"\n          },\n          {\n            \"id\" : 253,\n            \"name\" : \"Экскурсия по крышам Питера\"\n          }\n        ],\n        \"id\" : 5135,\n        \"short_name\" : \"Лучшие\",\n        \"description\" : \"Sputnik8.com — это место, где можно найти и разместить экскурсии на самые необычные темы.\",\n        \"name\" : \"Раздел Лучшие на Sputnik8.com \",\n        \"url\" : \"https://www.sputnik8.com/ru/st-petersburg/category/top10?ref=1234\"\n      },\n      {\n        \"position\" : null,\n        \"products\" : [\n          {\n            \"id\" : 2694,\n            \"name\" : \"Обзорная автобусная экскурсия с посещением Петропавловской крепости\"\n          },\n          {\n            \"id\" : 2690,\n            \"name\" : \"Прогулка на катере по рекам и каналам Петербурга\"\n          }\n        ],\n        \"id\" : 14,\n        \"short_name\" : \"По крышам\",\n        \"description\" : \"Мы предлагаем вам открыть удивительный мир Санкт-Петербурга,\",\n        \"name\" : \"Экскурсии по крышам в Санкт-Петербурге: цены и отзывы на экскурсии в 2014 году\",\n        \"url\" : \"https://www.sputnik8.com/ru/st-petersburg/category/roofs?ref=1234\"\n      }\n    ],\n    \"position\" : null,\n    \"id\" : null,\n    \"short_name\" : null,\n    \"description\" : null,\n    \"name\" : null,\n    \"url\" : null\n  }\n]\n"],"metadata":null,"see":[],"headers":[],"show":true}],"headers":[],"deprecated":false},"cities":{"doc_url":"/doc/api/v1/cities","id":"cities","api_url":"api.sputnik8.com","name":"Cities","short_description":null,"full_description":"\n<p>This is a read-only API to Sputnik8 cities.</p>\n","version":"v1","formats":null,"metadata":null,"methods":[{"doc_url":"/doc/api/v1/cities/index","name":"index","apis":[{"api_url":"api.sputnik8.com/v1/cities","http_method":"GET","short_description":"Returns an array of cities","deprecated":null}],"formats":null,"full_description":"\n<h3 id=\"label-List+cities\">List cities<span><a href=\"#label-List+cities\">&para;</a> <a href=\"#top\">&uarr;</a></span></h3>\n\n<pre>$ curl https://api.sputnik8.com/v1/cities?api_key=d5b16f2f851858dadba79337af6b8cba&amp;username=john@example.com</pre>\n","errors":[],"params":[{"name":"username","full_name":"username","description":"\n<p>An Email of a user accessing to API.</p>\n","required":true,"allow_nil":false,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"api_key","full_name":"api_key","description":"\n<p>An API key of a user accessing to API.</p>\n","required":true,"allow_nil":false,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"lang","full_name":"lang","description":"\n<p>A language code. Default is <code>ru</code>.</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be one of: <code>ru</code>, <code>en</code>.","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"page","full_name":"page","description":"\n<p>A results page number. Default value is <code>1</code>.</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a Integer","expected_type":"numeric","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"limit","full_name":"limit","description":"\n<p>Number of items per page. Default value is <code>50</code>. Max value is <code>100</code>.</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a Integer","expected_type":"numeric","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"country_id","full_name":"country_id","description":"\n<p>An ID of a country</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a Integer","expected_type":"numeric","metadata":null,"show":true,"validations":[],"deprecated":false}],"returns":[],"examples":["[\n  {\n    \"id\" : 1,\n    \"country_id\" : 1,\n    \"name\" : \"Санкт-Петербург\",\n    \"region_id\" : 1\n  },\n  {\n    \"id\" : 2,\n    \"country_id\" : 1,\n    \"name\" : \"Москва\",\n    \"region_id\" : 2\n  },\n  {\n    \"id\" : 3,\n    \"country_id\" : 2,\n    \"name\" : \"Киев\",\n    \"region_id\" : 3\n  }\n]\n"],"metadata":null,"see":[],"headers":[],"show":true},{"doc_url":"/doc/api/v1/cities/show","name":"show","apis":[{"api_url":"api.sputnik8.com/v1/cities/:id","http_method":"GET","short_description":"Returns extended information of a given city, specified by ID","deprecated":null}],"formats":null,"full_description":"\n<h3 id=\"label-Get+single+city\">Get single city<span><a href=\"#label-Get+single+city\">&para;</a> <a href=\"#top\">&uarr;</a></span></h3>\n\n<pre>$ curl https://api.sputnik8.com/v1/cities/1?api_key=d5b16f2f851858dadba79337af6b8cba&amp;username=john@example.com</pre>\n","errors":[],"params":[{"name":"username","full_name":"username","description":"\n<p>An Email of a user accessing to API.</p>\n","required":true,"allow_nil":false,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"api_key","full_name":"api_key","description":"\n<p>An API key of a user accessing to API.</p>\n","required":true,"allow_nil":false,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"lang","full_name":"lang","description":"\n<p>A language code. Default is <code>ru</code>.</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be one of: <code>ru</code>, <code>en</code>.","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"id","full_name":"id","description":"\n<p>An ID of a city</p>\n","required":true,"allow_nil":false,"allow_blank":false,"validator":"Must be a Integer","expected_type":"numeric","metadata":null,"show":true,"validations":[],"deprecated":false}],"returns":[],"examples":["{\n  \"slug\" : \"st-petersburg\",\n  \"products\" : 531,\n  \"id\" : 1,\n  \"name_in_case\" : \"в Санкт-Петербурге\",\n  \"providers\" : 341,\n  \"coordinates\" : {\n    \"lat\" : null,\n    \"lng\" : null\n  },\n  \"geo\" : {\n    \"region\" : {\n      \"id\" : 1,\n      \"name\" : \"Санкт-Петербург\"\n    },\n    \"country\" : {\n      \"id\" : 1,\n      \"name\" : \"Россия\"\n    },\n    \"description\" : {\n      \"note\" : null,\n      \"image\" : \"https://c7.ucarecdn.com/d78f5286-e763-4a95-9cee-b7c43c36bedc/-/scale_crop/200x200/center/-/quality/best/\",\n      \"text\" : \"\"\n    }\n  },\n  \"name\" : \"Санкт-Петербург\",\n  \"url\" : \"https://www.sputnik8.com/ru/st-petersburg?ref=1234\"\n}\n"],"metadata":null,"see":[],"headers":[],"show":true}],"headers":[],"deprecated":false},"countries":{"doc_url":"/doc/api/v1/countries","id":"countries","api_url":"api.sputnik8.com","name":"Countries","short_description":null,"full_description":"\n<p>This is a read-only API to Sputnik8 countries.</p>\n","version":"v1","formats":null,"metadata":null,"methods":[{"doc_url":"/doc/api/v1/countries/index","name":"index","apis":[{"api_url":"api.sputnik8.com/v1/countries","http_method":"GET","short_description":"Returns an array of countries","deprecated":null}],"formats":null,"full_description":"\n<h3 id=\"label-List+countries\">List countries<span><a href=\"#label-List+countries\">&para;</a> <a href=\"#top\">&uarr;</a></span></h3>\n\n<pre>$ curl https://api.sputnik8.com/v1/countries?api_key=d5b16f2f851858dadba79337af6b8cba&amp;username=john@example.com</pre>\n","errors":[],"params":[{"name":"username","full_name":"username","description":"\n<p>An Email of a user accessing to API.</p>\n","required":true,"allow_nil":false,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"api_key","full_name":"api_key","description":"\n<p>An API key of a user accessing to API.</p>\n","required":true,"allow_nil":false,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"lang","full_name":"lang","description":"\n<p>A language code. Default is <code>ru</code>.</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be one of: <code>ru</code>, <code>en</code>.","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"page","full_name":"page","description":"\n<p>A results page number. Default value is <code>1</code>.</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a Integer","expected_type":"numeric","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"limit","full_name":"limit","description":"\n<p>Number of items per page. Default value is <code>50</code>. Max value is <code>100</code>.</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a Integer","expected_type":"numeric","metadata":null,"show":true,"validations":[],"deprecated":false}],"returns":[],"examples":["[\n  {\n    \"alpha2\" : \"RU\",\n    \"products\" : 940,\n    \"id\" : 1,\n    \"name\" : \"Россия\"\n  },\n  {\n    \"alpha2\" : \"TH\",\n    \"products\" : 109,\n    \"id\" : 3,\n    \"name\" : \"Тайланд\"\n  },\n  {\n    \"alpha2\" : \"IL\",\n    \"products\" : 20,\n    \"id\" : 5,\n    \"name\" : \"Израиль\"\n  }\n]\n"],"metadata":null,"see":[],"headers":[],"show":true},{"doc_url":"/doc/api/v1/countries/show","name":"show","apis":[{"api_url":"api.sputnik8.com/v1/countries/:id","http_method":"GET","short_description":"Returns extended information of a given country, specified by ID","deprecated":null}],"formats":null,"full_description":"\n<h3 id=\"label-Get+single+country\">Get single country<span><a href=\"#label-Get+single+country\">&para;</a> <a href=\"#top\">&uarr;</a></span></h3>\n\n<pre>$ curl https://api.sputnik8.com/v1/countries/1?api_key=d5b16f2f851858dadba79337af6b8cba&amp;username=john@example.com</pre>\n","errors":[],"params":[{"name":"username","full_name":"username","description":"\n<p>An Email of a user accessing to API.</p>\n","required":true,"allow_nil":false,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"api_key","full_name":"api_key","description":"\n<p>An API key of a user accessing to API.</p>\n","required":true,"allow_nil":false,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"lang","full_name":"lang","description":"\n<p>A language code. Default is <code>ru</code>.</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be one of: <code>ru</code>, <code>en</code>.","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"id","full_name":"id","description":"\n<p>An ID of a country</p>\n","required":true,"allow_nil":false,"allow_blank":false,"validator":"Must be a Integer","expected_type":"numeric","metadata":null,"show":true,"validations":[],"deprecated":false}],"returns":[],"examples":["{\n  \"alpha2\" : \"RU\",\n  \"slug\" : \"russia\",\n  \"products\" : 940,\n  \"id\" : 1,\n  \"name_in_case\" : \"в России\",\n  \"providers\" : 550,\n  \"phone_code\" : null,\n  \"name\" : \"Россия\",\n  \"url\" : \"https://www.sputnik8.com/ru/countries/russia?ref=131\"\n}\n"],"metadata":null,"see":[],"headers":[],"show":true}],"headers":[],"deprecated":false},"emails":{"doc_url":"/doc/api/v1/emails","id":"emails","api_url":"api.sputnik8.com","name":"Emails","short_description":null,"full_description":"\n<p>This is a read-only API to generate Sputnik8 email templates.</p>\n","version":"v1","formats":null,"metadata":null,"methods":[{"doc_url":"/doc/api/v1/emails/activity_list_email","name":"activity_list_email","apis":[{"api_url":"api.sputnik8.com/v1/emails/generate/activity_list_email","http_method":"GET","short_description":"Returns email html with activity list","deprecated":null}],"formats":null,"full_description":"\n<p>$ curl <a href=\"https://api.sputnik8.com/v1/emails/generate/activity_list_email?api_key=d5b16f2f851858dadba79337af6b8cba&username=john@example.com\">api.sputnik8.com/v1/emails/generate/activity_list_email?api_key=d5b16f2f851858dadba79337af6b8cba&username=john@example.com</a></p>\n","errors":[],"params":[{"name":"username","full_name":"username","description":"\n<p>An Email of a user accessing to API.</p>\n","required":true,"allow_nil":false,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"api_key","full_name":"api_key","description":"\n<p>An API key of a user accessing to API.</p>\n","required":true,"allow_nil":false,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"lang","full_name":"lang","description":"\n<p>A language code. Default is <code>ru</code>.</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be one of: <code>ru</code>, <code>en</code>.","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"query","full_name":"query","description":"\n<p>Activity search query</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"city_id","full_name":"city_id","description":"\n<p>Activities city id</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a Integer","expected_type":"numeric","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"limit","full_name":"limit","description":"\n<p>Max quantity of activities</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a Integer","expected_type":"numeric","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"lbl","full_name":"lbl","description":"\n<p>Label parameter value for links in email</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"show_header","full_name":"show_header","description":"\n<p>Show header or not</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a Integer","expected_type":"numeric","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"json","full_name":"json","description":"\n<p>Show json data instead of html email</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a Integer","expected_type":"numeric","metadata":null,"show":true,"validations":[],"deprecated":false}],"returns":[],"examples":[],"metadata":null,"see":[],"headers":[],"show":true}],"headers":[],"deprecated":false},"events":{"doc_url":"/doc/api/v1/events","id":"events","api_url":"api.sputnik8.com","name":"Events","short_description":null,"full_description":"\n<p>This is a read-only API to Sputnik8 events.</p>\n","version":"v1","formats":null,"metadata":null,"methods":[{"doc_url":"/doc/api/v1/events/index","name":"index","apis":[{"api_url":"api.sputnik8.com/v1/events","http_method":"GET","short_description":"Returns an array of events","deprecated":null}],"formats":null,"full_description":"\n<h3 id=\"label-List+events\">List events<span><a href=\"#label-List+events\">&para;</a> <a href=\"#top\">&uarr;</a></span></h3>\n\n<pre>$ curl https://api.sputnik8.com/v1/events?activity_id=1&amp;api_key=d5b16f2f851858dadba79337af6b8cba&amp;username=john@example.com</pre>\n","errors":[],"params":[{"name":"username","full_name":"username","description":"\n<p>An Email of a user accessing to API.</p>\n","required":true,"allow_nil":false,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"api_key","full_name":"api_key","description":"\n<p>An API key of a user accessing to API.</p>\n","required":true,"allow_nil":false,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"lang","full_name":"lang","description":"\n<p>A language code. Default is <code>ru</code>.</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be one of: <code>ru</code>, <code>en</code>.","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"page","full_name":"page","description":"\n<p>A results page number. Default value is <code>1</code>.</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a Integer","expected_type":"numeric","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"limit","full_name":"limit","description":"\n<p>Number of items per page. Default value is <code>50</code>. Max value is <code>100</code>.</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a Integer","expected_type":"numeric","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"activity_id","full_name":"activity_id","description":"\n<p>An IDs of Activity</p>\n","required":true,"allow_nil":false,"allow_blank":false,"validator":"Must be an array of Integer","expected_type":"array","metadata":null,"show":true,"validations":[],"deprecated":false}],"returns":[],"examples":["id - ID события в системе Sputnik\ndate - дата проведения события\ntime - время проведения события\nmax_capacity - количество свободных мест на событие\nactivity_id - ID экскурсии, проводимого события\nis_hidden - флаг скрытия события. если true то событие недоступно к бронированию, его не нужно отображать\nstatus - статус события\n  возможные статусы:\n  \"expired\" - время события прошло\n  \"hidden\" - событие скрыто\n  \"active\" - событие активно\ncity_id - ID города проведения события\nduration - длительность события текстом\n\n-------------\nпримеры ответа:\n[\n  {\n    \"id\":843847,\n    \"date\":\"2017-07-19\",\n    \"time\":\"11:00\",\n    \"max_capacity\":1,\n    \"activity_id\":1881,\n    \"is_hidden\":true,\n    \"status\":\"hidden\",\n    \"city_id\":1,\n    \"duration\":\"2 часа\"\n  },\n  {\n    \"id\":843847,\n    \"date\":\"2017-08-07\",\n    \"time\":\"12:30\",\n    \"max_capacity\":1,\n    \"activity_id\":1881,\n    \"is_hidden\":true,\n    \"status\":\"hidden\",\n    \"city_id\":1,\n    \"duration\":\"2 часа\"\n  },\n  {\n    \"id\":843847,\n    \"date\":\"2017-08-21\",\n    \"time\":\"22:00\",\n    \"max_capacity\":1,\n    \"activity_id\":1881,\n    \"is_hidden\":true,\n    \"status\":\"hidden\",\n    \"city_id\":1,\n    \"duration\":\"2 часа\"\n  }\n]\n"],"metadata":null,"see":[],"headers":[],"show":true},{"doc_url":"/doc/api/v1/events/updated","name":"updated","apis":[{"api_url":"api.sputnik8.com/v1/events/updated","http_method":"GET","short_description":"Returns the array of events between till attribute and current time","deprecated":null}],"formats":null,"full_description":"\n<h3 id=\"label-List+events\">List events<span><a href=\"#label-List+events\">&para;</a> <a href=\"#top\">&uarr;</a></span></h3>\n\n<pre>$ curl https://api.sputnik8.com/v1/events/updated?api_key=d5b16f2f851858dadba79337af6b8cba&amp;username=john@example.com</pre>\n","errors":[],"params":[{"name":"username","full_name":"username","description":"\n<p>An Email of a user accessing to API.</p>\n","required":true,"allow_nil":false,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"api_key","full_name":"api_key","description":"\n<p>An API key of a user accessing to API.</p>\n","required":true,"allow_nil":false,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"lang","full_name":"lang","description":"\n<p>A language code. Default is <code>ru</code>.</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be one of: <code>ru</code>, <code>en</code>.","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"page","full_name":"page","description":"\n<p>A results page number. Default value is <code>1</code>.</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a Integer","expected_type":"numeric","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"limit","full_name":"limit","description":"\n<p>Number of items per page. Default value is <code>50</code>. Max value is <code>100</code>.</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a Integer","expected_type":"numeric","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"from","full_name":"from","description":"\n<p>Time from updates</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a DateTime","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false}],"returns":[],"examples":["id - ID события в системе Sputnik\ndate - дата проведения события\ntime - время проведения события\nmax_capacity - количество свободных мест на событие\nactivity_id - ID экскурсии, проводимого события\nis_hidden - флаг скрытия события. если true то событие недоступно к бронированию, его не нужно отображать\nstatus - статус события\n  возможные статусы:\n  \"expired\" - время события прошло\n  \"hidden\" - событие скрыто\n  \"active\" - событие активно\ncity_id - ID города проведения события\nduration - длительность события текстом\n\n-------------\nпримеры ответа:\n[\n  {\n    \"id\":843847,\n    \"date\":\"2017-07-19\",\n    \"time\":\"11:00\",\n    \"max_capacity\":1,\n    \"activity_id\":1881,\n    \"is_hidden\":false,\n    \"status\":\"active\",\n    \"city_id\":1,\n    \"duration\":\"2 часа\"\n  },\n  {\n    \"id\":843847,\n    \"date\":\"2017-08-07\",\n    \"time\":\"12:30\",\n    \"max_capacity\":1,\n    \"activity_id\":1881,\n    \"is_hidden\":true,\n    \"status\":\"hidden\",\n    \"city_id\":1,\n    \"duration\":\"2 часа\"\n  },\n  {\n    \"id\":843847,\n    \"date\":\"2017-08-21\",\n    \"time\":\"22:00\",\n    \"max_capacity\":1,\n    \"activity_id\":1881,\n    \"is_hidden\":false,\n    \"status\":\"deleted\",\n    \"city_id\":1,\n    \"duration\":\"2 часа\"\n  }\n]\n"],"metadata":null,"see":[],"headers":[],"show":true},{"doc_url":"/doc/api/v1/events/show","name":"show","apis":[{"api_url":"api.sputnik8.com/v1/events/:id","http_method":"GET","short_description":"Returns information of a given event, specified by ID","deprecated":null}],"formats":null,"full_description":"\n<h3 id=\"label-Get+single+event\">Get single event<span><a href=\"#label-Get+single+event\">&para;</a> <a href=\"#top\">&uarr;</a></span></h3>\n\n<pre>$ curl https://api.sputnik8.com/v1/events/1?api_key=d5b16f2f851858dadba79337af6b8cba&amp;username=john@example.com</pre>\n","errors":[],"params":[{"name":"username","full_name":"username","description":"\n<p>An Email of a user accessing to API.</p>\n","required":true,"allow_nil":false,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"api_key","full_name":"api_key","description":"\n<p>An API key of a user accessing to API.</p>\n","required":true,"allow_nil":false,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"lang","full_name":"lang","description":"\n<p>A language code. Default is <code>ru</code>.</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be one of: <code>ru</code>, <code>en</code>.","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"id","full_name":"id","description":"\n<p>An ID of event</p>\n","required":true,"allow_nil":false,"allow_blank":false,"validator":"Must be a Integer","expected_type":"numeric","metadata":null,"show":true,"validations":[],"deprecated":false}],"returns":[],"examples":["id - ID события в системе Sputnik\ndate - дата проведения события\ntime - время проведения события\nmax_capacity - количество свободных мест на событие\nactivity_id - ID экскурсии, проводимого события\nis_hidden - флаг скрытия события. если true то событие недоступно к бронированию, его не нужно отображать\nstatus - статус события\n  возможные статусы:\n  \"expired\" - время события прошло\n  \"hidden\" - событие скрыто\n  \"active\" - событие активно\ncity_id - ID города проведения события\nactivity_title - название экскурсии\nduration - длительность события\n\n-------------\nпримеры ответа:\n{\n  \"id\":843847,\n  \"date\":\"2017-08-07\",\n  \"time\":\"13:00\",\n  \"max_capacity\":1,\n  \"activity_id\":1881,\n  \"activity_title\":\"Обзорная автобусная экскурсия по Москве\",\n  \"is_hidden\":true,\n  \"status\":\"hidden\",\n  \"city_id\":1,\n  \"duration\":\"2 часа\"\n}\n"],"metadata":null,"see":[],"headers":[],"show":true}],"headers":[],"deprecated":false},"Order options":{"doc_url":"/doc/api/v1/Order options","id":"Order options","api_url":"api.sputnik8.com","name":"Order options","short_description":null,"full_description":"\n<p>This is a read-only API to Sputnik8 order options.</p>\n","version":"v1","formats":null,"metadata":null,"methods":[{"doc_url":"/doc/api/v1/Order options/index","name":"index","apis":[{"api_url":"api.sputnik8.com/v1/events/:event_id/order_options","http_method":"GET","short_description":"Returns information about order options of a given event, specified by ID","deprecated":null}],"formats":null,"full_description":"\n<h3 id=\"label-Get+order+options+of+the+event\">Get order options of the event<span><a href=\"#label-Get+order+options+of+the+event\">&para;</a> <a href=\"#top\">&uarr;</a></span></h3>\n\n<pre>$ curl https://api.sputnik8.com/v1/events/1/order_options?api_key=d5b16f2f851858dadba79337af6b8cba&amp;username=john@example.com</pre>\n","errors":[],"params":[{"name":"username","full_name":"username","description":"\n<p>An Email of a user accessing to API.</p>\n","required":true,"allow_nil":false,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"api_key","full_name":"api_key","description":"\n<p>An API key of a user accessing to API.</p>\n","required":true,"allow_nil":false,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"lang","full_name":"lang","description":"\n<p>A language code. Default is <code>ru</code>.</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be one of: <code>ru</code>, <code>en</code>.","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"event_id","full_name":"event_id","description":"\n<p>An ID of event</p>\n","required":true,"allow_nil":false,"allow_blank":false,"validator":"Must be a Integer","expected_type":"numeric","metadata":null,"show":true,"validations":[],"deprecated":false}],"returns":[],"examples":["id - ID в системе, который нужно использовать при заказе\ntitle - название билета\nis_base - если true, то это основной (дефолтный) билет экскурсии\norder_lines - цены и скидки:\n  id - ID цены в системе\n  price - цена (с учетом скидки, если есть)\n  discount:\n    value - размер скидки (в долях от 1)\n    original_price - цена без скидки\n  all_prices - цена в разных валютах (доступные валюты: RUB, UAH, USD, EUR, BYN, KZT)\n  netto_all_prices - нетто цена в разных валютах\n  all_amounts_to_pay - цена для оплаты на сайте в разных валютах\n  title - размер группы в текстовом формате\n  countable - true, если размер группы фиксированный (без \"от ... до ...\")\n  from_quantity, to_quantity - минимальный и максимальный размер группы\n\n-------------\nпример ответа:\n[\n  {\n    \"id\": 18932,\n    \"title\": \"Взрослый билет (от 18 лет)\",\n    \"is_base\": true,\n    \"order_lines\": [\n      {\n        \"id\": 23234,\n        \"price\": 900.0,\n        \"discount\": {\n          \"value\": 0.2,\n          \"original_price\": 1080.0\n        },\n        \"all_prices\": {\n          \"RUB\": 900.0,\n          \"UAH\": 468.67,\n          \"USD\": 12.75,\n          \"EUR\": 11.59,\n          \"GBP\": 10.26,\n          \"KZT\": 5645.33,\n          \"BYN\": 32.18\n        },\n        \"netto_all_prices\": {\n          \"RUB\": 828.0,\n          \"UAH\": 431.17,\n          \"USD\": 11.73,\n          \"EUR\": 10.67,\n          \"GBP\": 9.44,\n          \"KZT\": 5193.71,\n          \"BYN\": 29.61\n        },\n        \"all_amounts_to_pay\": {\n          \"RUB\": 900.0,\n          \"UAH\": 468.67,\n          \"USD\": 12.75,\n          \"EUR\": 11.59,\n          \"GBP\": 10.26,\n          \"KZT\": 5645.33,\n          \"BYN\": 32.18\n        },\n        \"title\": \"Для группы 1-45 человек\",\n        \"countable\": false,\n        \"from_quantity\": 1,\n        \"to_quantity\": 45\n      }\n    ]\n  }\n]\n"],"metadata":null,"see":[],"headers":[],"show":true}],"headers":[],"deprecated":false},"orders":{"doc_url":"/doc/api/v1/orders","id":"orders","api_url":"api.sputnik8.com","name":"Orders","short_description":null,"full_description":"\n<p>This is a write-only API for Sputnik8 suppliers.</p>\n","version":"v1","formats":null,"metadata":null,"methods":[{"doc_url":"/doc/api/v1/orders/index","name":"index","apis":[{"api_url":"api.sputnik8.com/v1/orders","http_method":"GET","short_description":"List orders","deprecated":null}],"formats":null,"full_description":"\n<h3 id=\"label-List+orders\">List orders<span><a href=\"#label-List+orders\">&para;</a> <a href=\"#top\">&uarr;</a></span></h3>\n\n<pre>GET https://api.sputnik8.com/v1/orders?username=john@example.com&amp;api_key=d5b16f2f851858davba79337af6b8cba</pre>\n","errors":[],"params":[{"name":"username","full_name":"username","description":"\n<p>An Email of a user accessing to API.</p>\n","required":true,"allow_nil":false,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"lang","full_name":"lang","description":"\n<p>A language code. Default is <code>ru</code>.</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be one of: <code>ru</code>, <code>en</code>.","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"id","full_name":"id","description":"\n<p>Order ID in supplier&#39;s system</p>\n","required":true,"allow_nil":false,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"supplier_id","full_name":"supplier_id","description":"\n<p>Supplier user ID in our system</p>\n","required":true,"allow_nil":false,"allow_blank":false,"validator":"Must be a Integer","expected_type":"numeric","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"api_key","full_name":"api_key","description":"\n<p>Affiliate api_key</p>\n","required":true,"allow_nil":false,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false}],"returns":[],"examples":["[\n  {\n    \"id\": 1234567,\n    \"amount_paid\": 1200.0,\n    \"amount_paid_in_currency_paid_with\": \"1200.0\",\n    \"amount_paid_in_rub\": \"1200.0\",\n    \"attendee_count\": 2,\n    \"barcode_string\": \"sp_123456_1234567\",\n    \"cancel_source\": \"none\",\n    \"city_id\": 2,\n    \"city_name\": \"Москва\",\n    \"cost\": {\n      \"value\": 2000.0,\n      \"amount_to_pay\": 1200.0,\n      \"currency\": \"RUB\"\n    },\n    \"cost_in_rub\": {\n      \"value\": 2000.0,\n      \"amount_to_pay\": 1200.0,\n      \"currency\": \"RUB\"\n    },\n    \"country_id\": 1,\n    \"country_name\": \"Россия\",\n    \"created_at\": \"2024-05-22 11:42:28\",\n    \"currency_paid_with\": \"RUB\",\n    \"customer\" : {\n      \"name\" : \"Joe Doe\",\n      \"email\": \"john.doe@example.com\",\n      \"phone\" : \"+79001234567\"\n    },\n    \"directions\": \"От метро ВДНХ налево, найти Выставочный центр, там в главный вход, потом направо.\",\n    \"duration\": 2,\n    \"event_date\": \"2024-08-13\",\n    \"event_datetime\": \"2024-08-13 10:30\",\n    \"event_id\": 12345678,\n    \"event_time\": \"10:30\",\n    \"line_items\": [\n      {\n        \"attendee_count\": 1,\n        \"title\": \"Взрослый билет\"\n      },\n      {\n        \"attendee_count\": 1,\n        \"title\": \"Пенсионный билет\"\n      }\n    ],\n    \"order_confirmation_docs_urls\": [\n      \"https://f5a2c896-6655-41cd-a2b7-ee0b8cf477ec.selstorage.ru/attachment/documents/contents/004/657/493/original/order_booking_confirmation_1234567_1728658871.pdf?1728658872\"\n    ],\n    \"paid_status\": \"paid\",\n    \"pay_type\": \"deposit\",\n    \"product\" : {\n      \"id\" : 12345,\n      \"name\" : \"Обзорная автобусная экскурсия по Москве\"\n    },\n    \"provider\": {\n      \"id\": 123456,\n      \"name\": \"Гид Гид\",\n      \"phone\": \"+79001234567\",\n      \"photo\": {\n        \"small\": \"https://7d9e88a8-f178-4098-bea5-48d960920605.selcdn.net/d6603a0f-6925-4fb5-b3d2-565e64cf01b2/-/format/webp/-/scale_crop/60x60/center/-/quality/smart_retina/\",\n        \"medium\": \"https://7d9e88a8-f178-4098-bea5-48d960920605.selcdn.net/d6603a0f-6925-4fb5-b3d2-565e64cf01b2/-/format/webp/-/scale_crop/220x220/center/-/quality/smart_retina/\"\n      },\n      \"type\": \"guides_team\"\n    },\n    \"status\": \"confirmed\",\n    \"supplier_order_id\": 1234567,\n    \"title\": \"Обзорная автобусная экскурсия по Москве\"\n  },\n  {\n    \"id\": 1234568,\n    \"amount_paid\": 1200.0,\n    \"amount_paid_in_currency_paid_with\": \"1200.0\",\n    \"amount_paid_in_rub\": \"1200.0\",\n    \"attendee_count\": 2,\n    \"barcode_string\": \"sp_123456_1234568\",\n    \"cancel_source\": \"none\",\n    \"city_id\": 2,\n    \"city_name\": \"Москва\",\n    \"cost\": {\n      \"value\": 2000.0,\n      \"amount_to_pay\": 1200.0,\n      \"currency\": \"RUB\"\n    },\n    \"cost_in_rub\": {\n      \"value\": 2000.0,\n      \"amount_to_pay\": 1200.0,\n      \"currency\": \"RUB\"\n    },\n    \"country_id\": 1,\n    \"country_name\": \"Россия\",\n    \"created_at\": \"2024-05-22 11:42:28\",\n    \"currency_paid_with\": \"RUB\",\n    \"customer\" : {\n      \"name\" : \"Joe Doe\",\n      \"email\": \"john.doe@example.com\",\n      \"phone\" : \"+79001234567\"\n    },\n    \"directions\": \"От метро ВДНХ налево, найти Выставочный центр, там в главный вход, потом направо.\",\n    \"duration\": 2,\n    \"event_date\": \"2024-08-13\",\n    \"event_datetime\": \"2024-08-13 10:30\",\n    \"event_id\": 12345678,\n    \"event_time\": \"10:30\",\n    \"line_items\": [\n      {\n        \"attendee_count\": 1,\n        \"title\": \"Взрослый билет\"\n      },\n      {\n        \"attendee_count\": 1,\n        \"title\": \"Пенсионный билет\"\n      }\n    ],\n    \"order_confirmation_docs_urls\": [\n      \"https://f5a2c896-6655-41cd-a2b7-ee0b8cf477ec.selstorage.ru/attachment/documents/contents/004/657/493/original/order_booking_confirmation_1234568_1728658871.pdf?1728658872\"\n    ],\n    \"paid_status\": \"paid\",\n    \"pay_type\": \"deposit\",\n    \"product\" : {\n      \"id\" : 12345,\n      \"name\" : \"Обзорная автобусная экскурсия по Москве\"\n    },\n    \"provider\": {\n      \"id\": 123456,\n      \"name\": \"Гид Гид\",\n      \"phone\": \"+79001234567\",\n      \"photo\": {\n        \"small\": \"https://7d9e88a8-f178-4098-bea5-48d960920605.selcdn.net/d6603a0f-6925-4fb5-b3d2-565e64cf01b2/-/format/webp/-/scale_crop/60x60/center/-/quality/smart_retina/\",\n        \"medium\": \"https://7d9e88a8-f178-4098-bea5-48d960920605.selcdn.net/d6603a0f-6925-4fb5-b3d2-565e64cf01b2/-/format/webp/-/scale_crop/220x220/center/-/quality/smart_retina/\"\n      },\n      \"type\": \"guides_team\"\n    },\n    \"status\": \"confirmed\",\n    \"supplier_order_id\": 1234568,\n    \"title\": \"Обзорная автобусная экскурсия по Москве\"\n  }\n]\n"],"metadata":null,"see":[],"headers":[],"show":true},{"doc_url":"/doc/api/v1/orders/show","name":"show","apis":[{"api_url":"api.sputnik8.com/v1/orders/:id","http_method":"GET","short_description":"Show order","deprecated":null}],"formats":null,"full_description":"\n<h3 id=\"label-Show+order\">Show order<span><a href=\"#label-Show+order\">&para;</a> <a href=\"#top\">&uarr;</a></span></h3>\n\n<pre>GET https://api.sputnik8.com/v1/orders/142?username=john@example.com&amp;api_key=d5b16f2f851858davba79337af6b8cba</pre>\n","errors":[],"params":[{"name":"username","full_name":"username","description":"\n<p>An Email of a user accessing to API.</p>\n","required":true,"allow_nil":false,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"lang","full_name":"lang","description":"\n<p>A language code. Default is <code>ru</code>.</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be one of: <code>ru</code>, <code>en</code>.","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"id","full_name":"id","description":"\n<p>Order ID in supplier&#39;s system</p>\n","required":true,"allow_nil":false,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"supplier_id","full_name":"supplier_id","description":"\n<p>Supplier user ID in our system</p>\n","required":true,"allow_nil":false,"allow_blank":false,"validator":"Must be a Integer","expected_type":"numeric","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"api_key","full_name":"api_key","description":"\n<p>Affiliate api_key</p>\n","required":true,"allow_nil":false,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false}],"returns":[],"examples":["{\n  \"id\": 1234567,\n  \"amount_paid\": 1200.0,\n  \"amount_paid_in_currency_paid_with\": \"1200.0\",\n  \"amount_paid_in_rub\": \"1200.0\",\n  \"attendee_count\": 2,\n  \"barcode_string\": \"sp_123456_1234567\",\n  \"cancel_source\": \"none\",\n  \"city_id\": 2,\n  \"city_name\": \"Москва\",\n  \"cost\": {\n    \"value\": 2000.0,\n    \"amount_to_pay\": 1200.0,\n    \"currency\": \"RUB\"\n  },\n  \"cost_in_rub\": {\n    \"value\": 2000.0,\n    \"amount_to_pay\": 1200.0,\n    \"currency\": \"RUB\"\n  },\n  \"country_id\": 1,\n  \"country_name\": \"Россия\",\n  \"created_at\": \"2024-05-22 11:42:28\",\n  \"currency_paid_with\": \"RUB\",\n  \"customer\" : {\n    \"name\" : \"Joe Doe\",\n    \"email\": \"john.doe@example.com\",\n    \"phone\" : \"+79001234567\"\n  },\n  \"directions\": \"От метро ВДНХ налево, найти Выставочный центр, там в главный вход, потом направо.\",\n  \"duration\": 2,\n  \"event_date\": \"2024-08-13\",\n  \"event_datetime\": \"2024-08-13 10:30\",\n  \"event_id\": 12345678,\n  \"event_time\": \"10:30\",\n  \"line_items\": [\n    {\n      \"attendee_count\": 1,\n      \"title\": \"Взрослый билет\"\n    },\n    {\n      \"attendee_count\": 1,\n      \"title\": \"Пенсионный билет\"\n    }\n  ],\n  \"order_confirmation_docs_urls\": [\n    \"https://f5a2c896-6655-41cd-a2b7-ee0b8cf477ec.selstorage.ru/attachment/documents/contents/004/657/493/original/order_booking_confirmation_1234567_1728658871.pdf?1728658872\"\n  ],\n  \"paid_status\": \"paid\",\n  \"pay_type\": \"deposit\",\n  \"product\" : {\n    \"id\" : 12345,\n    \"name\" : \"Обзорная автобусная экскурсия по Москве\"\n  },\n  \"provider\": {\n    \"id\": 123456,\n    \"name\": \"Гид Гид\",\n    \"phone\": \"+79001234567\",\n    \"photo\": {\n      \"small\": \"https://7d9e88a8-f178-4098-bea5-48d960920605.selcdn.net/d6603a0f-6925-4fb5-b3d2-565e64cf01b2/-/format/webp/-/scale_crop/60x60/center/-/quality/smart_retina/\",\n      \"medium\": \"https://7d9e88a8-f178-4098-bea5-48d960920605.selcdn.net/d6603a0f-6925-4fb5-b3d2-565e64cf01b2/-/format/webp/-/scale_crop/220x220/center/-/quality/smart_retina/\"\n    },\n    \"type\": \"guides_team\"\n  },\n  \"status\": \"confirmed\",\n  \"supplier_order_id\": 1234567,\n  \"title\": \"Обзорная автобусная экскурсия по Москве\"\n}\n"],"metadata":null,"see":[],"headers":[],"show":true},{"doc_url":"/doc/api/v1/orders/create","name":"create","apis":[{"api_url":"api.sputnik8.com/v1/orders","http_method":"POST","short_description":"Create an order","deprecated":null}],"formats":null,"full_description":"\n<h3 id=\"label-Create+order\">Create order<span><a href=\"#label-Create+order\">&para;</a> <a href=\"#top\">&uarr;</a></span></h3>\n\n<pre>POST https://api.sputnik8.com/v1/orders\n\nParams:\n\n| username                        | john@example.com                 |\n| api_key                         | d5b16f2f851858dadva79337af6b8cba |\n| product_id                      | 1881                             |\n| event_id                        | 3                                |\n| customer_first_name             | Joe                              |\n| customer_last_name              | Doe                              |\n| customer_email                  | joe@example.com                  |\n| customer_phone                  | 1234567890                       |\n| tickets                         | [{id: 10, quantity: 2}]          |\n| attendee_details_trip           | {\n                                      &quot;accomodation&quot;:               &quot;Some hotel&quot;,\n                                      &quot;arrival_date&quot;:               &quot;23-07-2018&quot;,\n                                      &quot;arrival_time&quot;:               &quot;13:30&quot;,\n                                      &quot;departure_date&quot;:             &quot;27-07-2018&quot;,\n                                      &quot;departure_time&quot;:             &quot;23:15&quot;\n                                    }\n| attendee_details_contact_person | {\n                                      &quot;full_name_russian_format&quot;:   &quot;Василий Васин&quot;,\n                                      &quot;birth_date&quot;:                 &quot;1900-12-21&quot;,\n                                      &quot;phone&quot;:                      &quot;+7 (777) 123-45-67&quot;,\n                                      &quot;email&quot;:                      &quot;partner@example.com&quot;\n                                    }\n| attendee_details_participants   | [   // should be filled\n                                      {\n                                        &quot;full_name_russian_format&quot;: &quot;Петр Петров&quot;,\n                                        &quot;birth_date&quot;:               &quot;1907-10-24&quot;\n                                      },\n                                      {\n                                        &quot;full_name_russian_format&quot;: &quot;Елена Еленина&quot;,\n                                        &quot;birth_date&quot;: &quot;1909-03-07&quot;\n                                      }\n                                    ]\n\n* tickets: pass order_option id from GET /v1/events/:event_id/order_options endpoint. order_lines are chosen automatically based on quantity.\nTo get available tickets and prices for a specific event, use GET /v1/events/:event_id/order_options.\n\n* attendee_details params: can be required, check products/:id for this info\n\nPlease note: ticket/voucher will be generated few minutes (or late) after order creation request. You can get ticket/voucher URL and status via GET /v1/orders/:id\n\n* provider, directions, order_confirmation_docs_urls, supplier_order_id: these fields are only present when order status is &quot;confirmed&quot;\nProducts for testing: 18915, 18914, 18897, 18899</pre>\n","errors":[],"params":[{"name":"username","full_name":"username","description":"\n<p>An Email of a user accessing to API.</p>\n","required":true,"allow_nil":false,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"lang","full_name":"lang","description":"\n<p>A language code. Default is <code>ru</code>.</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be one of: <code>ru</code>, <code>en</code>.","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"id","full_name":"id","description":"\n<p>Order ID in supplier&#39;s system</p>\n","required":true,"allow_nil":false,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"supplier_id","full_name":"supplier_id","description":"\n<p>Supplier user ID in our system</p>\n","required":true,"allow_nil":false,"allow_blank":false,"validator":"Must be a Integer","expected_type":"numeric","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"api_key","full_name":"api_key","description":"\n<p>Affiliate api_key</p>\n","required":true,"allow_nil":false,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"product_id","full_name":"product_id","description":"\n<p>Product ID</p>\n","required":true,"allow_nil":false,"allow_blank":false,"validator":"Must be a Integer","expected_type":"numeric","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"event_id","full_name":"event_id","description":"\n<p>Desired event id</p>\n","required":true,"allow_nil":false,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"customer_first_name","full_name":"customer_first_name","description":"\n<p>customer first name</p>\n","required":true,"allow_nil":false,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"customer_last_name","full_name":"customer_last_name","description":"\n<p>customer last name</p>\n","required":true,"allow_nil":false,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"customer_email","full_name":"customer_email","description":"\n<p>customer email</p>\n","required":true,"allow_nil":false,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"customer_phone","full_name":"customer_phone","description":"\n<p>customer phone number</p>\n","required":true,"allow_nil":false,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"tickets","full_name":"tickets","description":"\n<p>tickets list</p>\n","required":true,"allow_nil":false,"allow_blank":false,"validator":"Must be an array of Hash","expected_type":"array","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"attendee_details_contact_person","full_name":"attendee_details_contact_person","description":"\n<p>object with attendee details: contact person info</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a Hash","expected_type":"hash","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"attendee_details_participants","full_name":"attendee_details_participants","description":"\n<p>array of attendee details: participants info</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be an array of any type","expected_type":"array","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"attendee_details_trip","full_name":"attendee_details_trip","description":"\n<p>object with attendee details: trip info</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a Hash","expected_type":"hash","metadata":null,"show":true,"validations":[],"deprecated":false}],"returns":[],"examples":["{\n  \"result\": {\n    \"id\": 1234567,\n    \"amount_paid\": 0.0,\n    \"amount_paid_in_currency_paid_with\": \"0.0\",\n    \"amount_paid_in_rub\": \"0.0\",\n    \"attendee_count\": 2,\n    \"barcode_string\": \"sp_123456_1234567\",\n    \"cancel_source\": \"none\",\n    \"city_id\": 2,\n    \"city_name\": \"Москва\",\n    \"cost\": {\n      \"value\": 2000.0,\n      \"amount_to_pay\": 1200.0,\n      \"currency\": \"RUB\"\n    },\n    \"cost_in_rub\": {\n      \"value\": 2000.0,\n      \"amount_to_pay\": 1200.0,\n      \"currency\": \"RUB\"\n    },\n    \"country_id\": 1,\n    \"country_name\": \"Россия\",\n    \"created_at\": \"2024-05-22 11:42:28\",\n    \"currency_paid_with\": null,\n    \"customer\" : {\n      \"name\" : \"Joe Doe\",\n      \"email\": \"john.doe@example.com\",\n      \"phone\" : \"+79001234567\"\n    },\n    \"duration\": 2,\n    \"event_date\": \"2024-08-13\",\n    \"event_datetime\": \"2024-08-13 10:30\",\n    \"event_id\": 12345678,\n    \"event_time\": \"10:30\",\n    \"line_items\": [\n      {\n        \"attendee_count\": 1,\n        \"title\": \"Взрослый билет\"\n      },\n      {\n        \"attendee_count\": 1,\n        \"title\": \"Пенсионный билет\"\n      }\n    ],\n    \"paid_status\": \"not paid\",\n    \"pay_type\": \"deposit\",\n    \"product\" : {\n      \"id\" : 12345,\n      \"name\" : \"Обзорная автобусная экскурсия по Москве\"\n    },\n    \"status\": \"pending\",\n    \"title\": \"Обзорная автобусная экскурсия по Москве\"\n  }\n}\n"],"metadata":null,"see":[],"headers":[],"show":true},{"doc_url":"/doc/api/v1/orders/pay","name":"pay","apis":[{"api_url":"api.sputnik8.com/v1/orders/:id/pay","http_method":"PUT","short_description":"Pay for an order","deprecated":null}],"formats":null,"full_description":"\n<h3 id=\"label-Pay+order\">Pay order<span><a href=\"#label-Pay+order\">&para;</a> <a href=\"#top\">&uarr;</a></span></h3>\n\n<pre>PUT https://api.sputnik8.com/v1/orders/:id/pay\n\nParams:\n\n| username          | john@example.com                 |\n| api_key           | d5b16f2f851858dadva79337af6b8cba |\n| order_id          | 1881                             |\n| amount_paid       | 600.0                            |\n| currency          | RUB                              |\n| pay_type          | full_pay                         |</pre>\n","errors":[],"params":[{"name":"username","full_name":"username","description":"\n<p>An Email of a user accessing to API.</p>\n","required":true,"allow_nil":false,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"lang","full_name":"lang","description":"\n<p>A language code. Default is <code>ru</code>.</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be one of: <code>ru</code>, <code>en</code>.","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"id","full_name":"id","description":"\n<p>Order ID in supplier&#39;s system</p>\n","required":true,"allow_nil":false,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"supplier_id","full_name":"supplier_id","description":"\n<p>Supplier user ID in our system</p>\n","required":true,"allow_nil":false,"allow_blank":false,"validator":"Must be a Integer","expected_type":"numeric","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"api_key","full_name":"api_key","description":"\n<p>Affiliate api_key</p>\n","required":true,"allow_nil":false,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"order_id","full_name":"order_id","description":"\n<p>Order ID</p>\n","required":true,"allow_nil":false,"allow_blank":false,"validator":"Must be a Integer","expected_type":"numeric","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"amount_paid","full_name":"amount_paid","description":"\n<p>Amount Paid</p>\n","required":true,"allow_nil":false,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"pay_type","full_name":"pay_type","description":"\n<p>Pay Type</p>\n","required":true,"allow_nil":false,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"currency","full_name":"currency","description":"\n<p>Currency</p>\n","required":true,"allow_nil":false,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false}],"returns":[],"examples":["{\n  \"result\": {\n    \"id\": 1234567,\n    \"amount_paid\": 1200.0,\n    \"amount_paid_in_currency_paid_with\": \"1200.0\",\n    \"amount_paid_in_rub\": \"1200.0\",\n    \"attendee_count\": 2,\n    \"barcode_string\": \"sp_123456_1234567\",\n    \"cancel_source\": \"none\",\n    \"city_id\": 2,\n    \"city_name\": \"Москва\",\n    \"cost\": {\n      \"value\": 2000.0,\n      \"amount_to_pay\": 1200.0,\n      \"currency\": \"RUB\"\n    },\n    \"cost_in_rub\": {\n      \"value\": 2000.0,\n      \"amount_to_pay\": 1200.0,\n      \"currency\": \"RUB\"\n    },\n    \"country_id\": 1,\n    \"country_name\": \"Россия\",\n    \"created_at\": \"2024-05-22 11:42:28\",\n    \"currency_paid_with\": \"RUB\",\n    \"customer\" : {\n      \"name\" : \"Joe Doe\",\n      \"email\": \"john.doe@example.com\",\n      \"phone\" : \"+79001234567\"\n    },\n    \"directions\": \"От метро ВДНХ налево, найти Выставочный центр, там в главный вход, потом направо.\",\n    \"duration\": 2,\n    \"event_date\": \"2024-08-13\",\n    \"event_datetime\": \"2024-08-13 10:30\",\n    \"event_id\": 12345678,\n    \"event_time\": \"10:30\",\n    \"line_items\": [\n      {\n        \"attendee_count\": 1,\n        \"title\": \"Взрослый билет\"\n      },\n      {\n        \"attendee_count\": 1,\n        \"title\": \"Пенсионный билет\"\n      }\n    ],\n    \"order_confirmation_docs_urls\": [\n      \"https://f5a2c896-6655-41cd-a2b7-ee0b8cf477ec.selstorage.ru/attachment/documents/contents/004/657/493/original/order_booking_confirmation_1234567_1728658871.pdf?1728658872\"\n    ],\n    \"paid_status\": \"paid\",\n    \"pay_type\": \"deposit\",\n    \"product\" : {\n      \"id\" : 12345,\n      \"name\" : \"Обзорная автобусная экскурсия по Москве\"\n    },\n    \"provider\": {\n      \"id\": 123456,\n      \"name\": \"Гид Гид\",\n      \"phone\": \"+79001234567\",\n      \"photo\": {\n        \"small\": \"https://7d9e88a8-f178-4098-bea5-48d960920605.selcdn.net/d6603a0f-6925-4fb5-b3d2-565e64cf01b2/-/format/webp/-/scale_crop/60x60/center/-/quality/smart_retina/\",\n        \"medium\": \"https://7d9e88a8-f178-4098-bea5-48d960920605.selcdn.net/d6603a0f-6925-4fb5-b3d2-565e64cf01b2/-/format/webp/-/scale_crop/220x220/center/-/quality/smart_retina/\"\n      },\n      \"type\": \"guides_team\"\n    },\n    \"status\": \"confirmed\",\n    \"supplier_order_id\": 1234567,\n    \"title\": \"Обзорная автобусная экскурсия по Москве\"\n  }\n}\n"],"metadata":null,"see":[],"headers":[],"show":true},{"doc_url":"/doc/api/v1/orders/cancel","name":"cancel","apis":[{"api_url":"api.sputnik8.com/v1/orders/:id/cancel","http_method":"PUT","short_description":"Cancel order","deprecated":null}],"formats":null,"full_description":"\n<h3 id=\"label-Cancel+order\">Cancel order<span><a href=\"#label-Cancel+order\">&para;</a> <a href=\"#top\">&uarr;</a></span></h3>\n\n<pre>PUT https://api.sputnik8.com/v1/orders/142/cancel\n\n| username | john@example.com                 |\n| api_key  | d5b16f2f851858davba79337af6b8cba |</pre>\n","errors":[],"params":[{"name":"username","full_name":"username","description":"\n<p>An Email of a user accessing to API.</p>\n","required":true,"allow_nil":false,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"lang","full_name":"lang","description":"\n<p>A language code. Default is <code>ru</code>.</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be one of: <code>ru</code>, <code>en</code>.","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"id","full_name":"id","description":"\n<p>Order ID in supplier&#39;s system</p>\n","required":true,"allow_nil":false,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"supplier_id","full_name":"supplier_id","description":"\n<p>Supplier user ID in our system</p>\n","required":true,"allow_nil":false,"allow_blank":false,"validator":"Must be a Integer","expected_type":"numeric","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"api_key","full_name":"api_key","description":"\n<p>Affiliate api_key</p>\n","required":true,"allow_nil":false,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false}],"returns":[],"examples":["{\n  \"result\": {\n    \"id\": 1234567,\n    \"amount_paid\": 1200.0,\n    \"amount_paid_in_currency_paid_with\": \"1200.0\",\n    \"amount_paid_in_rub\": \"1200.0\",\n    \"attendee_count\": 2,\n    \"barcode_string\": \"sp_123456_1234567\",\n    \"cancel_source\": \"attendee\",\n    \"city_id\": 2,\n    \"city_name\": \"Москва\",\n    \"cost\": {\n      \"value\": 2000.0,\n      \"amount_to_pay\": 1200.0,\n      \"currency\": \"RUB\"\n    },\n    \"cost_in_rub\": {\n      \"value\": 2000.0,\n      \"amount_to_pay\": 1200.0,\n      \"currency\": \"RUB\"\n    },\n    \"country_id\": 1,\n    \"country_name\": \"Россия\",\n    \"created_at\": \"2024-05-22 11:42:28\",\n    \"currency_paid_with\": \"RUB\",\n    \"customer\" : {\n      \"name\" : \"Joe Doe\",\n      \"email\": \"john.doe@example.com\",\n      \"phone\" : \"+79001234567\"\n    },\n    \"directions\": \"От метро ВДНХ налево, найти Выставочный центр, там в главный вход, потом направо.\",\n    \"duration\": 2,\n    \"event_date\": \"2024-08-13\",\n    \"event_datetime\": \"2024-08-13 10:30\",\n    \"event_id\": 12345678,\n    \"event_time\": \"10:30\",\n    \"line_items\": [\n      {\n        \"attendee_count\": 1,\n        \"title\": \"Взрослый билет\"\n      },\n      {\n        \"attendee_count\": 1,\n        \"title\": \"Пенсионный билет\"\n      }\n    ],\n    \"order_confirmation_docs_urls\": [\n      \"https://f5a2c896-6655-41cd-a2b7-ee0b8cf477ec.selstorage.ru/attachment/documents/contents/004/657/493/original/order_booking_confirmation_1234567_1728658871.pdf?1728658872\"\n    ],\n    \"paid_status\": \"paid\",\n    \"pay_type\": \"deposit\",\n    \"product\" : {\n      \"id\" : 12345,\n      \"name\" : \"Обзорная автобусная экскурсия по Москве\"\n    },\n    \"provider\": {\n      \"id\": 123456,\n      \"name\": \"Гид Гид\",\n      \"phone\": \"+79001234567\",\n      \"photo\": {\n        \"small\": \"https://7d9e88a8-f178-4098-bea5-48d960920605.selcdn.net/d6603a0f-6925-4fb5-b3d2-565e64cf01b2/-/format/webp/-/scale_crop/60x60/center/-/quality/smart_retina/\",\n        \"medium\": \"https://7d9e88a8-f178-4098-bea5-48d960920605.selcdn.net/d6603a0f-6925-4fb5-b3d2-565e64cf01b2/-/format/webp/-/scale_crop/220x220/center/-/quality/smart_retina/\"\n      },\n      \"type\": \"guides_team\"\n    },\n    \"status\": \"canceled\",\n    \"supplier_order_id\": 1234567,\n    \"title\": \"Обзорная автобусная экскурсия по Москве\"\n  }\n}\n"],"metadata":null,"see":[],"headers":[],"show":true},{"doc_url":"/doc/api/v1/orders/updated","name":"updated","apis":[{"api_url":"api.sputnik8.com/v1/orders/updated","http_method":"GET","short_description":"List of last orders from current time","deprecated":null}],"formats":null,"full_description":"\n<h3 id=\"label-List+orders\">List orders<span><a href=\"#label-List+orders\">&para;</a> <a href=\"#top\">&uarr;</a></span></h3>\n\n<pre>GET https://api.sputnik8.com/v1/orders/updated?from=2018-12-01T10:20&amp;username=john@example.com&amp;api_key=d5b16f2f851858davba79337af6b8cba</pre>\n","errors":[],"params":[{"name":"username","full_name":"username","description":"\n<p>An Email of a user accessing to API.</p>\n","required":true,"allow_nil":false,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"lang","full_name":"lang","description":"\n<p>A language code. Default is <code>ru</code>.</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be one of: <code>ru</code>, <code>en</code>.","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"id","full_name":"id","description":"\n<p>Order ID in supplier&#39;s system</p>\n","required":true,"allow_nil":false,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"supplier_id","full_name":"supplier_id","description":"\n<p>Supplier user ID in our system</p>\n","required":true,"allow_nil":false,"allow_blank":false,"validator":"Must be a Integer","expected_type":"numeric","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"api_key","full_name":"api_key","description":"\n<p>Affiliate api_key</p>\n","required":true,"allow_nil":false,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"from","full_name":"from","description":"\n<p>Time from updates</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a DateTime","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false}],"returns":[],"examples":["[\n  {\n    \"id\": 1234567,\n    \"amount_paid\": 1200.0,\n    \"amount_paid_in_currency_paid_with\": \"1200.0\",\n    \"amount_paid_in_rub\": \"1200.0\",\n    \"attendee_count\": 2,\n    \"barcode_string\": \"sp_123456_1234567\",\n    \"cancel_source\": \"none\",\n    \"city_id\": 2,\n    \"city_name\": \"Москва\",\n    \"cost\": {\n      \"value\": 2000.0,\n      \"amount_to_pay\": 1200.0,\n      \"currency\": \"RUB\"\n    },\n    \"cost_in_rub\": {\n      \"value\": 2000.0,\n      \"amount_to_pay\": 1200.0,\n      \"currency\": \"RUB\"\n    },\n    \"country_id\": 1,\n    \"country_name\": \"Россия\",\n    \"created_at\": \"2024-05-22 11:42:28\",\n    \"currency_paid_with\": \"RUB\",\n    \"customer\" : {\n      \"name\" : \"Joe Doe\",\n      \"email\": \"john.doe@example.com\",\n      \"phone\" : \"+79001234567\"\n    },\n    \"directions\": \"От метро ВДНХ налево, найти Выставочный центр, там в главный вход, потом направо.\",\n    \"duration\": 2,\n    \"event_date\": \"2024-08-13\",\n    \"event_datetime\": \"2024-08-13 10:30\",\n    \"event_id\": 12345678,\n    \"event_time\": \"10:30\",\n    \"line_items\": [\n      {\n        \"attendee_count\": 1,\n        \"title\": \"Взрослый билет\"\n      },\n      {\n        \"attendee_count\": 1,\n        \"title\": \"Пенсионный билет\"\n      }\n    ],\n    \"order_confirmation_docs_urls\": [\n      \"https://f5a2c896-6655-41cd-a2b7-ee0b8cf477ec.selstorage.ru/attachment/documents/contents/004/657/493/original/order_booking_confirmation_1234567_1728658871.pdf?1728658872\"\n    ],\n    \"paid_status\": \"paid\",\n    \"pay_type\": \"deposit\",\n    \"product\" : {\n      \"id\" : 12345,\n      \"name\" : \"Обзорная автобусная экскурсия по Москве\"\n    },\n    \"provider\": {\n      \"id\": 123456,\n      \"name\": \"Гид Гид\",\n      \"phone\": \"+79001234567\",\n      \"photo\": {\n        \"small\": \"https://7d9e88a8-f178-4098-bea5-48d960920605.selcdn.net/d6603a0f-6925-4fb5-b3d2-565e64cf01b2/-/format/webp/-/scale_crop/60x60/center/-/quality/smart_retina/\",\n        \"medium\": \"https://7d9e88a8-f178-4098-bea5-48d960920605.selcdn.net/d6603a0f-6925-4fb5-b3d2-565e64cf01b2/-/format/webp/-/scale_crop/220x220/center/-/quality/smart_retina/\"\n      },\n      \"type\": \"guides_team\"\n    },\n    \"status\": \"confirmed\",\n    \"supplier_order_id\": 1234567,\n    \"title\": \"Обзорная автобусная экскурсия по Москве\"\n  },\n  {\n    \"id\": 1234568,\n    \"amount_paid\": 1200.0,\n    \"amount_paid_in_currency_paid_with\": \"1200.0\",\n    \"amount_paid_in_rub\": \"1200.0\",\n    \"attendee_count\": 2,\n    \"barcode_string\": \"sp_123456_1234568\",\n    \"cancel_source\": \"none\",\n    \"city_id\": 2,\n    \"city_name\": \"Москва\",\n    \"cost\": {\n      \"value\": 2000.0,\n      \"amount_to_pay\": 1200.0,\n      \"currency\": \"RUB\"\n    },\n    \"cost_in_rub\": {\n      \"value\": 2000.0,\n      \"amount_to_pay\": 1200.0,\n      \"currency\": \"RUB\"\n    },\n    \"country_id\": 1,\n    \"country_name\": \"Россия\",\n    \"created_at\": \"2024-05-22 11:42:28\",\n    \"currency_paid_with\": \"RUB\",\n    \"customer\" : {\n      \"name\" : \"Joe Doe\",\n      \"email\": \"john.doe@example.com\",\n      \"phone\" : \"+79001234567\"\n    },\n    \"directions\": \"От метро ВДНХ налево, найти Выставочный центр, там в главный вход, потом направо.\",\n    \"duration\": 2,\n    \"event_date\": \"2024-08-13\",\n    \"event_datetime\": \"2024-08-13 10:30\",\n    \"event_id\": 12345678,\n    \"event_time\": \"10:30\",\n    \"line_items\": [\n      {\n        \"attendee_count\": 1,\n        \"title\": \"Взрослый билет\"\n      },\n      {\n        \"attendee_count\": 1,\n        \"title\": \"Пенсионный билет\"\n      }\n    ],\n    \"order_confirmation_docs_urls\": [\n      \"https://f5a2c896-6655-41cd-a2b7-ee0b8cf477ec.selstorage.ru/attachment/documents/contents/004/657/493/original/order_booking_confirmation_1234568_1728658871.pdf?1728658872\"\n    ],\n    \"paid_status\": \"paid\",\n    \"pay_type\": \"deposit\",\n    \"product\" : {\n      \"id\" : 12345,\n      \"name\" : \"Обзорная автобусная экскурсия по Москве\"\n    },\n    \"provider\": {\n      \"id\": 123456,\n      \"name\": \"Гид Гид\",\n      \"phone\": \"+79001234567\",\n      \"photo\": {\n        \"small\": \"https://7d9e88a8-f178-4098-bea5-48d960920605.selcdn.net/d6603a0f-6925-4fb5-b3d2-565e64cf01b2/-/format/webp/-/scale_crop/60x60/center/-/quality/smart_retina/\",\n        \"medium\": \"https://7d9e88a8-f178-4098-bea5-48d960920605.selcdn.net/d6603a0f-6925-4fb5-b3d2-565e64cf01b2/-/format/webp/-/scale_crop/220x220/center/-/quality/smart_retina/\"\n      },\n      \"type\": \"guides_team\"\n    },\n    \"status\": \"confirmed\",\n    \"supplier_order_id\": 1234568,\n    \"title\": \"Обзорная автобусная экскурсия по Москве\"\n  }\n]\n"],"metadata":null,"see":[],"headers":[],"show":true}],"headers":[],"deprecated":false},"updated":{"doc_url":"/doc/api/v1/updated","id":"updated","api_url":"api.sputnik8.com","name":"Updated","short_description":null,"full_description":"\n<p>This is a read-only API to last updated Sputnik8 products.</p>\n","version":"v1","formats":null,"metadata":null,"methods":[{"doc_url":"/doc/api/v1/updated/index","name":"index","apis":[{"api_url":"api.sputnik8.com/v1/products/updated","http_method":"GET","short_description":"Returns an array of products, updated since last request. requires permission to use","deprecated":null}],"formats":null,"full_description":"\n<h3 id=\"label-List+products\">List products<span><a href=\"#label-List+products\">&para;</a> <a href=\"#top\">&uarr;</a></span></h3>\n\n<pre>$ curl https://api.sputnik8.com/v1/products/updated?api_key=d5b16f2f851858dadba79337af6b8cba&amp;username=john@example.com&amp;from=2018-10-29T14:28:21</pre>\n\n<h3 id=\"label-\"><span><a href=\"#label-\">&para;</a> <a href=\"#top\">&uarr;</a></span></h3>\n\n<p>Возвращает экскурсии, обновленные после времени, указанного в параметре from, а также экскурсии, к которым были добавлены новые ивенты после этого времени. Доступен ограниченному числу партнеров.</p>\n","errors":[],"params":[{"name":"username","full_name":"username","description":"\n<p>An Email of a user accessing to API.</p>\n","required":true,"allow_nil":false,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"api_key","full_name":"api_key","description":"\n<p>An API key of a user accessing to API.</p>\n","required":true,"allow_nil":false,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"lang","full_name":"lang","description":"\n<p>A language code. Default is <code>ru</code>.</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be one of: <code>ru</code>, <code>en</code>.","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"from","full_name":"from","description":"\n<p>Lower boundary updated products (ISO8601). 1 hour ago by default. Lowest boundary is 1 day ago</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a DateTime","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false}],"returns":[],"examples":["  Для каждой экскурсии возвращается:\n  active - доступна ли экскурсия для бронирования\n\n  events - массив из новых ивентов:\n    id - ID события в системе Sputnik\n    date - дата проведения события\n    time - время проведения события\n    max_capacity - количество свободных мест на событие\n    activity_id - ID экскурсии, проводимого события\n    is_hidden - флаг скрытия события. если true то событие недоступно к бронированию, его не нужно отображать\n    status - статус события\n      возможные статусы:\n      \"expired\" - время события прошло\n      \"hidden\" - событие скрыто\n      \"active\" - событие активно\n    city_id - ID города проведения события\n    duration - длительность события текстом\n\n  product - информация о самой экскурсии\n    id - ID экскурсии на сайте\n\n    activity_type - тип экскурсии\n    Возможные значения:\n      \"tour\" - экскурсия\n      \"entry_ticket\" - только входной билет (например, в музей)\n      \"transfer\" - трансфер\n      \"composite_activity\" - сборная экскурсия, которая состоит из нескольких похожих. Этот тип доступен не для всех партнеров.\n\n    title - название экскурсии на сайте\n\n    updated_at - время последнего обновления\n\n    netto_price - нетто цена (цена без партнерской комиссии)\n\n    order_options - цены для базового билета экскурсии. Для получения всех билетов и цен экскурсии (например, в случае создания заказа) используйте GET /v1/events/:event_id/order_options:\n      id - ID в системе\n      title - название билета\n      ticket_type - тип билета. Возможные варианты:\n        \"group_tour, ticket_per_person\" - билет на групповую сборную экскурсию, цена за каждого человека\n        \"private_tour, ticket_per_group\" - билет для частных групп, цена за всю группу\n        \"private_tour, ticket_per_person\" - индивидуальная экскурсия, цена за одного человека\n      is_base - если true, то это основной (дефолтный) билет экскурсии\n      duration - продолжительность экскурсии (числом или текстом)\n      order_lines - цены и скидки:\n        price - цена (с учетом скидки, если есть)\n        discount:\n          value - размер скидки (в долях от 1)\n          expiration_date - дата окончания скидки\n          expiration_text - текст о дате окончания скидки, который используется на сайте\n          original_price - цена без скидки\n        all_prices - цена в разных валютах (доступные валюты: RUB, UAH, USD, EUR, BYN, KZT)\n        netto_all_prices - нетто цена в разных валютах\n        all_amounts_to_pay - цена для оплаты на сайте в разных валютах\n        price_per - тип билета на русском языке\n        title - размер группы в текстовом формате\n        offer_type - всегда равно \"base\", можно игнорировать\n        countable - true, если размер группы фиксированный (без \"от ... до ...\")\n        start_date - дата начала действия текущей цены (в формате Unix time)\n        from_quantity, to_quantity - минимальное и максимальное количество билетов, при котором применяется данная цена\n      schedule - расписание экскурсии в текстовом формате\n        id - всегда null, можно игнорировать\n        name - текст для расписания (например, \"Каждый день в 17:30 и в 19:00\")\n\n    pay_type - тип оплаты. Возможные варианты:\n      \"post_pay\" - оплата на месте\n      \"deposit\" - частичная предоплата\n      \"full_pay\" - полная предоплата\n\n    pay_type_in_text - тип оплаты русским текстом\n\n    deposit_amount - размер предоплаты в %\n\n    categories - категории экскурсии\n      id - ID категории в системе Sputnik\n      slug - slug категории\n      language - язык категории\n      short_name -короткое название\n      description - описание (если есть)\n      name - полное название\n\n    review_rating, recommendation - рейтинг продукта на сайте (у этих полей одинаковое значение)\n      Общий рейтинг экскурсии, который считается в зависимости от множества параметров: пользовательского рейтинга экскурсии и гида, количества ивентов в ближайшее время,\n      arpu, популярности экскурсии (количества просмотров). Этот рейтинг используется для сортировки экскурсий на сайте Sputnik.\n\n    languages - языки проведения экскурсии\n\n    popularity - отношение количества заказов этой экскурсии к количеству заказов в городе. Это устаревшее поле, которое почти всегда равно нулю, поэтому его можно не тянуть\n\n    description - подробное описание экскурсии\n\n    url - партнерская ссылка на экскурсию\n\n    main_photo - фото для обложки экскурсии в разных размерах:\n      original - без сжатия\n      small - 150x100\n      big - 630x420\n      name - id изображения в uploadcare\n\n    cover_photo - устаревшее поле для обложки, те же поля, что и в main_photo + wide(1425x369)\n\n    what_included - что включено в стоимость\n\n    what_not_included - что не включено\n\n    customers_review_rating - средняя оценка клиентов по 5-балльной шкале\n\n    reviews - общее количество оценок пользователей\n\n    reviews_with_text - количество отзывов с текстом\n\n    begin_place - место начала экскурсии\n      address - адрес\n      address_existing - всегда false, можно игнорировать\n      address_comment - всегда \"\", можно игнорировать\n\n    finish_point - финальная точка маршрута\n\n    minimum_book_period - минимальное время до начала экскурсии, за которое можно ее забронировать (в часах)\n\n    places_to_see - достопримечательности на маршруте экскурсии\n\n    short_info - краткое описание\n\n    reviews_list - массив из всех отзывов к экскурсии\n      activity_id - ID экскурсии\n      content - текст отзыва\n      rating - оценка по 5-балльной шкале\n      name - имя туриста\n      date - дата написания отзыва\n\n    available_for_booking - доступность экскурсии для бронирования\n    Недоступна, если:\n    - Экскурсия тестовая\n    - Экскурсия скрыта модератором\n    - Гид скрыт модератором\n    - Описание не заполнено\n\n    booking_type - всегда \"pre_booked\", можно игнорировать\n\n    created_at - дата создания экскурсии\n\n    currency - валюта для оплаты\n\n    document - информация о необходимости приносить распечатанный билет\n      document_print - если true, то необходимо распечатать документ\n      document_is_voucher - если true, то необходимо распечатать ваучер\n\n    geo - информация о городе, стране и регионе проведения эскурсии\n      region - здесь то же самое, что и в поле \"city\"\n      city - ID и название города в системе Sputnik\n      country - ID и название страны в системе Sputnik\n\n    geo_destination - полностью повторяет блок geo, можно игнорировать\n\n    important_info - дополнительная важная информация, например, время прибытия на место или описание места встречи\n\n    last_events - всегда \"-\", можно игнорировать\n\n    legal_info - юридическая информация об организаторе\n      title - официальное название или полное имя\n      address - юридический адрес\n      inn - инн\n\n    minimal_price - базовая цена взрослого билета. Если вам необходима информация для карточек экскурсий, используйте поле base_price\n\n    base_price - базовая цена билета. Это значение отображается на карточках экскурсий на сайте. Если вам необходима информация для карточек экскурсий, используйте поле base_price, а не order_options.\n      price - цена с учетом скидки\n      discount_value - размер скидки (в долях от 1)\n      discount_expires_at - дата окончания скидки\n      discount_expiration_text - текст о дате окончания скидки, который используется на сайте\n      original_price - цена без скидки\n\n    photos - массив из фотографий экскурсии, поля такие же, как в main photo\n\n    refund_info - правила отмены заказа\n\n    required_info - информация о туристе, обязательная для заполнения при бронировании\n      trip - необходимо заполнить информацию о поездке\n      Возможные значения:\n        \"accomodation\" - отель, в котором турист остановился\n        \"arrival_date\", \"arrival_time\" - дата и время прибытия туриста\n        \"departure_date\", \"departure_time\" - дата и время отъезда туриста\n\n      contact_person - необходимо заполнить информацию о заказчике\n      Возможные значения:\n      [\"first_name\", \"last_name\", \"middle_name\", \"full_name_russian_format\", \"full_name_international_format\", \"birth_date\",\n      \"phone\", \"additional_phone\", \"email\", \"citizenship\", \"passport\", \"passport_issue\", \"international_passport\", \"international_passport_due_date\",\n      \"feed_in_document_number\", \"qr_code_policy_accepted\"]\n      full_name_international_format - фамилия и имя латиницей, как в загран. паспорте\n      full_name_russian_format - ФИО (отчество обязательно)\n      feed_in_document_number -номер документа, предоставляющего право на льготу\n      qr_code_policy_accepted -необходим QR код (вакцина от ковида) для посещения экскурсии\n\n      participants - необходимо заполнить информацию о других участниках\n      Возможные значения: такие же, как и у contact_person\n\n    schedule_type - тип расписания экскурсии\n      \"по расписанию\" - у экскурсии есть заранее заданные даты проведения, указанные в массиве last_events\n      \"по запросу\" - нет заранее заданных дат, время проведения согласуется с туристом\n\n    type - тип экскурсии:\n      \"shared\" - групповая сборная\n      \"private\" - индивидуальная\n\n    host - информация о гиде:\n      id - ID в системе Sputnik (строка)\n      name - имя гида\n      photo - фотография\n      review_rating - средний рейтинг по отзывам пользователей по 5-балльной шкале\n      link - ссылка на профиль гида на сайте\n\n    sight_ids - ID достопримечательностей в системе, по которым проходит экскурсия\n\n  -------------\n  пример ответа:\n  [\n    {\n      \"active\": true,\n      \"events\": [\n        {\n          \"id\": 27617671,\n          \"date\": \"2023-04-14\",\n          \"time\": \"11:30\",\n          \"max_capacity\": 12,\n          \"activity_id\": 25556,\n          \"is_hidden\": false,\n          \"status\": \"active\",\n          \"city_id\": 2,\n          \"duration\": \"5 часов\"\n        },\n        {\n          \"id\": 27617731,\n          \"date\": \"2023-04-15\",\n          \"time\": \"11:30\",\n          \"max_capacity\": 18,\n          \"activity_id\": 25556,\n          \"is_hidden\": false,\n          \"status\": \"active\",\n          \"city_id\": 2,\n          \"duration\": \"5 часов\"\n        }\n      ],\n      \"product\": {\n        \"id\": 25556,\n        \"activity_type\": \"tour\",\n        \"title\": \"Обзорная экскурсия и прогулка по Красной площади (5 часов)\",\n        \"updated_at\": \"2023-04-13 13:08:11\",\n        \"netto_price\": \"1196.00 ₽\",\n        \"order_options\": [\n          {\n            \"id\": 35355,\n            \"title\": \"Взрослый\",\n            \"ticket_type\": \"group_tour, ticket_per_person\",\n            \"is_base\": true,\n            \"duration\": {\n              \"value\": \"5\",\n              \"type\": \"hours\",\n              \"name\": \"5 часов\"\n            },\n            \"order_lines\": [\n              {\n                \"id\": 45880,\n                \"price\": \"1300.0\",\n                \"discount\": {},\n                \"all_prices\": {\n                  \"RUB\": 1300.0,\n                  \"UAH\": 673.89,\n                  \"USD\": 18.24,\n                  \"EUR\": 16.71,\n                  \"GBP\": 14.68,\n                  \"KZT\": 8234.08,\n                  \"BYN\": 46.07\n                },\n                \"netto_all_prices\": {\n                  \"RUB\": 1196.0,\n                  \"UAH\": 619.98,\n                  \"USD\": 16.78,\n                  \"EUR\": 15.38,\n                  \"GBP\": 13.5,\n                  \"KZT\": 7575.35,\n                  \"BYN\": 42.38\n                },\n                \"all_amounts_to_pay\": {\n                  \"RUB\": 1300.0,\n                  \"UAH\": 673.89,\n                  \"USD\": 18.24,\n                  \"EUR\": 16.71,\n                  \"GBP\": 14.68,\n                  \"KZT\": 8234.08,\n                  \"BYN\": 46.07\n                },\n                \"price_per\": \"за человека\",\n                \"title\": \"Для группы 1-30 человек\",\n                \"offer_type\": \"base\",\n                \"countable\": false,\n                \"start_date\": 1546290000,\n                \"from_quantity\": 1,\n                \"to_quantity\": 30\n              }\n            ],\n            \"schedule\": {\n              \"id\": null,\n              \"name\": \"Ежедневно в 11:30\"\n            }\n          }\n        ],\n        \"pay_type\": \"deposit\",\n        \"pay_type_in_text\": \"частичная предоплата\",\n        \"deposit_amount\": 50,\n        \"categories\": [\n          {\n            \"id\": 5774,\n            \"slug\": \"bus-tours\",\n            \"language\": \"ru\",\n            \"short_name\": \"Автобусные\",\n            \"description\": null,\n            \"name\": \"Автобусные экскурсии\"\n          }\n        ],\n        \"recommendation\": 850,\n        \"languages\": [\n          \"ru\"\n        ],\n        \"popularity\": 0,\n        \"description\": \"В Москве дух истории ощущается почти физически, ведь здесь практически на каждом углу происходили удивительные и значимые для нашей страны события.\",\n        \"url\": \"https://www.sputnik8.com/ru/moscow/activities/25556-obzornaya-ekskursiya-i-progulka-po-krasnoy-ploschadi-5-chasov?ref=4589\",\n        \"cover_photo\": {\n          \"id\": null,\n          \"original\": \"https://7d9e88a8-f178-4098-bea5-48d960920605.selcdn.net/1aaafbe2-025f-4847-b6cb-78a2a7323a08/-/quality/best/\",\n          \"small\": \"https://7d9e88a8-f178-4098-bea5-48d960920605.selcdn.net/1aaafbe2-025f-4847-b6cb-78a2a7323a08/-/scale_crop/150x100/center/-/quality/best/\",\n          \"big\": \"https://7d9e88a8-f178-4098-bea5-48d960920605.selcdn.net/1aaafbe2-025f-4847-b6cb-78a2a7323a08/-/scale_crop/630x420/center/-/quality/best/\",\n          \"name\": \"1aaafbe2-025f-4847-b6cb-78a2a7323a08\",\n          \"wide\": \"https://7d9e88a8-f178-4098-bea5-48d960920605.selcdn.net/1aaafbe2-025f-4847-b6cb-78a2a7323a08/-/scale_crop/1425x369/center/-/quality/best/\"\n        },\n        \"main_photo\": {\n          \"id\": null,\n          \"original\": \"https://7d9e88a8-f178-4098-bea5-48d960920605.selcdn.net/1aaafbe2-025f-4847-b6cb-78a2a7323a08/-/quality/best/\",\n          \"small\": \"https://7d9e88a8-f178-4098-bea5-48d960920605.selcdn.net/1aaafbe2-025f-4847-b6cb-78a2a7323a08/-/scale_crop/150x100/center/-/quality/best/\",\n          \"big\": \"https://7d9e88a8-f178-4098-bea5-48d960920605.selcdn.net/1aaafbe2-025f-4847-b6cb-78a2a7323a08/-/scale_crop/630x420/center/-/quality/best/\",\n          \"name\": \"1aaafbe2-025f-4847-b6cb-78a2a7323a08\"\n        },\n        \"what_included\": \"\\\"Транспортное обслуживание\\\", \\\"Экскурсия\\\"\",\n        \"what_not_included\": \"\\\"Личные расходы\\\", \\\"Питание\\\"\",\n        \"customers_review_rating\": 4.8,\n        \"reviews\": 361,\n        \"reviews_with_text\": 154,\n        \"begin_place\": {\n          \"address\": \"Красная площадь\",\n          \"address_existing\": false,\n          \"address_comment\": \"\"\n        },\n        \"finish_point\": \"Красная площадь\",\n        \"minimum_book_period\": 1,\n        \"places_to_see\": \"Манежная площадь;\r\nКрасная площадь\r\nБашни и стены Кремля\r\nХрам Василия Блаженного\r\nПамятник Минину и Пожарскому\r\nЛобное место\r\nМавзолей\r\nГУМ\r\nМогила Неизвестного солдата\r\nГостиница Метрополь \r\nЛубянская площадь\r\nКитай-город \r\nУлица Варварка \r\nКремлевская набережная\r\nХрам Христа Спасителя \r\nПамятник Петру I \r\nПрезидиум РАН \r\nМГУ\r\nВоробьевы горы \r\nАллея звезд \r\nМосфильм\r\nПосольский городок \r\nПарк Победы\r\nТриумфальная арка \r\nМосква-сити\r\nГостиница «Украина» \r\nДом Правительства РФ\r\nНовый Арбат \r\nУлица Знаменка \r\nДом Пашкова\r\nПамятник князю Владимиру \r\nУлица Моховая\r\nЦВЗ «Манеж» \",\n        \"short_info\": \"Осмотрите главные достопримечательности города.\",\n        \"available_for_booking\": true,\n        \"booking_type\": \"pre_booked\",\n        \"created_at\": \"2019-11-11 13:41:59\",\n        \"currency\": \"RUB\",\n        \"document\": {\n\n        },\n        \"geo\": {\n          \"region\": {\n            \"id\": 2,\n            \"name\": \"Москва\"\n          },\n          \"city\": {\n            \"id\": 2,\n            \"name\": \"Москва\"\n          },\n          \"country\": {\n            \"id\": 1,\n            \"name\": \"Россия\"\n          }\n        },\n        \"geo_destination\": {\n          \"region\": {\n            \"id\": 2,\n            \"name\": \"Москва\"\n          },\n          \"city\": {\n            \"id\": 2,\n            \"name\": \"Москва\"\n          },\n          \"country\": {\n            \"id\": 1,\n            \"name\": \"Россия\"\n          }\n        },\n        \"important_info\": \"Скажите гиду в автобусе при приобретении билетов номер вашего заказа Спутника, чтобы вас нашли в списках. \r\n\r\nНа место встречи необходимо прибыть не менее чем  за 20 минут до начала экскурсии.  В противном случае ваша бронь будет перенесена на ближайший рейс.\",\n        \"last_events\": \"-\",\n        \"legal_info\": {\n          \"title\": \"ООО ЛАУДА\",\n          \"address\": \"105187, город Москва, Кирпичная улица, владение 43А стр.3, ком.3\",\n          \"inn\": \"7719456797\"\n        },\n        \"minimal_price\": \"1300.00 ₽\",\n        \"base_price\": {\n          \"price\": \"1300.00 ₽\",\n          \"discount_value\": \"0.2\",\n          \"discount_expires_at\": \"2024-12-31\",\n          \"discount_expiration_text\": \"-20% при заказе сегодня\",\n          \"original_price\": \"1625.00 ₽\"\n        },\n        \"photos\": [\n          {\n            \"id\": 363120,\n            \"original\": \"https://7d9e88a8-f178-4098-bea5-48d960920605.selcdn.net/20c1cea5-ffb8-42af-8438-59b97db01da8/\",\n            \"small\": \"https://7d9e88a8-f178-4098-bea5-48d960920605.selcdn.net/20c1cea5-ffb8-42af-8438-59b97db01da8/-/scale_crop/150x100/center/\",\n            \"big\": \"https://7d9e88a8-f178-4098-bea5-48d960920605.selcdn.net/20c1cea5-ffb8-42af-8438-59b97db01da8/-/scale_crop/630x420/center/\",\n            \"name\": \"20c1cea5-ffb8-42af-8438-59b97db01da8\"\n          },\n          {\n            \"id\": 363121,\n            \"original\": \"https://7d9e88a8-f178-4098-bea5-48d960920605.selcdn.net/bcf4495f-cc53-4bb3-814d-7579ddc2eb4d/\",\n            \"small\": \"https://7d9e88a8-f178-4098-bea5-48d960920605.selcdn.net/bcf4495f-cc53-4bb3-814d-7579ddc2eb4d/-/scale_crop/150x100/center/\",\n            \"big\": \"https://7d9e88a8-f178-4098-bea5-48d960920605.selcdn.net/bcf4495f-cc53-4bb3-814d-7579ddc2eb4d/-/scale_crop/630x420/center/\",\n            \"name\": \"bcf4495f-cc53-4bb3-814d-7579ddc2eb4d\"\n          },\n          {\n            \"id\": 363122,\n            \"original\": \"https://7d9e88a8-f178-4098-bea5-48d960920605.selcdn.net/a8504d89-6753-40d8-98a6-72a0fd1f80ca/\",\n            \"small\": \"https://7d9e88a8-f178-4098-bea5-48d960920605.selcdn.net/a8504d89-6753-40d8-98a6-72a0fd1f80ca/-/scale_crop/150x100/center/\",\n            \"big\": \"https://7d9e88a8-f178-4098-bea5-48d960920605.selcdn.net/a8504d89-6753-40d8-98a6-72a0fd1f80ca/-/scale_crop/630x420/center/\",\n            \"name\": \"a8504d89-6753-40d8-98a6-72a0fd1f80ca\"\n          },\n          {\n            \"id\": 363123,\n            \"original\": \"https://7d9e88a8-f178-4098-bea5-48d960920605.selcdn.net/4644355d-1ab0-4002-bb5f-5feb8e2a7107/\",\n            \"small\": \"https://7d9e88a8-f178-4098-bea5-48d960920605.selcdn.net/4644355d-1ab0-4002-bb5f-5feb8e2a7107/-/scale_crop/150x100/center/\",\n            \"big\": \"https://7d9e88a8-f178-4098-bea5-48d960920605.selcdn.net/4644355d-1ab0-4002-bb5f-5feb8e2a7107/-/scale_crop/630x420/center/\",\n            \"name\": \"4644355d-1ab0-4002-bb5f-5feb8e2a7107\"\n          },\n          {\n            \"id\": 363124,\n            \"original\": \"https://7d9e88a8-f178-4098-bea5-48d960920605.selcdn.net/751e45b1-556f-4b34-b035-b1c6c158b104/\",\n            \"small\": \"https://7d9e88a8-f178-4098-bea5-48d960920605.selcdn.net/751e45b1-556f-4b34-b035-b1c6c158b104/-/scale_crop/150x100/center/\",\n            \"big\": \"https://7d9e88a8-f178-4098-bea5-48d960920605.selcdn.net/751e45b1-556f-4b34-b035-b1c6c158b104/-/scale_crop/630x420/center/\",\n            \"name\": \"751e45b1-556f-4b34-b035-b1c6c158b104\"\n          },\n          {\n            \"id\": 363125,\n            \"original\": \"https://7d9e88a8-f178-4098-bea5-48d960920605.selcdn.net/673fd6b5-75a7-40f3-9727-3402c1d4b777/\",\n            \"small\": \"https://7d9e88a8-f178-4098-bea5-48d960920605.selcdn.net/673fd6b5-75a7-40f3-9727-3402c1d4b777/-/scale_crop/150x100/center/\",\n            \"big\": \"https://7d9e88a8-f178-4098-bea5-48d960920605.selcdn.net/673fd6b5-75a7-40f3-9727-3402c1d4b777/-/scale_crop/630x420/center/\",\n            \"name\": \"673fd6b5-75a7-40f3-9727-3402c1d4b777\"\n          }\n        ],\n        \"refund_info\": \"при отмене клиентом: - 100% при отмене за 48 чаcов\nпри отмене гидом - 100% возврат всегда\",\n        \"required_info\" : {\n          \"trip\" : [ \"arrival_date\" ],\n          \"contact_person\" : [ \"full_name_russian_format\", \"phone\" ],\n          \"participants\" : [ \"full_name_russian_format\" ]\n        },\n        \"review_rating\": 850,\n        \"schedule_type\": \"по расписанию\",\n        \"type\": \"shared\",\n        \"host\": {\n          \"id\": \"84266\",\n          \"name\": \"Лауда Т.\",\n          \"photo\": \"https://7d9e88a8-f178-4098-bea5-48d960920605.selcdn.net/8714c282-ab60-481a-b800-3770c831be5b/-/scale_crop/220x220/center/-/quality/lighter/\",\n          \"review_rating\": 4.8,\n          \"link\": \"https://www.sputnik8.com/en/guides/84266-lauda-t\"\n        }\n        \"sight_ids\" => [123, 456]\n      },\n      \"timestamp\": 1681391197\n    }\n  ]\n"],"metadata":null,"see":[],"headers":[],"show":true}],"headers":[],"deprecated":false},"products":{"doc_url":"/doc/api/v1/products","id":"products","api_url":"api.sputnik8.com","name":"Products","short_description":null,"full_description":"\n<p>This is a read-only API to Sputnik8 products.</p>\n","version":"v1","formats":null,"metadata":null,"methods":[{"doc_url":"/doc/api/v1/products/index","name":"index","apis":[{"api_url":"api.sputnik8.com/v1/products","http_method":"GET","short_description":"Returns an array of updated products","deprecated":null}],"formats":null,"full_description":"\n<h3 id=\"label-List+products\">List products<span><a href=\"#label-List+products\">&para;</a> <a href=\"#top\">&uarr;</a></span></h3>\n\n<pre>$ curl https://api.sputnik8.com/v1/products?api_key=d5b16f2f851858dadba79337af6b8cba&amp;username=john@example.com</pre>\n","errors":[],"params":[{"name":"username","full_name":"username","description":"\n<p>An Email of a user accessing to API.</p>\n","required":true,"allow_nil":false,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"api_key","full_name":"api_key","description":"\n<p>An API key of a user accessing to API.</p>\n","required":true,"allow_nil":false,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"lang","full_name":"lang","description":"\n<p>A language code. Default is <code>ru</code>.</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be one of: <code>ru</code>, <code>en</code>.","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"page","full_name":"page","description":"\n<p>A results page number. Default value is <code>1</code>.</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a Integer","expected_type":"numeric","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"limit","full_name":"limit","description":"\n<p>Number of items per page. Default value is <code>50</code>. Max value is <code>100</code>.</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a Integer","expected_type":"numeric","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"category_id","full_name":"category_id","description":"\n<p>Filter products by category ID</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a Integer","expected_type":"numeric","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"category_slug","full_name":"category_slug","description":"\n<p>Filter products by category slug</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"currency","full_name":"currency","description":"\n<p>Currency code.</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be one of: <code>rub</code>, <code>eur</code>, <code>usd</code>, <code>uah</code>.","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"country_id","full_name":"country_id","description":"\n<p>Filter products by country.</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a Integer","expected_type":"numeric","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"city_id","full_name":"city_id","description":"\n<p>Filter products by city.</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a Integer","expected_type":"numeric","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"region_id","full_name":"region_id","description":"\n<p>The same as <code>city_id</code> – filter products by city.</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a Integer","expected_type":"numeric","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"table","full_name":"table","description":"\n<p>Render results as html table</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"order","full_name":"order","description":"\n<p>Sorted field.</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be one of: <code>product_id</code>, <code>rating</code>.","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"order_type","full_name":"order_type","description":"\n<p>Sorted type.</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be one of: <code>desc</code>, <code>asc</code>.","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false}],"returns":[],"examples":["Возвращает массив из экскурсий.\nАссортимент экскурсий, доступных в API, может быть меньше ассортимента, доступного на сайте Спутника.\n\nid - ID экскурсии на сайте\n\nactivity_type - тип экскурсии\nВозможные значения:\n  \"tour\" - экскурсия\n  \"entry_ticket\" - только входной билет (например, в музей)\n  \"transfer\" - трансфер\n  \"composite_activity\" - сборная экскурсия, которая состоит из нескольких похожих. Этот тип доступен не для всех партнеров.\n\ntitle - название экскурсии на сайте\n\nupdated_at - время последнего обновления\n\nnetto_price - нетто цена (цена без партнерской комиссии)\n\norder_options - цены для базового билета экскурсии. Для получения всех билетов и цен экскурсии (например, в случае создания заказа) используйте GET /v1/events/:event_id/order_options:\n  id - ID в системе\n  title - название билета\n  ticket_type - тип билета. Возможные варианты:\n    \"group_tour, ticket_per_person\" - билет на групповую сборную экскурсию, цена за каждого человека\n    \"private_tour, ticket_per_group\" - билет для частных групп, цена за всю группу\n    \"private_tour, ticket_per_person\" - индивидуальная экскурсия, цена за одного человека\n  is_base - если true, то это основной (дефолтный) билет экскурсии\n  duration - продолжительность экскурсии (числом или текстом)\n  order_lines - цены и скидки:\n    price - цена (с учетом скидки, если есть)\n    discount:\n      value - размер скидки (в долях от 1)\n      expiration_date - дата окончания скидки\n      expiration_text - текст о дате окончания скидки, который используется на сайте\n      original_price - цена без скидки\n    all_prices - цена в разных валютах (доступные валюты: RUB, UAH, USD, EUR, BYN, KZT)\n    netto_all_prices - нетто цена в разных валютах\n    all_amounts_to_pay - цена для оплаты на сайте в разных валютах\n    price_per - тип билета на русском языке\n    title - размер группы в текстовом формате\n    offer_type - всегда равно \"base\", можно игнорировать\n    countable - true, если размер группы фиксированный (без \"от ... до ...\")\n    start_date - дата начала действия текущей цены (в формате Unix time)\n    from_quantity, to_quantity - минимальное и максимальное количество билетов, при котором применяется данная цена\n  schedule - расписание экскурсии в текстовом формате\n    id - всегда null, можно игнорировать\n    name - текст для расписания (например, \"Каждый день в 17:30 и в 19:00\")\n\npay_type - тип оплаты. Возможные варианты:\n  \"post_pay\" - оплата на месте\n  \"deposit\" - частичная предоплата\n  \"full_pay\" - полная предоплата\n\npay_type_in_text - тип оплаты русским текстом\n\ndeposit_amount - размер предоплаты в %\n\ncategories - категории экскурсии\n  id - ID категории в системе Sputnik\n  slug - slug категории\n  language - язык категории\n  short_name -короткое название\n  description - описание (если есть)\n  name - полное название\n\nrating, recommendation - рейтинг продукта на сайте (у этих полей одинаковое значение)\n  Общий рейтинг экскурсии, который считается в зависимости от множества параметров: пользовательского рейтинга экскурсии и гида, количества ивентов в ближайшее время,\n  arpu, популярности экскурсии (количества просмотров). Этот рейтинг используется для сортировки экскурсий на сайте Sputnik.\n\nlanguages - языки проведения экскурсии\n\npopularity - отношение количества заказов этой экскурсии к количеству заказов в городе. Это устаревшее поле, которое почти всегда равно нулю, поэтому его можно не тянуть\n\ndescription - подробное описание экскурсии\n\nurl - партнерская ссылка на экскурсию\n\nmain_photo - фото для обложки экскурсии в разных размерах:\n  original - без сжатия\n  small - 150x100\n  big - 630x420\n  name - id изображения в uploadcare\n\ncover_photo - устаревшее поле для обложки, те же поля, что и в main_photo + wide(1425x369)\n\nwhat_included - что включено в стоимость\n\nwhat_not_included - что не включено\n\ncustomers_review_rating - средняя оценка клиентов по 5-балльной шкале\n\nreviews - общее количество оценок пользователей\n\nreviews_with_text - количество отзывов с текстом\n\nbegin_place - место начала экскурсии\n  address - адрес\n  address_existing - всегда false, можно игнорировать\n  address_comment - всегда \"\", можно игнорировать\n\nfinish_point - финальная точка маршрута\n\nminimum_book_period - минимальное время до начала экскурсии, за которое можно ее забронировать (в часах)\n\nplaces_to_see - достопримечательности на маршруте экскурсии\n\nshort_info - краткое описание\n\nreviews_list - массив из всех отзывов к экскурсии (присутствует у части партнеров для обратной совместимости)\n  activity_id - ID экскурсии\n  content - текст отзыва\n  rating - оценка по 5-балльной шкале\n  name - имя туриста\n  date - дата написания отзыва\n\ncountry_id, country_slug - идентификаторы страны на сайте\n\nregion_id - DEPRECATED – дублирует country_id. Используйте country_id\n\ncity_id, city_slug - идентификаторы города, в котором проводится экскурсия, на сайте\n\nprice - базовая цена взрослого билета. Если вам необходима информация для карточек экскурсий, используйте поле base_price\n\nbase_price - базовая цена билета. Это значение отображается на карточках экскурсий на сайте. Если вам необходима информация для карточек экскурсий, используйте поле base_price, а не order_options.\n  price - цена с учетом скидки\n  discount_value - размер скидки (в долях от 1)\n  discount_expires_at - дата окончания скидки\n  discount_expiration_text - текст о дате окончания скидки, который используется на сайте\n  original_price - цена без скидки\n\nimage_small, image_big - основное изображение в разных форматах\n\nduration - продолжительность экскурсии\n\nproduct_type - тип экскурсии:\n  \"shared\" - групповая сборная\n  \"private\" - индивидуальная\n\nhost - информация о гиде:\n  id - ID в системе Sputnik (строка)\n  name - имя гида\n  photo - фотография\n  review_rating - средний рейтинг по отзывам пользователей по 5-балльной шкале\n  link - ссылка на профиль гида на сайте\n\n-------------\nпример ответа:\n[\n  {\n    \"id\": 17022,\n    \"activity_type\": \"tour\",\n    \"title\": \"Обзорная автобусная экскурсия по Москве (3 часа)\",\n    \"updated_at\": \"2023-04-09 09:22:24\",\n    \"netto_price\": \"828.00 ₽\",\n    \"order_options\": [\n      {\n        \"id\": 18932,\n        \"title\": \"Взрослый билет (от 18 лет)\",\n        \"ticket_type\": \"group_tour, ticket_per_person\",\n        \"is_base\": true,\n        \"duration\": {\n          \"value\": 3,\n          \"type\": \"hours\",\n          \"name\": \"3 часа\"\n        },\n        \"order_lines\": [\n          {\n            \"id\": 23234,\n            \"price\": \"900.0\",\n            \"discount\": {\n              \"value\": 0.2,\n              \"expiration_date\": \"2026-05-27\",\n              \"expiration_text\": \"-20% при заказе сегодня\",\n              \"original_price\": \"1080.0\"\n            },\n            \"all_prices\": {\n              \"RUB\": 900.0,\n              \"UAH\": 468.67,\n              \"USD\": 12.75,\n              \"EUR\": 11.59,\n              \"GBP\": 10.26,\n              \"KZT\": 5645.33,\n              \"BYN\": 32.18\n            },\n            \"netto_all_prices\": {\n              \"RUB\": 828.0,\n              \"UAH\": 431.17,\n              \"USD\": 11.73,\n              \"EUR\": 10.67,\n              \"GBP\": 9.44,\n              \"KZT\": 5193.71,\n              \"BYN\": 29.61\n            },\n            \"all_amounts_to_pay\": {\n              \"RUB\": 900.0,\n              \"UAH\": 468.67,\n              \"USD\": 12.75,\n              \"EUR\": 11.59,\n              \"GBP\": 10.26,\n              \"KZT\": 5645.33,\n              \"BYN\": 32.18\n            },\n            \"price_per\": \"за человека\",\n            \"title\": \"Для группы 1-45 человек\",\n            \"offer_type\": \"base\",\n            \"countable\": false,\n            \"start_date\": 1546290000,\n            \"from_quantity\": 1,\n            \"to_quantity\": 45\n          }\n        ],\n        \"schedule\": {\n          \"id\": null,\n          \"name\": \"Ежедневно\"\n        }\n      }\n    ],\n    \"pay_type\": \"deposit\",\n    \"pay_type_in_text\": \"частичная предоплата\",\n    \"deposit_amount\": 50,\n    \"categories\": [\n      {\n        \"id\": 5774,\n        \"slug\": \"bus-tours\",\n        \"language\": \"ru\",\n        \"short_name\": \"Автобусные\",\n        \"description\": null,\n        \"name\": \"Автобусные экскурсии\"\n      }\n    ],\n    \"recommendation\": 1150,\n    \"languages\": [\n      \"ru\",\n      \"en\"\n    ],\n    \"popularity\": 0,\n    \"description\": \"В Москве дух истории ощущается почти физически, ведь здесь практически на каждом углу происходили удивительные и значимые для нашей страны события. Но что же посмотреть в первую очередь?...\",\n    \"url\": \"https://www.sputnik8.com/ru/moscow/activities/17022-obzornaya-avtobusnaya-ekskursiya-po-moskve-3-chasa?ref=1234\",\n    \"cover_photo\": {\n      \"id\": null,\n      \"original\": \"https://7d9e88a8-f178-4098-bea5-48d960920605.selcdn.net/21472675-1a5d-4742-bebc-1ec487128b62/-/quality/best/\",\n      \"small\": \"https://7d9e88a8-f178-4098-bea5-48d960920605.selcdn.net/21472675-1a5d-4742-bebc-1ec487128b62/-/scale_crop/150x100/center/-/quality/best/\",\n      \"big\": \"https://7d9e88a8-f178-4098-bea5-48d960920605.selcdn.net/21472675-1a5d-4742-bebc-1ec487128b62/-/scale_crop/630x420/center/-/quality/best/\",\n      \"name\": \"21472675-1a5d-4742-bebc-1ec487128b62\",\n      \"wide\": \"https://7d9e88a8-f178-4098-bea5-48d960920605.selcdn.net/21472675-1a5d-4742-bebc-1ec487128b62/-/scale_crop/1425x369/center/-/quality/best/\"\n    },\n    \"main_photo\": {\n      \"id\": null,\n      \"original\": \"https://7d9e88a8-f178-4098-bea5-48d960920605.selcdn.net/21472675-1a5d-4742-bebc-1ec487128b62/-/quality/best/\",\n      \"small\": \"https://7d9e88a8-f178-4098-bea5-48d960920605.selcdn.net/21472675-1a5d-4742-bebc-1ec487128b62/-/scale_crop/150x100/center/-/quality/best/\",\n      \"big\": \"https://7d9e88a8-f178-4098-bea5-48d960920605.selcdn.net/21472675-1a5d-4742-bebc-1ec487128b62/-/scale_crop/630x420/center/-/quality/best/\",\n      \"name\": \"21472675-1a5d-4742-bebc-1ec487128b62\"\n    },\n    \"what_included\": \"\\\"Транспортное обслуживание\\\", \\\"Экскурсия\\\"\",\n    \"what_not_included\": \"\\\"Личные расходы\\\", \\\"Питание\\\"\",\n    \"customers_review_rating\": 4.7,\n    \"reviews\": 4016,\n    \"reviews_with_text\": 1702,\n    \"begin_place\": {\n      \"address\": \"пр-д Воскресенские Ворота, вход на Красную площадь\",\n      \"address_existing\": false,\n      \"address_comment\": \"\"\n    },\n    \"finish_point\": \"Красная площадь\",\n    \"minimum_book_period\": 0,\n    \"places_to_see\": \"- Манежная площадь - Софийская и Берсеневская набережные - Воробьёвы горы - Мосфильмовская улица - Поклонная гора\",\n    \"short_info\": \"Вы отправитесь на знакомство со столицей нашей родины – Москвой.\",\n    \"reviews_list\": [\n      {\n        \"activity_id\": 17022,\n        \"content\": \"Хорошая экскурсия\",\n        \"rating\": 5,\n        \"name\": \"Елена\",\n        \"date\": \"2022-04-28\"\n      },\n      {\n        \"activity_id\": 17022,\n        \"content\": \"Не понравилось\",\n        \"rating\": 2,\n        \"name\": \"Анна\",\n        \"date\": \"2022-04-23\"\n      }\n    ],\n    \"city_id\": 2,\n    \"city_slug\": \"moscow\",\n    \"region_id\": 1,\n    \"country_id\": 1,\n    \"country_slug\": \"russia\",\n    \"price\": \"900.00 ₽\",\n    \"base_price\": {\n      \"price\": \"900.00 ₽\",\n      \"discount_value\": \"0.2\",\n      \"discount_expires_at\": \"2024-12-31\",\n      \"discount_expiration_text\": \"-20% при заказе сегодня\",\n      \"original_price\": \"1080.00 ₽\"\n    },\n    \"rating\": 1150,\n    \"image_small\": \"https://7d9e88a8-f178-4098-bea5-48d960920605.selcdn.net/21472675-1a5d-4742-bebc-1ec487128b62/-/scale_crop/150x100/center/-/quality/lighter/\",\n    \"image_big\": \"https://7d9e88a8-f178-4098-bea5-48d960920605.selcdn.net/21472675-1a5d-4742-bebc-1ec487128b62/-/scale_crop/630x420/center/-/quality/lighter/\",\n    \"duration\": \"3 часа\",\n    \"product_type\": \"shared\",\n    \"host\": {\n      \"id\": \"84266\",\n      \"name\": \"Лауда Т.\",\n      \"photo\": \"https://7d9e88a8-f178-4098-bea5-48d960920605.selcdn.net/8714c282-ab60-481a-b800-3770c831be5b/-/scale_crop/220x220/center/-/quality/lighter/\",\n      \"review_rating\": 4.8,\n      \"link\": \"https://www.sputnik8.com/en/guides/84266-lauda-t\"\n    }\n  }\n]\n"],"metadata":null,"see":[],"headers":[],"show":true},{"doc_url":"/doc/api/v1/products/not_available","name":"not_available","apis":[{"api_url":"api.sputnik8.com/v1/products/not_available","http_method":"GET","short_description":"Returns an array of unavailable product ids","deprecated":null}],"formats":null,"full_description":"\n<h3 id=\"label-List+unavailable+product_ids\">List unavailable product_ids<span><a href=\"#label-List+unavailable+product_ids\">&para;</a> <a href=\"#top\">&uarr;</a></span></h3>\n\n<pre>$ curl https://api.sputnik8.com/v1/products/not_available?api_key=d5b16f2f851858dadba79337af6b8cba&amp;username=john@example.com</pre>\n\n<p>Массив из ID экскурсий, недоступных для бронирования Какие экскурсии сюда попадают:</p>\n\n<pre>Экскурсии, которые еще не проверены модератором\nЭкскурсии, исключенные из листинга модератором или принадлежащие гидам, скрытым с сайте\nЭкскурсии, исключенные из API\nЭкскурсии с редиректом на другую экскурсию\nЭкскурсии, у которых закончились доступные для бронирования даты\nНекоторым партнерам недоступны композитные экскурсии по уровню доступа</pre>\n","errors":[],"params":[{"name":"username","full_name":"username","description":"\n<p>An Email of a user accessing to API.</p>\n","required":true,"allow_nil":false,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"api_key","full_name":"api_key","description":"\n<p>An API key of a user accessing to API.</p>\n","required":true,"allow_nil":false,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"lang","full_name":"lang","description":"\n<p>A language code. Default is <code>ru</code>.</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be one of: <code>ru</code>, <code>en</code>.","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false}],"returns":[],"examples":[],"metadata":null,"see":[],"headers":[],"show":true},{"doc_url":"/doc/api/v1/products/show","name":"show","apis":[{"api_url":"api.sputnik8.com/v1/products/:id","http_method":"GET","short_description":"Returns extended information of a given product, specified by ID","deprecated":null}],"formats":null,"full_description":"\n<h3 id=\"label-Get+a+single+product\">Get a single product<span><a href=\"#label-Get+a+single+product\">&para;</a> <a href=\"#top\">&uarr;</a></span></h3>\n\n<pre>$ curl https://api.sputnik8.com/v1/products/160?api_key=d5b16f2f851858dadba79337af6b8cba&amp;username=john@example.com</pre>\n","errors":[],"params":[{"name":"username","full_name":"username","description":"\n<p>An Email of a user accessing to API.</p>\n","required":true,"allow_nil":false,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"api_key","full_name":"api_key","description":"\n<p>An API key of a user accessing to API.</p>\n","required":true,"allow_nil":false,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"lang","full_name":"lang","description":"\n<p>A language code. Default is <code>ru</code>.</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be one of: <code>ru</code>, <code>en</code>.","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"currency","full_name":"currency","description":"\n<p>Currency code.</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be one of: <code>rub</code>, <code>eur</code>, <code>usd</code>, <code>uah</code>.","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"id","full_name":"id","description":"\n<p>An ID of a product</p>\n","required":true,"allow_nil":false,"allow_blank":false,"validator":"Must be a Integer","expected_type":"numeric","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"table","full_name":"table","description":"\n<p>Render results as html table</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false}],"returns":[],"examples":["id - ID экскурсии на сайте\nАссортимент экскурсий, доступных в API, может быть меньше ассортимента, доступного на сайте Спутника.\n\nactivity_type - тип экскурсии\nВозможные значения:\n  \"tour\" - экскурсия\n  \"entry_ticket\" - только входной билет (например, в музей)\n  \"transfer\" - трансфер\n  \"composite_activity\" - сборная экскурсия, которая состоит из нескольких похожих. Этот тип доступен не для всех партнеров.\n\ntitle - название экскурсии на сайте\n\nupdated_at - время последнего обновления\n\nnetto_price - нетто цена (цена без партнерской комиссии)\n\norder_options - цены для базового билета экскурсии. Для получения всех билетов и цен экскурсии (например, в случае создания заказа) используйте GET /v1/events/:event_id/order_options:\n  id - ID в системе\n  title - название билета\n  ticket_type - тип билета. Возможные варианты:\n    \"group_tour, ticket_per_person\" - билет на групповую сборную экскурсию, цена за каждого человека\n    \"private_tour, ticket_per_group\" - билет для частных групп, цена за всю группу\n    \"private_tour, ticket_per_person\" - индивидуальная экскурсия, цена за одного человека\n  is_base - если true, то это основной (дефолтный) билет экскурсии\n  duration - продолжительность экскурсии (числом или текстом)\n  order_lines - цены и скидки:\n    price - цена (с учетом скидки, если есть)\n    discount:\n      value - размер скидки (в долях от 1)\n      expiration_date - дата окончания скидки\n      expiration_text - текст о дате окончания скидки, который используется на сайте\n      original_price - цена без скидки\n    all_prices - цена в разных валютах (доступные валюты: RUB, UAH, USD, EUR, BYN, KZT)\n    netto_all_prices - нетто цена в разных валютах\n    all_amounts_to_pay - цена для оплаты на сайте в разных валютах\n    price_per - тип билета на русском языке\n    title - размер группы в текстовом формате\n    offer_type - всегда равно \"base\", можно игнорировать\n    countable - true, если размер группы фиксированный (без \"от ... до ...\")\n    start_date - дата начала действия текущей цены (в формате Unix time)\n    from_quantity, to_quantity - минимальное и максимальное количество билетов, при котором применяется данная цена\n  schedule - расписание экскурсии в текстовом формате\n    id - всегда null, можно игнорировать\n    name - текст для расписания (например, \"Каждый день в 17:30 и в 19:00\")\n\npay_type - тип оплаты. Возможные варианты:\n  \"post_pay\" - оплата на месте\n  \"deposit\" - частичная предоплата\n  \"full_pay\" - полная предоплата\n\npay_type_in_text - тип оплаты русским текстом\n\ndeposit_amount - размер предоплаты в %\n\ncategories - категории экскурсии\n  id - ID категории в системе Sputnik\n  slug - slug категории\n  language - язык категории\n  short_name -короткое название\n  description - описание (если есть)\n  name - полное название\n\nreview_rating, recommendation - рейтинг продукта на сайте (у этих полей одинаковое значение)\n  Общий рейтинг экскурсии, который считается в зависимости от множества параметров: пользовательского рейтинга экскурсии и гида, количества ивентов в ближайшее время,\n  arpu, популярности экскурсии (количества просмотров). Этот рейтинг используется для сортировки экскурсий на сайте Sputnik.\n\nlanguages - языки проведения экскурсии\n\npopularity - отношение количества заказов этой экскурсии к количеству заказов в городе. Это устаревшее поле, которое почти всегда равно нулю, поэтому его можно не тянуть\n\ndescription - подробное описание экскурсии\n\nurl - партнерская ссылка на экскурсию\n\nmain_photo - фото для обложки экскурсии в разных размерах:\n  original - без сжатия\n  small - 150x100\n  big - 630x420\n  name - id изображения в uploadcare\n\ncover_photo - устаревшее поле для обложки, те же поля, что и в main_photo + wide(1425x369)\n\nwhat_included - что включено в стоимость\n\nwhat_not_included - что не включено\n\ncustomers_review_rating - средняя оценка клиентов по 5-балльной шкале\n\nreviews - общее количество оценок пользователей\n\nreviews_with_text - количество отзывов с текстом\n\nbegin_place - место начала экскурсии\n  address - адрес\n  address_existing - всегда false, можно игнорировать\n  address_comment - всегда \"\", можно игнорировать\n\nfinish_point - финальная точка маршрута\n\nminimum_book_period - минимальное время до начала экскурсии, за которое можно ее забронировать (в часах)\n\nplaces_to_see - достопримечательности на маршруте экскурсии\n\nshort_info - краткое описание\n\nreviews_list - массив из всех отзывов к экскурсии\n  activity_id - ID экскурсии\n  content - текст отзыва\n  rating - оценка по 5-балльной шкале\n  name - имя туриста\n  date - дата написания отзыва\n\ngroup_size_max - максимальное количество людей в группе\n\navailable_for_booking - доступность экскурсии для бронирования\nНедоступна, если:\n- Экскурсия тестовая\n- Экскурсия скрыта модератором\n- Гид скрыт модератором\n- Описание не заполнено\n\nbooking_type - всегда \"pre_booked\", можно игнорировать\n\ncreated_at - дата создания экскурсии\n\ncurrency - валюта для оплаты\n\ndocument - информация о необходимости приносить распечатанный билет\n  document_print - если true, то необходимо распечатать документ\n  document_is_voucher - если true, то необходимо распечатать ваучер\n\ngeo - информация о городе, стране и регионе проведения эскурсии\n  region - здесь то же самое, что и в поле \"city\"\n  city - ID и название города в системе Sputnik\n  country - ID и название страны в системе Sputnik\n\ngeo_destination - полностью повторяет блок geo, можно игнорировать\n\nimportant_info - дополнительная важная информация, например, время прибытия на место или описание места встречи\n\nlast_events - массив из ближайших дат для бронирования\n  id - ID события в системе Sputnik\n  date - дата проведения события\n  time - время проведения события\n  max_capacity - количество свободных мест на событие\n  activity_id - ID экскурсии, проводимого события\n  is_hidden - флаг скрытия события. если true то событие недоступно к бронированию, его не нужно отображать\n  status - статус события\n    возможные статусы:\n    \"expired\" - время события прошло\n    \"hidden\" - событие скрыто\n    \"active\" - событие активно\n  city_id - здесь всегда 0, ID города берем из продукта.\n  duration - здесь всегда 0. Информацию о продолжительности события берем из поля duration в роуте products/:id\n\nlegal_info - юридическая информация об организаторе\n  title - официальное название или полное имя\n  address - юридический адрес\n  inn - инн\n\nminimal_price - базовая цена взрослого билета. Если вам необходима информация для карточек экскурсий, используйте поле base_price\n\nbase_price - базовая цена билета. Это значение отображается на карточках экскурсий на сайте. Если вам необходима информация для карточек экскурсий, используйте поле base_price, а не order_options.\n  price - цена с учетом скидки\n  discount_value - размер скидки (в долях от 1)\n  discount_expires_at - дата окончания скидки\n  discount_expiration_text - текст о дате окончания скидки, который используется на сайте\n  original_price - цена без скидки\n\nphotos - массив из фотографий экскурсии, поля такие же, как в main photo\n\nrefund_info - правила отмены заказа\n\nrequired_info - информация о туристе, обязательная для заполнения при бронировании\n  trip - необходимо заполнить информацию о поездке\n  Возможные значения:\n    \"accomodation\" - отель, в котором турист остановился\n    \"arrival_date\", \"arrival_time\" - дата и время прибытия туриста\n    \"departure_date\", \"departure_time\" - дата и время отъезда туриста\n\n  contact_person - необходимо заполнить информацию о заказчике\n  Возможные значения:\n  [\"first_name\", \"last_name\", \"middle_name\", \"full_name_russian_format\", \"full_name_international_format\", \"birth_date\",\n  \"phone\", \"additional_phone\", \"email\", \"citizenship\", \"passport\", \"passport_issue\", \"international_passport\", \"international_passport_due_date\",\n  \"feed_in_document_number\", \"qr_code_policy_accepted\"]\n  full_name_international_format - фамилия и имя латиницей, как в загран. паспорте\n  full_name_russian_format - ФИО (отчество обязательно)\n  feed_in_document_number -номер документа, предоставляющего право на льготу\n  qr_code_policy_accepted -необходим QR код (вакцина от ковида) для посещения экскурсии\n\n  participants - необходимо заполнить информацию о других участниках\n  Возможные значения: такие же, как и у contact_person\n\nschedule_type - тип расписания экскурсии\n  \"по расписанию\" - у экскурсии есть заранее заданные даты проведения, указанные в массиве last_events\n  \"по запросу\" - нет заранее заданных дат, время проведения согласуется с туристом\n\ntype - тип экскурсии:\n  \"shared\" - групповая сборная\n  \"private\" - индивидуальная\n\nhost - информация о гиде:\n  id - ID в системе Sputnik (строка)\n  name - имя гида\n  photo - фотография\n  review_rating - средний рейтинг по отзывам пользователей по 5-балльной шкале\n  link - ссылка на профиль гида на сайте\n\nsight_ids - ID достопримечательностей в системе, по которым проходит экскурсия\ncomposite_activity_options - аттрибуты, характерные типу экскурсии composite_activity, отсутствуют при другом типе\n  duration - продолжительность экскурсии\n  hosts - информация о гидах\n    id - ID гида в системе Sputnik\n    name - имя гида\n    photo - фотография гида\n    review_rating - средний рейтинг по отзывам пользователей по 5-балльной шкале\n    link - ссылка на профиль гида на сайте\n  begin_places - информация о местах начала экскурсии.\n    address - адрес\n    address_existing - всегда false, можно игнорировать\n    address_comment - всегда \"\", можно игнорировать\n-------------\nпример ответа:\n  {\n    \"id\": 17022,\n    \"activity_type\": \"tour\",\n    \"title\": \"Обзорная автобусная экскурсия по Москве (3 часа)\",\n    \"updated_at\": \"2023-04-09 09:22:24\",\n    \"netto_price\": \"828.00 ₽\",\n    \"order_options\": [\n      {\n        \"id\": 18932,\n        \"title\": \"Взрослый билет (от 18 лет)\",\n        \"ticket_type\": \"group_tour, ticket_per_person\",\n        \"is_base\": true,\n        \"duration\": {\n          \"value\": 3,\n          \"type\": \"hours\",\n          \"name\": \"3 часа\"\n        },\n        \"order_lines\": [\n          {\n            \"id\": 23234,\n            \"price\": \"900.0\",\n            \"discount\": {\n              \"value\": 0.2,\n              \"expiration_date\": \"2026-05-27\",\n              \"expiration_text\": \"-20% при заказе сегодня\",\n              \"original_price\": \"1080.0\"\n            },\n            \"all_prices\": {\n              \"RUB\": 900.0,\n              \"UAH\": 468.67,\n              \"USD\": 12.75,\n              \"EUR\": 11.59,\n              \"GBP\": 10.26,\n              \"KZT\": 5645.33,\n              \"BYN\": 32.18\n            },\n            \"netto_all_prices\": {\n              \"RUB\": 828.0,\n              \"UAH\": 431.17,\n              \"USD\": 11.73,\n              \"EUR\": 10.67,\n              \"GBP\": 9.44,\n              \"KZT\": 5193.71,\n              \"BYN\": 29.61\n            },\n            \"all_amounts_to_pay\": {\n              \"RUB\": 900.0,\n              \"UAH\": 468.67,\n              \"USD\": 12.75,\n              \"EUR\": 11.59,\n              \"GBP\": 10.26,\n              \"KZT\": 5645.33,\n              \"BYN\": 32.18\n            },\n            \"price_per\": \"за человека\",\n            \"title\": \"Для группы 1-45 человек\",\n            \"offer_type\": \"base\",\n            \"countable\": false,\n            \"start_date\": 1546290000,\n            \"from_quantity\": 1,\n            \"to_quantity\": 45\n          }\n        ],\n        \"schedule\": {\n          \"id\": null,\n          \"name\": \"Ежедневно\"\n        }\n      }\n    ],\n    \"pay_type\": \"deposit\",\n    \"pay_type_in_text\": \"частичная предоплата\",\n    \"deposit_amount\": 50,\n    \"categories\": [\n      {\n        \"id\": 5774,\n        \"slug\": \"bus-tours\",\n        \"language\": \"ru\",\n        \"short_name\": \"Автобусные\",\n        \"description\": null,\n        \"name\": \"Автобусные экскурсии\"\n      }\n    ],\n    \"recommendation\": 1150,\n    \"languages\": [\n      \"ru\",\n      \"en\"\n    ],\n    \"popularity\": 0,\n    \"description\": \"В Москве дух истории ощущается почти физически, ведь здесь практически на каждом углу происходили удивительные и значимые для нашей страны события. Но что же посмотреть в первую очередь?...\",\n    \"url\": \"https://www.sputnik8.com/ru/moscow/activities/17022-obzornaya-avtobusnaya-ekskursiya-po-moskve-3-chasa?ref=1234\",\n    \"cover_photo\": {\n      \"id\": null,\n      \"original\": \"https://7d9e88a8-f178-4098-bea5-48d960920605.selcdn.net/21472675-1a5d-4742-bebc-1ec487128b62/-/quality/best/\",\n      \"small\": \"https://7d9e88a8-f178-4098-bea5-48d960920605.selcdn.net/21472675-1a5d-4742-bebc-1ec487128b62/-/scale_crop/150x100/center/-/quality/best/\",\n      \"big\": \"https://7d9e88a8-f178-4098-bea5-48d960920605.selcdn.net/21472675-1a5d-4742-bebc-1ec487128b62/-/scale_crop/630x420/center/-/quality/best/\",\n      \"name\": \"21472675-1a5d-4742-bebc-1ec487128b62\",\n      \"wide\": \"https://7d9e88a8-f178-4098-bea5-48d960920605.selcdn.net/21472675-1a5d-4742-bebc-1ec487128b62/-/scale_crop/1425x369/center/-/quality/best/\"\n    },\n    \"main_photo\": {\n      \"id\": null,\n      \"original\": \"https://7d9e88a8-f178-4098-bea5-48d960920605.selcdn.net/21472675-1a5d-4742-bebc-1ec487128b62/-/quality/best/\",\n      \"small\": \"https://7d9e88a8-f178-4098-bea5-48d960920605.selcdn.net/21472675-1a5d-4742-bebc-1ec487128b62/-/scale_crop/150x100/center/-/quality/best/\",\n      \"big\": \"https://7d9e88a8-f178-4098-bea5-48d960920605.selcdn.net/21472675-1a5d-4742-bebc-1ec487128b62/-/scale_crop/630x420/center/-/quality/best/\",\n      \"name\": \"21472675-1a5d-4742-bebc-1ec487128b62\"\n    },\n    \"what_included\": \"\\\"Транспортное обслуживание\\\", \\\"Экскурсия\\\"\",\n    \"what_not_included\": \"\\\"Личные расходы\\\", \\\"Питание\\\"\",\n    \"customers_review_rating\": 4.7,\n    \"reviews\": 4016,\n    \"reviews_with_text\": 1702,\n    \"begin_place\": {\n      \"address\": \"пр-д Воскресенские Ворота, вход на Красную площадь\",\n      \"address_existing\": false,\n      \"address_comment\": \"\"\n    },\n    \"finish_point\": \"Красная площадь\",\n    \"minimum_book_period\": 0,\n    \"places_to_see\": \"- Манежная площадь - Софийская и Берсеневская набережные - Воробьёвы горы - Мосфильмовская улица - Поклонная гора\",\n    \"short_info\": \"Вы отправитесь на знакомство со столицей нашей родины – Москвой.\",\n    \"group_size_max\": 45,\n    \"reviews_list\": [\n      {\n        \"activity_id\": 17022,\n        \"content\": \"Хорошая экскурсия\",\n        \"rating\": 5,\n        \"name\": \"Елена\",\n        \"date\": \"2022-04-28\"\n      },\n      {\n        \"activity_id\": 17022,\n        \"content\": \"Не понравилось\",\n        \"rating\": 2,\n        \"name\": \"Анна\",\n        \"date\": \"2022-04-23\"\n      }\n    ],\n    \"available_for_booking\": true,\n    \"booking_type\": \"pre_booked\",\n    \"created_at\": \"2017-07-27 12:30:02\",\n    \"currency\": \"RUB\",\n    \"document\": {\n      \"document_print\" : true\n      \"document_is_voucher\" : false\n    },\n    \"geo\": {\n      \"region\": {\n        \"id\": 2,\n        \"name\": \"Москва\"\n      },\n      \"city\": {\n        \"id\": 2,\n        \"name\": \"Москва\"\n      },\n      \"country\": {\n        \"id\": 1,\n        \"name\": \"Россия\"\n      }\n    },\n    \"geo_destination\": {\n      \"region\": {\n        \"id\": 2,\n        \"name\": \"Москва\"\n      },\n      \"city\": {\n        \"id\": 2,\n        \"name\": \"Москва\"\n      },\n      \"country\": {\n        \"id\": 1,\n        \"name\": \"Россия\"\n      }\n    },\n    \"important_info\": \"Необходимо прибыть не менее чем за 20 минут до начала экскурсии\",\n    \"last_events\": [\n      {\n        \"id\": 31512467,\n        \"date\": \"2023-04-10\",\n        \"time\": \"11:00\",\n        \"max_capacity\": 47,\n        \"activity_id\": 17022,\n        \"is_hidden\": false,\n        \"status\": \"active\",\n        \"city_id\": 0,\n        \"duration\": \"0 часов\"\n      },\n      ...\n    ],\n    \"legal_info\": {\n      \"title\": \"ООО ЛАУДА\",\n      \"address\": \"105187, город Москва\",\n      \"inn\": \"1234567890\"\n    },\n    \"minimal_price\": \"900.00 ₽\",\n    \"base_price\": {\n      \"price\": \"900.00 ₽\",\n      \"discount_value\": \"0.2\",\n      \"discount_expires_at\": \"2024-12-31\",\n      \"discount_expiration_text\": \"-20% при заказе сегодня\",\n      \"original_price\": \"1080.00 ₽\"\n    },\n    \"photos\": [\n      {\n        \"id\": 312033,\n        \"original\": \"https://7d9e88a8-f178-4098-bea5-48d960920605.selcdn.net/e99f34a5-046e-41b3-a1ba-6c3b2ee52556/\",\n        \"small\": \"https://7d9e88a8-f178-4098-bea5-48d960920605.selcdn.net/e99f34a5-046e-41b3-a1ba-6c3b2ee52556/-/scale_crop/150x100/center/\",\n        \"big\": \"https://7d9e88a8-f178-4098-bea5-48d960920605.selcdn.net/e99f34a5-046e-41b3-a1ba-6c3b2ee52556/-/scale_crop/630x420/center/\",\n        \"name\": \"e99f34a5-046e-41b3-a1ba-6c3b2ee52556\"\n      },\n      ...\n    ],\n    \"refund_info\": \"100% при отмене за 48 чаcов\",\n    \"required_info\" : {\n      \"trip\" : [ \"arrival_date\" ],\n      \"contact_person\" : [ \"full_name_russian_format\", \"phone\" ],\n      \"participants\" : [ \"full_name_russian_format\" ]\n    },\n    \"review_rating\": 1150,\n    \"schedule_type\": \"по расписанию\",\n    \"type\": \"shared\",\n    \"host\": {\n      \"id\": \"84266\",\n      \"name\": \"Лауда Т.\",\n      \"photo\": \"https://7d9e88a8-f178-4098-bea5-48d960920605.selcdn.net/8714c282-ab60-481a-b800-3770c831be5b/-/scale_crop/220x220/center/-/quality/lighter/\",\n      \"review_rating\": 4.8,\n      \"link\": \"https://www.sputnik8.com/en/guides/84266-lauda-t\"\n    }\n    \"sight_ids\" => [123, 456]\n  }\n"],"metadata":null,"see":[],"headers":[],"show":true}],"headers":[],"deprecated":false},"reviews":{"doc_url":"/doc/api/v1/reviews","id":"reviews","api_url":"api.sputnik8.com","name":"Reviews","short_description":null,"full_description":"\n<p>This is a read-only API to Sputnik8 reviews.</p>\n","version":"v1","formats":null,"metadata":null,"methods":[{"doc_url":"/doc/api/v1/reviews/index","name":"index","apis":[{"api_url":"api.sputnik8.com/v1/products/:product_id/reviews","http_method":"GET","short_description":"Returns array of reviews for a product, specified by ID","deprecated":null}],"formats":null,"full_description":"\n<h3 id=\"label-List+reviews+for+a+product\">List reviews for a product<span><a href=\"#label-List+reviews+for+a+product\">&para;</a> <a href=\"#top\">&uarr;</a></span></h3>\n\n<pre>$ curl https://api.sputnik8.com/v1/products/1/reviews?api_key=d5b16f2f851858dadba79337af6b8cba&amp;username=john@example.com</pre>\n\n<h3 id=\"label-List+reviews+for+a+product-2C+next+page+by+page+token\">List reviews for a product, next page by page token<span><a href=\"#label-List+reviews+for+a+product-2C+next+page+by+page+token\">&para;</a> <a href=\"#top\">&uarr;</a></span></h3>\n\n<pre>$ curl https://api.sputnik8.com/v1/products/1/reviews?api_key=d5b16f2f851858dadba79337af6b8cba&amp;username=john@example.com&amp;page_token=IlwiMjAyNC0wOC0yOVQxMzozNDowMS4zNDUrMDM6MDBcIiI=</pre>\n\n<h3 id=\"label-List+reviews+for+a+product-2C+with+custom+page+size+limit\">List reviews for a product, with custom page size limit<span><a href=\"#label-List+reviews+for+a+product-2C+with+custom+page+size+limit\">&para;</a> <a href=\"#top\">&uarr;</a></span></h3>\n\n<pre>$ curl https://api.sputnik8.com/v1/products/1/reviews?api_key=d5b16f2f851858dadba79337af6b8cba&amp;username=john@example.com&amp;max_page_size=70</pre>\n","errors":[],"params":[{"name":"username","full_name":"username","description":"\n<p>An Email of a user accessing to API.</p>\n","required":true,"allow_nil":false,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"api_key","full_name":"api_key","description":"\n<p>An API key of a user accessing to API.</p>\n","required":true,"allow_nil":false,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"lang","full_name":"lang","description":"\n<p>A language code. Default is <code>ru</code>.</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be one of: <code>ru</code>, <code>en</code>.","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"product_id","full_name":"product_id","description":"\n<p>ID of a product</p>\n","required":true,"allow_nil":false,"allow_blank":false,"validator":"Must be a Integer","expected_type":"numeric","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"page_token","full_name":"page_token","description":"\n<p>Pagination token for current page</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"max_page_size","full_name":"max_page_size","description":"\n<p>Maximum number of items per page. Default value is <code>50</code>. Min value is <code>1</code>. Max value is <code>100</code>.</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a Integer","expected_type":"numeric","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"with_empty_content","full_name":"with_empty_content","description":"\n<p>Return reviews with empty content. Default is <code>true</code></p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be one of: <code>true</code>, <code>false</code>.","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false}],"returns":[],"examples":["{\n  \"reviews\":\n    [\n      {\n        \"content\": \"Нас было трое! Свежие впечатления!\",\n        \"rating\": 5,\n        \"name\": \"Елена П.\",\n        \"date\": \"2024-05-12\"\n      },\n      {\n        \"content\": \"Что-то понравилось, что-то не очень\",\n        \"rating\": 4,\n        \"name\": \"Василий П.\",\n        \"date\": \"2024-02-12\"\n      }\n    ],\n  \"pagination\":\n    {\n      \"next_page_token\": \"IlwiMjAyNC0wOC0yOVQxMzozNDowMS4zNDUrMDM6MDBcIiI=\",\n      \"max_page_size\": 50\n    }\n}\n"],"metadata":null,"see":[],"headers":[],"show":true}],"headers":[],"deprecated":false},"sights":{"doc_url":"/doc/api/v1/sights","id":"sights","api_url":"api.sputnik8.com","name":"Sights","short_description":null,"full_description":"\n<p>This is a read-only API to Sputnik8 sights.</p>\n","version":"v1","formats":null,"metadata":null,"methods":[{"doc_url":"/doc/api/v1/sights/index","name":"index","apis":[{"api_url":"api.sputnik8.com/v1/sights","http_method":"GET","short_description":"Returns an array of sights","deprecated":null}],"formats":null,"full_description":"\n<h3 id=\"label-List+sights\">List sights<span><a href=\"#label-List+sights\">&para;</a> <a href=\"#top\">&uarr;</a></span></h3>\n\n<pre>$ curl https://api.sputnik8.com/v1/sights?api_key=d5b16f2f851858dadba79337af6b8cba&amp;username=john@example.com</pre>\n","errors":[],"params":[{"name":"username","full_name":"username","description":"\n<p>An Email of a user accessing to API.</p>\n","required":true,"allow_nil":false,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"api_key","full_name":"api_key","description":"\n<p>An API key of a user accessing to API.</p>\n","required":true,"allow_nil":false,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"lang","full_name":"lang","description":"\n<p>A language code. Default is <code>ru</code>.</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be one of: <code>ru</code>, <code>en</code>.","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"page","full_name":"page","description":"\n<p>A results page number. Default value is <code>1</code>.</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a Integer","expected_type":"numeric","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"limit","full_name":"limit","description":"\n<p>Number of items per page. Default value is <code>50</code>. Max value is <code>100</code>.</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a Integer","expected_type":"numeric","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"city_id","full_name":"city_id","description":"\n<p>An ID of City</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a Integer","expected_type":"numeric","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"city_shortcut","full_name":"city_shortcut","description":"\n<p>City shortcut(can be used instead of id)</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false}],"returns":[],"examples":["[\n  {\n    \"id\" : 1,\n    \"name\" : \"Дворец Каталонской Музыки\",\n    \"city_id\" : 1,\n    \"activity_ids\": [1, 2, 3],\n    \"photo\": \"https://ucarecdn.com/ac86b549-d20f-405c-8672-c90bdd0cfd8e/\",\n    \"link\": \"https://www.sputnik8.com/ru/tallinn/sights/ratusha\"\n  },\n  {\n    \"id\" : 2,\n    \"name\" : \"Дворец Гуэль\",\n    \"city_id\" : 2,\n    \"activity_ids\": [1, 2, 3],\n    \"photo\": \"https://ucarecdn.com/ac86b549-d20f-405c-8672-c90bdd0cfd8e/\",\n    \"link\": \"https://www.sputnik8.com/ru/tallinn/sights/ratusha\"\n  },\n  {\n    \"id\" : 3,\n    \"name\" : \"Рамбла\",\n    \"city_id\" : 3,\n    \"activity_ids\": [1, 2, 3],\n    \"photo\": \"https://ucarecdn.com/ac86b549-d20f-405c-8672-c90bdd0cfd8e/\",\n    \"link\": \"https://www.sputnik8.com/ru/tallinn/sights/ratusha\"\n  }\n]\n"],"metadata":null,"see":[],"headers":[],"show":true}],"headers":[],"deprecated":false}}}}