anchor.diff:  
   [source,console]
   ------------------------------------------------------------
  -POST /_license?acknowledge=true
  +PUT _license?acknowledge=true
   {
     "licenses": [
       {
  
positive.code: For more information about the different types of licenses, see
  https://www.elastic.co/subscriptions.
  
  [float]
  ==== Query Parameters
  
  `acknowledge`::
    (boolean) Specifies whether you acknowledge the license changes. The default
    value is `false`.
  
  [float]
  ==== Request Body
  
  `licenses`::
    (array) A sequence of one or more JSON documents containing the license
    information.
  
  
  [float]
  ==== Authorization
  
  If {es} {security-features} are enabled, you need `manage` cluster privileges to
  install the license.
  
  If {es} {security-features} are enabled and you are installing a gold or platinum
  license, you must enable TLS on the transport networking layer before you
  install the license. See <<configuring-tls>>.
  
  [float]
  ==== Examples
  
  The following example updates to a basic license:
  
  [source,console]
  ------------------------------------------------------------
  POST /_license
  {
    "licenses": [
      {
  
negative.code: 
  This API enables you to update your license.
  
  [[update-license-api-request]]
  ==== {api-request-title}
  
  `PUT _license`
  
  `POST _license`
  
  [[update-license-api-prereqs]]
  ==== {api-prereq-title}
  
  If {es} {security-features} are enabled, you need `manage` cluster privileges to
  install the license.
  
  If {es} {security-features} are enabled and you are installing a gold or platinum
  license, you must enable TLS on the transport networking layer before you
  install the license. See <<configuring-tls>>.
  
  [[update-license-api-desc]]
  ==== {api-description-title}
  
  You can update your license at runtime without shutting down your nodes.
  License updates take effect immediately.  If the license you are installing does
  