Bronla.UZ

Search and book dachas, villas, cottages and hotels in Uzbekistan, with prices in UZS.

¿Debería usar esto?

Calidad y seguridad

A
Calidad de la descripción
83%
Integridad del esquema
92%
Calidad de los nombres
100%
Riesgo de envenenamiento
100%
Coincidencia de permisos
100%
Cumplimiento del protocolo
100%

Hallazgos (2)

  • LOWTool 'get_my_bookings' description lacks action verben get_my_bookings
  • LOWTool 'check_hotel_availability' description lacks action verben check_hotel_availability

Basado en el análisis automatizado de las definiciones de herramientas y el cumplimiento del protocolo.

Costo de contexto

~5,491Tokens (definiciones de herramientas)
~6.0 KBTamaño de respuesta típico
Impacto significativo en la atención (4.29% del contexto de 128k)

Este es el número aproximado de tokens que se consumen cada vez que las herramientas del servidor se cargan en el contexto de un modelo. Los recuentos más altos reducen la atención disponible para otras tareas.

Instalar

Instalación con un clic

Agrega esto a tu archivo `claude_desktop_config.json`:

{
  "mcpServers": {
    "bronla": {
      "url": "https://mcp.bronla.uz/mcp"
    }
  }
}

Puntos de conexión remotos

https://mcp.bronla.uz/mcpstreamable-http

Qué puede hacer

Inventario de herramientas

Herramientas (7)

🟢 Solo lectura🟡 Escritura🔴 Eliminación⚪ Desconocido
🟢get_my_bookings(page)

Joriy Bronla foydalanuvchisining bronlari va to'lov holatini ko'rsatadi.

Esquema de entrada

{
  "type": "object",
  "properties": {
    "page": {
      "default": 1,
      "description": "Natijalar sahifasi, 1-100.",
      "title": "Page",
      "type": "integer"
    }
  },
  "title": "get_my_bookingsArguments"
}

Esquema de salida

{
  "type": "object",
  "properties": {
    "error": {
      "description": "Xato kodi; faqat tool bajarilmaganda keladi.",
      "title": "Error"
    },
    "hint": {
      "description": "Xatoni qanday tuzatish haqida ko'rsatma.",
      "title": "Hint"
    },
    "detail": {
      "description": "Upstream API xatosi tafsiloti.",
      "title": "Detail"
    },
    "bookings": {
      "description": "Bronlar: reference, listing, stay, status, payment, prepayment.",
      "items": {
        "additionalProperties": true,
        "type": "object"
      },
      "title": "Bookings",
      "type": "array"
    },
    "length": {
      "description": "Bronlar umumiy soni.",
      "title": "Length",
      "type": "integer"
    },
    "next_page": {
      "description": "Keyingi sahifa (bo'lmasa null).",
      "title": "Next Page"
    }
  },
  "additionalProperties": true,
  "title": "MyBookingsResult"
}
🟢search_rentals(query, province_id, check_in, check_out, adults, ...)

Bronla.UZ'dan dachalarni sanalari va mehmonlar soni bo'yicha qidiradi. check_in / check_out: `YYYY-MM-DD` yoki `dd-mm-yyyy` (masalan 2026-06-19). sort: 0=tavsiya, 1=arzon, 2=qimmat, 3=reyting. Natijada ixcham ro'yxat qaytadi: nomi, narxi, reytingi va havolasi. max_images: birinchi nechta natijaning rasmi biriktirilsin (standart 6, 0-10). Variantlarni rasmlari bilan ko'rsatish uchun shu natijadan foydalaning - har bir e'lonni `get_listing_details` bilan alohida ochish shart emas. check_in / check_out ixtiyoriy, lekin ikkalasi BIRGA berilishi kerak: bittasi bersa API sana filtrini jimjiyoq e'tiborga olib, filtrlanmagan natija qaytaradi. Bunday holatda xato qaytarilib, modeldan ikkala sana so'raladi.

Esquema de entrada

