Перейти к основному содержимому
Войти

Установка и настройка

Данное руководство поможет вам начать работу с Hotel Management API.

Базовые требования

Для работы с API вам потребуется:

  • HTTP клиент (curl, Postman, или любой другой)
  • Знание JSON формата
  • Базовые знания REST API

Базовый URL

Все запросы к API должны отправляться по адресу:

https://stage.arkhyz-club.ru

Получение доступа

1. Регистрация пользователя

Для начала работы с API необходимо зарегистрироваться в системе:

POST /auth/register

Пример запроса:

{
"email": "your-email@example.com",
"password": "your-secure-password",
"first_name": "Имя",
"last_name": "Фамилия",
"phone": "+7900123456",
"role": "tourist"
}

2. Получение токена авторизации

После регистрации авторизуйтесь для получения токена:

POST /auth/login

Пример запроса:

{
"identifier": "your-email@example.com",
"password": "your-secure-password"
}

Ответ:

{
"access_token": "eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9...",
"refresh_token": "refresh_token_here",
"token_type": "bearer",
"expires_in": 3600,
"user": {
"id": "user-id",
"email": "your-email@example.com",
"role": "tourist"
}
}

3. Использование токена

Добавляйте полученный токен в заголовок Authorization всех запросов:

Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9...

Проверка подключения

Проверьте корректность настройки, выполнив запрос к вашему профилю:

curl -X GET \
'https://stage.arkhyz-club.ru/auth/me' \
-H 'Authorization: Bearer YOUR_TOKEN_HERE'

Что дальше?

Поддержка

При возникновении проблем обращайтесь: