anchor.diff:  
   ### updateContext [POST /v2/updateContext]
   
  +The payload is an object which two properties:
  +
  +* `action`, to specify the kind of updateContext action to do (see OMA NGSI specification for the semantics), either UPDATE, APPEND or DELETE
  +* `entities`, an array of entities, each one specified using the the JSON entity representation format (described in a section above).
  +
  +Response:
  +
  +* Successful operation uses 201 Created.
  +* Errors use a non-200 and (optionally) an error payload. See subsection on Error Responses for more detail.
  +
  ++ Request (application/json)
  +
  +        {
  +            "action": "APPEND",
  +            "entities": [
  +                {
  +                    "type": "Room",
  +                    "id": "Bcn-Welt",
  +                    "temperature": 21.7,
  +                    "humidity": 60
  +                },
  +                {
  +                    "type": "Room",
  +                    "id": "Mad_Aud",
  +                    "temperature": 22.9,
  +                    "humidity": 85
  +                }
  +            ]
  +        }
  +
  ++ Response 201
  +
  +    + Headers
  +
  +            Location: /v2/entities/Bcn-Welt
  +
   ### subscribeContext [POST /v2/subscribeContext]
   
   ### updateContextSubscription [POST /v2/updateContextSubscription]
  
positive.code: 
              Location: /v2/registrations/abcde98765
  
  
  ## OMA-NGSI Operations [/v2/queryContext]
  
  
negative.code: Creates a new subscription.
  The subscription is represented by a JSON object as described at the beginning of this section.
  
  Response:
  
  * Successful operation uses 201 Created
  * Errors use a non-200 and (optionally) an error payload. See subsection on Error Responses for more detail.
  
  + Request (application/json)
  
          {
              "subject": {
                  "type": "Room",
                  "condition": {
                      "attributes:" [ "temperature " ],
                      "expression:" {
                         "q": "tempature>40"
                      }
                   }
              },
              "notification": {
                  "callback": "http://localhost:1234",
                  "attributes": ["temperature", "humidity"],
                  "throttling": "PT5S"
              },            
              "duration": "PT1M"
          }
  
  + Response 201
  
      + Headers
  
              Location: /v2/subscriptions/abcde98765
  
  ### Get subscription [GET /v2/subscription/{subId}]
  
  The response is the subscription represented by a JSON object as described at the beginning of this section.
  
  Response:
  
  * Successful operation uses 200 OK
  * Errors use a non-200 and (optionally) an error payload. See subsection on Error Responses for more detail.
  
  + Parameters
      + subId: abcdef (required, string) - subscription Id.
  
  + Response 200 (application/json)
  
          {
              "id": "abcdef",
              "subject": {
                  "type": "Room",
                  "condition": {
                      "attributes:" [ "temperature " ],
                      "expression:" {
                         "q": "tempature>40"
                      }
                   }
              },
              "notification": {
                  "callback": "http://localhost:1234",
                  "attributes": ["temperature", "humidity"],
                  "throttling": "PT5S"
              },
              "duration": "PT1M"
          }
  
  ### Update subscription [PATCH /v2/subscription/{subId}]
  
  Only the fields included in the request are updated in the subscription.
  
  Response:
  
  * Successful operation uses 204 No Content
  * Errors use a non-200 and (optionally) an error payload. See subsection on Error Responses for more detail.
  
  + Parameters
      + subId: abcdef (required, string) - subscription Id.
  
  + Request (application/json)
  
          {
              "duration": "PT1M"
          }
  
  + Response 204
  
  ### Delete subscription [DELETE /v2/subscription/{subId}]
  
  Cancels subscription.
  
  Response:
  
  * Successful operation uses 204 No Content
  * Errors use a non-200 and (optionally) an error payload. See subsection on Error Responses for more detail.
  
  + Parameters
      + subId: abcdef (required, string) - subscription Id.
  
  + Response 204
  
  ## Context Provider Registration [/v2/registrations]
  
  