{
  "type": "object",
  "properties": {
    "query": {
      "anyOf": [
        {
          "type": "string"
        },
        {
          "type": "null"
        }
      ],
      "default": null,
      "description": "Nom bo'yicha erkin qidiruv matni.",
      "title": "Query"
    },
    "province_id": {
      "anyOf": [
        {
          "type": "string"
        },
        {
          "type": "null"
        }
      ],
      "default": null,
      "description": "Viloyat/hudud ID'si bo'yicha filtr.",
      "title": "Province Id"
    },
    "check_in": {
      "anyOf": [
        {
          "type": "string"
        },
        {
          "type": "null"
        }
      ],
      "default": null,
      "description": "Kirish sanasi: YYYY-MM-DD yoki dd-mm-yyyy. check_out bilan birga beriladi.",
      "title": "Check In"
    },
    "check_out": {
      "anyOf": [
        {
          "type": "string"
        },
        {
          "type": "null"
        }
      ],
      "default": null,
      "description": "Chiqish sanasi: YYYY-MM-DD yoki dd-mm-yyyy. check_in bilan birga beriladi.",
      "title": "Check Out"
    },
    "adults": {
      "default": 2,
      "description": "Kattalar soni.",
      "title": "Adults",
      "type": "integer"
    },
    "children": {
      "default": 0,
      "description": "Bolalar soni.",
      "title": "Children",
      "type": "integer"
    },
    "rooms": {
      "anyOf": [
        {
          "type": "integer"
        },
        {
          "type": "null"
        }
      ],
      "default": null,
      "description": "Minimal xonalar soni.",
      "title": "Rooms"
    },
    "price_from": {
      "anyOf": [
        {
          "type": "integer"
        },
        {
          "type": "null"
        }
      ],
      "default": null,
      "description": "Minimal narx, UZS.",
      "title": "Price From"
    },
    "price_to": {
      "anyOf": [
        {
          "type": "integer"
        },
        {
          "type": "null"
        }
      ],
      "default": null,
      "description": "Maksimal narx, UZS.",
      "title": "Price To"
    },
    "sort": {
      "default": 0,
      "description": "Saralash: 0=tavsiya, 1=arzon, 2=qimmat, 3=reyting.",
      "title": "Sort",
      "type": "integer"
    },
    "page": {
      "default": 1,
      "description": "Natijalar sahifasi, 1-100.",
      "title": "Page",
      "type": "integer"
    },
    "max_images": {
      "default": 6,
      "description": "Natijaga biriktiriladigan rasmlar soni, 0-10 (0 = rasmsiz).",
      "title": "Max Images",
      "type": "integer"
    }
  },
  "title": "search_rentalsArguments"
}

Esquema de salida

{
  "type": "object",
  "properties": {
    "error": {
      "description": "Xato kodi; faqat tool bajarilmaganda keladi.",
      "title": "Error"
    },
    "hint": {
      "description": "Xatoni qanday tuzatish haqida ko'rsatma.",
      "title": "Hint"
    },
    "detail": {
      "description": "Upstream API xatosi tafsiloti.",
      "title": "Detail"
    },
    "count": {
      "description": "Topilgan e'lonlar umumiy soni.",
      "title": "Count",
      "type": "integer"
    },
    "page": {
      "description": "Joriy sahifa raqami.",
      "title": "Page",
      "type": "integer"
    },
    "countPage": {
      "description": "Sahifalar umumiy soni.",
      "title": "Countpage",
      "type": "integer"
    },
    "currency": {
      "description": "Narxlar valyutasi (UZS).",
      "title": "Currency",
      "type": "string"
    },
    "results": {
      "description": "E'lonlar: id, slug, name, province, price, score, image, url va boshqalar.",
      "items": {
        "additionalProperties": true,
        "type": "object"
      },
      "title": "Results",
      "type": "array"
    }
  },
  "additionalProperties": true,
  "title": "SearchResult"
}
🟢search_hotels(query, province_id, check_in, check_out, adults, ...)

