prefix - /lang
GET
lang/errors
prefix - /user
GET
user | jwtGET
user/id/:id | (minimal) | jwtGET
user/all | (minimal) | jwtPOST
user/sign_up | { ... }POST
user/sign_in | { email, password }POST
user/logout | jwtPOST
user/verify_email | { email }POST
user/recovery | { email }PATCH
user/update | { ... } | jwtPATCH
user/change_password | { oldPassword, newPassword } | jwtDELETE
user/delete | jwt
prefix - /shop
/...
GET
products/allGET
products/search?q (keyword/id/rate/category/brand/price_min/price_max)GET
products/categoriesGET
products/category/:category_idGET
products/brandsGET
products/brand/:brand_nameGET
products/rates/:product_idPOST
products/rate | { id, rate } | jwt
GET
cart | (current user cart) | jwtPOST
cart/product | { id, quantity } | jwtPOST
cart/checkout | jwtPATCH
cart/product | { id, quantity } | jwtDELETE
cart/product | { id } | jwtDELETE
cart | (clear current cart) | jwt
prefix - /qrcode
GET
qrcodePOST
qrcode/generatePOST
qrcode/generate_with_image
prefix - /quote
GET
quote?q (author/keyword/type)GET
quote/typesGET
quote/random (1)POST
quote { quote, author }PATCH
quote/id { quote, author }DELETE
quote/id