/users

post

Create a new user

get

Get the details of a user

/category

get

Get the list of all categories in the system

post

Create a new category

get

Get a particular category by category id

get

Get list of all products by category id

post

Create a new product in a particular category

get

Get details of a product by product id

put

Change the details of a product

delete

Delete a product

get

Get list of all offers made on a particular product

post

Create a new offer

Get an offer based on offer id

get
put

Change details of a particular offer

delete

Delete an offer

get

Get history of events for a given offer in reverse chronological order

post

Create a new comment on a given offer