Mehmonxona qidiradi; sanalar berilsa mos bo'sh xonalar va `space_ids`ni qaytaradi. Sana formati `YYYY-MM-DD` yoki `dd-mm-yyyy`. Bron qilishda natijadagi `available_spaces[].id` qiymatlarini `create_booking.space_ids` ga bering.

Esquema de entrada

{
  "type": "object",
  "properties": {
    "query": {
      "anyOf": [
        {
          "type": "string"
        },
        {
          "type": "null"
        }
      ],
      "default": null,
      "description": "Nom bo'yicha erkin qidiruv matni.",
      "title": "Query"
    },
    "province_id": {
      "anyOf": [
        {
          "type": "string"
        },
        {
          "type": "null"
        }
      ],
      "default": null,
      "description": "Viloyat/hudud ID'si bo'yicha filtr.",
      "title": "Province Id"
    },
    "check_in": {
      "anyOf": [
        {
          "type": "string"
        },
        {
          "type": "null"
        }
      ],
      "default": null,
      "description": "Kirish sanasi: YYYY-MM-DD yoki dd-mm-yyyy. check_out bilan birga beriladi.",
      "title": "Check In"
    },
    "check_out": {
      "anyOf": [
        {
          "type": "string"
        },
        {
          "type": "null"
        }
      ],
      "default": null,
      "description": "Chiqish sanasi: YYYY-MM-DD yoki dd-mm-yyyy. check_in bilan birga beriladi.",
      "title": "Check Out"
    },
    "adults": {
      "default": 2,
      "description": "Kattalar soni.",
      "title": "Adults",
      "type": "integer"
    },
    "children": {
      "default": 0,
      "description": "Bolalar soni.",
      "title": "Children",
      "type": "integer"
    },
    "rooms": {
      "default": 1,
      "description": "Kerakli xonalar soni.",
      "title": "Rooms",
      "type": "integer"
    },
    "price_from": {
      "anyOf": [
        {
          "type": "integer"
        },
        {
          "type": "null"
        }
      ],
      "default": null,
      "description": "Minimal narx, UZS.",
      "title": "Price From"
    },
    "price_to": {
      "anyOf": [
        {
          "type": "integer"
        },
        {
          "type": "null"
        }
      ],
      "default": null,
      "description": "Maksimal narx, UZS.",
      "title": "Price To"
    },
    "sort": {
      "default": 0,
      "description": "Saralash: 0=tavsiya, 1=arzon, 2=qimmat, 3=reyting.",
      "title": "Sort",
      "type": "integer"
    },
    "page": {
      "default": 1,
      "description": "Natijalar sahifasi, 1-100.",
      "title": "Page",
      "type": "integer"
    },
    "max_images": {
      "default": 6,
      "description": "Natijaga biriktiriladigan rasmlar soni, 0-10 (0 = rasmsiz).",
      "title": "Max Images",
      "type": "integer"
    }
  },
  "title": "search_hotelsArguments"
}

Esquema de salida

{
  "type": "object",
  "properties": {
    "error": {
      "description": "Xato kodi; faqat tool bajarilmaganda keladi.",
      "title": "Error"
    },
    "hint": {
      "description": "Xatoni qanday tuzatish haqida ko'rsatma.",
      "title": "Hint"
    },
    "detail": {
      "description": "Upstream API xatosi tafsiloti.",
      "title": "Detail"
    },
    "count": {
      "description": "Topilgan e'lonlar umumiy soni.",
      "title": "Count",
      "type": "integer"
    },
    "page": {
      "description": "Joriy sahifa raqami.",
      "title": "Page",
      "type": "integer"
    },
    "countPage": {
      "description": "Sahifalar umumiy soni.",
      "title": "Countpage",
      "type": "integer"
    },
    "currency": {
      "description": "Narxlar valyutasi (UZS).",
      "title": "Currency",
      "type": "string"
    },
    "results": {
      "description": "E'lonlar: id, slug, name, province, price, score, image, url va boshqalar.",
      "items": {
        "additionalProperties": true,
        "type": "object"
      },
      "title": "Results",
      "type": "array"
    }
  },
  "additionalProperties": true,
  "title": "SearchResult"
}
🟢get_listing_details(listing_slug, listing_type, max_images)

Bitta dacha/mehmonxonaning to'liq ma'lumotini va rasmlarini qaytaradi. listing_slug - qidiruv natijasidagi `slug` maydoni. listing_type `house` (dacha) yoki `property` (mehmonxona). Mehmonxonadagi bo'sh xonalarni `check_hotel_availability` orqali tekshiring. Tarkibida: tavsif, manzil/xarita, sig'im, qulayliklar, reyting, narx (`payment`/`paydaylist`), oldindan to'lov foizi, band kunlar (`blocked_dates`) va onlayn bron imkoniyati. Eslatma: detail endpoint'da tayyor `price` YO'Q - narx `payment` ro'yxatida (sig'im bo'yicha ish kunlari/hafta oxiri) va `paydaylist` (sana bo'yicha) keladi. Aniq bo'sh kunlarni `check_availability` orqali so'rang. Rasmlar: 10 tagacha rasm natijaga rasm (image content) sifatida qo'shiladi; ularning URL'lari `images` ro'yxatida. Faqat matn kerak bo'lsa (narx, bo'sh kunlar) - `max_images=0` yuboring. Bir nechta dachani rasmlari bilan solishtirish uchun bu tool'ni har biriga alohida chaqirmang: `search_rentals`/`search_hotels` natijasida har bir e'lonning rasmi allaqachon bor. Bu tool - bitta e'lonni batafsil ko'rish uchun.

Esquema de entrada

{
  "type": "object",
  "properties": {
    "listing_slug": {
      "description": "Qidiruv natijasidagi e'lon `slug` qiymati.",
      "title": "Listing Slug",
      "type": "string"
    },
    "listing_type": {
      "default": "house",
      "description": "`house` (dacha) yoki `property` (mehmonxona).",
      "title": "Listing Type",
      "type": "string"
    },
    "max_images": {
      "default": 10,
      "description": "Natijaga biriktiriladigan rasmlar soni, 0-10 (0 = rasmsiz).",
      "title": "Max Images",
      "type": "integer"
    }
  },
  "required": [
    "listing_slug"
  ],
  "title": "get_listing_detailsArguments"
}

Esquema de salida

{
  "type": "object",
  "properties": {
    "error": {
      "description": "Xato kodi; faqat tool bajarilmaganda keladi.",
      "title": "Error"
    },
    "hint": {
      "description": "Xatoni qanday tuzatish haqida ko'rsatma.",
      "title": "Hint"
    },
    "detail": {
      "description": "Upstream API xatosi tafsiloti.",
      "title": "Detail"
    },
    "found": {
      "description": "E'lon topildimi.",
      "title": "Found",
      "type": "boolean"
    },
    "currency": {
      "description": "Narxlar valyutasi (UZS).",
      "title": "Currency",
      "type": "string"
    },
    "id": {
      "anyOf": [
        {
          "type": "integer"
        },
        {
          "type": "string"
        }
      ],
      "description": "E'lon ID'si (create_booking.listing_id).",
      "title": "Id"
    },
    "slug": {
      "description": "E'lon slug'i.",
      "title": "Slug",
      "type": "string"
    },
    "name": {
      "description": "E'lon nomi.",
      "title": "Name",
      "type": "string"
    },
    "url": {
      "description": "Saytdagi e'lon sahifasi.",
      "title": "Url",
      "type": "string"
    },
    "images": {
      "description": "Rasm URL'lari (10 tagacha).",
      "items": {
        "type": "string"
      },
      "title": "Images",
      "type": "array"
    },
    "payment": {
      "description": "Sig'im bo'yicha ish kuni / hafta oxiri narxlari.",
      "title": "Payment"
    },
    "paydaylist": {
      "description": "Sana bo'yicha narxlar.",
      "title": "Paydaylist"
    },
    "blocked_dates": {
      "description": "Band kunlar (60 tagacha).",
      "items": {},
      "title": "Blocked Dates",
      "type": "array"
    },
    "blocked_dates_total": {
      "description": "Band kunlar umumiy soni.",
      "title": "Blocked Dates Total",
      "type": "integer"
    },
    "onlinebooking": {
      "description": "Onlayn bron yoqilganmi.",
      "title": "Onlinebooking",
      "type": "boolean"
    }
  },
  "additionalProperties": true,
  "title": "ListingDetails"
}
🟢check_availability(listing_slug, check_in, check_out)

