API

Products

Create [POST /products]

Payload

The payload is an instance of the product schema.

  {
    "name": "alias",
    "code": "tempore",
    "price": 14.92,
    "category_id": "4"
  }

Response

Returns schema product.

  {
    "created_at": "2014-12-17T00:29:05-05:00",
    "updated_at": "2014-12-10T22:55:46-05:00",
    "name": "blanditiis",
    "code": "quidem",
    "price": 22.32,
    "category_id": "6",
    "category": {
      "name": "quas"
    }
  }

Index [GET /products]

Response

Returns schema product.

  {
    "created_at": "2014-12-02T17:25:48-05:00",
    "updated_at": "2014-11-29T07:01:10-05:00",
    "name": "ipsa",
    "code": "temporibus",
    "price": 7.6,
    "category_id": "2"
  }

Show [GET /products/:id]

Response

Returns schema product.

  {
    "created_at": "2014-12-11T05:40:53-05:00",
    "updated_at": "2014-12-10T22:10:15-05:00",
    "name": "dolores",
    "code": "est",
    "price": 66.12,
    "category_id": "7",
    "category": {
      "name": "dolor"
    }
  }

Update [PUT /products/:id]

Response

Returns schema product.

  {
    "created_at": "2014-12-16T07:50:21-05:00",
    "updated_at": "2014-12-11T05:50:57-05:00",
    "name": "et",
    "code": "enim",
    "price": 62.43,
    "category_id": "7",
    "category": {
      "name": "voluptatem"
    }
  }

Destroy [DELETE /products/:id]

Response

The response is empty.

Categories

Create [POST /categories]

Response

Returns schema category.

  {
    "name": "sunt"
  }

Index [GET /categories]

Response

Returns schema category.

  {
    "name": "et"
  }

Show [GET /categories/:id]

Response

Returns schema category.

  {
    "name": "voluptas"
  }

Update [PUT /categories/:id]

Response

Returns schema category.

  {
    "name": "eos"
  }

Destroy [DELETE /categories/:id]

Response

The response is empty.

Products [GET /categories/:id/products]

Response

Returns schema product.

  {
    "created_at": "2014-12-11T17:49:26-05:00",
    "updated_at": "2014-12-07T14:18:24-05:00",
    "name": "dolore",
    "code": "dolore",
    "price": 53.35,
    "category_id": "7",
    "category": {
      "name": "vel"
    }
  }