http://iflow.irsantyohadi.com/
baseUrl = http:localhost:3000/
Routes | Method | Request Body | Response Data | Response Error | Description |
---|---|---|---|---|---|
/users/signup |
POST | { username, email, password } |
{ access_token } |
400 ({email} already used) 400 ( {email} is not a valid email!) ( ${username} already used) |
Register a new user |
/users/signin |
POST | { username, password } |
{ access_token } |
400 (Invalid email/password) | Log in |
/users/ ({ headers: { token } } ) |
PATCH | { answers , questions } |
{ data , msg } |
500 (Internal Server Error) 400(invalid token) |
Update Cart for user |
/users/ |
GET | 500 (Internal Server Error) | Find All User |
Routes | Method | Request Body | Response Data | Response Error | Description |
---|---|---|---|---|---|
/questions/ (not required token) |
GET | - | { data } |
500 (Internal Server Error) | get detail products |
/questions/ |
POST | {title,description} |
${success message} |
401(Invalid Token) 401(Please Login) 404 (Wrong User) |
Create a new Question! |
/questions/:id |
DELETE | - | { deleted } |
401 (Invalid Token) 401 (Please Login) 401 (Unauthorized) 404 (Wrong User) 500 (Internal Server Error) |
Delete Question |
/questions/:id/upvote |
PATCH | { updated } |
401 (Invalid Token) 401 (Please Login) 404 (Wrong User) 500 (Internal Server Error) |
for update Upvote of the question | |
/questions/:id/downvote |
PATCH | { updated } |
401 (Invalid Token) 401 (Please Login) 404 (Wrong User) 500 (Internal Server Error) |
for update DownVote of the question | |
/questions/:id |
PUT | {title, description} |
{ updated } |
401 (Invalid Token) 401 (Please Login) 404 (Wrong User) 500 (Internal Server Error) |
for update title and description of the question |
Routes | Method | Request Body | Response Data | Response Error | Description |
---|---|---|---|---|---|
/answers/ (not required token) |
GET | - | { data } |
500 (Internal Server Error) | get detail products |
/answers/ |
POST | { description } |
${success message} |
401(Invalid Token) 401(Please Login) 404 (Wrong User) |
Create a new Question! |
/answers/upvote |
PATCH | { updated } |
401 (Invalid Token) 401 (Please Login) 404 (Wrong User) 500 (Internal Server Error) |
for update Upvote of the answer | |
/answers/downvote |
PATCH | { updated } |
401 (Invalid Token) 401 (Please Login) 404 (Wrong User) 500 (Internal Server Error) |
for update DownVote of the answer | |
/answers/:id |
PUT | { description} |
{ updated } |
401 (Invalid Token) 401 (Please Login) 404 (Wrong User) 500 (Internal Server Error) |
for update description of the answer |
Routes | Method | Request Body | Response Data | Response Error | Description |
---|---|---|---|---|---|
/api/jobs |
GET | - | { data } |
500 (Internal Server Error) | get data jobs |