- Method : POST
- Endpoint : user/register
- Body :
{
name: String,
email: {
type: String,
required: true
},
password: String
}
- response
{
"message": "Succes Register!"
}
- Method: POST
- Endpoint: /login
- Body:
{
"email":"string",
"password": "string"
}
- Response:
{
"message": "Login Succesfull!",
"token",
}
- method : GET
- Endpoint: /todo
- HTTP Header :
- auth-token :
token
- auth-token :
- Response :
{
"message": "Getting Data",
"data": [
{
"_id": "ObjectId",
"name": "string",
"user": {
"_id": "ObjectId",
"name": "string"
}
}
]
}
- method : GET
- Endpoint: todo/:id
- HTTP Header:
- auth-token:
token
- auth-token:
- Response:
{
"message": "You Searched for",
"data": {
"_id": "ObjectId",
"name": "string",
"user": "ObjectId"
}
}
-
Method : PATCH
-
Endpoint: todo/:id
-
HTTP Header:
- auth-token:
token
- auth-token:
-
Body :
{
"name" : "updated name"
}
- Response :
{
"message": "Todo updated",
"data": {
"_id": "ObjectId",
"name": "updated name",
"user": "ObjectId"
}
}
- Method : DELETE
- Endpoint: todo/:id
- HTTP Header:
- auth-token:
token
- auth-token:
- Response :
{
"message": "Data Deleted!"
}
- Method : DELETE
- Endpoint: todo/
- HTTP Header:
- auth-token :
token
- auth-token :
- Response :
{
message: "All Data Deleted!",
}
- Method : POST
- Endpoint : todo/add
- HTTP Header :
- auth-token :
token
- auth-token :
- Response :
{
"name" : "string",
"user" : "user.ObjectId"
}