feat(api): полное API для всех парсеров с документацией
This commit is contained in:
@@ -17,8 +17,21 @@ schema_view = get_schema_view(
|
||||
openapi.Info(
|
||||
title="Mostovik API",
|
||||
default_version="v1",
|
||||
description="API documentation for Mostovik project",
|
||||
terms_of_service="https://www.google.com/policies/terms/",
|
||||
description="""
|
||||
## API документация для проекта Mostovik
|
||||
|
||||
### Авторизация
|
||||
Для доступа к защищённым эндпоинтам используйте JWT токен:
|
||||
1. Получите токен через `POST /api/v1/users/login/`
|
||||
2. Добавьте заголовок: `Authorization: Bearer <access_token>`
|
||||
|
||||
### Обновление токена
|
||||
Используйте `POST /api/v1/users/token/refresh/` с refresh токеном.
|
||||
|
||||
### Парсеры
|
||||
API предоставляет только чтение данных (GET, GET list).
|
||||
Добавление и удаление записей происходит через парсеры и админку.
|
||||
""",
|
||||
contact=openapi.Contact(email="contact@mostovik.local"),
|
||||
license=openapi.License(name="BSD License"),
|
||||
),
|
||||
|
||||
Reference in New Issue
Block a user