Skip to content

REST API

Lucifer-is-my-pet edited this page May 20, 2016 · 2 revisions

###Регистрация и авторизация GET /signup — страница регистрации

POST /signup — отправка данных для регистрации

GET /signin — страница авторизации

POST /signin — отправка данных для авторизации

GET /signout — разлогинивание

GET /verify/:token — верификация пользователя

GET /reset — страница сброса пароля

POST /reset — отправка запроса для нового пароля

GET /reset/:token — страница подтверждения нового пароля

POST /reset/:token — подтверждение нового пароля

###Комментарии GET /quests/:questId/comments — комментарии к квесту

POST /quests/:questId/comments — создание нового комментария

PUT /quests/:questId/comments — редактирование комментария

DELETE /quests/:questId/comments — удаление комментария

###Главная страница

GET /

###Лайки POST /quests/:questId/likes — лайкнуть квест

DELETE /quests/:questId/likes — убрать лайк с квеста

POST /photos/:photoId/likes — лайкнуть фото

DELETE /photos/:photoId/likes — убрать лайк с фото

###Создание квеста

POST /quests/new-quest — создание нового квеста

GET /quests/new-quest — страница создания нового квеста

###Квесты GET /quests — список всех квестов

GET /quests/questsList — информация о всех квестах в формате json

GET /quests/:questId — страница квеста

GET /quests/:questId/info — информация о квесте в формате json

POST /quests/:questId — редактирование квеста

DELETE /quests/:questId — удаление квеста

PUT /quests/:questId — добавление нового фото

DELETE /quests/:questId/:photoId — удаление фото

###Поиск GET /quests/search — страница поиска/результаты поискового запроса

POST /quests/search — поисковый запрос

###Пользователи GET /users/:userId — профиль пользователя

PUT /users/:userId — редактирование профиля пользователя