anchor.diff:  
   Response with HTTP code different then **2xx** family should be treated as a failure response. 
   By default API return response with HTTP code **4xx** family.
  +Any response with HTTP code **500** should be reported ASAP to BE team
   
   ### Example HTTP 400 Bad request response:
   ```
   {
  -    "code": "E001",
  -    "message": "Id cannot be null"
  +    "errors": [
  +            "The name of entity may not be empty",
  +            "The email field is required"
  +            ]
   }
   ```
   
  +### Example HTTP 500 Bad request response:
  +```
  +{
  +    "code":500,
  +    "message":"There was an error processing your request. It has been logged (ID 4b36a3a3c944026d)."
  +}
  +```
  +
  +# Anonymous user endpoints availability
  +
  +By anonymous user request we are understanding a request with no basic auth header.
  +All GET requests on every endpoint are anonymous-acceptable, although no other request type is allowed.
  +
   # Group Deck
   
   ## Decks [/decks]
  
positive.code: + Response 201 (application/json)
  
      This response is returned when tag was created.
      
      + Headers
  
              Access-Control-Expose-Headers: Location
              Location: /decks/1111-0000-0000-000000000001/tags/1111-0000-0000-000000000002
  
      + Attributes (Tag)
  
  
negative.code: 
  + Response 200 (application/json)
      + Attributes (DeckCollection)
  
  ### Get all User's Decks [GET /decks/me{?isEnabled}]
  
  + Parameters
  