Files
hotels/api_endpoints.json
Фёдор 684fada337 🚀 Full project sync: Hotels RAG & Audit System
 Major Features:
- Complete RAG system for hotel website analysis
- Hybrid audit with BGE-M3 embeddings + Natasha NER
- Universal horizontal Excel reports with dashboards
- Multi-region processing (SPb, Orel, Chukotka, Kamchatka)

📊 Completed Regions:
- Орловская область: 100% (36/36)
- Чукотский АО: 100% (4/4)
- г. Санкт-Петербург: 93% (893/960)
- Камчатский край: 87% (89/102)

🔧 Infrastructure:
- PostgreSQL with pgvector extension
- BGE-M3 embeddings API
- Browserless for web scraping
- N8N workflows for automation
- S3/Nextcloud file storage

📝 Documentation:
- Complete DB schemas
- API documentation
- Setup guides
- Status reports
2025-10-27 22:49:42 +03:00

96 lines
6.5 KiB
JSON
Raw Permalink Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

[
{
"url": "https://tourism.fsa.gov.ru/api/v1/resorts/filter/hotelCategory",
"method": "GET",
"status": 200,
"response_sample": "[{'id': 1, 'name': 'одна звезда'}, {'id': 2, 'name': 'две звезды'}, {'id': 3, 'name': 'три звезды'}, {'id': 4, 'name': 'четыре звезды'}, {'id': 5, 'name': 'пять звезд'}, {'id': 6, 'name': 'нет категории'}]"
},
{
"url": "https://tourism.fsa.gov.ru/api/v1/nsi/regions/get",
"method": "GET",
"status": 200,
"response_sample": "[{'code': '01', 'id': 1, 'name': 'Республика Адыгея'}, {'code': '02', 'id': 2, 'name': 'Республика Башкортостан'}, {'code': '03', 'id': 3, 'name': 'Республика Бурятия'}, {'code': '04', 'id': 4, 'name': 'Республика Алтай'}, {'code': '05', 'id': 5, 'name': 'Республика Дагестан'}, {'code': '06', 'id': 6, 'name': 'Республика Ингушетия'}, {'code': '07', 'id': 7, 'name': 'Кабардино-Балкарская Республика'}, {'code': '08', 'id': 8, 'name': 'Республика Калмыкия'}, {'code': '09', 'id': 9, 'name': 'Карачае"
},
{
"url": "https://tourism.fsa.gov.ru/api/v1/nsi/hotelStatus/get",
"method": "GET",
"status": 200,
"response_sample": "[{'id': 1, 'name': 'Архивный'}, {'id': 6, 'name': 'Действует'}, {'id': 14, 'name': 'Прекращен'}, {'id': 15, 'name': 'Приостановлен'}, {'id': 20, 'name': 'Черновик'}, {'id': 22, 'name': 'На согласовании'}, {'id': 25, 'name': 'Отправлен'}, {'id': 34, 'name': 'Отклонен'}]"
},
{
"url": "https://tourism.fsa.gov.ru/api/v1/resorts/filter/byRole/hotelTypes",
"method": "GET",
"status": 200,
"response_sample": "[{'id': 20, 'name': 'Санаторий'}, {'id': 30, 'name': 'Кемпинг'}, {'id': 50, 'name': 'Гостевой дом'}, {'id': 100, 'name': 'Гостиница'}, {'id': 107, 'name': 'База отдыха'}]"
},
{
"url": "https://tourism.fsa.gov.ru/api/v1/nsi/roomCategory/get",
"method": "GET",
"status": 200,
"response_sample": "[{'id': 1, 'name': 'Первая (стандарт)', 'description': 'Номер, состоящий из одной жилой комнаты с одной/двумя кроватями, с полным санузлом (ванна/душ, умывальник, унитаз), рассчитанный на проживание одного/двух человек с минимальной площадью в зависимости от категории средства размещения'}, {'id': 2, 'name': 'Вторая', 'description': 'Номер, состоящий из одной жилой комнаты \\nс одной/двумя кроватями, с неполным санузлом (умывальник, унитаз либо один полный санузел в блоке из двух-трех номеров), р"
},
{
"url": "https://tourism.fsa.gov.ru/api/v1/nsi/roomCategoryAdditional/get",
"method": "GET",
"status": 200,
"response_sample": "[{'id': 1, 'name': 'Семейный номер', 'description': 'Номер «высшей категории», количество комнат в котором не менее двух, с возможностью размещения 4-х и более человек и с площадью не менее 6 м2 на одного проживающего или несколько смежных номеров один из которых номер «первой категории (стандарт)» с общей площадью не менее 6 м2 на одного проживающего и возможностью размещения 4-х и более человек'}, {'id': 2, 'name': 'Номер для людей с ограниченными возможностями здоровья', 'description': 'Для о"
},
{
"url": "https://tourism.fsa.gov.ru/api/v1/resorts/filter/services/hotelServices",
"method": "GET",
"status": 200,
"response_sample": "[{'id': 803, 'name': 'Условия для отдыха с домашними животными'}]"
},
{
"url": "https://tourism.fsa.gov.ru/api/v1/nsi/assessmentStatusType/get",
"method": "GET",
"status": 200,
"response_sample": "[{'id': 1, 'name': 'Прошли короткую Самооценку'}, {'id': 2, 'name': 'Прошли полную Самооценку'}, {'id': 3, 'name': 'Без Самооценки'}]"
},
{
"url": "https://tourism.fsa.gov.ru/api/v1/resorts/hotels/showcase?page=0&limit=20",
"method": "GET",
"status": 200,
"response_sample": "{'data': [{'id': 'e020d39c-79be-11f0-890d-c71dc1a0ab48', 'status': {'id': 14, 'name': 'Прекращен'}, 'region': {'id': 51, 'name': 'Мурманская область'}, 'activationDateTime': '2025-10-10T17:40:24.43393', 'updated': None, 'accrArea': {'id': 1, 'name': 'Средства размещения'}, 'fullName': 'Общество с ограниченной ответственностью «СИЛА СЕВЕРА»', 'photoId': 'f29466c5-707d-11f0-a84d-af5eb2bef795', 'category': {'id': 6, 'name': 'нет категории'}, 'registerRecord': 'С512025006898', 'registerRecordDate':"
},
{
"url": "https://tourism.fsa.gov.ru/api/v1/images/f29466c5707d11f0a84daf5eb2bef795-mini.webp",
"method": "GET",
"status": 200
},
{
"url": "https://tourism.fsa.gov.ru/api/v1/images/9eeb23e8f1cb11efbacf2717b5c5ea14-mini.webp",
"method": "GET",
"status": 200
},
{
"url": "https://tourism.fsa.gov.ru/api/v1/images/0f35f035e85211efbb64313159db395b-mini.webp",
"method": "GET",
"status": 200
},
{
"url": "https://tourism.fsa.gov.ru/api/v1/images/95c5fe2ee0c311efa60c83ce97866a56-mini.webp",
"method": "GET",
"status": 200
},
{
"url": "https://tourism.fsa.gov.ru/api/v1/images/95c1991e87f711f0a67ff14afe5319ac-mini.webp",
"method": "GET",
"status": 200
},
{
"url": "https://tourism.fsa.gov.ru/api/v1/images/cfd7816c832911f0a67f27680856fcd2-mini.webp",
"method": "GET",
"status": 200
},
{
"url": "https://tourism.fsa.gov.ru/api/v1/images/2a475e7aa4ed11f094d199b484894b0a-mini.webp",
"method": "GET",
"status": 200
},
{
"url": "https://tourism.fsa.gov.ru/api/v1/images/7df7757fa4e911f094d16fcef008d7dc-mini.webp",
"method": "GET",
"status": 200
}
]