anchor.diff:      + Body
   
           {
  -            "id": 1,
  -            "name": "Bar",
  -            "start_data": "2015-11-18 20:53:00",
  -            "duration": 50,
  -            "description": "Bar description",
  -            "state": 0,
  -            "tags": [
  -                {
  -                    "id": 1,
  -                    "name": "Foo",
  -                    "description": "Foo description"
  -                },
  -                {
  -                    "id": 2,
  -                    "name": "Baz",
  -                    "description": "Baz description"
  -                }
  -            ]
  +            "status": "success",
  +            "data": {
  +                "id": 1,
  +                "name": "Bar",
  +                "start_data": "2015-11-18 20:53:00",
  +                "duration": 50,
  +                "description": "Bar description",
  +                "state": 0,
  +                "tags": [
  +                    {
  +                        "id": 1,
  +                        "name": "Foo",
  +                        "description": "Foo description"
  +                    },
  +                    {
  +                        "id": 2,
  +                        "name": "Baz",
  +                        "description": "Baz description"
  +                    }
  +                ]
  +            }
           }
   
   ## Timelog [/tag/{timelog_id}]
  
positive.code: + Request (application/json)
  
      {
          "name": "Foo",
          "description": "Foo description"
      }
  
  + Response 201 (application/json)
  
      + Headers
  
          Location: /questions/2
  
      + Body
  
          {
              "id": 1,
              "name": "Foo",
              "description": "Foo description"
          }
  
  ## Tag [/tag/{tag_id}]
  
  + Parameters
      + tag_id (number) - ID of the Tag in the form of an integer
  
  ### Read a tag detail [GET]
  
  + Response 200 (application/json)
  
      [
          {
              "id": 1,
              "name": "Foo",
              "description": "Foo description"
          }
      ]
  
  ### Update a tag detail [PUT]
  
  You may update the details of a tag using this action. It takes a JSON
  object containing the name and a short description of the tag.
  
  + Request (application/json)
  
      {
          "name": "Foo",
          "description": "Foo description"
      }
  
  + Response 200 (application/json)
  
      {
          "id": 1,
          "name": "Foo",
          "description": "Foo description"
      }
  
  ### Delete a tag [DELETE]
  
  You can delete a tag using this action.
  
  + Response 200 (application/json)
  
      {
          "success": true,
          "data": null
      }
  
  ## Timelogs Collection [/times]
  
  A timelog description a period of time defined by its duration.
  
  ### List All Timelogs [GET]
  
  + Response 200 (application/json)
  
      [
          {
              "id": 1,
              "name": "Bar",
              "start_data": "2015-11-18 20:53:00",
              "duration": 50,
              "description": "Bar description",
              "state": 1,
              "tags": []
          }
      ]
  
  ### Create a New Timelog [POST]
  
  You may create your tags using this action. It takes a JSON
  object containing the name and a short description of the tag.
  
  + Request (application/json)
  
      {
          "name": "Bar",
          "start_data": "2015-11-18 20:53:00",
          "duration": 50,
  
negative.code: + Response 200 (application/json)
  
      {
          "status": "success",
          "data": {
              "id": 1,
              "name": "Bar",
              "start_data": "2015-11-18 20:53:00",
              "duration": 50,
              "description": "Bar description",
              "state": 1,
              "tags": [
                  {
                      "id": 1,
                      "name": "Foo",
                      "description": "Foo description"
                  },
                  {
                      "id": 2,
                      "name": "Baz",
                      "description": "Baz description"
                  }
              ]
          }
      }
  
  ### Delete a timelog [DELETE]
  