Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- Получение текущего пользователя
- GET /api/v1/user/ → {status: 200, body: {email: developer@mail.ru}}
- GET /api/v1/user/ → {status: 401, body: {error: 'CONDITION/UNAUTHORISED'}}
- GET /api/v1/user/ → {status: 500, body: {error: 'Internal Server Error'}}
- Регистрация нового пользователя
- POST /api/v1/user/signup/ {email: developer@mail.ru, password: qwerty} → {status: 200, body: {email: developer@mail.ru}}
- POST /api/v1/user/signup/ {email: developer@mail.ru, password: qwerty} → {status: 409, body: {error: 'CONDITION/EXISTS'}}
- POST /api/v1/user/signup/ {email: developermail.ru, password: qwerty} → {status: 400, body: {error: 'ARGUMENTS/INVALID', field: 'email'}}
- POST /api/v1/user/signup/ {email: developer@mail.ru, password: ''} → {status: 400, body: {error: 'ARGUMENTS/REQUIRED', field: 'password'}}
- POST /api/v1/user/signup/ {email: developer@mail.ru, password: qwerty} → {status: 500, body: {error: 'Internal Server Error'}}
- Авторизация существующим пользователем
- POST /api/v1/user/signin/ {email: developer@mail.ru, password: qwerty} → {status: 200, body: {email: developer@mail.ru}}
- POST /api/v1/user/signin/ {email: developer@mail.ru, password: qwerty} → {status: 401, body: {error: 'CONDITION/UNAUTHORIZED'}}
- POST /api/v1/user/signin/ {email: developer@mail.ru, password: qwerty} → {status: 404, body: {error: 'CONDITION/NOT_FOUND'}}
- POST /api/v1/user/signin/ {email: developermail.ru, password: qwerty} → {status: 400, body: {error: 'ARGUMENTS/INVALID', field: 'email'}}
- POST /api/v1/user/signin/ {email: developer@mail.ru, password: ''} → {status: 400, body: {error: 'ARGUMENTS/REQUIRED', field: 'password'}}
- POST /api/v1/user/signin/ {email: developer@mail.ru, password: qwerty} → {status: 500, body: {error: 'Internal Server Error'}}
Add Comment
Please, Sign In to add comment