{
  "name": "upgradeGift",
  "anchor": "upgradegift",
  "description": [
    "Upgrades a given regular gift to a unique gift. Requires the can_transfer_and_upgrade_gifts business bot right. Additionally requires the can_transfer_stars business bot right if the upgrade is paid. Returns True on success."
  ],
  "table": {
    "headers": [
      "Parameter",
      "Type",
      "Required",
      "Description"
    ],
    "rows": [
      {
        "parameter": "business_connection_id",
        "type": "String",
        "required": "Yes",
        "description": "Unique identifier of the business connection"
      },
      {
        "parameter": "owned_gift_id",
        "type": "String",
        "required": "Yes",
        "description": "Unique identifier of the regular gift that should be upgraded to a unique one"
      },
      {
        "parameter": "keep_original_details",
        "type": "Boolean",
        "required": "Optional",
        "description": "Pass True to keep the original gift text, sender and receiver in the upgraded gift"
      },
      {
        "parameter": "star_count",
        "type": "Integer",
        "required": "Optional",
        "description": "The amount of Telegram Stars that will be paid for the upgrade from the business account balance. If gift.prepaid_upgrade_star_count > 0 , then pass 0, otherwise, the can_transfer_stars business bot right is required and gift.upgrade_star_count must be passed."
      }
    ]
  },
  "notes": []
}