Berilgan e'lon sanalar oralig'ida bo'sh ekanini tekshiradi. check_in / check_out: `YYYY-MM-DD` yoki `dd-mm-yyyy`. check_out - chiqish kuni (tun hisoblanmaydi). Hech narsa band qilmaydi - faqat mavjud band kunlar (`tileDisabled`) bilan solishtiradi. Qaytaradi: available (bool), blocked_nights (to'qnashgan kunlar), online_booking (onlayn bron yoqilganmi).

Esquema de entrada

{
  "type": "object",
  "properties": {
    "listing_slug": {
      "description": "Qidiruv natijasidagi e'lon `slug` qiymati.",
      "title": "Listing Slug",
      "type": "string"
    },
    "check_in": {
      "description": "Kirish sanasi: YYYY-MM-DD yoki dd-mm-yyyy (masalan 2026-06-19).",
      "title": "Check In",
      "type": "string"
    },
    "check_out": {
      "description": "Chiqish sanasi (tun hisoblanmaydi): YYYY-MM-DD yoki dd-mm-yyyy.",
      "title": "Check Out",
      "type": "string"
    }
  },
  "required": [
    "listing_slug",
    "check_in",
    "check_out"
  ],
  "title": "check_availabilityArguments"
}

Esquema de salida

{
  "type": "object",
  "properties": {
    "error": {
      "description": "Xato kodi; faqat tool bajarilmaganda keladi.",
      "title": "Error"
    },
    "hint": {
      "description": "Xatoni qanday tuzatish haqida ko'rsatma.",
      "title": "Hint"
    },
    "detail": {
      "description": "Upstream API xatosi tafsiloti.",
      "title": "Detail"
    },
    "found": {
      "description": "E'lon topildimi.",
      "title": "Found",
      "type": "boolean"
    },
    "listing_slug": {
      "description": "Tekshirilgan e'lon slug'i.",
      "title": "Listing Slug",
      "type": "string"
    },
    "check_in": {
      "description": "Kirish sanasi, YYYY-MM-DD.",
      "title": "Check In",
      "type": "string"
    },
    "check_out": {
      "description": "Chiqish sanasi, YYYY-MM-DD.",
      "title": "Check Out",
      "type": "string"
    },
    "nights": {
      "description": "Tunlar soni.",
      "title": "Nights",
      "type": "integer"
    },
    "available": {
      "description": "Butun oraliq bo'sh va onlayn bron qilish mumkinmi.",
      "title": "Available",
      "type": "boolean"
    },
    "blocked_nights": {
      "description": "So'ralgan oraliqdagi band tunlar.",
      "items": {},
      "title": "Blocked Nights",
      "type": "array"
    },
    "online_booking": {
      "description": "Onlayn bron yoqilganmi.",
      "title": "Online Booking",
      "type": "boolean"
    },
    "listing_url": {
      "description": "E'lon sahifasining yo'li.",
      "title": "Listing Url",
      "type": "string"
    }
  },
  "additionalProperties": true,
  "title": "AvailabilityResult"
}
🟢check_hotel_availability(listing_slug, check_in, check_out, adults, children, ...)

Mehmonxonada sana va mehmonlar uchun bo'sh xonalarni, bron ID'larini tekshiradi.

Esquema de entrada

{
  "type": "object",
  "properties": {
    "listing_slug": {
      "description": "Qidiruv natijasidagi e'lon `slug` qiymati.",
      "title": "Listing Slug",
      "type": "string"
    },
    "check_in": {
      "description": "Kirish sanasi: YYYY-MM-DD yoki dd-mm-yyyy (masalan 2026-06-19).",
      "title": "Check In",
      "type": "string"
    },
    "check_out": {
      "description": "Chiqish sanasi (tun hisoblanmaydi): YYYY-MM-DD yoki dd-mm-yyyy.",
      "title": "Check Out",
      "type": "string"
    },
    "adults": {
      "default": 2,
      "description": "Kattalar soni.",
      "title": "Adults",
      "type": "integer"
    },
    "children": {
      "default": 0,
      "description": "Bolalar soni.",
      "title": "Children",
      "type": "integer"
    },
    "rooms": {
      "default": 1,
      "description": "Kerakli xonalar soni.",
      "title": "Rooms",
      "type": "integer"
    }
  },
  "required": [
    "listing_slug",
    "check_in",
    "check_out"
  ],
  "title": "check_hotel_availabilityArguments"
}

Esquema de salida

{
  "type": "object",
  "properties": {
    "error": {
      "description": "Xato kodi; faqat tool bajarilmaganda keladi.",
      "title": "Error"
    },
    "hint": {
      "description": "Xatoni qanday tuzatish haqida ko'rsatma.",
      "title": "Hint"
    },
    "detail": {
      "description": "Upstream API xatosi tafsiloti.",
      "title": "Detail"
    },
    "found": {
      "description": "Mehmonxona topildimi.",
      "title": "Found",
      "type": "boolean"
    },
    "listing_slug": {
      "description": "Mehmonxona slug'i.",
      "title": "Listing Slug",
      "type": "string"
    },
    "check_in": {
      "description": "Kirish sanasi, YYYY-MM-DD.",
      "title": "Check In",
      "type": "string"
    },
    "check_out": {
      "description": "Chiqish sanasi, YYYY-MM-DD.",
      "title": "Check Out",
      "type": "string"
    },
    "nights": {
      "description": "Tunlar soni.",
      "title": "Nights",
      "type": "integer"
    },
    "requested_rooms": {
      "description": "So'ralgan xonalar soni.",
      "title": "Requested Rooms",
      "type": "integer"
    },
    "requested_guests": {
      "description": "So'ralgan mehmonlar soni.",
      "title": "Requested Guests",
      "type": "integer"
    },
    "available": {
      "description": "Mehmonlarga yetarli bo'sh xona bormi.",
      "title": "Available",
      "type": "boolean"
    },
    "available_spaces": {
      "description": "Mos xonalar: id, name, guest, type, category.",
      "items": {
        "additionalProperties": true,
        "type": "object"
      },
      "title": "Available Spaces",
      "type": "array"
    },
    "space_ids": {
      "description": "create_booking.space_ids uchun xona ID'lari.",
      "items": {
        "type": "integer"
      },
      "title": "Space Ids",
      "type": "array"
    },
    "note": {
      "description": "Bron bo'yicha eslatma.",
      "title": "Note",
      "type": "string"
    }
  },
  "additionalProperties": true,
  "title": "HotelAvailabilityResult"
}
🔴create_booking(listing_type, listing_id, check_in, check_out, adults, ...)

Bronla'da dacha yoki mehmonxona uchun bron yaratadi. Bu amal bazaga yozadi va to'lov uchun havola/oldindan to'lov yozuvini yaratishi mumkin. Faqat foydalanuvchi obyekt, sanalar, mehmonlar va to'lov shartlarini ko'rgandan keyin aniq rozilik berganida chaqiring. Foydalanuvchi autentifikatsiyasi MCP OAuth orqali keladi; Knox token tool argumentiga kiritilmaydi va MCP server ichida saqlanadi. Hamyondan foydalanish faqat `use_wallet=True` yuborilgandagina ishlatiladi (hozir bu parametr o'chirilgan). Har chaqiruvdan oldin availability'ni tekshiring. Timeout yoki aloqa uzilishi bo'lsa tool'ni avtomatik qayta chaqirmang: bron oldin yaralgan bo'lishi mumkin. listing_type: `house` (dacha) yoki `property` (mehmonxona). Mehmonxona uchun `space_ids` majburiy. `check_out` chiqish kuni, tun sifatida kirmaydi.

