Skip to content
Zaine Kingi edited this page Sep 27, 2018 · 7 revisions

Routes

User routes will precede with /api/v1/users

Product routes will precede with /api/v1/products

POST /register

{
  "name": "Person",
  "email": "person@gmail.com"
  "hash": "password"
}

POST /addproduct

{
  "name": "Apple",
  "price": "$4"
  "image": "image.jpg"
  "address": "5 Happy Lane"
  "suburb": "Parnell"
  "city": "Auckland"
  "postcode": "0622"
  "quantity": "12",
  "description": "Picked last week, good for another week",
  "category": "fruit",
  "organic": "true",
  "free-range": "false"
}

PUT /updateUser

{
  "name": "Frank Food",
  "email": "person@gmail.com"
}

PUT /updateProduce

{
  "name": "Apple",
  "price": "$4"
  "image": "image.jpg"
  "address": "5 Happy Lane"
  "suburb": "Parnell"
  "city": "Auckland"
  "postcode": "0622"
  "quantity": "12",
  "description": "Picked last week, good for another week",
  "category": "fruit",
  "organic": "true",
  "free-range": "false"
}

DEL /deleteProduce

DEL /deleteUser

GET /getProduce

GET /getUser

GET /getSellers