Установка и настройка
Данное руководство поможет вам начать работу с 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'
Что дальше?
- Изучите руководство по аутентификации
- Сделайте первый запрос
- Ознакомьтесь с API Reference
Поддержка
При возникновении проблем обращайтесь:
- Email: support@arkhyz-club.ru
- Telegram: @ariswebru