Перейти к содержанию

API

Основные Endpoint'ы (v1)

App Service (Rust)

  • Сервис для мобильных приложений
  • OpenAPI Spec: api-rust/openapi.json
  • Base URL: /rust/v1

Auth

  • POST /auth/register
  • POST /auth/login
  • POST /auth/refresh

Hotels

  • GET /hotels
  • POST /hotels
  • GET /hotels/{id}

Bookings

  • POST /bookings
  • GET /bookings/my
  • POST /bookings/{id}/cancel

Payments

  • POST /payments/init
  • POST /payments/webhook

Документация

Автогенерируемая Swagger UI доступна по адресу /docs (на бекенде).

Проблемы

  • Необходимо синхронизировать типы TypeScript с Pydantic моделями.