Esquema de entrada

{
  "type": "object",
  "properties": {
    "listing_type": {
      "description": "`house` (dacha) yoki `property` (mehmonxona).",
      "title": "Listing Type",
      "type": "string"
    },
    "listing_id": {
      "description": "E'lonning `id` qiymati (get_listing_details yoki qidiruvdan).",
      "title": "Listing Id",
      "type": "integer"
    },
    "check_in": {
      "description": "Kirish sanasi: YYYY-MM-DD yoki dd-mm-yyyy (masalan 2026-06-19).",
      "title": "Check In",
      "type": "string"
    },
    "check_out": {
      "description": "Chiqish sanasi (tun hisoblanmaydi): YYYY-MM-DD yoki dd-mm-yyyy.",
      "title": "Check Out",
      "type": "string"
    },
    "adults": {
      "description": "Kattalar soni.",
      "title": "Adults",
      "type": "integer"
    },
    "children": {
      "default": 0,
      "description": "Bolalar soni.",
      "title": "Children",
      "type": "integer"
    },
    "babies": {
      "default": 0,
      "description": "Chaqaloqlar soni.",
      "title": "Babies",
      "type": "integer"
    },
    "pets": {
      "default": 0,
      "description": "Uy hayvonlari soni.",
      "title": "Pets",
      "type": "integer"
    },
    "space_ids": {
      "anyOf": [
        {
          "items": {
            "type": "integer"
          },
          "type": "array"
        },
        {
          "type": "null"
        }
      ],
      "default": null,
      "description": "Mehmonxona uchun majburiy: check_hotel_availability natijasidagi `space_ids` (1-10 ta).",
      "title": "Space Ids"
    },
    "payment_method": {
      "default": "payme",
      "description": "To'lov usuli: `payme`, `click` yoki `paynet`.",
      "title": "Payment Method",
      "type": "string"
    },
    "promo_code": {
      "default": "",
      "description": "Promokod (faqat dacha uchun), bo'lmasa bo'sh.",
      "title": "Promo Code",
      "type": "string"
    },
    "use_wallet": {
      "default": false,
      "description": "Hamyondan to'lash; hozircha o'chirilgan, false yuboring.",
      "title": "Use Wallet",
      "type": "boolean"
    }
  },
  "required": [
    "listing_type",
    "listing_id",
    "check_in",
    "check_out",
    "adults"
  ],
  "title": "create_bookingArguments"
}

Esquema de salida

{
  "type": "object",
  "properties": {
    "error": {
      "description": "Xato kodi; faqat tool bajarilmaganda keladi.",
      "title": "Error"
    },
    "hint": {
      "description": "Xatoni qanday tuzatish haqida ko'rsatma.",
      "title": "Hint"
    },
    "detail": {
      "description": "Upstream API xatosi tafsiloti.",
      "title": "Detail"
    },
    "status": {
      "description": "`success` bo'lsa bron yaratildi.",
      "title": "Status",
      "type": "string"
    },
    "currency": {
      "description": "Narxlar valyutasi (UZS).",
      "title": "Currency",
      "type": "string"
    },
    "listing": {
      "additionalProperties": true,
      "description": "Bron qilingan e'lon: id, name, slug, type.",
      "title": "Listing",
      "type": "object"
    },
    "stay": {
      "description": "Kirish/chiqish sanalari va tunlar.",
      "title": "Stay"
    },
    "payment": {
      "description": "To'lov summasi tafsilotlari.",
      "title": "Payment"
    },
    "prepayment": {
      "additionalProperties": true,
      "description": "Oldindan to'lov: pay_open, paid, default_url, options (Payme/Click/Paynet havolalari).",
      "title": "Prepayment",
      "type": "object"
    },
    "message": {
      "description": "Foydalanuvchiga ko'rsatiladigan xabar.",
      "title": "Message",
      "type": "string"
    }
  },
  "additionalProperties": true,
  "title": "BookingResult"
}

Comunidad

Califica este servidor

Evidencia

Observaciones recientes

verificadoversión no registrada7 herramientas