POST drivelabels.labels.create
{{baseUrl}}/v2beta/labels
BODY json

{
  "appliedCapabilities": {
    "canApply": false,
    "canRead": false,
    "canRemove": false
  },
  "appliedLabelPolicy": {
    "copyMode": ""
  },
  "createTime": "",
  "creator": {
    "person": ""
  },
  "customer": "",
  "disableTime": "",
  "disabler": {},
  "displayHints": {
    "disabled": false,
    "hiddenInSearch": false,
    "priority": "",
    "shownInApply": false
  },
  "fields": [
    {
      "appliedCapabilities": {
        "canRead": false,
        "canSearch": false,
        "canWrite": false
      },
      "createTime": "",
      "creator": {},
      "dateOptions": {
        "dateFormat": "",
        "dateFormatType": "",
        "maxValue": {
          "day": 0,
          "month": 0,
          "year": 0
        },
        "minValue": {}
      },
      "disableTime": "",
      "disabler": {},
      "displayHints": {
        "disabled": false,
        "hiddenInSearch": false,
        "required": false,
        "shownInApply": false
      },
      "id": "",
      "integerOptions": {
        "maxValue": "",
        "minValue": ""
      },
      "lifecycle": {
        "disabledPolicy": {
          "hideInSearch": false,
          "showInApply": false
        },
        "hasUnpublishedChanges": false,
        "state": ""
      },
      "lockStatus": {
        "locked": false
      },
      "properties": {
        "displayName": "",
        "insertBeforeField": "",
        "required": false
      },
      "publisher": {},
      "queryKey": "",
      "schemaCapabilities": {
        "canDelete": false,
        "canDisable": false,
        "canEnable": false,
        "canUpdate": false
      },
      "selectionOptions": {
        "choices": [
          {
            "appliedCapabilities": {
              "canRead": false,
              "canSearch": false,
              "canSelect": false
            },
            "createTime": "",
            "creator": {},
            "disableTime": "",
            "disabler": {},
            "displayHints": {
              "badgeColors": {
                "backgroundColor": {
                  "alpha": "",
                  "blue": "",
                  "green": "",
                  "red": ""
                },
                "foregroundColor": {},
                "soloColor": {}
              },
              "badgePriority": "",
              "darkBadgeColors": {},
              "disabled": false,
              "hiddenInSearch": false,
              "shownInApply": false
            },
            "id": "",
            "lifecycle": {},
            "lockStatus": {},
            "properties": {
              "badgeConfig": {
                "color": {},
                "priorityOverride": ""
              },
              "description": "",
              "displayName": "",
              "insertBeforeChoice": ""
            },
            "publishTime": "",
            "publisher": {},
            "schemaCapabilities": {
              "canDelete": false,
              "canDisable": false,
              "canEnable": false,
              "canUpdate": false
            },
            "updateTime": "",
            "updater": {}
          }
        ],
        "listOptions": {
          "maxEntries": 0
        }
      },
      "textOptions": {
        "maxLength": 0,
        "minLength": 0
      },
      "updateTime": "",
      "updater": {},
      "userOptions": {
        "listOptions": {}
      }
    }
  ],
  "id": "",
  "labelType": "",
  "learnMoreUri": "",
  "lifecycle": {},
  "lockStatus": {},
  "name": "",
  "properties": {
    "description": "",
    "title": ""
  },
  "publishTime": "",
  "publisher": {},
  "revisionCreateTime": "",
  "revisionCreator": {},
  "revisionId": "",
  "schemaCapabilities": {
    "canDelete": false,
    "canDisable": false,
    "canEnable": false,
    "canUpdate": false
  }
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/v2beta/labels");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n  \"appliedCapabilities\": {\n    \"canApply\": false,\n    \"canRead\": false,\n    \"canRemove\": false\n  },\n  \"appliedLabelPolicy\": {\n    \"copyMode\": \"\"\n  },\n  \"createTime\": \"\",\n  \"creator\": {\n    \"person\": \"\"\n  },\n  \"customer\": \"\",\n  \"disableTime\": \"\",\n  \"disabler\": {},\n  \"displayHints\": {\n    \"disabled\": false,\n    \"hiddenInSearch\": false,\n    \"priority\": \"\",\n    \"shownInApply\": false\n  },\n  \"fields\": [\n    {\n      \"appliedCapabilities\": {\n        \"canRead\": false,\n        \"canSearch\": false,\n        \"canWrite\": false\n      },\n      \"createTime\": \"\",\n      \"creator\": {},\n      \"dateOptions\": {\n        \"dateFormat\": \"\",\n        \"dateFormatType\": \"\",\n        \"maxValue\": {\n          \"day\": 0,\n          \"month\": 0,\n          \"year\": 0\n        },\n        \"minValue\": {}\n      },\n      \"disableTime\": \"\",\n      \"disabler\": {},\n      \"displayHints\": {\n        \"disabled\": false,\n        \"hiddenInSearch\": false,\n        \"required\": false,\n        \"shownInApply\": false\n      },\n      \"id\": \"\",\n      \"integerOptions\": {\n        \"maxValue\": \"\",\n        \"minValue\": \"\"\n      },\n      \"lifecycle\": {\n        \"disabledPolicy\": {\n          \"hideInSearch\": false,\n          \"showInApply\": false\n        },\n        \"hasUnpublishedChanges\": false,\n        \"state\": \"\"\n      },\n      \"lockStatus\": {\n        \"locked\": false\n      },\n      \"properties\": {\n        \"displayName\": \"\",\n        \"insertBeforeField\": \"\",\n        \"required\": false\n      },\n      \"publisher\": {},\n      \"queryKey\": \"\",\n      \"schemaCapabilities\": {\n        \"canDelete\": false,\n        \"canDisable\": false,\n        \"canEnable\": false,\n        \"canUpdate\": false\n      },\n      \"selectionOptions\": {\n        \"choices\": [\n          {\n            \"appliedCapabilities\": {\n              \"canRead\": false,\n              \"canSearch\": false,\n              \"canSelect\": false\n            },\n            \"createTime\": \"\",\n            \"creator\": {},\n            \"disableTime\": \"\",\n            \"disabler\": {},\n            \"displayHints\": {\n              \"badgeColors\": {\n                \"backgroundColor\": {\n                  \"alpha\": \"\",\n                  \"blue\": \"\",\n                  \"green\": \"\",\n                  \"red\": \"\"\n                },\n                \"foregroundColor\": {},\n                \"soloColor\": {}\n              },\n              \"badgePriority\": \"\",\n              \"darkBadgeColors\": {},\n              \"disabled\": false,\n              \"hiddenInSearch\": false,\n              \"shownInApply\": false\n            },\n            \"id\": \"\",\n            \"lifecycle\": {},\n            \"lockStatus\": {},\n            \"properties\": {\n              \"badgeConfig\": {\n                \"color\": {},\n                \"priorityOverride\": \"\"\n              },\n              \"description\": \"\",\n              \"displayName\": \"\",\n              \"insertBeforeChoice\": \"\"\n            },\n            \"publishTime\": \"\",\n            \"publisher\": {},\n            \"schemaCapabilities\": {\n              \"canDelete\": false,\n              \"canDisable\": false,\n              \"canEnable\": false,\n              \"canUpdate\": false\n            },\n            \"updateTime\": \"\",\n            \"updater\": {}\n          }\n        ],\n        \"listOptions\": {\n          \"maxEntries\": 0\n        }\n      },\n      \"textOptions\": {\n        \"maxLength\": 0,\n        \"minLength\": 0\n      },\n      \"updateTime\": \"\",\n      \"updater\": {},\n      \"userOptions\": {\n        \"listOptions\": {}\n      }\n    }\n  ],\n  \"id\": \"\",\n  \"labelType\": \"\",\n  \"learnMoreUri\": \"\",\n  \"lifecycle\": {},\n  \"lockStatus\": {},\n  \"name\": \"\",\n  \"properties\": {\n    \"description\": \"\",\n    \"title\": \"\"\n  },\n  \"publishTime\": \"\",\n  \"publisher\": {},\n  \"revisionCreateTime\": \"\",\n  \"revisionCreator\": {},\n  \"revisionId\": \"\",\n  \"schemaCapabilities\": {\n    \"canDelete\": false,\n    \"canDisable\": false,\n    \"canEnable\": false,\n    \"canUpdate\": false\n  }\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/v2beta/labels" {:content-type :json
                                                          :form-params {:appliedCapabilities {:canApply false
                                                                                              :canRead false
                                                                                              :canRemove false}
                                                                        :appliedLabelPolicy {:copyMode ""}
                                                                        :createTime ""
                                                                        :creator {:person ""}
                                                                        :customer ""
                                                                        :disableTime ""
                                                                        :disabler {}
                                                                        :displayHints {:disabled false
                                                                                       :hiddenInSearch false
                                                                                       :priority ""
                                                                                       :shownInApply false}
                                                                        :fields [{:appliedCapabilities {:canRead false
                                                                                                        :canSearch false
                                                                                                        :canWrite false}
                                                                                  :createTime ""
                                                                                  :creator {}
                                                                                  :dateOptions {:dateFormat ""
                                                                                                :dateFormatType ""
                                                                                                :maxValue {:day 0
                                                                                                           :month 0
                                                                                                           :year 0}
                                                                                                :minValue {}}
                                                                                  :disableTime ""
                                                                                  :disabler {}
                                                                                  :displayHints {:disabled false
                                                                                                 :hiddenInSearch false
                                                                                                 :required false
                                                                                                 :shownInApply false}
                                                                                  :id ""
                                                                                  :integerOptions {:maxValue ""
                                                                                                   :minValue ""}
                                                                                  :lifecycle {:disabledPolicy {:hideInSearch false
                                                                                                               :showInApply false}
                                                                                              :hasUnpublishedChanges false
                                                                                              :state ""}
                                                                                  :lockStatus {:locked false}
                                                                                  :properties {:displayName ""
                                                                                               :insertBeforeField ""
                                                                                               :required false}
                                                                                  :publisher {}
                                                                                  :queryKey ""
                                                                                  :schemaCapabilities {:canDelete false
                                                                                                       :canDisable false
                                                                                                       :canEnable false
                                                                                                       :canUpdate false}
                                                                                  :selectionOptions {:choices [{:appliedCapabilities {:canRead false
                                                                                                                                      :canSearch false
                                                                                                                                      :canSelect false}
                                                                                                                :createTime ""
                                                                                                                :creator {}
                                                                                                                :disableTime ""
                                                                                                                :disabler {}
                                                                                                                :displayHints {:badgeColors {:backgroundColor {:alpha ""
                                                                                                                                                               :blue ""
                                                                                                                                                               :green ""
                                                                                                                                                               :red ""}
                                                                                                                                             :foregroundColor {}
                                                                                                                                             :soloColor {}}
                                                                                                                               :badgePriority ""
                                                                                                                               :darkBadgeColors {}
                                                                                                                               :disabled false
                                                                                                                               :hiddenInSearch false
                                                                                                                               :shownInApply false}
                                                                                                                :id ""
                                                                                                                :lifecycle {}
                                                                                                                :lockStatus {}
                                                                                                                :properties {:badgeConfig {:color {}
                                                                                                                                           :priorityOverride ""}
                                                                                                                             :description ""
                                                                                                                             :displayName ""
                                                                                                                             :insertBeforeChoice ""}
                                                                                                                :publishTime ""
                                                                                                                :publisher {}
                                                                                                                :schemaCapabilities {:canDelete false
                                                                                                                                     :canDisable false
                                                                                                                                     :canEnable false
                                                                                                                                     :canUpdate false}
                                                                                                                :updateTime ""
                                                                                                                :updater {}}]
                                                                                                     :listOptions {:maxEntries 0}}
                                                                                  :textOptions {:maxLength 0
                                                                                                :minLength 0}
                                                                                  :updateTime ""
                                                                                  :updater {}
                                                                                  :userOptions {:listOptions {}}}]
                                                                        :id ""
                                                                        :labelType ""
                                                                        :learnMoreUri ""
                                                                        :lifecycle {}
                                                                        :lockStatus {}
                                                                        :name ""
                                                                        :properties {:description ""
                                                                                     :title ""}
                                                                        :publishTime ""
                                                                        :publisher {}
                                                                        :revisionCreateTime ""
                                                                        :revisionCreator {}
                                                                        :revisionId ""
                                                                        :schemaCapabilities {:canDelete false
                                                                                             :canDisable false
                                                                                             :canEnable false
                                                                                             :canUpdate false}}})
require "http/client"

url = "{{baseUrl}}/v2beta/labels"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"appliedCapabilities\": {\n    \"canApply\": false,\n    \"canRead\": false,\n    \"canRemove\": false\n  },\n  \"appliedLabelPolicy\": {\n    \"copyMode\": \"\"\n  },\n  \"createTime\": \"\",\n  \"creator\": {\n    \"person\": \"\"\n  },\n  \"customer\": \"\",\n  \"disableTime\": \"\",\n  \"disabler\": {},\n  \"displayHints\": {\n    \"disabled\": false,\n    \"hiddenInSearch\": false,\n    \"priority\": \"\",\n    \"shownInApply\": false\n  },\n  \"fields\": [\n    {\n      \"appliedCapabilities\": {\n        \"canRead\": false,\n        \"canSearch\": false,\n        \"canWrite\": false\n      },\n      \"createTime\": \"\",\n      \"creator\": {},\n      \"dateOptions\": {\n        \"dateFormat\": \"\",\n        \"dateFormatType\": \"\",\n        \"maxValue\": {\n          \"day\": 0,\n          \"month\": 0,\n          \"year\": 0\n        },\n        \"minValue\": {}\n      },\n      \"disableTime\": \"\",\n      \"disabler\": {},\n      \"displayHints\": {\n        \"disabled\": false,\n        \"hiddenInSearch\": false,\n        \"required\": false,\n        \"shownInApply\": false\n      },\n      \"id\": \"\",\n      \"integerOptions\": {\n        \"maxValue\": \"\",\n        \"minValue\": \"\"\n      },\n      \"lifecycle\": {\n        \"disabledPolicy\": {\n          \"hideInSearch\": false,\n          \"showInApply\": false\n        },\n        \"hasUnpublishedChanges\": false,\n        \"state\": \"\"\n      },\n      \"lockStatus\": {\n        \"locked\": false\n      },\n      \"properties\": {\n        \"displayName\": \"\",\n        \"insertBeforeField\": \"\",\n        \"required\": false\n      },\n      \"publisher\": {},\n      \"queryKey\": \"\",\n      \"schemaCapabilities\": {\n        \"canDelete\": false,\n        \"canDisable\": false,\n        \"canEnable\": false,\n        \"canUpdate\": false\n      },\n      \"selectionOptions\": {\n        \"choices\": [\n          {\n            \"appliedCapabilities\": {\n              \"canRead\": false,\n              \"canSearch\": false,\n              \"canSelect\": false\n            },\n            \"createTime\": \"\",\n            \"creator\": {},\n            \"disableTime\": \"\",\n            \"disabler\": {},\n            \"displayHints\": {\n              \"badgeColors\": {\n                \"backgroundColor\": {\n                  \"alpha\": \"\",\n                  \"blue\": \"\",\n                  \"green\": \"\",\n                  \"red\": \"\"\n                },\n                \"foregroundColor\": {},\n                \"soloColor\": {}\n              },\n              \"badgePriority\": \"\",\n              \"darkBadgeColors\": {},\n              \"disabled\": false,\n              \"hiddenInSearch\": false,\n              \"shownInApply\": false\n            },\n            \"id\": \"\",\n            \"lifecycle\": {},\n            \"lockStatus\": {},\n            \"properties\": {\n              \"badgeConfig\": {\n                \"color\": {},\n                \"priorityOverride\": \"\"\n              },\n              \"description\": \"\",\n              \"displayName\": \"\",\n              \"insertBeforeChoice\": \"\"\n            },\n            \"publishTime\": \"\",\n            \"publisher\": {},\n            \"schemaCapabilities\": {\n              \"canDelete\": false,\n              \"canDisable\": false,\n              \"canEnable\": false,\n              \"canUpdate\": false\n            },\n            \"updateTime\": \"\",\n            \"updater\": {}\n          }\n        ],\n        \"listOptions\": {\n          \"maxEntries\": 0\n        }\n      },\n      \"textOptions\": {\n        \"maxLength\": 0,\n        \"minLength\": 0\n      },\n      \"updateTime\": \"\",\n      \"updater\": {},\n      \"userOptions\": {\n        \"listOptions\": {}\n      }\n    }\n  ],\n  \"id\": \"\",\n  \"labelType\": \"\",\n  \"learnMoreUri\": \"\",\n  \"lifecycle\": {},\n  \"lockStatus\": {},\n  \"name\": \"\",\n  \"properties\": {\n    \"description\": \"\",\n    \"title\": \"\"\n  },\n  \"publishTime\": \"\",\n  \"publisher\": {},\n  \"revisionCreateTime\": \"\",\n  \"revisionCreator\": {},\n  \"revisionId\": \"\",\n  \"schemaCapabilities\": {\n    \"canDelete\": false,\n    \"canDisable\": false,\n    \"canEnable\": false,\n    \"canUpdate\": false\n  }\n}"

response = HTTP::Client.post url, headers: headers, body: reqBody
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Post,
    RequestUri = new Uri("{{baseUrl}}/v2beta/labels"),
    Content = new StringContent("{\n  \"appliedCapabilities\": {\n    \"canApply\": false,\n    \"canRead\": false,\n    \"canRemove\": false\n  },\n  \"appliedLabelPolicy\": {\n    \"copyMode\": \"\"\n  },\n  \"createTime\": \"\",\n  \"creator\": {\n    \"person\": \"\"\n  },\n  \"customer\": \"\",\n  \"disableTime\": \"\",\n  \"disabler\": {},\n  \"displayHints\": {\n    \"disabled\": false,\n    \"hiddenInSearch\": false,\n    \"priority\": \"\",\n    \"shownInApply\": false\n  },\n  \"fields\": [\n    {\n      \"appliedCapabilities\": {\n        \"canRead\": false,\n        \"canSearch\": false,\n        \"canWrite\": false\n      },\n      \"createTime\": \"\",\n      \"creator\": {},\n      \"dateOptions\": {\n        \"dateFormat\": \"\",\n        \"dateFormatType\": \"\",\n        \"maxValue\": {\n          \"day\": 0,\n          \"month\": 0,\n          \"year\": 0\n        },\n        \"minValue\": {}\n      },\n      \"disableTime\": \"\",\n      \"disabler\": {},\n      \"displayHints\": {\n        \"disabled\": false,\n        \"hiddenInSearch\": false,\n        \"required\": false,\n        \"shownInApply\": false\n      },\n      \"id\": \"\",\n      \"integerOptions\": {\n        \"maxValue\": \"\",\n        \"minValue\": \"\"\n      },\n      \"lifecycle\": {\n        \"disabledPolicy\": {\n          \"hideInSearch\": false,\n          \"showInApply\": false\n        },\n        \"hasUnpublishedChanges\": false,\n        \"state\": \"\"\n      },\n      \"lockStatus\": {\n        \"locked\": false\n      },\n      \"properties\": {\n        \"displayName\": \"\",\n        \"insertBeforeField\": \"\",\n        \"required\": false\n      },\n      \"publisher\": {},\n      \"queryKey\": \"\",\n      \"schemaCapabilities\": {\n        \"canDelete\": false,\n        \"canDisable\": false,\n        \"canEnable\": false,\n        \"canUpdate\": false\n      },\n      \"selectionOptions\": {\n        \"choices\": [\n          {\n            \"appliedCapabilities\": {\n              \"canRead\": false,\n              \"canSearch\": false,\n              \"canSelect\": false\n            },\n            \"createTime\": \"\",\n            \"creator\": {},\n            \"disableTime\": \"\",\n            \"disabler\": {},\n            \"displayHints\": {\n              \"badgeColors\": {\n                \"backgroundColor\": {\n                  \"alpha\": \"\",\n                  \"blue\": \"\",\n                  \"green\": \"\",\n                  \"red\": \"\"\n                },\n                \"foregroundColor\": {},\n                \"soloColor\": {}\n              },\n              \"badgePriority\": \"\",\n              \"darkBadgeColors\": {},\n              \"disabled\": false,\n              \"hiddenInSearch\": false,\n              \"shownInApply\": false\n            },\n            \"id\": \"\",\n            \"lifecycle\": {},\n            \"lockStatus\": {},\n            \"properties\": {\n              \"badgeConfig\": {\n                \"color\": {},\n                \"priorityOverride\": \"\"\n              },\n              \"description\": \"\",\n              \"displayName\": \"\",\n              \"insertBeforeChoice\": \"\"\n            },\n            \"publishTime\": \"\",\n            \"publisher\": {},\n            \"schemaCapabilities\": {\n              \"canDelete\": false,\n              \"canDisable\": false,\n              \"canEnable\": false,\n              \"canUpdate\": false\n            },\n            \"updateTime\": \"\",\n            \"updater\": {}\n          }\n        ],\n        \"listOptions\": {\n          \"maxEntries\": 0\n        }\n      },\n      \"textOptions\": {\n        \"maxLength\": 0,\n        \"minLength\": 0\n      },\n      \"updateTime\": \"\",\n      \"updater\": {},\n      \"userOptions\": {\n        \"listOptions\": {}\n      }\n    }\n  ],\n  \"id\": \"\",\n  \"labelType\": \"\",\n  \"learnMoreUri\": \"\",\n  \"lifecycle\": {},\n  \"lockStatus\": {},\n  \"name\": \"\",\n  \"properties\": {\n    \"description\": \"\",\n    \"title\": \"\"\n  },\n  \"publishTime\": \"\",\n  \"publisher\": {},\n  \"revisionCreateTime\": \"\",\n  \"revisionCreator\": {},\n  \"revisionId\": \"\",\n  \"schemaCapabilities\": {\n    \"canDelete\": false,\n    \"canDisable\": false,\n    \"canEnable\": false,\n    \"canUpdate\": false\n  }\n}")
    {
        Headers =
        {
            ContentType = new MediaTypeHeaderValue("application/json")
        }
    }
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/v2beta/labels");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"appliedCapabilities\": {\n    \"canApply\": false,\n    \"canRead\": false,\n    \"canRemove\": false\n  },\n  \"appliedLabelPolicy\": {\n    \"copyMode\": \"\"\n  },\n  \"createTime\": \"\",\n  \"creator\": {\n    \"person\": \"\"\n  },\n  \"customer\": \"\",\n  \"disableTime\": \"\",\n  \"disabler\": {},\n  \"displayHints\": {\n    \"disabled\": false,\n    \"hiddenInSearch\": false,\n    \"priority\": \"\",\n    \"shownInApply\": false\n  },\n  \"fields\": [\n    {\n      \"appliedCapabilities\": {\n        \"canRead\": false,\n        \"canSearch\": false,\n        \"canWrite\": false\n      },\n      \"createTime\": \"\",\n      \"creator\": {},\n      \"dateOptions\": {\n        \"dateFormat\": \"\",\n        \"dateFormatType\": \"\",\n        \"maxValue\": {\n          \"day\": 0,\n          \"month\": 0,\n          \"year\": 0\n        },\n        \"minValue\": {}\n      },\n      \"disableTime\": \"\",\n      \"disabler\": {},\n      \"displayHints\": {\n        \"disabled\": false,\n        \"hiddenInSearch\": false,\n        \"required\": false,\n        \"shownInApply\": false\n      },\n      \"id\": \"\",\n      \"integerOptions\": {\n        \"maxValue\": \"\",\n        \"minValue\": \"\"\n      },\n      \"lifecycle\": {\n        \"disabledPolicy\": {\n          \"hideInSearch\": false,\n          \"showInApply\": false\n        },\n        \"hasUnpublishedChanges\": false,\n        \"state\": \"\"\n      },\n      \"lockStatus\": {\n        \"locked\": false\n      },\n      \"properties\": {\n        \"displayName\": \"\",\n        \"insertBeforeField\": \"\",\n        \"required\": false\n      },\n      \"publisher\": {},\n      \"queryKey\": \"\",\n      \"schemaCapabilities\": {\n        \"canDelete\": false,\n        \"canDisable\": false,\n        \"canEnable\": false,\n        \"canUpdate\": false\n      },\n      \"selectionOptions\": {\n        \"choices\": [\n          {\n            \"appliedCapabilities\": {\n              \"canRead\": false,\n              \"canSearch\": false,\n              \"canSelect\": false\n            },\n            \"createTime\": \"\",\n            \"creator\": {},\n            \"disableTime\": \"\",\n            \"disabler\": {},\n            \"displayHints\": {\n              \"badgeColors\": {\n                \"backgroundColor\": {\n                  \"alpha\": \"\",\n                  \"blue\": \"\",\n                  \"green\": \"\",\n                  \"red\": \"\"\n                },\n                \"foregroundColor\": {},\n                \"soloColor\": {}\n              },\n              \"badgePriority\": \"\",\n              \"darkBadgeColors\": {},\n              \"disabled\": false,\n              \"hiddenInSearch\": false,\n              \"shownInApply\": false\n            },\n            \"id\": \"\",\n            \"lifecycle\": {},\n            \"lockStatus\": {},\n            \"properties\": {\n              \"badgeConfig\": {\n                \"color\": {},\n                \"priorityOverride\": \"\"\n              },\n              \"description\": \"\",\n              \"displayName\": \"\",\n              \"insertBeforeChoice\": \"\"\n            },\n            \"publishTime\": \"\",\n            \"publisher\": {},\n            \"schemaCapabilities\": {\n              \"canDelete\": false,\n              \"canDisable\": false,\n              \"canEnable\": false,\n              \"canUpdate\": false\n            },\n            \"updateTime\": \"\",\n            \"updater\": {}\n          }\n        ],\n        \"listOptions\": {\n          \"maxEntries\": 0\n        }\n      },\n      \"textOptions\": {\n        \"maxLength\": 0,\n        \"minLength\": 0\n      },\n      \"updateTime\": \"\",\n      \"updater\": {},\n      \"userOptions\": {\n        \"listOptions\": {}\n      }\n    }\n  ],\n  \"id\": \"\",\n  \"labelType\": \"\",\n  \"learnMoreUri\": \"\",\n  \"lifecycle\": {},\n  \"lockStatus\": {},\n  \"name\": \"\",\n  \"properties\": {\n    \"description\": \"\",\n    \"title\": \"\"\n  },\n  \"publishTime\": \"\",\n  \"publisher\": {},\n  \"revisionCreateTime\": \"\",\n  \"revisionCreator\": {},\n  \"revisionId\": \"\",\n  \"schemaCapabilities\": {\n    \"canDelete\": false,\n    \"canDisable\": false,\n    \"canEnable\": false,\n    \"canUpdate\": false\n  }\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/v2beta/labels"

	payload := strings.NewReader("{\n  \"appliedCapabilities\": {\n    \"canApply\": false,\n    \"canRead\": false,\n    \"canRemove\": false\n  },\n  \"appliedLabelPolicy\": {\n    \"copyMode\": \"\"\n  },\n  \"createTime\": \"\",\n  \"creator\": {\n    \"person\": \"\"\n  },\n  \"customer\": \"\",\n  \"disableTime\": \"\",\n  \"disabler\": {},\n  \"displayHints\": {\n    \"disabled\": false,\n    \"hiddenInSearch\": false,\n    \"priority\": \"\",\n    \"shownInApply\": false\n  },\n  \"fields\": [\n    {\n      \"appliedCapabilities\": {\n        \"canRead\": false,\n        \"canSearch\": false,\n        \"canWrite\": false\n      },\n      \"createTime\": \"\",\n      \"creator\": {},\n      \"dateOptions\": {\n        \"dateFormat\": \"\",\n        \"dateFormatType\": \"\",\n        \"maxValue\": {\n          \"day\": 0,\n          \"month\": 0,\n          \"year\": 0\n        },\n        \"minValue\": {}\n      },\n      \"disableTime\": \"\",\n      \"disabler\": {},\n      \"displayHints\": {\n        \"disabled\": false,\n        \"hiddenInSearch\": false,\n        \"required\": false,\n        \"shownInApply\": false\n      },\n      \"id\": \"\",\n      \"integerOptions\": {\n        \"maxValue\": \"\",\n        \"minValue\": \"\"\n      },\n      \"lifecycle\": {\n        \"disabledPolicy\": {\n          \"hideInSearch\": false,\n          \"showInApply\": false\n        },\n        \"hasUnpublishedChanges\": false,\n        \"state\": \"\"\n      },\n      \"lockStatus\": {\n        \"locked\": false\n      },\n      \"properties\": {\n        \"displayName\": \"\",\n        \"insertBeforeField\": \"\",\n        \"required\": false\n      },\n      \"publisher\": {},\n      \"queryKey\": \"\",\n      \"schemaCapabilities\": {\n        \"canDelete\": false,\n        \"canDisable\": false,\n        \"canEnable\": false,\n        \"canUpdate\": false\n      },\n      \"selectionOptions\": {\n        \"choices\": [\n          {\n            \"appliedCapabilities\": {\n              \"canRead\": false,\n              \"canSearch\": false,\n              \"canSelect\": false\n            },\n            \"createTime\": \"\",\n            \"creator\": {},\n            \"disableTime\": \"\",\n            \"disabler\": {},\n            \"displayHints\": {\n              \"badgeColors\": {\n                \"backgroundColor\": {\n                  \"alpha\": \"\",\n                  \"blue\": \"\",\n                  \"green\": \"\",\n                  \"red\": \"\"\n                },\n                \"foregroundColor\": {},\n                \"soloColor\": {}\n              },\n              \"badgePriority\": \"\",\n              \"darkBadgeColors\": {},\n              \"disabled\": false,\n              \"hiddenInSearch\": false,\n              \"shownInApply\": false\n            },\n            \"id\": \"\",\n            \"lifecycle\": {},\n            \"lockStatus\": {},\n            \"properties\": {\n              \"badgeConfig\": {\n                \"color\": {},\n                \"priorityOverride\": \"\"\n              },\n              \"description\": \"\",\n              \"displayName\": \"\",\n              \"insertBeforeChoice\": \"\"\n            },\n            \"publishTime\": \"\",\n            \"publisher\": {},\n            \"schemaCapabilities\": {\n              \"canDelete\": false,\n              \"canDisable\": false,\n              \"canEnable\": false,\n              \"canUpdate\": false\n            },\n            \"updateTime\": \"\",\n            \"updater\": {}\n          }\n        ],\n        \"listOptions\": {\n          \"maxEntries\": 0\n        }\n      },\n      \"textOptions\": {\n        \"maxLength\": 0,\n        \"minLength\": 0\n      },\n      \"updateTime\": \"\",\n      \"updater\": {},\n      \"userOptions\": {\n        \"listOptions\": {}\n      }\n    }\n  ],\n  \"id\": \"\",\n  \"labelType\": \"\",\n  \"learnMoreUri\": \"\",\n  \"lifecycle\": {},\n  \"lockStatus\": {},\n  \"name\": \"\",\n  \"properties\": {\n    \"description\": \"\",\n    \"title\": \"\"\n  },\n  \"publishTime\": \"\",\n  \"publisher\": {},\n  \"revisionCreateTime\": \"\",\n  \"revisionCreator\": {},\n  \"revisionId\": \"\",\n  \"schemaCapabilities\": {\n    \"canDelete\": false,\n    \"canDisable\": false,\n    \"canEnable\": false,\n    \"canUpdate\": false\n  }\n}")

	req, _ := http.NewRequest("POST", url, payload)

	req.Header.Add("content-type", "application/json")

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
POST /baseUrl/v2beta/labels HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 3825

{
  "appliedCapabilities": {
    "canApply": false,
    "canRead": false,
    "canRemove": false
  },
  "appliedLabelPolicy": {
    "copyMode": ""
  },
  "createTime": "",
  "creator": {
    "person": ""
  },
  "customer": "",
  "disableTime": "",
  "disabler": {},
  "displayHints": {
    "disabled": false,
    "hiddenInSearch": false,
    "priority": "",
    "shownInApply": false
  },
  "fields": [
    {
      "appliedCapabilities": {
        "canRead": false,
        "canSearch": false,
        "canWrite": false
      },
      "createTime": "",
      "creator": {},
      "dateOptions": {
        "dateFormat": "",
        "dateFormatType": "",
        "maxValue": {
          "day": 0,
          "month": 0,
          "year": 0
        },
        "minValue": {}
      },
      "disableTime": "",
      "disabler": {},
      "displayHints": {
        "disabled": false,
        "hiddenInSearch": false,
        "required": false,
        "shownInApply": false
      },
      "id": "",
      "integerOptions": {
        "maxValue": "",
        "minValue": ""
      },
      "lifecycle": {
        "disabledPolicy": {
          "hideInSearch": false,
          "showInApply": false
        },
        "hasUnpublishedChanges": false,
        "state": ""
      },
      "lockStatus": {
        "locked": false
      },
      "properties": {
        "displayName": "",
        "insertBeforeField": "",
        "required": false
      },
      "publisher": {},
      "queryKey": "",
      "schemaCapabilities": {
        "canDelete": false,
        "canDisable": false,
        "canEnable": false,
        "canUpdate": false
      },
      "selectionOptions": {
        "choices": [
          {
            "appliedCapabilities": {
              "canRead": false,
              "canSearch": false,
              "canSelect": false
            },
            "createTime": "",
            "creator": {},
            "disableTime": "",
            "disabler": {},
            "displayHints": {
              "badgeColors": {
                "backgroundColor": {
                  "alpha": "",
                  "blue": "",
                  "green": "",
                  "red": ""
                },
                "foregroundColor": {},
                "soloColor": {}
              },
              "badgePriority": "",
              "darkBadgeColors": {},
              "disabled": false,
              "hiddenInSearch": false,
              "shownInApply": false
            },
            "id": "",
            "lifecycle": {},
            "lockStatus": {},
            "properties": {
              "badgeConfig": {
                "color": {},
                "priorityOverride": ""
              },
              "description": "",
              "displayName": "",
              "insertBeforeChoice": ""
            },
            "publishTime": "",
            "publisher": {},
            "schemaCapabilities": {
              "canDelete": false,
              "canDisable": false,
              "canEnable": false,
              "canUpdate": false
            },
            "updateTime": "",
            "updater": {}
          }
        ],
        "listOptions": {
          "maxEntries": 0
        }
      },
      "textOptions": {
        "maxLength": 0,
        "minLength": 0
      },
      "updateTime": "",
      "updater": {},
      "userOptions": {
        "listOptions": {}
      }
    }
  ],
  "id": "",
  "labelType": "",
  "learnMoreUri": "",
  "lifecycle": {},
  "lockStatus": {},
  "name": "",
  "properties": {
    "description": "",
    "title": ""
  },
  "publishTime": "",
  "publisher": {},
  "revisionCreateTime": "",
  "revisionCreator": {},
  "revisionId": "",
  "schemaCapabilities": {
    "canDelete": false,
    "canDisable": false,
    "canEnable": false,
    "canUpdate": false
  }
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/v2beta/labels")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"appliedCapabilities\": {\n    \"canApply\": false,\n    \"canRead\": false,\n    \"canRemove\": false\n  },\n  \"appliedLabelPolicy\": {\n    \"copyMode\": \"\"\n  },\n  \"createTime\": \"\",\n  \"creator\": {\n    \"person\": \"\"\n  },\n  \"customer\": \"\",\n  \"disableTime\": \"\",\n  \"disabler\": {},\n  \"displayHints\": {\n    \"disabled\": false,\n    \"hiddenInSearch\": false,\n    \"priority\": \"\",\n    \"shownInApply\": false\n  },\n  \"fields\": [\n    {\n      \"appliedCapabilities\": {\n        \"canRead\": false,\n        \"canSearch\": false,\n        \"canWrite\": false\n      },\n      \"createTime\": \"\",\n      \"creator\": {},\n      \"dateOptions\": {\n        \"dateFormat\": \"\",\n        \"dateFormatType\": \"\",\n        \"maxValue\": {\n          \"day\": 0,\n          \"month\": 0,\n          \"year\": 0\n        },\n        \"minValue\": {}\n      },\n      \"disableTime\": \"\",\n      \"disabler\": {},\n      \"displayHints\": {\n        \"disabled\": false,\n        \"hiddenInSearch\": false,\n        \"required\": false,\n        \"shownInApply\": false\n      },\n      \"id\": \"\",\n      \"integerOptions\": {\n        \"maxValue\": \"\",\n        \"minValue\": \"\"\n      },\n      \"lifecycle\": {\n        \"disabledPolicy\": {\n          \"hideInSearch\": false,\n          \"showInApply\": false\n        },\n        \"hasUnpublishedChanges\": false,\n        \"state\": \"\"\n      },\n      \"lockStatus\": {\n        \"locked\": false\n      },\n      \"properties\": {\n        \"displayName\": \"\",\n        \"insertBeforeField\": \"\",\n        \"required\": false\n      },\n      \"publisher\": {},\n      \"queryKey\": \"\",\n      \"schemaCapabilities\": {\n        \"canDelete\": false,\n        \"canDisable\": false,\n        \"canEnable\": false,\n        \"canUpdate\": false\n      },\n      \"selectionOptions\": {\n        \"choices\": [\n          {\n            \"appliedCapabilities\": {\n              \"canRead\": false,\n              \"canSearch\": false,\n              \"canSelect\": false\n            },\n            \"createTime\": \"\",\n            \"creator\": {},\n            \"disableTime\": \"\",\n            \"disabler\": {},\n            \"displayHints\": {\n              \"badgeColors\": {\n                \"backgroundColor\": {\n                  \"alpha\": \"\",\n                  \"blue\": \"\",\n                  \"green\": \"\",\n                  \"red\": \"\"\n                },\n                \"foregroundColor\": {},\n                \"soloColor\": {}\n              },\n              \"badgePriority\": \"\",\n              \"darkBadgeColors\": {},\n              \"disabled\": false,\n              \"hiddenInSearch\": false,\n              \"shownInApply\": false\n            },\n            \"id\": \"\",\n            \"lifecycle\": {},\n            \"lockStatus\": {},\n            \"properties\": {\n              \"badgeConfig\": {\n                \"color\": {},\n                \"priorityOverride\": \"\"\n              },\n              \"description\": \"\",\n              \"displayName\": \"\",\n              \"insertBeforeChoice\": \"\"\n            },\n            \"publishTime\": \"\",\n            \"publisher\": {},\n            \"schemaCapabilities\": {\n              \"canDelete\": false,\n              \"canDisable\": false,\n              \"canEnable\": false,\n              \"canUpdate\": false\n            },\n            \"updateTime\": \"\",\n            \"updater\": {}\n          }\n        ],\n        \"listOptions\": {\n          \"maxEntries\": 0\n        }\n      },\n      \"textOptions\": {\n        \"maxLength\": 0,\n        \"minLength\": 0\n      },\n      \"updateTime\": \"\",\n      \"updater\": {},\n      \"userOptions\": {\n        \"listOptions\": {}\n      }\n    }\n  ],\n  \"id\": \"\",\n  \"labelType\": \"\",\n  \"learnMoreUri\": \"\",\n  \"lifecycle\": {},\n  \"lockStatus\": {},\n  \"name\": \"\",\n  \"properties\": {\n    \"description\": \"\",\n    \"title\": \"\"\n  },\n  \"publishTime\": \"\",\n  \"publisher\": {},\n  \"revisionCreateTime\": \"\",\n  \"revisionCreator\": {},\n  \"revisionId\": \"\",\n  \"schemaCapabilities\": {\n    \"canDelete\": false,\n    \"canDisable\": false,\n    \"canEnable\": false,\n    \"canUpdate\": false\n  }\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/v2beta/labels"))
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"appliedCapabilities\": {\n    \"canApply\": false,\n    \"canRead\": false,\n    \"canRemove\": false\n  },\n  \"appliedLabelPolicy\": {\n    \"copyMode\": \"\"\n  },\n  \"createTime\": \"\",\n  \"creator\": {\n    \"person\": \"\"\n  },\n  \"customer\": \"\",\n  \"disableTime\": \"\",\n  \"disabler\": {},\n  \"displayHints\": {\n    \"disabled\": false,\n    \"hiddenInSearch\": false,\n    \"priority\": \"\",\n    \"shownInApply\": false\n  },\n  \"fields\": [\n    {\n      \"appliedCapabilities\": {\n        \"canRead\": false,\n        \"canSearch\": false,\n        \"canWrite\": false\n      },\n      \"createTime\": \"\",\n      \"creator\": {},\n      \"dateOptions\": {\n        \"dateFormat\": \"\",\n        \"dateFormatType\": \"\",\n        \"maxValue\": {\n          \"day\": 0,\n          \"month\": 0,\n          \"year\": 0\n        },\n        \"minValue\": {}\n      },\n      \"disableTime\": \"\",\n      \"disabler\": {},\n      \"displayHints\": {\n        \"disabled\": false,\n        \"hiddenInSearch\": false,\n        \"required\": false,\n        \"shownInApply\": false\n      },\n      \"id\": \"\",\n      \"integerOptions\": {\n        \"maxValue\": \"\",\n        \"minValue\": \"\"\n      },\n      \"lifecycle\": {\n        \"disabledPolicy\": {\n          \"hideInSearch\": false,\n          \"showInApply\": false\n        },\n        \"hasUnpublishedChanges\": false,\n        \"state\": \"\"\n      },\n      \"lockStatus\": {\n        \"locked\": false\n      },\n      \"properties\": {\n        \"displayName\": \"\",\n        \"insertBeforeField\": \"\",\n        \"required\": false\n      },\n      \"publisher\": {},\n      \"queryKey\": \"\",\n      \"schemaCapabilities\": {\n        \"canDelete\": false,\n        \"canDisable\": false,\n        \"canEnable\": false,\n        \"canUpdate\": false\n      },\n      \"selectionOptions\": {\n        \"choices\": [\n          {\n            \"appliedCapabilities\": {\n              \"canRead\": false,\n              \"canSearch\": false,\n              \"canSelect\": false\n            },\n            \"createTime\": \"\",\n            \"creator\": {},\n            \"disableTime\": \"\",\n            \"disabler\": {},\n            \"displayHints\": {\n              \"badgeColors\": {\n                \"backgroundColor\": {\n                  \"alpha\": \"\",\n                  \"blue\": \"\",\n                  \"green\": \"\",\n                  \"red\": \"\"\n                },\n                \"foregroundColor\": {},\n                \"soloColor\": {}\n              },\n              \"badgePriority\": \"\",\n              \"darkBadgeColors\": {},\n              \"disabled\": false,\n              \"hiddenInSearch\": false,\n              \"shownInApply\": false\n            },\n            \"id\": \"\",\n            \"lifecycle\": {},\n            \"lockStatus\": {},\n            \"properties\": {\n              \"badgeConfig\": {\n                \"color\": {},\n                \"priorityOverride\": \"\"\n              },\n              \"description\": \"\",\n              \"displayName\": \"\",\n              \"insertBeforeChoice\": \"\"\n            },\n            \"publishTime\": \"\",\n            \"publisher\": {},\n            \"schemaCapabilities\": {\n              \"canDelete\": false,\n              \"canDisable\": false,\n              \"canEnable\": false,\n              \"canUpdate\": false\n            },\n            \"updateTime\": \"\",\n            \"updater\": {}\n          }\n        ],\n        \"listOptions\": {\n          \"maxEntries\": 0\n        }\n      },\n      \"textOptions\": {\n        \"maxLength\": 0,\n        \"minLength\": 0\n      },\n      \"updateTime\": \"\",\n      \"updater\": {},\n      \"userOptions\": {\n        \"listOptions\": {}\n      }\n    }\n  ],\n  \"id\": \"\",\n  \"labelType\": \"\",\n  \"learnMoreUri\": \"\",\n  \"lifecycle\": {},\n  \"lockStatus\": {},\n  \"name\": \"\",\n  \"properties\": {\n    \"description\": \"\",\n    \"title\": \"\"\n  },\n  \"publishTime\": \"\",\n  \"publisher\": {},\n  \"revisionCreateTime\": \"\",\n  \"revisionCreator\": {},\n  \"revisionId\": \"\",\n  \"schemaCapabilities\": {\n    \"canDelete\": false,\n    \"canDisable\": false,\n    \"canEnable\": false,\n    \"canUpdate\": false\n  }\n}"))
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

MediaType mediaType = MediaType.parse("application/json");
RequestBody body = RequestBody.create(mediaType, "{\n  \"appliedCapabilities\": {\n    \"canApply\": false,\n    \"canRead\": false,\n    \"canRemove\": false\n  },\n  \"appliedLabelPolicy\": {\n    \"copyMode\": \"\"\n  },\n  \"createTime\": \"\",\n  \"creator\": {\n    \"person\": \"\"\n  },\n  \"customer\": \"\",\n  \"disableTime\": \"\",\n  \"disabler\": {},\n  \"displayHints\": {\n    \"disabled\": false,\n    \"hiddenInSearch\": false,\n    \"priority\": \"\",\n    \"shownInApply\": false\n  },\n  \"fields\": [\n    {\n      \"appliedCapabilities\": {\n        \"canRead\": false,\n        \"canSearch\": false,\n        \"canWrite\": false\n      },\n      \"createTime\": \"\",\n      \"creator\": {},\n      \"dateOptions\": {\n        \"dateFormat\": \"\",\n        \"dateFormatType\": \"\",\n        \"maxValue\": {\n          \"day\": 0,\n          \"month\": 0,\n          \"year\": 0\n        },\n        \"minValue\": {}\n      },\n      \"disableTime\": \"\",\n      \"disabler\": {},\n      \"displayHints\": {\n        \"disabled\": false,\n        \"hiddenInSearch\": false,\n        \"required\": false,\n        \"shownInApply\": false\n      },\n      \"id\": \"\",\n      \"integerOptions\": {\n        \"maxValue\": \"\",\n        \"minValue\": \"\"\n      },\n      \"lifecycle\": {\n        \"disabledPolicy\": {\n          \"hideInSearch\": false,\n          \"showInApply\": false\n        },\n        \"hasUnpublishedChanges\": false,\n        \"state\": \"\"\n      },\n      \"lockStatus\": {\n        \"locked\": false\n      },\n      \"properties\": {\n        \"displayName\": \"\",\n        \"insertBeforeField\": \"\",\n        \"required\": false\n      },\n      \"publisher\": {},\n      \"queryKey\": \"\",\n      \"schemaCapabilities\": {\n        \"canDelete\": false,\n        \"canDisable\": false,\n        \"canEnable\": false,\n        \"canUpdate\": false\n      },\n      \"selectionOptions\": {\n        \"choices\": [\n          {\n            \"appliedCapabilities\": {\n              \"canRead\": false,\n              \"canSearch\": false,\n              \"canSelect\": false\n            },\n            \"createTime\": \"\",\n            \"creator\": {},\n            \"disableTime\": \"\",\n            \"disabler\": {},\n            \"displayHints\": {\n              \"badgeColors\": {\n                \"backgroundColor\": {\n                  \"alpha\": \"\",\n                  \"blue\": \"\",\n                  \"green\": \"\",\n                  \"red\": \"\"\n                },\n                \"foregroundColor\": {},\n                \"soloColor\": {}\n              },\n              \"badgePriority\": \"\",\n              \"darkBadgeColors\": {},\n              \"disabled\": false,\n              \"hiddenInSearch\": false,\n              \"shownInApply\": false\n            },\n            \"id\": \"\",\n            \"lifecycle\": {},\n            \"lockStatus\": {},\n            \"properties\": {\n              \"badgeConfig\": {\n                \"color\": {},\n                \"priorityOverride\": \"\"\n              },\n              \"description\": \"\",\n              \"displayName\": \"\",\n              \"insertBeforeChoice\": \"\"\n            },\n            \"publishTime\": \"\",\n            \"publisher\": {},\n            \"schemaCapabilities\": {\n              \"canDelete\": false,\n              \"canDisable\": false,\n              \"canEnable\": false,\n              \"canUpdate\": false\n            },\n            \"updateTime\": \"\",\n            \"updater\": {}\n          }\n        ],\n        \"listOptions\": {\n          \"maxEntries\": 0\n        }\n      },\n      \"textOptions\": {\n        \"maxLength\": 0,\n        \"minLength\": 0\n      },\n      \"updateTime\": \"\",\n      \"updater\": {},\n      \"userOptions\": {\n        \"listOptions\": {}\n      }\n    }\n  ],\n  \"id\": \"\",\n  \"labelType\": \"\",\n  \"learnMoreUri\": \"\",\n  \"lifecycle\": {},\n  \"lockStatus\": {},\n  \"name\": \"\",\n  \"properties\": {\n    \"description\": \"\",\n    \"title\": \"\"\n  },\n  \"publishTime\": \"\",\n  \"publisher\": {},\n  \"revisionCreateTime\": \"\",\n  \"revisionCreator\": {},\n  \"revisionId\": \"\",\n  \"schemaCapabilities\": {\n    \"canDelete\": false,\n    \"canDisable\": false,\n    \"canEnable\": false,\n    \"canUpdate\": false\n  }\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/v2beta/labels")
  .post(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/v2beta/labels")
  .header("content-type", "application/json")
  .body("{\n  \"appliedCapabilities\": {\n    \"canApply\": false,\n    \"canRead\": false,\n    \"canRemove\": false\n  },\n  \"appliedLabelPolicy\": {\n    \"copyMode\": \"\"\n  },\n  \"createTime\": \"\",\n  \"creator\": {\n    \"person\": \"\"\n  },\n  \"customer\": \"\",\n  \"disableTime\": \"\",\n  \"disabler\": {},\n  \"displayHints\": {\n    \"disabled\": false,\n    \"hiddenInSearch\": false,\n    \"priority\": \"\",\n    \"shownInApply\": false\n  },\n  \"fields\": [\n    {\n      \"appliedCapabilities\": {\n        \"canRead\": false,\n        \"canSearch\": false,\n        \"canWrite\": false\n      },\n      \"createTime\": \"\",\n      \"creator\": {},\n      \"dateOptions\": {\n        \"dateFormat\": \"\",\n        \"dateFormatType\": \"\",\n        \"maxValue\": {\n          \"day\": 0,\n          \"month\": 0,\n          \"year\": 0\n        },\n        \"minValue\": {}\n      },\n      \"disableTime\": \"\",\n      \"disabler\": {},\n      \"displayHints\": {\n        \"disabled\": false,\n        \"hiddenInSearch\": false,\n        \"required\": false,\n        \"shownInApply\": false\n      },\n      \"id\": \"\",\n      \"integerOptions\": {\n        \"maxValue\": \"\",\n        \"minValue\": \"\"\n      },\n      \"lifecycle\": {\n        \"disabledPolicy\": {\n          \"hideInSearch\": false,\n          \"showInApply\": false\n        },\n        \"hasUnpublishedChanges\": false,\n        \"state\": \"\"\n      },\n      \"lockStatus\": {\n        \"locked\": false\n      },\n      \"properties\": {\n        \"displayName\": \"\",\n        \"insertBeforeField\": \"\",\n        \"required\": false\n      },\n      \"publisher\": {},\n      \"queryKey\": \"\",\n      \"schemaCapabilities\": {\n        \"canDelete\": false,\n        \"canDisable\": false,\n        \"canEnable\": false,\n        \"canUpdate\": false\n      },\n      \"selectionOptions\": {\n        \"choices\": [\n          {\n            \"appliedCapabilities\": {\n              \"canRead\": false,\n              \"canSearch\": false,\n              \"canSelect\": false\n            },\n            \"createTime\": \"\",\n            \"creator\": {},\n            \"disableTime\": \"\",\n            \"disabler\": {},\n            \"displayHints\": {\n              \"badgeColors\": {\n                \"backgroundColor\": {\n                  \"alpha\": \"\",\n                  \"blue\": \"\",\n                  \"green\": \"\",\n                  \"red\": \"\"\n                },\n                \"foregroundColor\": {},\n                \"soloColor\": {}\n              },\n              \"badgePriority\": \"\",\n              \"darkBadgeColors\": {},\n              \"disabled\": false,\n              \"hiddenInSearch\": false,\n              \"shownInApply\": false\n            },\n            \"id\": \"\",\n            \"lifecycle\": {},\n            \"lockStatus\": {},\n            \"properties\": {\n              \"badgeConfig\": {\n                \"color\": {},\n                \"priorityOverride\": \"\"\n              },\n              \"description\": \"\",\n              \"displayName\": \"\",\n              \"insertBeforeChoice\": \"\"\n            },\n            \"publishTime\": \"\",\n            \"publisher\": {},\n            \"schemaCapabilities\": {\n              \"canDelete\": false,\n              \"canDisable\": false,\n              \"canEnable\": false,\n              \"canUpdate\": false\n            },\n            \"updateTime\": \"\",\n            \"updater\": {}\n          }\n        ],\n        \"listOptions\": {\n          \"maxEntries\": 0\n        }\n      },\n      \"textOptions\": {\n        \"maxLength\": 0,\n        \"minLength\": 0\n      },\n      \"updateTime\": \"\",\n      \"updater\": {},\n      \"userOptions\": {\n        \"listOptions\": {}\n      }\n    }\n  ],\n  \"id\": \"\",\n  \"labelType\": \"\",\n  \"learnMoreUri\": \"\",\n  \"lifecycle\": {},\n  \"lockStatus\": {},\n  \"name\": \"\",\n  \"properties\": {\n    \"description\": \"\",\n    \"title\": \"\"\n  },\n  \"publishTime\": \"\",\n  \"publisher\": {},\n  \"revisionCreateTime\": \"\",\n  \"revisionCreator\": {},\n  \"revisionId\": \"\",\n  \"schemaCapabilities\": {\n    \"canDelete\": false,\n    \"canDisable\": false,\n    \"canEnable\": false,\n    \"canUpdate\": false\n  }\n}")
  .asString();
const data = JSON.stringify({
  appliedCapabilities: {
    canApply: false,
    canRead: false,
    canRemove: false
  },
  appliedLabelPolicy: {
    copyMode: ''
  },
  createTime: '',
  creator: {
    person: ''
  },
  customer: '',
  disableTime: '',
  disabler: {},
  displayHints: {
    disabled: false,
    hiddenInSearch: false,
    priority: '',
    shownInApply: false
  },
  fields: [
    {
      appliedCapabilities: {
        canRead: false,
        canSearch: false,
        canWrite: false
      },
      createTime: '',
      creator: {},
      dateOptions: {
        dateFormat: '',
        dateFormatType: '',
        maxValue: {
          day: 0,
          month: 0,
          year: 0
        },
        minValue: {}
      },
      disableTime: '',
      disabler: {},
      displayHints: {
        disabled: false,
        hiddenInSearch: false,
        required: false,
        shownInApply: false
      },
      id: '',
      integerOptions: {
        maxValue: '',
        minValue: ''
      },
      lifecycle: {
        disabledPolicy: {
          hideInSearch: false,
          showInApply: false
        },
        hasUnpublishedChanges: false,
        state: ''
      },
      lockStatus: {
        locked: false
      },
      properties: {
        displayName: '',
        insertBeforeField: '',
        required: false
      },
      publisher: {},
      queryKey: '',
      schemaCapabilities: {
        canDelete: false,
        canDisable: false,
        canEnable: false,
        canUpdate: false
      },
      selectionOptions: {
        choices: [
          {
            appliedCapabilities: {
              canRead: false,
              canSearch: false,
              canSelect: false
            },
            createTime: '',
            creator: {},
            disableTime: '',
            disabler: {},
            displayHints: {
              badgeColors: {
                backgroundColor: {
                  alpha: '',
                  blue: '',
                  green: '',
                  red: ''
                },
                foregroundColor: {},
                soloColor: {}
              },
              badgePriority: '',
              darkBadgeColors: {},
              disabled: false,
              hiddenInSearch: false,
              shownInApply: false
            },
            id: '',
            lifecycle: {},
            lockStatus: {},
            properties: {
              badgeConfig: {
                color: {},
                priorityOverride: ''
              },
              description: '',
              displayName: '',
              insertBeforeChoice: ''
            },
            publishTime: '',
            publisher: {},
            schemaCapabilities: {
              canDelete: false,
              canDisable: false,
              canEnable: false,
              canUpdate: false
            },
            updateTime: '',
            updater: {}
          }
        ],
        listOptions: {
          maxEntries: 0
        }
      },
      textOptions: {
        maxLength: 0,
        minLength: 0
      },
      updateTime: '',
      updater: {},
      userOptions: {
        listOptions: {}
      }
    }
  ],
  id: '',
  labelType: '',
  learnMoreUri: '',
  lifecycle: {},
  lockStatus: {},
  name: '',
  properties: {
    description: '',
    title: ''
  },
  publishTime: '',
  publisher: {},
  revisionCreateTime: '',
  revisionCreator: {},
  revisionId: '',
  schemaCapabilities: {
    canDelete: false,
    canDisable: false,
    canEnable: false,
    canUpdate: false
  }
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/v2beta/labels');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/v2beta/labels',
  headers: {'content-type': 'application/json'},
  data: {
    appliedCapabilities: {canApply: false, canRead: false, canRemove: false},
    appliedLabelPolicy: {copyMode: ''},
    createTime: '',
    creator: {person: ''},
    customer: '',
    disableTime: '',
    disabler: {},
    displayHints: {disabled: false, hiddenInSearch: false, priority: '', shownInApply: false},
    fields: [
      {
        appliedCapabilities: {canRead: false, canSearch: false, canWrite: false},
        createTime: '',
        creator: {},
        dateOptions: {
          dateFormat: '',
          dateFormatType: '',
          maxValue: {day: 0, month: 0, year: 0},
          minValue: {}
        },
        disableTime: '',
        disabler: {},
        displayHints: {disabled: false, hiddenInSearch: false, required: false, shownInApply: false},
        id: '',
        integerOptions: {maxValue: '', minValue: ''},
        lifecycle: {
          disabledPolicy: {hideInSearch: false, showInApply: false},
          hasUnpublishedChanges: false,
          state: ''
        },
        lockStatus: {locked: false},
        properties: {displayName: '', insertBeforeField: '', required: false},
        publisher: {},
        queryKey: '',
        schemaCapabilities: {canDelete: false, canDisable: false, canEnable: false, canUpdate: false},
        selectionOptions: {
          choices: [
            {
              appliedCapabilities: {canRead: false, canSearch: false, canSelect: false},
              createTime: '',
              creator: {},
              disableTime: '',
              disabler: {},
              displayHints: {
                badgeColors: {
                  backgroundColor: {alpha: '', blue: '', green: '', red: ''},
                  foregroundColor: {},
                  soloColor: {}
                },
                badgePriority: '',
                darkBadgeColors: {},
                disabled: false,
                hiddenInSearch: false,
                shownInApply: false
              },
              id: '',
              lifecycle: {},
              lockStatus: {},
              properties: {
                badgeConfig: {color: {}, priorityOverride: ''},
                description: '',
                displayName: '',
                insertBeforeChoice: ''
              },
              publishTime: '',
              publisher: {},
              schemaCapabilities: {canDelete: false, canDisable: false, canEnable: false, canUpdate: false},
              updateTime: '',
              updater: {}
            }
          ],
          listOptions: {maxEntries: 0}
        },
        textOptions: {maxLength: 0, minLength: 0},
        updateTime: '',
        updater: {},
        userOptions: {listOptions: {}}
      }
    ],
    id: '',
    labelType: '',
    learnMoreUri: '',
    lifecycle: {},
    lockStatus: {},
    name: '',
    properties: {description: '', title: ''},
    publishTime: '',
    publisher: {},
    revisionCreateTime: '',
    revisionCreator: {},
    revisionId: '',
    schemaCapabilities: {canDelete: false, canDisable: false, canEnable: false, canUpdate: false}
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/v2beta/labels';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"appliedCapabilities":{"canApply":false,"canRead":false,"canRemove":false},"appliedLabelPolicy":{"copyMode":""},"createTime":"","creator":{"person":""},"customer":"","disableTime":"","disabler":{},"displayHints":{"disabled":false,"hiddenInSearch":false,"priority":"","shownInApply":false},"fields":[{"appliedCapabilities":{"canRead":false,"canSearch":false,"canWrite":false},"createTime":"","creator":{},"dateOptions":{"dateFormat":"","dateFormatType":"","maxValue":{"day":0,"month":0,"year":0},"minValue":{}},"disableTime":"","disabler":{},"displayHints":{"disabled":false,"hiddenInSearch":false,"required":false,"shownInApply":false},"id":"","integerOptions":{"maxValue":"","minValue":""},"lifecycle":{"disabledPolicy":{"hideInSearch":false,"showInApply":false},"hasUnpublishedChanges":false,"state":""},"lockStatus":{"locked":false},"properties":{"displayName":"","insertBeforeField":"","required":false},"publisher":{},"queryKey":"","schemaCapabilities":{"canDelete":false,"canDisable":false,"canEnable":false,"canUpdate":false},"selectionOptions":{"choices":[{"appliedCapabilities":{"canRead":false,"canSearch":false,"canSelect":false},"createTime":"","creator":{},"disableTime":"","disabler":{},"displayHints":{"badgeColors":{"backgroundColor":{"alpha":"","blue":"","green":"","red":""},"foregroundColor":{},"soloColor":{}},"badgePriority":"","darkBadgeColors":{},"disabled":false,"hiddenInSearch":false,"shownInApply":false},"id":"","lifecycle":{},"lockStatus":{},"properties":{"badgeConfig":{"color":{},"priorityOverride":""},"description":"","displayName":"","insertBeforeChoice":""},"publishTime":"","publisher":{},"schemaCapabilities":{"canDelete":false,"canDisable":false,"canEnable":false,"canUpdate":false},"updateTime":"","updater":{}}],"listOptions":{"maxEntries":0}},"textOptions":{"maxLength":0,"minLength":0},"updateTime":"","updater":{},"userOptions":{"listOptions":{}}}],"id":"","labelType":"","learnMoreUri":"","lifecycle":{},"lockStatus":{},"name":"","properties":{"description":"","title":""},"publishTime":"","publisher":{},"revisionCreateTime":"","revisionCreator":{},"revisionId":"","schemaCapabilities":{"canDelete":false,"canDisable":false,"canEnable":false,"canUpdate":false}}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/v2beta/labels',
  method: 'POST',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "appliedCapabilities": {\n    "canApply": false,\n    "canRead": false,\n    "canRemove": false\n  },\n  "appliedLabelPolicy": {\n    "copyMode": ""\n  },\n  "createTime": "",\n  "creator": {\n    "person": ""\n  },\n  "customer": "",\n  "disableTime": "",\n  "disabler": {},\n  "displayHints": {\n    "disabled": false,\n    "hiddenInSearch": false,\n    "priority": "",\n    "shownInApply": false\n  },\n  "fields": [\n    {\n      "appliedCapabilities": {\n        "canRead": false,\n        "canSearch": false,\n        "canWrite": false\n      },\n      "createTime": "",\n      "creator": {},\n      "dateOptions": {\n        "dateFormat": "",\n        "dateFormatType": "",\n        "maxValue": {\n          "day": 0,\n          "month": 0,\n          "year": 0\n        },\n        "minValue": {}\n      },\n      "disableTime": "",\n      "disabler": {},\n      "displayHints": {\n        "disabled": false,\n        "hiddenInSearch": false,\n        "required": false,\n        "shownInApply": false\n      },\n      "id": "",\n      "integerOptions": {\n        "maxValue": "",\n        "minValue": ""\n      },\n      "lifecycle": {\n        "disabledPolicy": {\n          "hideInSearch": false,\n          "showInApply": false\n        },\n        "hasUnpublishedChanges": false,\n        "state": ""\n      },\n      "lockStatus": {\n        "locked": false\n      },\n      "properties": {\n        "displayName": "",\n        "insertBeforeField": "",\n        "required": false\n      },\n      "publisher": {},\n      "queryKey": "",\n      "schemaCapabilities": {\n        "canDelete": false,\n        "canDisable": false,\n        "canEnable": false,\n        "canUpdate": false\n      },\n      "selectionOptions": {\n        "choices": [\n          {\n            "appliedCapabilities": {\n              "canRead": false,\n              "canSearch": false,\n              "canSelect": false\n            },\n            "createTime": "",\n            "creator": {},\n            "disableTime": "",\n            "disabler": {},\n            "displayHints": {\n              "badgeColors": {\n                "backgroundColor": {\n                  "alpha": "",\n                  "blue": "",\n                  "green": "",\n                  "red": ""\n                },\n                "foregroundColor": {},\n                "soloColor": {}\n              },\n              "badgePriority": "",\n              "darkBadgeColors": {},\n              "disabled": false,\n              "hiddenInSearch": false,\n              "shownInApply": false\n            },\n            "id": "",\n            "lifecycle": {},\n            "lockStatus": {},\n            "properties": {\n              "badgeConfig": {\n                "color": {},\n                "priorityOverride": ""\n              },\n              "description": "",\n              "displayName": "",\n              "insertBeforeChoice": ""\n            },\n            "publishTime": "",\n            "publisher": {},\n            "schemaCapabilities": {\n              "canDelete": false,\n              "canDisable": false,\n              "canEnable": false,\n              "canUpdate": false\n            },\n            "updateTime": "",\n            "updater": {}\n          }\n        ],\n        "listOptions": {\n          "maxEntries": 0\n        }\n      },\n      "textOptions": {\n        "maxLength": 0,\n        "minLength": 0\n      },\n      "updateTime": "",\n      "updater": {},\n      "userOptions": {\n        "listOptions": {}\n      }\n    }\n  ],\n  "id": "",\n  "labelType": "",\n  "learnMoreUri": "",\n  "lifecycle": {},\n  "lockStatus": {},\n  "name": "",\n  "properties": {\n    "description": "",\n    "title": ""\n  },\n  "publishTime": "",\n  "publisher": {},\n  "revisionCreateTime": "",\n  "revisionCreator": {},\n  "revisionId": "",\n  "schemaCapabilities": {\n    "canDelete": false,\n    "canDisable": false,\n    "canEnable": false,\n    "canUpdate": false\n  }\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"appliedCapabilities\": {\n    \"canApply\": false,\n    \"canRead\": false,\n    \"canRemove\": false\n  },\n  \"appliedLabelPolicy\": {\n    \"copyMode\": \"\"\n  },\n  \"createTime\": \"\",\n  \"creator\": {\n    \"person\": \"\"\n  },\n  \"customer\": \"\",\n  \"disableTime\": \"\",\n  \"disabler\": {},\n  \"displayHints\": {\n    \"disabled\": false,\n    \"hiddenInSearch\": false,\n    \"priority\": \"\",\n    \"shownInApply\": false\n  },\n  \"fields\": [\n    {\n      \"appliedCapabilities\": {\n        \"canRead\": false,\n        \"canSearch\": false,\n        \"canWrite\": false\n      },\n      \"createTime\": \"\",\n      \"creator\": {},\n      \"dateOptions\": {\n        \"dateFormat\": \"\",\n        \"dateFormatType\": \"\",\n        \"maxValue\": {\n          \"day\": 0,\n          \"month\": 0,\n          \"year\": 0\n        },\n        \"minValue\": {}\n      },\n      \"disableTime\": \"\",\n      \"disabler\": {},\n      \"displayHints\": {\n        \"disabled\": false,\n        \"hiddenInSearch\": false,\n        \"required\": false,\n        \"shownInApply\": false\n      },\n      \"id\": \"\",\n      \"integerOptions\": {\n        \"maxValue\": \"\",\n        \"minValue\": \"\"\n      },\n      \"lifecycle\": {\n        \"disabledPolicy\": {\n          \"hideInSearch\": false,\n          \"showInApply\": false\n        },\n        \"hasUnpublishedChanges\": false,\n        \"state\": \"\"\n      },\n      \"lockStatus\": {\n        \"locked\": false\n      },\n      \"properties\": {\n        \"displayName\": \"\",\n        \"insertBeforeField\": \"\",\n        \"required\": false\n      },\n      \"publisher\": {},\n      \"queryKey\": \"\",\n      \"schemaCapabilities\": {\n        \"canDelete\": false,\n        \"canDisable\": false,\n        \"canEnable\": false,\n        \"canUpdate\": false\n      },\n      \"selectionOptions\": {\n        \"choices\": [\n          {\n            \"appliedCapabilities\": {\n              \"canRead\": false,\n              \"canSearch\": false,\n              \"canSelect\": false\n            },\n            \"createTime\": \"\",\n            \"creator\": {},\n            \"disableTime\": \"\",\n            \"disabler\": {},\n            \"displayHints\": {\n              \"badgeColors\": {\n                \"backgroundColor\": {\n                  \"alpha\": \"\",\n                  \"blue\": \"\",\n                  \"green\": \"\",\n                  \"red\": \"\"\n                },\n                \"foregroundColor\": {},\n                \"soloColor\": {}\n              },\n              \"badgePriority\": \"\",\n              \"darkBadgeColors\": {},\n              \"disabled\": false,\n              \"hiddenInSearch\": false,\n              \"shownInApply\": false\n            },\n            \"id\": \"\",\n            \"lifecycle\": {},\n            \"lockStatus\": {},\n            \"properties\": {\n              \"badgeConfig\": {\n                \"color\": {},\n                \"priorityOverride\": \"\"\n              },\n              \"description\": \"\",\n              \"displayName\": \"\",\n              \"insertBeforeChoice\": \"\"\n            },\n            \"publishTime\": \"\",\n            \"publisher\": {},\n            \"schemaCapabilities\": {\n              \"canDelete\": false,\n              \"canDisable\": false,\n              \"canEnable\": false,\n              \"canUpdate\": false\n            },\n            \"updateTime\": \"\",\n            \"updater\": {}\n          }\n        ],\n        \"listOptions\": {\n          \"maxEntries\": 0\n        }\n      },\n      \"textOptions\": {\n        \"maxLength\": 0,\n        \"minLength\": 0\n      },\n      \"updateTime\": \"\",\n      \"updater\": {},\n      \"userOptions\": {\n        \"listOptions\": {}\n      }\n    }\n  ],\n  \"id\": \"\",\n  \"labelType\": \"\",\n  \"learnMoreUri\": \"\",\n  \"lifecycle\": {},\n  \"lockStatus\": {},\n  \"name\": \"\",\n  \"properties\": {\n    \"description\": \"\",\n    \"title\": \"\"\n  },\n  \"publishTime\": \"\",\n  \"publisher\": {},\n  \"revisionCreateTime\": \"\",\n  \"revisionCreator\": {},\n  \"revisionId\": \"\",\n  \"schemaCapabilities\": {\n    \"canDelete\": false,\n    \"canDisable\": false,\n    \"canEnable\": false,\n    \"canUpdate\": false\n  }\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/v2beta/labels")
  .post(body)
  .addHeader("content-type", "application/json")
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'POST',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/v2beta/labels',
  headers: {
    'content-type': 'application/json'
  }
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.write(JSON.stringify({
  appliedCapabilities: {canApply: false, canRead: false, canRemove: false},
  appliedLabelPolicy: {copyMode: ''},
  createTime: '',
  creator: {person: ''},
  customer: '',
  disableTime: '',
  disabler: {},
  displayHints: {disabled: false, hiddenInSearch: false, priority: '', shownInApply: false},
  fields: [
    {
      appliedCapabilities: {canRead: false, canSearch: false, canWrite: false},
      createTime: '',
      creator: {},
      dateOptions: {
        dateFormat: '',
        dateFormatType: '',
        maxValue: {day: 0, month: 0, year: 0},
        minValue: {}
      },
      disableTime: '',
      disabler: {},
      displayHints: {disabled: false, hiddenInSearch: false, required: false, shownInApply: false},
      id: '',
      integerOptions: {maxValue: '', minValue: ''},
      lifecycle: {
        disabledPolicy: {hideInSearch: false, showInApply: false},
        hasUnpublishedChanges: false,
        state: ''
      },
      lockStatus: {locked: false},
      properties: {displayName: '', insertBeforeField: '', required: false},
      publisher: {},
      queryKey: '',
      schemaCapabilities: {canDelete: false, canDisable: false, canEnable: false, canUpdate: false},
      selectionOptions: {
        choices: [
          {
            appliedCapabilities: {canRead: false, canSearch: false, canSelect: false},
            createTime: '',
            creator: {},
            disableTime: '',
            disabler: {},
            displayHints: {
              badgeColors: {
                backgroundColor: {alpha: '', blue: '', green: '', red: ''},
                foregroundColor: {},
                soloColor: {}
              },
              badgePriority: '',
              darkBadgeColors: {},
              disabled: false,
              hiddenInSearch: false,
              shownInApply: false
            },
            id: '',
            lifecycle: {},
            lockStatus: {},
            properties: {
              badgeConfig: {color: {}, priorityOverride: ''},
              description: '',
              displayName: '',
              insertBeforeChoice: ''
            },
            publishTime: '',
            publisher: {},
            schemaCapabilities: {canDelete: false, canDisable: false, canEnable: false, canUpdate: false},
            updateTime: '',
            updater: {}
          }
        ],
        listOptions: {maxEntries: 0}
      },
      textOptions: {maxLength: 0, minLength: 0},
      updateTime: '',
      updater: {},
      userOptions: {listOptions: {}}
    }
  ],
  id: '',
  labelType: '',
  learnMoreUri: '',
  lifecycle: {},
  lockStatus: {},
  name: '',
  properties: {description: '', title: ''},
  publishTime: '',
  publisher: {},
  revisionCreateTime: '',
  revisionCreator: {},
  revisionId: '',
  schemaCapabilities: {canDelete: false, canDisable: false, canEnable: false, canUpdate: false}
}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/v2beta/labels',
  headers: {'content-type': 'application/json'},
  body: {
    appliedCapabilities: {canApply: false, canRead: false, canRemove: false},
    appliedLabelPolicy: {copyMode: ''},
    createTime: '',
    creator: {person: ''},
    customer: '',
    disableTime: '',
    disabler: {},
    displayHints: {disabled: false, hiddenInSearch: false, priority: '', shownInApply: false},
    fields: [
      {
        appliedCapabilities: {canRead: false, canSearch: false, canWrite: false},
        createTime: '',
        creator: {},
        dateOptions: {
          dateFormat: '',
          dateFormatType: '',
          maxValue: {day: 0, month: 0, year: 0},
          minValue: {}
        },
        disableTime: '',
        disabler: {},
        displayHints: {disabled: false, hiddenInSearch: false, required: false, shownInApply: false},
        id: '',
        integerOptions: {maxValue: '', minValue: ''},
        lifecycle: {
          disabledPolicy: {hideInSearch: false, showInApply: false},
          hasUnpublishedChanges: false,
          state: ''
        },
        lockStatus: {locked: false},
        properties: {displayName: '', insertBeforeField: '', required: false},
        publisher: {},
        queryKey: '',
        schemaCapabilities: {canDelete: false, canDisable: false, canEnable: false, canUpdate: false},
        selectionOptions: {
          choices: [
            {
              appliedCapabilities: {canRead: false, canSearch: false, canSelect: false},
              createTime: '',
              creator: {},
              disableTime: '',
              disabler: {},
              displayHints: {
                badgeColors: {
                  backgroundColor: {alpha: '', blue: '', green: '', red: ''},
                  foregroundColor: {},
                  soloColor: {}
                },
                badgePriority: '',
                darkBadgeColors: {},
                disabled: false,
                hiddenInSearch: false,
                shownInApply: false
              },
              id: '',
              lifecycle: {},
              lockStatus: {},
              properties: {
                badgeConfig: {color: {}, priorityOverride: ''},
                description: '',
                displayName: '',
                insertBeforeChoice: ''
              },
              publishTime: '',
              publisher: {},
              schemaCapabilities: {canDelete: false, canDisable: false, canEnable: false, canUpdate: false},
              updateTime: '',
              updater: {}
            }
          ],
          listOptions: {maxEntries: 0}
        },
        textOptions: {maxLength: 0, minLength: 0},
        updateTime: '',
        updater: {},
        userOptions: {listOptions: {}}
      }
    ],
    id: '',
    labelType: '',
    learnMoreUri: '',
    lifecycle: {},
    lockStatus: {},
    name: '',
    properties: {description: '', title: ''},
    publishTime: '',
    publisher: {},
    revisionCreateTime: '',
    revisionCreator: {},
    revisionId: '',
    schemaCapabilities: {canDelete: false, canDisable: false, canEnable: false, canUpdate: false}
  },
  json: true
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('POST', '{{baseUrl}}/v2beta/labels');

req.headers({
  'content-type': 'application/json'
});

req.type('json');
req.send({
  appliedCapabilities: {
    canApply: false,
    canRead: false,
    canRemove: false
  },
  appliedLabelPolicy: {
    copyMode: ''
  },
  createTime: '',
  creator: {
    person: ''
  },
  customer: '',
  disableTime: '',
  disabler: {},
  displayHints: {
    disabled: false,
    hiddenInSearch: false,
    priority: '',
    shownInApply: false
  },
  fields: [
    {
      appliedCapabilities: {
        canRead: false,
        canSearch: false,
        canWrite: false
      },
      createTime: '',
      creator: {},
      dateOptions: {
        dateFormat: '',
        dateFormatType: '',
        maxValue: {
          day: 0,
          month: 0,
          year: 0
        },
        minValue: {}
      },
      disableTime: '',
      disabler: {},
      displayHints: {
        disabled: false,
        hiddenInSearch: false,
        required: false,
        shownInApply: false
      },
      id: '',
      integerOptions: {
        maxValue: '',
        minValue: ''
      },
      lifecycle: {
        disabledPolicy: {
          hideInSearch: false,
          showInApply: false
        },
        hasUnpublishedChanges: false,
        state: ''
      },
      lockStatus: {
        locked: false
      },
      properties: {
        displayName: '',
        insertBeforeField: '',
        required: false
      },
      publisher: {},
      queryKey: '',
      schemaCapabilities: {
        canDelete: false,
        canDisable: false,
        canEnable: false,
        canUpdate: false
      },
      selectionOptions: {
        choices: [
          {
            appliedCapabilities: {
              canRead: false,
              canSearch: false,
              canSelect: false
            },
            createTime: '',
            creator: {},
            disableTime: '',
            disabler: {},
            displayHints: {
              badgeColors: {
                backgroundColor: {
                  alpha: '',
                  blue: '',
                  green: '',
                  red: ''
                },
                foregroundColor: {},
                soloColor: {}
              },
              badgePriority: '',
              darkBadgeColors: {},
              disabled: false,
              hiddenInSearch: false,
              shownInApply: false
            },
            id: '',
            lifecycle: {},
            lockStatus: {},
            properties: {
              badgeConfig: {
                color: {},
                priorityOverride: ''
              },
              description: '',
              displayName: '',
              insertBeforeChoice: ''
            },
            publishTime: '',
            publisher: {},
            schemaCapabilities: {
              canDelete: false,
              canDisable: false,
              canEnable: false,
              canUpdate: false
            },
            updateTime: '',
            updater: {}
          }
        ],
        listOptions: {
          maxEntries: 0
        }
      },
      textOptions: {
        maxLength: 0,
        minLength: 0
      },
      updateTime: '',
      updater: {},
      userOptions: {
        listOptions: {}
      }
    }
  ],
  id: '',
  labelType: '',
  learnMoreUri: '',
  lifecycle: {},
  lockStatus: {},
  name: '',
  properties: {
    description: '',
    title: ''
  },
  publishTime: '',
  publisher: {},
  revisionCreateTime: '',
  revisionCreator: {},
  revisionId: '',
  schemaCapabilities: {
    canDelete: false,
    canDisable: false,
    canEnable: false,
    canUpdate: false
  }
});

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'POST',
  url: '{{baseUrl}}/v2beta/labels',
  headers: {'content-type': 'application/json'},
  data: {
    appliedCapabilities: {canApply: false, canRead: false, canRemove: false},
    appliedLabelPolicy: {copyMode: ''},
    createTime: '',
    creator: {person: ''},
    customer: '',
    disableTime: '',
    disabler: {},
    displayHints: {disabled: false, hiddenInSearch: false, priority: '', shownInApply: false},
    fields: [
      {
        appliedCapabilities: {canRead: false, canSearch: false, canWrite: false},
        createTime: '',
        creator: {},
        dateOptions: {
          dateFormat: '',
          dateFormatType: '',
          maxValue: {day: 0, month: 0, year: 0},
          minValue: {}
        },
        disableTime: '',
        disabler: {},
        displayHints: {disabled: false, hiddenInSearch: false, required: false, shownInApply: false},
        id: '',
        integerOptions: {maxValue: '', minValue: ''},
        lifecycle: {
          disabledPolicy: {hideInSearch: false, showInApply: false},
          hasUnpublishedChanges: false,
          state: ''
        },
        lockStatus: {locked: false},
        properties: {displayName: '', insertBeforeField: '', required: false},
        publisher: {},
        queryKey: '',
        schemaCapabilities: {canDelete: false, canDisable: false, canEnable: false, canUpdate: false},
        selectionOptions: {
          choices: [
            {
              appliedCapabilities: {canRead: false, canSearch: false, canSelect: false},
              createTime: '',
              creator: {},
              disableTime: '',
              disabler: {},
              displayHints: {
                badgeColors: {
                  backgroundColor: {alpha: '', blue: '', green: '', red: ''},
                  foregroundColor: {},
                  soloColor: {}
                },
                badgePriority: '',
                darkBadgeColors: {},
                disabled: false,
                hiddenInSearch: false,
                shownInApply: false
              },
              id: '',
              lifecycle: {},
              lockStatus: {},
              properties: {
                badgeConfig: {color: {}, priorityOverride: ''},
                description: '',
                displayName: '',
                insertBeforeChoice: ''
              },
              publishTime: '',
              publisher: {},
              schemaCapabilities: {canDelete: false, canDisable: false, canEnable: false, canUpdate: false},
              updateTime: '',
              updater: {}
            }
          ],
          listOptions: {maxEntries: 0}
        },
        textOptions: {maxLength: 0, minLength: 0},
        updateTime: '',
        updater: {},
        userOptions: {listOptions: {}}
      }
    ],
    id: '',
    labelType: '',
    learnMoreUri: '',
    lifecycle: {},
    lockStatus: {},
    name: '',
    properties: {description: '', title: ''},
    publishTime: '',
    publisher: {},
    revisionCreateTime: '',
    revisionCreator: {},
    revisionId: '',
    schemaCapabilities: {canDelete: false, canDisable: false, canEnable: false, canUpdate: false}
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/v2beta/labels';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"appliedCapabilities":{"canApply":false,"canRead":false,"canRemove":false},"appliedLabelPolicy":{"copyMode":""},"createTime":"","creator":{"person":""},"customer":"","disableTime":"","disabler":{},"displayHints":{"disabled":false,"hiddenInSearch":false,"priority":"","shownInApply":false},"fields":[{"appliedCapabilities":{"canRead":false,"canSearch":false,"canWrite":false},"createTime":"","creator":{},"dateOptions":{"dateFormat":"","dateFormatType":"","maxValue":{"day":0,"month":0,"year":0},"minValue":{}},"disableTime":"","disabler":{},"displayHints":{"disabled":false,"hiddenInSearch":false,"required":false,"shownInApply":false},"id":"","integerOptions":{"maxValue":"","minValue":""},"lifecycle":{"disabledPolicy":{"hideInSearch":false,"showInApply":false},"hasUnpublishedChanges":false,"state":""},"lockStatus":{"locked":false},"properties":{"displayName":"","insertBeforeField":"","required":false},"publisher":{},"queryKey":"","schemaCapabilities":{"canDelete":false,"canDisable":false,"canEnable":false,"canUpdate":false},"selectionOptions":{"choices":[{"appliedCapabilities":{"canRead":false,"canSearch":false,"canSelect":false},"createTime":"","creator":{},"disableTime":"","disabler":{},"displayHints":{"badgeColors":{"backgroundColor":{"alpha":"","blue":"","green":"","red":""},"foregroundColor":{},"soloColor":{}},"badgePriority":"","darkBadgeColors":{},"disabled":false,"hiddenInSearch":false,"shownInApply":false},"id":"","lifecycle":{},"lockStatus":{},"properties":{"badgeConfig":{"color":{},"priorityOverride":""},"description":"","displayName":"","insertBeforeChoice":""},"publishTime":"","publisher":{},"schemaCapabilities":{"canDelete":false,"canDisable":false,"canEnable":false,"canUpdate":false},"updateTime":"","updater":{}}],"listOptions":{"maxEntries":0}},"textOptions":{"maxLength":0,"minLength":0},"updateTime":"","updater":{},"userOptions":{"listOptions":{}}}],"id":"","labelType":"","learnMoreUri":"","lifecycle":{},"lockStatus":{},"name":"","properties":{"description":"","title":""},"publishTime":"","publisher":{},"revisionCreateTime":"","revisionCreator":{},"revisionId":"","schemaCapabilities":{"canDelete":false,"canDisable":false,"canEnable":false,"canUpdate":false}}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"appliedCapabilities": @{ @"canApply": @NO, @"canRead": @NO, @"canRemove": @NO },
                              @"appliedLabelPolicy": @{ @"copyMode": @"" },
                              @"createTime": @"",
                              @"creator": @{ @"person": @"" },
                              @"customer": @"",
                              @"disableTime": @"",
                              @"disabler": @{  },
                              @"displayHints": @{ @"disabled": @NO, @"hiddenInSearch": @NO, @"priority": @"", @"shownInApply": @NO },
                              @"fields": @[ @{ @"appliedCapabilities": @{ @"canRead": @NO, @"canSearch": @NO, @"canWrite": @NO }, @"createTime": @"", @"creator": @{  }, @"dateOptions": @{ @"dateFormat": @"", @"dateFormatType": @"", @"maxValue": @{ @"day": @0, @"month": @0, @"year": @0 }, @"minValue": @{  } }, @"disableTime": @"", @"disabler": @{  }, @"displayHints": @{ @"disabled": @NO, @"hiddenInSearch": @NO, @"required": @NO, @"shownInApply": @NO }, @"id": @"", @"integerOptions": @{ @"maxValue": @"", @"minValue": @"" }, @"lifecycle": @{ @"disabledPolicy": @{ @"hideInSearch": @NO, @"showInApply": @NO }, @"hasUnpublishedChanges": @NO, @"state": @"" }, @"lockStatus": @{ @"locked": @NO }, @"properties": @{ @"displayName": @"", @"insertBeforeField": @"", @"required": @NO }, @"publisher": @{  }, @"queryKey": @"", @"schemaCapabilities": @{ @"canDelete": @NO, @"canDisable": @NO, @"canEnable": @NO, @"canUpdate": @NO }, @"selectionOptions": @{ @"choices": @[ @{ @"appliedCapabilities": @{ @"canRead": @NO, @"canSearch": @NO, @"canSelect": @NO }, @"createTime": @"", @"creator": @{  }, @"disableTime": @"", @"disabler": @{  }, @"displayHints": @{ @"badgeColors": @{ @"backgroundColor": @{ @"alpha": @"", @"blue": @"", @"green": @"", @"red": @"" }, @"foregroundColor": @{  }, @"soloColor": @{  } }, @"badgePriority": @"", @"darkBadgeColors": @{  }, @"disabled": @NO, @"hiddenInSearch": @NO, @"shownInApply": @NO }, @"id": @"", @"lifecycle": @{  }, @"lockStatus": @{  }, @"properties": @{ @"badgeConfig": @{ @"color": @{  }, @"priorityOverride": @"" }, @"description": @"", @"displayName": @"", @"insertBeforeChoice": @"" }, @"publishTime": @"", @"publisher": @{  }, @"schemaCapabilities": @{ @"canDelete": @NO, @"canDisable": @NO, @"canEnable": @NO, @"canUpdate": @NO }, @"updateTime": @"", @"updater": @{  } } ], @"listOptions": @{ @"maxEntries": @0 } }, @"textOptions": @{ @"maxLength": @0, @"minLength": @0 }, @"updateTime": @"", @"updater": @{  }, @"userOptions": @{ @"listOptions": @{  } } } ],
                              @"id": @"",
                              @"labelType": @"",
                              @"learnMoreUri": @"",
                              @"lifecycle": @{  },
                              @"lockStatus": @{  },
                              @"name": @"",
                              @"properties": @{ @"description": @"", @"title": @"" },
                              @"publishTime": @"",
                              @"publisher": @{  },
                              @"revisionCreateTime": @"",
                              @"revisionCreator": @{  },
                              @"revisionId": @"",
                              @"schemaCapabilities": @{ @"canDelete": @NO, @"canDisable": @NO, @"canEnable": @NO, @"canUpdate": @NO } };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/v2beta/labels"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"POST"];
[request setAllHTTPHeaderFields:headers];
[request setHTTPBody:postData];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/v2beta/labels" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"appliedCapabilities\": {\n    \"canApply\": false,\n    \"canRead\": false,\n    \"canRemove\": false\n  },\n  \"appliedLabelPolicy\": {\n    \"copyMode\": \"\"\n  },\n  \"createTime\": \"\",\n  \"creator\": {\n    \"person\": \"\"\n  },\n  \"customer\": \"\",\n  \"disableTime\": \"\",\n  \"disabler\": {},\n  \"displayHints\": {\n    \"disabled\": false,\n    \"hiddenInSearch\": false,\n    \"priority\": \"\",\n    \"shownInApply\": false\n  },\n  \"fields\": [\n    {\n      \"appliedCapabilities\": {\n        \"canRead\": false,\n        \"canSearch\": false,\n        \"canWrite\": false\n      },\n      \"createTime\": \"\",\n      \"creator\": {},\n      \"dateOptions\": {\n        \"dateFormat\": \"\",\n        \"dateFormatType\": \"\",\n        \"maxValue\": {\n          \"day\": 0,\n          \"month\": 0,\n          \"year\": 0\n        },\n        \"minValue\": {}\n      },\n      \"disableTime\": \"\",\n      \"disabler\": {},\n      \"displayHints\": {\n        \"disabled\": false,\n        \"hiddenInSearch\": false,\n        \"required\": false,\n        \"shownInApply\": false\n      },\n      \"id\": \"\",\n      \"integerOptions\": {\n        \"maxValue\": \"\",\n        \"minValue\": \"\"\n      },\n      \"lifecycle\": {\n        \"disabledPolicy\": {\n          \"hideInSearch\": false,\n          \"showInApply\": false\n        },\n        \"hasUnpublishedChanges\": false,\n        \"state\": \"\"\n      },\n      \"lockStatus\": {\n        \"locked\": false\n      },\n      \"properties\": {\n        \"displayName\": \"\",\n        \"insertBeforeField\": \"\",\n        \"required\": false\n      },\n      \"publisher\": {},\n      \"queryKey\": \"\",\n      \"schemaCapabilities\": {\n        \"canDelete\": false,\n        \"canDisable\": false,\n        \"canEnable\": false,\n        \"canUpdate\": false\n      },\n      \"selectionOptions\": {\n        \"choices\": [\n          {\n            \"appliedCapabilities\": {\n              \"canRead\": false,\n              \"canSearch\": false,\n              \"canSelect\": false\n            },\n            \"createTime\": \"\",\n            \"creator\": {},\n            \"disableTime\": \"\",\n            \"disabler\": {},\n            \"displayHints\": {\n              \"badgeColors\": {\n                \"backgroundColor\": {\n                  \"alpha\": \"\",\n                  \"blue\": \"\",\n                  \"green\": \"\",\n                  \"red\": \"\"\n                },\n                \"foregroundColor\": {},\n                \"soloColor\": {}\n              },\n              \"badgePriority\": \"\",\n              \"darkBadgeColors\": {},\n              \"disabled\": false,\n              \"hiddenInSearch\": false,\n              \"shownInApply\": false\n            },\n            \"id\": \"\",\n            \"lifecycle\": {},\n            \"lockStatus\": {},\n            \"properties\": {\n              \"badgeConfig\": {\n                \"color\": {},\n                \"priorityOverride\": \"\"\n              },\n              \"description\": \"\",\n              \"displayName\": \"\",\n              \"insertBeforeChoice\": \"\"\n            },\n            \"publishTime\": \"\",\n            \"publisher\": {},\n            \"schemaCapabilities\": {\n              \"canDelete\": false,\n              \"canDisable\": false,\n              \"canEnable\": false,\n              \"canUpdate\": false\n            },\n            \"updateTime\": \"\",\n            \"updater\": {}\n          }\n        ],\n        \"listOptions\": {\n          \"maxEntries\": 0\n        }\n      },\n      \"textOptions\": {\n        \"maxLength\": 0,\n        \"minLength\": 0\n      },\n      \"updateTime\": \"\",\n      \"updater\": {},\n      \"userOptions\": {\n        \"listOptions\": {}\n      }\n    }\n  ],\n  \"id\": \"\",\n  \"labelType\": \"\",\n  \"learnMoreUri\": \"\",\n  \"lifecycle\": {},\n  \"lockStatus\": {},\n  \"name\": \"\",\n  \"properties\": {\n    \"description\": \"\",\n    \"title\": \"\"\n  },\n  \"publishTime\": \"\",\n  \"publisher\": {},\n  \"revisionCreateTime\": \"\",\n  \"revisionCreator\": {},\n  \"revisionId\": \"\",\n  \"schemaCapabilities\": {\n    \"canDelete\": false,\n    \"canDisable\": false,\n    \"canEnable\": false,\n    \"canUpdate\": false\n  }\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/v2beta/labels",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "POST",
  CURLOPT_POSTFIELDS => json_encode([
    'appliedCapabilities' => [
        'canApply' => null,
        'canRead' => null,
        'canRemove' => null
    ],
    'appliedLabelPolicy' => [
        'copyMode' => ''
    ],
    'createTime' => '',
    'creator' => [
        'person' => ''
    ],
    'customer' => '',
    'disableTime' => '',
    'disabler' => [
        
    ],
    'displayHints' => [
        'disabled' => null,
        'hiddenInSearch' => null,
        'priority' => '',
        'shownInApply' => null
    ],
    'fields' => [
        [
                'appliedCapabilities' => [
                                'canRead' => null,
                                'canSearch' => null,
                                'canWrite' => null
                ],
                'createTime' => '',
                'creator' => [
                                
                ],
                'dateOptions' => [
                                'dateFormat' => '',
                                'dateFormatType' => '',
                                'maxValue' => [
                                                                'day' => 0,
                                                                'month' => 0,
                                                                'year' => 0
                                ],
                                'minValue' => [
                                                                
                                ]
                ],
                'disableTime' => '',
                'disabler' => [
                                
                ],
                'displayHints' => [
                                'disabled' => null,
                                'hiddenInSearch' => null,
                                'required' => null,
                                'shownInApply' => null
                ],
                'id' => '',
                'integerOptions' => [
                                'maxValue' => '',
                                'minValue' => ''
                ],
                'lifecycle' => [
                                'disabledPolicy' => [
                                                                'hideInSearch' => null,
                                                                'showInApply' => null
                                ],
                                'hasUnpublishedChanges' => null,
                                'state' => ''
                ],
                'lockStatus' => [
                                'locked' => null
                ],
                'properties' => [
                                'displayName' => '',
                                'insertBeforeField' => '',
                                'required' => null
                ],
                'publisher' => [
                                
                ],
                'queryKey' => '',
                'schemaCapabilities' => [
                                'canDelete' => null,
                                'canDisable' => null,
                                'canEnable' => null,
                                'canUpdate' => null
                ],
                'selectionOptions' => [
                                'choices' => [
                                                                [
                                                                                                                                'appliedCapabilities' => [
                                                                                                                                                                                                                                                                'canRead' => null,
                                                                                                                                                                                                                                                                'canSearch' => null,
                                                                                                                                                                                                                                                                'canSelect' => null
                                                                                                                                ],
                                                                                                                                'createTime' => '',
                                                                                                                                'creator' => [
                                                                                                                                                                                                                                                                
                                                                                                                                ],
                                                                                                                                'disableTime' => '',
                                                                                                                                'disabler' => [
                                                                                                                                                                                                                                                                
                                                                                                                                ],
                                                                                                                                'displayHints' => [
                                                                                                                                                                                                                                                                'badgeColors' => [
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                'backgroundColor' => [
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                'alpha' => '',
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                'blue' => '',
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                'green' => '',
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                'red' => ''
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                ],
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                'foregroundColor' => [
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                ],
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                'soloColor' => [
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                ]
                                                                                                                                                                                                                                                                ],
                                                                                                                                                                                                                                                                'badgePriority' => '',
                                                                                                                                                                                                                                                                'darkBadgeColors' => [
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                ],
                                                                                                                                                                                                                                                                'disabled' => null,
                                                                                                                                                                                                                                                                'hiddenInSearch' => null,
                                                                                                                                                                                                                                                                'shownInApply' => null
                                                                                                                                ],
                                                                                                                                'id' => '',
                                                                                                                                'lifecycle' => [
                                                                                                                                                                                                                                                                
                                                                                                                                ],
                                                                                                                                'lockStatus' => [
                                                                                                                                                                                                                                                                
                                                                                                                                ],
                                                                                                                                'properties' => [
                                                                                                                                                                                                                                                                'badgeConfig' => [
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                'color' => [
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                ],
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                'priorityOverride' => ''
                                                                                                                                                                                                                                                                ],
                                                                                                                                                                                                                                                                'description' => '',
                                                                                                                                                                                                                                                                'displayName' => '',
                                                                                                                                                                                                                                                                'insertBeforeChoice' => ''
                                                                                                                                ],
                                                                                                                                'publishTime' => '',
                                                                                                                                'publisher' => [
                                                                                                                                                                                                                                                                
                                                                                                                                ],
                                                                                                                                'schemaCapabilities' => [
                                                                                                                                                                                                                                                                'canDelete' => null,
                                                                                                                                                                                                                                                                'canDisable' => null,
                                                                                                                                                                                                                                                                'canEnable' => null,
                                                                                                                                                                                                                                                                'canUpdate' => null
                                                                                                                                ],
                                                                                                                                'updateTime' => '',
                                                                                                                                'updater' => [
                                                                                                                                                                                                                                                                
                                                                                                                                ]
                                                                ]
                                ],
                                'listOptions' => [
                                                                'maxEntries' => 0
                                ]
                ],
                'textOptions' => [
                                'maxLength' => 0,
                                'minLength' => 0
                ],
                'updateTime' => '',
                'updater' => [
                                
                ],
                'userOptions' => [
                                'listOptions' => [
                                                                
                                ]
                ]
        ]
    ],
    'id' => '',
    'labelType' => '',
    'learnMoreUri' => '',
    'lifecycle' => [
        
    ],
    'lockStatus' => [
        
    ],
    'name' => '',
    'properties' => [
        'description' => '',
        'title' => ''
    ],
    'publishTime' => '',
    'publisher' => [
        
    ],
    'revisionCreateTime' => '',
    'revisionCreator' => [
        
    ],
    'revisionId' => '',
    'schemaCapabilities' => [
        'canDelete' => null,
        'canDisable' => null,
        'canEnable' => null,
        'canUpdate' => null
    ]
  ]),
  CURLOPT_HTTPHEADER => [
    "content-type: application/json"
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('POST', '{{baseUrl}}/v2beta/labels', [
  'body' => '{
  "appliedCapabilities": {
    "canApply": false,
    "canRead": false,
    "canRemove": false
  },
  "appliedLabelPolicy": {
    "copyMode": ""
  },
  "createTime": "",
  "creator": {
    "person": ""
  },
  "customer": "",
  "disableTime": "",
  "disabler": {},
  "displayHints": {
    "disabled": false,
    "hiddenInSearch": false,
    "priority": "",
    "shownInApply": false
  },
  "fields": [
    {
      "appliedCapabilities": {
        "canRead": false,
        "canSearch": false,
        "canWrite": false
      },
      "createTime": "",
      "creator": {},
      "dateOptions": {
        "dateFormat": "",
        "dateFormatType": "",
        "maxValue": {
          "day": 0,
          "month": 0,
          "year": 0
        },
        "minValue": {}
      },
      "disableTime": "",
      "disabler": {},
      "displayHints": {
        "disabled": false,
        "hiddenInSearch": false,
        "required": false,
        "shownInApply": false
      },
      "id": "",
      "integerOptions": {
        "maxValue": "",
        "minValue": ""
      },
      "lifecycle": {
        "disabledPolicy": {
          "hideInSearch": false,
          "showInApply": false
        },
        "hasUnpublishedChanges": false,
        "state": ""
      },
      "lockStatus": {
        "locked": false
      },
      "properties": {
        "displayName": "",
        "insertBeforeField": "",
        "required": false
      },
      "publisher": {},
      "queryKey": "",
      "schemaCapabilities": {
        "canDelete": false,
        "canDisable": false,
        "canEnable": false,
        "canUpdate": false
      },
      "selectionOptions": {
        "choices": [
          {
            "appliedCapabilities": {
              "canRead": false,
              "canSearch": false,
              "canSelect": false
            },
            "createTime": "",
            "creator": {},
            "disableTime": "",
            "disabler": {},
            "displayHints": {
              "badgeColors": {
                "backgroundColor": {
                  "alpha": "",
                  "blue": "",
                  "green": "",
                  "red": ""
                },
                "foregroundColor": {},
                "soloColor": {}
              },
              "badgePriority": "",
              "darkBadgeColors": {},
              "disabled": false,
              "hiddenInSearch": false,
              "shownInApply": false
            },
            "id": "",
            "lifecycle": {},
            "lockStatus": {},
            "properties": {
              "badgeConfig": {
                "color": {},
                "priorityOverride": ""
              },
              "description": "",
              "displayName": "",
              "insertBeforeChoice": ""
            },
            "publishTime": "",
            "publisher": {},
            "schemaCapabilities": {
              "canDelete": false,
              "canDisable": false,
              "canEnable": false,
              "canUpdate": false
            },
            "updateTime": "",
            "updater": {}
          }
        ],
        "listOptions": {
          "maxEntries": 0
        }
      },
      "textOptions": {
        "maxLength": 0,
        "minLength": 0
      },
      "updateTime": "",
      "updater": {},
      "userOptions": {
        "listOptions": {}
      }
    }
  ],
  "id": "",
  "labelType": "",
  "learnMoreUri": "",
  "lifecycle": {},
  "lockStatus": {},
  "name": "",
  "properties": {
    "description": "",
    "title": ""
  },
  "publishTime": "",
  "publisher": {},
  "revisionCreateTime": "",
  "revisionCreator": {},
  "revisionId": "",
  "schemaCapabilities": {
    "canDelete": false,
    "canDisable": false,
    "canEnable": false,
    "canUpdate": false
  }
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/v2beta/labels');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'appliedCapabilities' => [
    'canApply' => null,
    'canRead' => null,
    'canRemove' => null
  ],
  'appliedLabelPolicy' => [
    'copyMode' => ''
  ],
  'createTime' => '',
  'creator' => [
    'person' => ''
  ],
  'customer' => '',
  'disableTime' => '',
  'disabler' => [
    
  ],
  'displayHints' => [
    'disabled' => null,
    'hiddenInSearch' => null,
    'priority' => '',
    'shownInApply' => null
  ],
  'fields' => [
    [
        'appliedCapabilities' => [
                'canRead' => null,
                'canSearch' => null,
                'canWrite' => null
        ],
        'createTime' => '',
        'creator' => [
                
        ],
        'dateOptions' => [
                'dateFormat' => '',
                'dateFormatType' => '',
                'maxValue' => [
                                'day' => 0,
                                'month' => 0,
                                'year' => 0
                ],
                'minValue' => [
                                
                ]
        ],
        'disableTime' => '',
        'disabler' => [
                
        ],
        'displayHints' => [
                'disabled' => null,
                'hiddenInSearch' => null,
                'required' => null,
                'shownInApply' => null
        ],
        'id' => '',
        'integerOptions' => [
                'maxValue' => '',
                'minValue' => ''
        ],
        'lifecycle' => [
                'disabledPolicy' => [
                                'hideInSearch' => null,
                                'showInApply' => null
                ],
                'hasUnpublishedChanges' => null,
                'state' => ''
        ],
        'lockStatus' => [
                'locked' => null
        ],
        'properties' => [
                'displayName' => '',
                'insertBeforeField' => '',
                'required' => null
        ],
        'publisher' => [
                
        ],
        'queryKey' => '',
        'schemaCapabilities' => [
                'canDelete' => null,
                'canDisable' => null,
                'canEnable' => null,
                'canUpdate' => null
        ],
        'selectionOptions' => [
                'choices' => [
                                [
                                                                'appliedCapabilities' => [
                                                                                                                                'canRead' => null,
                                                                                                                                'canSearch' => null,
                                                                                                                                'canSelect' => null
                                                                ],
                                                                'createTime' => '',
                                                                'creator' => [
                                                                                                                                
                                                                ],
                                                                'disableTime' => '',
                                                                'disabler' => [
                                                                                                                                
                                                                ],
                                                                'displayHints' => [
                                                                                                                                'badgeColors' => [
                                                                                                                                                                                                                                                                'backgroundColor' => [
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                'alpha' => '',
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                'blue' => '',
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                'green' => '',
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                'red' => ''
                                                                                                                                                                                                                                                                ],
                                                                                                                                                                                                                                                                'foregroundColor' => [
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                ],
                                                                                                                                                                                                                                                                'soloColor' => [
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                ]
                                                                                                                                ],
                                                                                                                                'badgePriority' => '',
                                                                                                                                'darkBadgeColors' => [
                                                                                                                                                                                                                                                                
                                                                                                                                ],
                                                                                                                                'disabled' => null,
                                                                                                                                'hiddenInSearch' => null,
                                                                                                                                'shownInApply' => null
                                                                ],
                                                                'id' => '',
                                                                'lifecycle' => [
                                                                                                                                
                                                                ],
                                                                'lockStatus' => [
                                                                                                                                
                                                                ],
                                                                'properties' => [
                                                                                                                                'badgeConfig' => [
                                                                                                                                                                                                                                                                'color' => [
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                ],
                                                                                                                                                                                                                                                                'priorityOverride' => ''
                                                                                                                                ],
                                                                                                                                'description' => '',
                                                                                                                                'displayName' => '',
                                                                                                                                'insertBeforeChoice' => ''
                                                                ],
                                                                'publishTime' => '',
                                                                'publisher' => [
                                                                                                                                
                                                                ],
                                                                'schemaCapabilities' => [
                                                                                                                                'canDelete' => null,
                                                                                                                                'canDisable' => null,
                                                                                                                                'canEnable' => null,
                                                                                                                                'canUpdate' => null
                                                                ],
                                                                'updateTime' => '',
                                                                'updater' => [
                                                                                                                                
                                                                ]
                                ]
                ],
                'listOptions' => [
                                'maxEntries' => 0
                ]
        ],
        'textOptions' => [
                'maxLength' => 0,
                'minLength' => 0
        ],
        'updateTime' => '',
        'updater' => [
                
        ],
        'userOptions' => [
                'listOptions' => [
                                
                ]
        ]
    ]
  ],
  'id' => '',
  'labelType' => '',
  'learnMoreUri' => '',
  'lifecycle' => [
    
  ],
  'lockStatus' => [
    
  ],
  'name' => '',
  'properties' => [
    'description' => '',
    'title' => ''
  ],
  'publishTime' => '',
  'publisher' => [
    
  ],
  'revisionCreateTime' => '',
  'revisionCreator' => [
    
  ],
  'revisionId' => '',
  'schemaCapabilities' => [
    'canDelete' => null,
    'canDisable' => null,
    'canEnable' => null,
    'canUpdate' => null
  ]
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'appliedCapabilities' => [
    'canApply' => null,
    'canRead' => null,
    'canRemove' => null
  ],
  'appliedLabelPolicy' => [
    'copyMode' => ''
  ],
  'createTime' => '',
  'creator' => [
    'person' => ''
  ],
  'customer' => '',
  'disableTime' => '',
  'disabler' => [
    
  ],
  'displayHints' => [
    'disabled' => null,
    'hiddenInSearch' => null,
    'priority' => '',
    'shownInApply' => null
  ],
  'fields' => [
    [
        'appliedCapabilities' => [
                'canRead' => null,
                'canSearch' => null,
                'canWrite' => null
        ],
        'createTime' => '',
        'creator' => [
                
        ],
        'dateOptions' => [
                'dateFormat' => '',
                'dateFormatType' => '',
                'maxValue' => [
                                'day' => 0,
                                'month' => 0,
                                'year' => 0
                ],
                'minValue' => [
                                
                ]
        ],
        'disableTime' => '',
        'disabler' => [
                
        ],
        'displayHints' => [
                'disabled' => null,
                'hiddenInSearch' => null,
                'required' => null,
                'shownInApply' => null
        ],
        'id' => '',
        'integerOptions' => [
                'maxValue' => '',
                'minValue' => ''
        ],
        'lifecycle' => [
                'disabledPolicy' => [
                                'hideInSearch' => null,
                                'showInApply' => null
                ],
                'hasUnpublishedChanges' => null,
                'state' => ''
        ],
        'lockStatus' => [
                'locked' => null
        ],
        'properties' => [
                'displayName' => '',
                'insertBeforeField' => '',
                'required' => null
        ],
        'publisher' => [
                
        ],
        'queryKey' => '',
        'schemaCapabilities' => [
                'canDelete' => null,
                'canDisable' => null,
                'canEnable' => null,
                'canUpdate' => null
        ],
        'selectionOptions' => [
                'choices' => [
                                [
                                                                'appliedCapabilities' => [
                                                                                                                                'canRead' => null,
                                                                                                                                'canSearch' => null,
                                                                                                                                'canSelect' => null
                                                                ],
                                                                'createTime' => '',
                                                                'creator' => [
                                                                                                                                
                                                                ],
                                                                'disableTime' => '',
                                                                'disabler' => [
                                                                                                                                
                                                                ],
                                                                'displayHints' => [
                                                                                                                                'badgeColors' => [
                                                                                                                                                                                                                                                                'backgroundColor' => [
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                'alpha' => '',
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                'blue' => '',
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                'green' => '',
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                'red' => ''
                                                                                                                                                                                                                                                                ],
                                                                                                                                                                                                                                                                'foregroundColor' => [
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                ],
                                                                                                                                                                                                                                                                'soloColor' => [
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                ]
                                                                                                                                ],
                                                                                                                                'badgePriority' => '',
                                                                                                                                'darkBadgeColors' => [
                                                                                                                                                                                                                                                                
                                                                                                                                ],
                                                                                                                                'disabled' => null,
                                                                                                                                'hiddenInSearch' => null,
                                                                                                                                'shownInApply' => null
                                                                ],
                                                                'id' => '',
                                                                'lifecycle' => [
                                                                                                                                
                                                                ],
                                                                'lockStatus' => [
                                                                                                                                
                                                                ],
                                                                'properties' => [
                                                                                                                                'badgeConfig' => [
                                                                                                                                                                                                                                                                'color' => [
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                ],
                                                                                                                                                                                                                                                                'priorityOverride' => ''
                                                                                                                                ],
                                                                                                                                'description' => '',
                                                                                                                                'displayName' => '',
                                                                                                                                'insertBeforeChoice' => ''
                                                                ],
                                                                'publishTime' => '',
                                                                'publisher' => [
                                                                                                                                
                                                                ],
                                                                'schemaCapabilities' => [
                                                                                                                                'canDelete' => null,
                                                                                                                                'canDisable' => null,
                                                                                                                                'canEnable' => null,
                                                                                                                                'canUpdate' => null
                                                                ],
                                                                'updateTime' => '',
                                                                'updater' => [
                                                                                                                                
                                                                ]
                                ]
                ],
                'listOptions' => [
                                'maxEntries' => 0
                ]
        ],
        'textOptions' => [
                'maxLength' => 0,
                'minLength' => 0
        ],
        'updateTime' => '',
        'updater' => [
                
        ],
        'userOptions' => [
                'listOptions' => [
                                
                ]
        ]
    ]
  ],
  'id' => '',
  'labelType' => '',
  'learnMoreUri' => '',
  'lifecycle' => [
    
  ],
  'lockStatus' => [
    
  ],
  'name' => '',
  'properties' => [
    'description' => '',
    'title' => ''
  ],
  'publishTime' => '',
  'publisher' => [
    
  ],
  'revisionCreateTime' => '',
  'revisionCreator' => [
    
  ],
  'revisionId' => '',
  'schemaCapabilities' => [
    'canDelete' => null,
    'canDisable' => null,
    'canEnable' => null,
    'canUpdate' => null
  ]
]));
$request->setRequestUrl('{{baseUrl}}/v2beta/labels');
$request->setRequestMethod('POST');
$request->setBody($body);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/v2beta/labels' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "appliedCapabilities": {
    "canApply": false,
    "canRead": false,
    "canRemove": false
  },
  "appliedLabelPolicy": {
    "copyMode": ""
  },
  "createTime": "",
  "creator": {
    "person": ""
  },
  "customer": "",
  "disableTime": "",
  "disabler": {},
  "displayHints": {
    "disabled": false,
    "hiddenInSearch": false,
    "priority": "",
    "shownInApply": false
  },
  "fields": [
    {
      "appliedCapabilities": {
        "canRead": false,
        "canSearch": false,
        "canWrite": false
      },
      "createTime": "",
      "creator": {},
      "dateOptions": {
        "dateFormat": "",
        "dateFormatType": "",
        "maxValue": {
          "day": 0,
          "month": 0,
          "year": 0
        },
        "minValue": {}
      },
      "disableTime": "",
      "disabler": {},
      "displayHints": {
        "disabled": false,
        "hiddenInSearch": false,
        "required": false,
        "shownInApply": false
      },
      "id": "",
      "integerOptions": {
        "maxValue": "",
        "minValue": ""
      },
      "lifecycle": {
        "disabledPolicy": {
          "hideInSearch": false,
          "showInApply": false
        },
        "hasUnpublishedChanges": false,
        "state": ""
      },
      "lockStatus": {
        "locked": false
      },
      "properties": {
        "displayName": "",
        "insertBeforeField": "",
        "required": false
      },
      "publisher": {},
      "queryKey": "",
      "schemaCapabilities": {
        "canDelete": false,
        "canDisable": false,
        "canEnable": false,
        "canUpdate": false
      },
      "selectionOptions": {
        "choices": [
          {
            "appliedCapabilities": {
              "canRead": false,
              "canSearch": false,
              "canSelect": false
            },
            "createTime": "",
            "creator": {},
            "disableTime": "",
            "disabler": {},
            "displayHints": {
              "badgeColors": {
                "backgroundColor": {
                  "alpha": "",
                  "blue": "",
                  "green": "",
                  "red": ""
                },
                "foregroundColor": {},
                "soloColor": {}
              },
              "badgePriority": "",
              "darkBadgeColors": {},
              "disabled": false,
              "hiddenInSearch": false,
              "shownInApply": false
            },
            "id": "",
            "lifecycle": {},
            "lockStatus": {},
            "properties": {
              "badgeConfig": {
                "color": {},
                "priorityOverride": ""
              },
              "description": "",
              "displayName": "",
              "insertBeforeChoice": ""
            },
            "publishTime": "",
            "publisher": {},
            "schemaCapabilities": {
              "canDelete": false,
              "canDisable": false,
              "canEnable": false,
              "canUpdate": false
            },
            "updateTime": "",
            "updater": {}
          }
        ],
        "listOptions": {
          "maxEntries": 0
        }
      },
      "textOptions": {
        "maxLength": 0,
        "minLength": 0
      },
      "updateTime": "",
      "updater": {},
      "userOptions": {
        "listOptions": {}
      }
    }
  ],
  "id": "",
  "labelType": "",
  "learnMoreUri": "",
  "lifecycle": {},
  "lockStatus": {},
  "name": "",
  "properties": {
    "description": "",
    "title": ""
  },
  "publishTime": "",
  "publisher": {},
  "revisionCreateTime": "",
  "revisionCreator": {},
  "revisionId": "",
  "schemaCapabilities": {
    "canDelete": false,
    "canDisable": false,
    "canEnable": false,
    "canUpdate": false
  }
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/v2beta/labels' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "appliedCapabilities": {
    "canApply": false,
    "canRead": false,
    "canRemove": false
  },
  "appliedLabelPolicy": {
    "copyMode": ""
  },
  "createTime": "",
  "creator": {
    "person": ""
  },
  "customer": "",
  "disableTime": "",
  "disabler": {},
  "displayHints": {
    "disabled": false,
    "hiddenInSearch": false,
    "priority": "",
    "shownInApply": false
  },
  "fields": [
    {
      "appliedCapabilities": {
        "canRead": false,
        "canSearch": false,
        "canWrite": false
      },
      "createTime": "",
      "creator": {},
      "dateOptions": {
        "dateFormat": "",
        "dateFormatType": "",
        "maxValue": {
          "day": 0,
          "month": 0,
          "year": 0
        },
        "minValue": {}
      },
      "disableTime": "",
      "disabler": {},
      "displayHints": {
        "disabled": false,
        "hiddenInSearch": false,
        "required": false,
        "shownInApply": false
      },
      "id": "",
      "integerOptions": {
        "maxValue": "",
        "minValue": ""
      },
      "lifecycle": {
        "disabledPolicy": {
          "hideInSearch": false,
          "showInApply": false
        },
        "hasUnpublishedChanges": false,
        "state": ""
      },
      "lockStatus": {
        "locked": false
      },
      "properties": {
        "displayName": "",
        "insertBeforeField": "",
        "required": false
      },
      "publisher": {},
      "queryKey": "",
      "schemaCapabilities": {
        "canDelete": false,
        "canDisable": false,
        "canEnable": false,
        "canUpdate": false
      },
      "selectionOptions": {
        "choices": [
          {
            "appliedCapabilities": {
              "canRead": false,
              "canSearch": false,
              "canSelect": false
            },
            "createTime": "",
            "creator": {},
            "disableTime": "",
            "disabler": {},
            "displayHints": {
              "badgeColors": {
                "backgroundColor": {
                  "alpha": "",
                  "blue": "",
                  "green": "",
                  "red": ""
                },
                "foregroundColor": {},
                "soloColor": {}
              },
              "badgePriority": "",
              "darkBadgeColors": {},
              "disabled": false,
              "hiddenInSearch": false,
              "shownInApply": false
            },
            "id": "",
            "lifecycle": {},
            "lockStatus": {},
            "properties": {
              "badgeConfig": {
                "color": {},
                "priorityOverride": ""
              },
              "description": "",
              "displayName": "",
              "insertBeforeChoice": ""
            },
            "publishTime": "",
            "publisher": {},
            "schemaCapabilities": {
              "canDelete": false,
              "canDisable": false,
              "canEnable": false,
              "canUpdate": false
            },
            "updateTime": "",
            "updater": {}
          }
        ],
        "listOptions": {
          "maxEntries": 0
        }
      },
      "textOptions": {
        "maxLength": 0,
        "minLength": 0
      },
      "updateTime": "",
      "updater": {},
      "userOptions": {
        "listOptions": {}
      }
    }
  ],
  "id": "",
  "labelType": "",
  "learnMoreUri": "",
  "lifecycle": {},
  "lockStatus": {},
  "name": "",
  "properties": {
    "description": "",
    "title": ""
  },
  "publishTime": "",
  "publisher": {},
  "revisionCreateTime": "",
  "revisionCreator": {},
  "revisionId": "",
  "schemaCapabilities": {
    "canDelete": false,
    "canDisable": false,
    "canEnable": false,
    "canUpdate": false
  }
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"appliedCapabilities\": {\n    \"canApply\": false,\n    \"canRead\": false,\n    \"canRemove\": false\n  },\n  \"appliedLabelPolicy\": {\n    \"copyMode\": \"\"\n  },\n  \"createTime\": \"\",\n  \"creator\": {\n    \"person\": \"\"\n  },\n  \"customer\": \"\",\n  \"disableTime\": \"\",\n  \"disabler\": {},\n  \"displayHints\": {\n    \"disabled\": false,\n    \"hiddenInSearch\": false,\n    \"priority\": \"\",\n    \"shownInApply\": false\n  },\n  \"fields\": [\n    {\n      \"appliedCapabilities\": {\n        \"canRead\": false,\n        \"canSearch\": false,\n        \"canWrite\": false\n      },\n      \"createTime\": \"\",\n      \"creator\": {},\n      \"dateOptions\": {\n        \"dateFormat\": \"\",\n        \"dateFormatType\": \"\",\n        \"maxValue\": {\n          \"day\": 0,\n          \"month\": 0,\n          \"year\": 0\n        },\n        \"minValue\": {}\n      },\n      \"disableTime\": \"\",\n      \"disabler\": {},\n      \"displayHints\": {\n        \"disabled\": false,\n        \"hiddenInSearch\": false,\n        \"required\": false,\n        \"shownInApply\": false\n      },\n      \"id\": \"\",\n      \"integerOptions\": {\n        \"maxValue\": \"\",\n        \"minValue\": \"\"\n      },\n      \"lifecycle\": {\n        \"disabledPolicy\": {\n          \"hideInSearch\": false,\n          \"showInApply\": false\n        },\n        \"hasUnpublishedChanges\": false,\n        \"state\": \"\"\n      },\n      \"lockStatus\": {\n        \"locked\": false\n      },\n      \"properties\": {\n        \"displayName\": \"\",\n        \"insertBeforeField\": \"\",\n        \"required\": false\n      },\n      \"publisher\": {},\n      \"queryKey\": \"\",\n      \"schemaCapabilities\": {\n        \"canDelete\": false,\n        \"canDisable\": false,\n        \"canEnable\": false,\n        \"canUpdate\": false\n      },\n      \"selectionOptions\": {\n        \"choices\": [\n          {\n            \"appliedCapabilities\": {\n              \"canRead\": false,\n              \"canSearch\": false,\n              \"canSelect\": false\n            },\n            \"createTime\": \"\",\n            \"creator\": {},\n            \"disableTime\": \"\",\n            \"disabler\": {},\n            \"displayHints\": {\n              \"badgeColors\": {\n                \"backgroundColor\": {\n                  \"alpha\": \"\",\n                  \"blue\": \"\",\n                  \"green\": \"\",\n                  \"red\": \"\"\n                },\n                \"foregroundColor\": {},\n                \"soloColor\": {}\n              },\n              \"badgePriority\": \"\",\n              \"darkBadgeColors\": {},\n              \"disabled\": false,\n              \"hiddenInSearch\": false,\n              \"shownInApply\": false\n            },\n            \"id\": \"\",\n            \"lifecycle\": {},\n            \"lockStatus\": {},\n            \"properties\": {\n              \"badgeConfig\": {\n                \"color\": {},\n                \"priorityOverride\": \"\"\n              },\n              \"description\": \"\",\n              \"displayName\": \"\",\n              \"insertBeforeChoice\": \"\"\n            },\n            \"publishTime\": \"\",\n            \"publisher\": {},\n            \"schemaCapabilities\": {\n              \"canDelete\": false,\n              \"canDisable\": false,\n              \"canEnable\": false,\n              \"canUpdate\": false\n            },\n            \"updateTime\": \"\",\n            \"updater\": {}\n          }\n        ],\n        \"listOptions\": {\n          \"maxEntries\": 0\n        }\n      },\n      \"textOptions\": {\n        \"maxLength\": 0,\n        \"minLength\": 0\n      },\n      \"updateTime\": \"\",\n      \"updater\": {},\n      \"userOptions\": {\n        \"listOptions\": {}\n      }\n    }\n  ],\n  \"id\": \"\",\n  \"labelType\": \"\",\n  \"learnMoreUri\": \"\",\n  \"lifecycle\": {},\n  \"lockStatus\": {},\n  \"name\": \"\",\n  \"properties\": {\n    \"description\": \"\",\n    \"title\": \"\"\n  },\n  \"publishTime\": \"\",\n  \"publisher\": {},\n  \"revisionCreateTime\": \"\",\n  \"revisionCreator\": {},\n  \"revisionId\": \"\",\n  \"schemaCapabilities\": {\n    \"canDelete\": false,\n    \"canDisable\": false,\n    \"canEnable\": false,\n    \"canUpdate\": false\n  }\n}"

headers = { 'content-type': "application/json" }

conn.request("POST", "/baseUrl/v2beta/labels", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/v2beta/labels"

payload = {
    "appliedCapabilities": {
        "canApply": False,
        "canRead": False,
        "canRemove": False
    },
    "appliedLabelPolicy": { "copyMode": "" },
    "createTime": "",
    "creator": { "person": "" },
    "customer": "",
    "disableTime": "",
    "disabler": {},
    "displayHints": {
        "disabled": False,
        "hiddenInSearch": False,
        "priority": "",
        "shownInApply": False
    },
    "fields": [
        {
            "appliedCapabilities": {
                "canRead": False,
                "canSearch": False,
                "canWrite": False
            },
            "createTime": "",
            "creator": {},
            "dateOptions": {
                "dateFormat": "",
                "dateFormatType": "",
                "maxValue": {
                    "day": 0,
                    "month": 0,
                    "year": 0
                },
                "minValue": {}
            },
            "disableTime": "",
            "disabler": {},
            "displayHints": {
                "disabled": False,
                "hiddenInSearch": False,
                "required": False,
                "shownInApply": False
            },
            "id": "",
            "integerOptions": {
                "maxValue": "",
                "minValue": ""
            },
            "lifecycle": {
                "disabledPolicy": {
                    "hideInSearch": False,
                    "showInApply": False
                },
                "hasUnpublishedChanges": False,
                "state": ""
            },
            "lockStatus": { "locked": False },
            "properties": {
                "displayName": "",
                "insertBeforeField": "",
                "required": False
            },
            "publisher": {},
            "queryKey": "",
            "schemaCapabilities": {
                "canDelete": False,
                "canDisable": False,
                "canEnable": False,
                "canUpdate": False
            },
            "selectionOptions": {
                "choices": [
                    {
                        "appliedCapabilities": {
                            "canRead": False,
                            "canSearch": False,
                            "canSelect": False
                        },
                        "createTime": "",
                        "creator": {},
                        "disableTime": "",
                        "disabler": {},
                        "displayHints": {
                            "badgeColors": {
                                "backgroundColor": {
                                    "alpha": "",
                                    "blue": "",
                                    "green": "",
                                    "red": ""
                                },
                                "foregroundColor": {},
                                "soloColor": {}
                            },
                            "badgePriority": "",
                            "darkBadgeColors": {},
                            "disabled": False,
                            "hiddenInSearch": False,
                            "shownInApply": False
                        },
                        "id": "",
                        "lifecycle": {},
                        "lockStatus": {},
                        "properties": {
                            "badgeConfig": {
                                "color": {},
                                "priorityOverride": ""
                            },
                            "description": "",
                            "displayName": "",
                            "insertBeforeChoice": ""
                        },
                        "publishTime": "",
                        "publisher": {},
                        "schemaCapabilities": {
                            "canDelete": False,
                            "canDisable": False,
                            "canEnable": False,
                            "canUpdate": False
                        },
                        "updateTime": "",
                        "updater": {}
                    }
                ],
                "listOptions": { "maxEntries": 0 }
            },
            "textOptions": {
                "maxLength": 0,
                "minLength": 0
            },
            "updateTime": "",
            "updater": {},
            "userOptions": { "listOptions": {} }
        }
    ],
    "id": "",
    "labelType": "",
    "learnMoreUri": "",
    "lifecycle": {},
    "lockStatus": {},
    "name": "",
    "properties": {
        "description": "",
        "title": ""
    },
    "publishTime": "",
    "publisher": {},
    "revisionCreateTime": "",
    "revisionCreator": {},
    "revisionId": "",
    "schemaCapabilities": {
        "canDelete": False,
        "canDisable": False,
        "canEnable": False,
        "canUpdate": False
    }
}
headers = {"content-type": "application/json"}

response = requests.post(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/v2beta/labels"

payload <- "{\n  \"appliedCapabilities\": {\n    \"canApply\": false,\n    \"canRead\": false,\n    \"canRemove\": false\n  },\n  \"appliedLabelPolicy\": {\n    \"copyMode\": \"\"\n  },\n  \"createTime\": \"\",\n  \"creator\": {\n    \"person\": \"\"\n  },\n  \"customer\": \"\",\n  \"disableTime\": \"\",\n  \"disabler\": {},\n  \"displayHints\": {\n    \"disabled\": false,\n    \"hiddenInSearch\": false,\n    \"priority\": \"\",\n    \"shownInApply\": false\n  },\n  \"fields\": [\n    {\n      \"appliedCapabilities\": {\n        \"canRead\": false,\n        \"canSearch\": false,\n        \"canWrite\": false\n      },\n      \"createTime\": \"\",\n      \"creator\": {},\n      \"dateOptions\": {\n        \"dateFormat\": \"\",\n        \"dateFormatType\": \"\",\n        \"maxValue\": {\n          \"day\": 0,\n          \"month\": 0,\n          \"year\": 0\n        },\n        \"minValue\": {}\n      },\n      \"disableTime\": \"\",\n      \"disabler\": {},\n      \"displayHints\": {\n        \"disabled\": false,\n        \"hiddenInSearch\": false,\n        \"required\": false,\n        \"shownInApply\": false\n      },\n      \"id\": \"\",\n      \"integerOptions\": {\n        \"maxValue\": \"\",\n        \"minValue\": \"\"\n      },\n      \"lifecycle\": {\n        \"disabledPolicy\": {\n          \"hideInSearch\": false,\n          \"showInApply\": false\n        },\n        \"hasUnpublishedChanges\": false,\n        \"state\": \"\"\n      },\n      \"lockStatus\": {\n        \"locked\": false\n      },\n      \"properties\": {\n        \"displayName\": \"\",\n        \"insertBeforeField\": \"\",\n        \"required\": false\n      },\n      \"publisher\": {},\n      \"queryKey\": \"\",\n      \"schemaCapabilities\": {\n        \"canDelete\": false,\n        \"canDisable\": false,\n        \"canEnable\": false,\n        \"canUpdate\": false\n      },\n      \"selectionOptions\": {\n        \"choices\": [\n          {\n            \"appliedCapabilities\": {\n              \"canRead\": false,\n              \"canSearch\": false,\n              \"canSelect\": false\n            },\n            \"createTime\": \"\",\n            \"creator\": {},\n            \"disableTime\": \"\",\n            \"disabler\": {},\n            \"displayHints\": {\n              \"badgeColors\": {\n                \"backgroundColor\": {\n                  \"alpha\": \"\",\n                  \"blue\": \"\",\n                  \"green\": \"\",\n                  \"red\": \"\"\n                },\n                \"foregroundColor\": {},\n                \"soloColor\": {}\n              },\n              \"badgePriority\": \"\",\n              \"darkBadgeColors\": {},\n              \"disabled\": false,\n              \"hiddenInSearch\": false,\n              \"shownInApply\": false\n            },\n            \"id\": \"\",\n            \"lifecycle\": {},\n            \"lockStatus\": {},\n            \"properties\": {\n              \"badgeConfig\": {\n                \"color\": {},\n                \"priorityOverride\": \"\"\n              },\n              \"description\": \"\",\n              \"displayName\": \"\",\n              \"insertBeforeChoice\": \"\"\n            },\n            \"publishTime\": \"\",\n            \"publisher\": {},\n            \"schemaCapabilities\": {\n              \"canDelete\": false,\n              \"canDisable\": false,\n              \"canEnable\": false,\n              \"canUpdate\": false\n            },\n            \"updateTime\": \"\",\n            \"updater\": {}\n          }\n        ],\n        \"listOptions\": {\n          \"maxEntries\": 0\n        }\n      },\n      \"textOptions\": {\n        \"maxLength\": 0,\n        \"minLength\": 0\n      },\n      \"updateTime\": \"\",\n      \"updater\": {},\n      \"userOptions\": {\n        \"listOptions\": {}\n      }\n    }\n  ],\n  \"id\": \"\",\n  \"labelType\": \"\",\n  \"learnMoreUri\": \"\",\n  \"lifecycle\": {},\n  \"lockStatus\": {},\n  \"name\": \"\",\n  \"properties\": {\n    \"description\": \"\",\n    \"title\": \"\"\n  },\n  \"publishTime\": \"\",\n  \"publisher\": {},\n  \"revisionCreateTime\": \"\",\n  \"revisionCreator\": {},\n  \"revisionId\": \"\",\n  \"schemaCapabilities\": {\n    \"canDelete\": false,\n    \"canDisable\": false,\n    \"canEnable\": false,\n    \"canUpdate\": false\n  }\n}"

encode <- "json"

response <- VERB("POST", url, body = payload, content_type("application/json"), encode = encode)

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/v2beta/labels")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Post.new(url)
request["content-type"] = 'application/json'
request.body = "{\n  \"appliedCapabilities\": {\n    \"canApply\": false,\n    \"canRead\": false,\n    \"canRemove\": false\n  },\n  \"appliedLabelPolicy\": {\n    \"copyMode\": \"\"\n  },\n  \"createTime\": \"\",\n  \"creator\": {\n    \"person\": \"\"\n  },\n  \"customer\": \"\",\n  \"disableTime\": \"\",\n  \"disabler\": {},\n  \"displayHints\": {\n    \"disabled\": false,\n    \"hiddenInSearch\": false,\n    \"priority\": \"\",\n    \"shownInApply\": false\n  },\n  \"fields\": [\n    {\n      \"appliedCapabilities\": {\n        \"canRead\": false,\n        \"canSearch\": false,\n        \"canWrite\": false\n      },\n      \"createTime\": \"\",\n      \"creator\": {},\n      \"dateOptions\": {\n        \"dateFormat\": \"\",\n        \"dateFormatType\": \"\",\n        \"maxValue\": {\n          \"day\": 0,\n          \"month\": 0,\n          \"year\": 0\n        },\n        \"minValue\": {}\n      },\n      \"disableTime\": \"\",\n      \"disabler\": {},\n      \"displayHints\": {\n        \"disabled\": false,\n        \"hiddenInSearch\": false,\n        \"required\": false,\n        \"shownInApply\": false\n      },\n      \"id\": \"\",\n      \"integerOptions\": {\n        \"maxValue\": \"\",\n        \"minValue\": \"\"\n      },\n      \"lifecycle\": {\n        \"disabledPolicy\": {\n          \"hideInSearch\": false,\n          \"showInApply\": false\n        },\n        \"hasUnpublishedChanges\": false,\n        \"state\": \"\"\n      },\n      \"lockStatus\": {\n        \"locked\": false\n      },\n      \"properties\": {\n        \"displayName\": \"\",\n        \"insertBeforeField\": \"\",\n        \"required\": false\n      },\n      \"publisher\": {},\n      \"queryKey\": \"\",\n      \"schemaCapabilities\": {\n        \"canDelete\": false,\n        \"canDisable\": false,\n        \"canEnable\": false,\n        \"canUpdate\": false\n      },\n      \"selectionOptions\": {\n        \"choices\": [\n          {\n            \"appliedCapabilities\": {\n              \"canRead\": false,\n              \"canSearch\": false,\n              \"canSelect\": false\n            },\n            \"createTime\": \"\",\n            \"creator\": {},\n            \"disableTime\": \"\",\n            \"disabler\": {},\n            \"displayHints\": {\n              \"badgeColors\": {\n                \"backgroundColor\": {\n                  \"alpha\": \"\",\n                  \"blue\": \"\",\n                  \"green\": \"\",\n                  \"red\": \"\"\n                },\n                \"foregroundColor\": {},\n                \"soloColor\": {}\n              },\n              \"badgePriority\": \"\",\n              \"darkBadgeColors\": {},\n              \"disabled\": false,\n              \"hiddenInSearch\": false,\n              \"shownInApply\": false\n            },\n            \"id\": \"\",\n            \"lifecycle\": {},\n            \"lockStatus\": {},\n            \"properties\": {\n              \"badgeConfig\": {\n                \"color\": {},\n                \"priorityOverride\": \"\"\n              },\n              \"description\": \"\",\n              \"displayName\": \"\",\n              \"insertBeforeChoice\": \"\"\n            },\n            \"publishTime\": \"\",\n            \"publisher\": {},\n            \"schemaCapabilities\": {\n              \"canDelete\": false,\n              \"canDisable\": false,\n              \"canEnable\": false,\n              \"canUpdate\": false\n            },\n            \"updateTime\": \"\",\n            \"updater\": {}\n          }\n        ],\n        \"listOptions\": {\n          \"maxEntries\": 0\n        }\n      },\n      \"textOptions\": {\n        \"maxLength\": 0,\n        \"minLength\": 0\n      },\n      \"updateTime\": \"\",\n      \"updater\": {},\n      \"userOptions\": {\n        \"listOptions\": {}\n      }\n    }\n  ],\n  \"id\": \"\",\n  \"labelType\": \"\",\n  \"learnMoreUri\": \"\",\n  \"lifecycle\": {},\n  \"lockStatus\": {},\n  \"name\": \"\",\n  \"properties\": {\n    \"description\": \"\",\n    \"title\": \"\"\n  },\n  \"publishTime\": \"\",\n  \"publisher\": {},\n  \"revisionCreateTime\": \"\",\n  \"revisionCreator\": {},\n  \"revisionId\": \"\",\n  \"schemaCapabilities\": {\n    \"canDelete\": false,\n    \"canDisable\": false,\n    \"canEnable\": false,\n    \"canUpdate\": false\n  }\n}"

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
  headers: {'Content-Type' => 'application/json'}
)

response = conn.post('/baseUrl/v2beta/labels') do |req|
  req.body = "{\n  \"appliedCapabilities\": {\n    \"canApply\": false,\n    \"canRead\": false,\n    \"canRemove\": false\n  },\n  \"appliedLabelPolicy\": {\n    \"copyMode\": \"\"\n  },\n  \"createTime\": \"\",\n  \"creator\": {\n    \"person\": \"\"\n  },\n  \"customer\": \"\",\n  \"disableTime\": \"\",\n  \"disabler\": {},\n  \"displayHints\": {\n    \"disabled\": false,\n    \"hiddenInSearch\": false,\n    \"priority\": \"\",\n    \"shownInApply\": false\n  },\n  \"fields\": [\n    {\n      \"appliedCapabilities\": {\n        \"canRead\": false,\n        \"canSearch\": false,\n        \"canWrite\": false\n      },\n      \"createTime\": \"\",\n      \"creator\": {},\n      \"dateOptions\": {\n        \"dateFormat\": \"\",\n        \"dateFormatType\": \"\",\n        \"maxValue\": {\n          \"day\": 0,\n          \"month\": 0,\n          \"year\": 0\n        },\n        \"minValue\": {}\n      },\n      \"disableTime\": \"\",\n      \"disabler\": {},\n      \"displayHints\": {\n        \"disabled\": false,\n        \"hiddenInSearch\": false,\n        \"required\": false,\n        \"shownInApply\": false\n      },\n      \"id\": \"\",\n      \"integerOptions\": {\n        \"maxValue\": \"\",\n        \"minValue\": \"\"\n      },\n      \"lifecycle\": {\n        \"disabledPolicy\": {\n          \"hideInSearch\": false,\n          \"showInApply\": false\n        },\n        \"hasUnpublishedChanges\": false,\n        \"state\": \"\"\n      },\n      \"lockStatus\": {\n        \"locked\": false\n      },\n      \"properties\": {\n        \"displayName\": \"\",\n        \"insertBeforeField\": \"\",\n        \"required\": false\n      },\n      \"publisher\": {},\n      \"queryKey\": \"\",\n      \"schemaCapabilities\": {\n        \"canDelete\": false,\n        \"canDisable\": false,\n        \"canEnable\": false,\n        \"canUpdate\": false\n      },\n      \"selectionOptions\": {\n        \"choices\": [\n          {\n            \"appliedCapabilities\": {\n              \"canRead\": false,\n              \"canSearch\": false,\n              \"canSelect\": false\n            },\n            \"createTime\": \"\",\n            \"creator\": {},\n            \"disableTime\": \"\",\n            \"disabler\": {},\n            \"displayHints\": {\n              \"badgeColors\": {\n                \"backgroundColor\": {\n                  \"alpha\": \"\",\n                  \"blue\": \"\",\n                  \"green\": \"\",\n                  \"red\": \"\"\n                },\n                \"foregroundColor\": {},\n                \"soloColor\": {}\n              },\n              \"badgePriority\": \"\",\n              \"darkBadgeColors\": {},\n              \"disabled\": false,\n              \"hiddenInSearch\": false,\n              \"shownInApply\": false\n            },\n            \"id\": \"\",\n            \"lifecycle\": {},\n            \"lockStatus\": {},\n            \"properties\": {\n              \"badgeConfig\": {\n                \"color\": {},\n                \"priorityOverride\": \"\"\n              },\n              \"description\": \"\",\n              \"displayName\": \"\",\n              \"insertBeforeChoice\": \"\"\n            },\n            \"publishTime\": \"\",\n            \"publisher\": {},\n            \"schemaCapabilities\": {\n              \"canDelete\": false,\n              \"canDisable\": false,\n              \"canEnable\": false,\n              \"canUpdate\": false\n            },\n            \"updateTime\": \"\",\n            \"updater\": {}\n          }\n        ],\n        \"listOptions\": {\n          \"maxEntries\": 0\n        }\n      },\n      \"textOptions\": {\n        \"maxLength\": 0,\n        \"minLength\": 0\n      },\n      \"updateTime\": \"\",\n      \"updater\": {},\n      \"userOptions\": {\n        \"listOptions\": {}\n      }\n    }\n  ],\n  \"id\": \"\",\n  \"labelType\": \"\",\n  \"learnMoreUri\": \"\",\n  \"lifecycle\": {},\n  \"lockStatus\": {},\n  \"name\": \"\",\n  \"properties\": {\n    \"description\": \"\",\n    \"title\": \"\"\n  },\n  \"publishTime\": \"\",\n  \"publisher\": {},\n  \"revisionCreateTime\": \"\",\n  \"revisionCreator\": {},\n  \"revisionId\": \"\",\n  \"schemaCapabilities\": {\n    \"canDelete\": false,\n    \"canDisable\": false,\n    \"canEnable\": false,\n    \"canUpdate\": false\n  }\n}"
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/v2beta/labels";

    let payload = json!({
        "appliedCapabilities": json!({
            "canApply": false,
            "canRead": false,
            "canRemove": false
        }),
        "appliedLabelPolicy": json!({"copyMode": ""}),
        "createTime": "",
        "creator": json!({"person": ""}),
        "customer": "",
        "disableTime": "",
        "disabler": json!({}),
        "displayHints": json!({
            "disabled": false,
            "hiddenInSearch": false,
            "priority": "",
            "shownInApply": false
        }),
        "fields": (
            json!({
                "appliedCapabilities": json!({
                    "canRead": false,
                    "canSearch": false,
                    "canWrite": false
                }),
                "createTime": "",
                "creator": json!({}),
                "dateOptions": json!({
                    "dateFormat": "",
                    "dateFormatType": "",
                    "maxValue": json!({
                        "day": 0,
                        "month": 0,
                        "year": 0
                    }),
                    "minValue": json!({})
                }),
                "disableTime": "",
                "disabler": json!({}),
                "displayHints": json!({
                    "disabled": false,
                    "hiddenInSearch": false,
                    "required": false,
                    "shownInApply": false
                }),
                "id": "",
                "integerOptions": json!({
                    "maxValue": "",
                    "minValue": ""
                }),
                "lifecycle": json!({
                    "disabledPolicy": json!({
                        "hideInSearch": false,
                        "showInApply": false
                    }),
                    "hasUnpublishedChanges": false,
                    "state": ""
                }),
                "lockStatus": json!({"locked": false}),
                "properties": json!({
                    "displayName": "",
                    "insertBeforeField": "",
                    "required": false
                }),
                "publisher": json!({}),
                "queryKey": "",
                "schemaCapabilities": json!({
                    "canDelete": false,
                    "canDisable": false,
                    "canEnable": false,
                    "canUpdate": false
                }),
                "selectionOptions": json!({
                    "choices": (
                        json!({
                            "appliedCapabilities": json!({
                                "canRead": false,
                                "canSearch": false,
                                "canSelect": false
                            }),
                            "createTime": "",
                            "creator": json!({}),
                            "disableTime": "",
                            "disabler": json!({}),
                            "displayHints": json!({
                                "badgeColors": json!({
                                    "backgroundColor": json!({
                                        "alpha": "",
                                        "blue": "",
                                        "green": "",
                                        "red": ""
                                    }),
                                    "foregroundColor": json!({}),
                                    "soloColor": json!({})
                                }),
                                "badgePriority": "",
                                "darkBadgeColors": json!({}),
                                "disabled": false,
                                "hiddenInSearch": false,
                                "shownInApply": false
                            }),
                            "id": "",
                            "lifecycle": json!({}),
                            "lockStatus": json!({}),
                            "properties": json!({
                                "badgeConfig": json!({
                                    "color": json!({}),
                                    "priorityOverride": ""
                                }),
                                "description": "",
                                "displayName": "",
                                "insertBeforeChoice": ""
                            }),
                            "publishTime": "",
                            "publisher": json!({}),
                            "schemaCapabilities": json!({
                                "canDelete": false,
                                "canDisable": false,
                                "canEnable": false,
                                "canUpdate": false
                            }),
                            "updateTime": "",
                            "updater": json!({})
                        })
                    ),
                    "listOptions": json!({"maxEntries": 0})
                }),
                "textOptions": json!({
                    "maxLength": 0,
                    "minLength": 0
                }),
                "updateTime": "",
                "updater": json!({}),
                "userOptions": json!({"listOptions": json!({})})
            })
        ),
        "id": "",
        "labelType": "",
        "learnMoreUri": "",
        "lifecycle": json!({}),
        "lockStatus": json!({}),
        "name": "",
        "properties": json!({
            "description": "",
            "title": ""
        }),
        "publishTime": "",
        "publisher": json!({}),
        "revisionCreateTime": "",
        "revisionCreator": json!({}),
        "revisionId": "",
        "schemaCapabilities": json!({
            "canDelete": false,
            "canDisable": false,
            "canEnable": false,
            "canUpdate": false
        })
    });

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("content-type", "application/json".parse().unwrap());

    let client = reqwest::Client::new();
    let response = client.post(url)
        .headers(headers)
        .json(&payload)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request POST \
  --url {{baseUrl}}/v2beta/labels \
  --header 'content-type: application/json' \
  --data '{
  "appliedCapabilities": {
    "canApply": false,
    "canRead": false,
    "canRemove": false
  },
  "appliedLabelPolicy": {
    "copyMode": ""
  },
  "createTime": "",
  "creator": {
    "person": ""
  },
  "customer": "",
  "disableTime": "",
  "disabler": {},
  "displayHints": {
    "disabled": false,
    "hiddenInSearch": false,
    "priority": "",
    "shownInApply": false
  },
  "fields": [
    {
      "appliedCapabilities": {
        "canRead": false,
        "canSearch": false,
        "canWrite": false
      },
      "createTime": "",
      "creator": {},
      "dateOptions": {
        "dateFormat": "",
        "dateFormatType": "",
        "maxValue": {
          "day": 0,
          "month": 0,
          "year": 0
        },
        "minValue": {}
      },
      "disableTime": "",
      "disabler": {},
      "displayHints": {
        "disabled": false,
        "hiddenInSearch": false,
        "required": false,
        "shownInApply": false
      },
      "id": "",
      "integerOptions": {
        "maxValue": "",
        "minValue": ""
      },
      "lifecycle": {
        "disabledPolicy": {
          "hideInSearch": false,
          "showInApply": false
        },
        "hasUnpublishedChanges": false,
        "state": ""
      },
      "lockStatus": {
        "locked": false
      },
      "properties": {
        "displayName": "",
        "insertBeforeField": "",
        "required": false
      },
      "publisher": {},
      "queryKey": "",
      "schemaCapabilities": {
        "canDelete": false,
        "canDisable": false,
        "canEnable": false,
        "canUpdate": false
      },
      "selectionOptions": {
        "choices": [
          {
            "appliedCapabilities": {
              "canRead": false,
              "canSearch": false,
              "canSelect": false
            },
            "createTime": "",
            "creator": {},
            "disableTime": "",
            "disabler": {},
            "displayHints": {
              "badgeColors": {
                "backgroundColor": {
                  "alpha": "",
                  "blue": "",
                  "green": "",
                  "red": ""
                },
                "foregroundColor": {},
                "soloColor": {}
              },
              "badgePriority": "",
              "darkBadgeColors": {},
              "disabled": false,
              "hiddenInSearch": false,
              "shownInApply": false
            },
            "id": "",
            "lifecycle": {},
            "lockStatus": {},
            "properties": {
              "badgeConfig": {
                "color": {},
                "priorityOverride": ""
              },
              "description": "",
              "displayName": "",
              "insertBeforeChoice": ""
            },
            "publishTime": "",
            "publisher": {},
            "schemaCapabilities": {
              "canDelete": false,
              "canDisable": false,
              "canEnable": false,
              "canUpdate": false
            },
            "updateTime": "",
            "updater": {}
          }
        ],
        "listOptions": {
          "maxEntries": 0
        }
      },
      "textOptions": {
        "maxLength": 0,
        "minLength": 0
      },
      "updateTime": "",
      "updater": {},
      "userOptions": {
        "listOptions": {}
      }
    }
  ],
  "id": "",
  "labelType": "",
  "learnMoreUri": "",
  "lifecycle": {},
  "lockStatus": {},
  "name": "",
  "properties": {
    "description": "",
    "title": ""
  },
  "publishTime": "",
  "publisher": {},
  "revisionCreateTime": "",
  "revisionCreator": {},
  "revisionId": "",
  "schemaCapabilities": {
    "canDelete": false,
    "canDisable": false,
    "canEnable": false,
    "canUpdate": false
  }
}'
echo '{
  "appliedCapabilities": {
    "canApply": false,
    "canRead": false,
    "canRemove": false
  },
  "appliedLabelPolicy": {
    "copyMode": ""
  },
  "createTime": "",
  "creator": {
    "person": ""
  },
  "customer": "",
  "disableTime": "",
  "disabler": {},
  "displayHints": {
    "disabled": false,
    "hiddenInSearch": false,
    "priority": "",
    "shownInApply": false
  },
  "fields": [
    {
      "appliedCapabilities": {
        "canRead": false,
        "canSearch": false,
        "canWrite": false
      },
      "createTime": "",
      "creator": {},
      "dateOptions": {
        "dateFormat": "",
        "dateFormatType": "",
        "maxValue": {
          "day": 0,
          "month": 0,
          "year": 0
        },
        "minValue": {}
      },
      "disableTime": "",
      "disabler": {},
      "displayHints": {
        "disabled": false,
        "hiddenInSearch": false,
        "required": false,
        "shownInApply": false
      },
      "id": "",
      "integerOptions": {
        "maxValue": "",
        "minValue": ""
      },
      "lifecycle": {
        "disabledPolicy": {
          "hideInSearch": false,
          "showInApply": false
        },
        "hasUnpublishedChanges": false,
        "state": ""
      },
      "lockStatus": {
        "locked": false
      },
      "properties": {
        "displayName": "",
        "insertBeforeField": "",
        "required": false
      },
      "publisher": {},
      "queryKey": "",
      "schemaCapabilities": {
        "canDelete": false,
        "canDisable": false,
        "canEnable": false,
        "canUpdate": false
      },
      "selectionOptions": {
        "choices": [
          {
            "appliedCapabilities": {
              "canRead": false,
              "canSearch": false,
              "canSelect": false
            },
            "createTime": "",
            "creator": {},
            "disableTime": "",
            "disabler": {},
            "displayHints": {
              "badgeColors": {
                "backgroundColor": {
                  "alpha": "",
                  "blue": "",
                  "green": "",
                  "red": ""
                },
                "foregroundColor": {},
                "soloColor": {}
              },
              "badgePriority": "",
              "darkBadgeColors": {},
              "disabled": false,
              "hiddenInSearch": false,
              "shownInApply": false
            },
            "id": "",
            "lifecycle": {},
            "lockStatus": {},
            "properties": {
              "badgeConfig": {
                "color": {},
                "priorityOverride": ""
              },
              "description": "",
              "displayName": "",
              "insertBeforeChoice": ""
            },
            "publishTime": "",
            "publisher": {},
            "schemaCapabilities": {
              "canDelete": false,
              "canDisable": false,
              "canEnable": false,
              "canUpdate": false
            },
            "updateTime": "",
            "updater": {}
          }
        ],
        "listOptions": {
          "maxEntries": 0
        }
      },
      "textOptions": {
        "maxLength": 0,
        "minLength": 0
      },
      "updateTime": "",
      "updater": {},
      "userOptions": {
        "listOptions": {}
      }
    }
  ],
  "id": "",
  "labelType": "",
  "learnMoreUri": "",
  "lifecycle": {},
  "lockStatus": {},
  "name": "",
  "properties": {
    "description": "",
    "title": ""
  },
  "publishTime": "",
  "publisher": {},
  "revisionCreateTime": "",
  "revisionCreator": {},
  "revisionId": "",
  "schemaCapabilities": {
    "canDelete": false,
    "canDisable": false,
    "canEnable": false,
    "canUpdate": false
  }
}' |  \
  http POST {{baseUrl}}/v2beta/labels \
  content-type:application/json
wget --quiet \
  --method POST \
  --header 'content-type: application/json' \
  --body-data '{\n  "appliedCapabilities": {\n    "canApply": false,\n    "canRead": false,\n    "canRemove": false\n  },\n  "appliedLabelPolicy": {\n    "copyMode": ""\n  },\n  "createTime": "",\n  "creator": {\n    "person": ""\n  },\n  "customer": "",\n  "disableTime": "",\n  "disabler": {},\n  "displayHints": {\n    "disabled": false,\n    "hiddenInSearch": false,\n    "priority": "",\n    "shownInApply": false\n  },\n  "fields": [\n    {\n      "appliedCapabilities": {\n        "canRead": false,\n        "canSearch": false,\n        "canWrite": false\n      },\n      "createTime": "",\n      "creator": {},\n      "dateOptions": {\n        "dateFormat": "",\n        "dateFormatType": "",\n        "maxValue": {\n          "day": 0,\n          "month": 0,\n          "year": 0\n        },\n        "minValue": {}\n      },\n      "disableTime": "",\n      "disabler": {},\n      "displayHints": {\n        "disabled": false,\n        "hiddenInSearch": false,\n        "required": false,\n        "shownInApply": false\n      },\n      "id": "",\n      "integerOptions": {\n        "maxValue": "",\n        "minValue": ""\n      },\n      "lifecycle": {\n        "disabledPolicy": {\n          "hideInSearch": false,\n          "showInApply": false\n        },\n        "hasUnpublishedChanges": false,\n        "state": ""\n      },\n      "lockStatus": {\n        "locked": false\n      },\n      "properties": {\n        "displayName": "",\n        "insertBeforeField": "",\n        "required": false\n      },\n      "publisher": {},\n      "queryKey": "",\n      "schemaCapabilities": {\n        "canDelete": false,\n        "canDisable": false,\n        "canEnable": false,\n        "canUpdate": false\n      },\n      "selectionOptions": {\n        "choices": [\n          {\n            "appliedCapabilities": {\n              "canRead": false,\n              "canSearch": false,\n              "canSelect": false\n            },\n            "createTime": "",\n            "creator": {},\n            "disableTime": "",\n            "disabler": {},\n            "displayHints": {\n              "badgeColors": {\n                "backgroundColor": {\n                  "alpha": "",\n                  "blue": "",\n                  "green": "",\n                  "red": ""\n                },\n                "foregroundColor": {},\n                "soloColor": {}\n              },\n              "badgePriority": "",\n              "darkBadgeColors": {},\n              "disabled": false,\n              "hiddenInSearch": false,\n              "shownInApply": false\n            },\n            "id": "",\n            "lifecycle": {},\n            "lockStatus": {},\n            "properties": {\n              "badgeConfig": {\n                "color": {},\n                "priorityOverride": ""\n              },\n              "description": "",\n              "displayName": "",\n              "insertBeforeChoice": ""\n            },\n            "publishTime": "",\n            "publisher": {},\n            "schemaCapabilities": {\n              "canDelete": false,\n              "canDisable": false,\n              "canEnable": false,\n              "canUpdate": false\n            },\n            "updateTime": "",\n            "updater": {}\n          }\n        ],\n        "listOptions": {\n          "maxEntries": 0\n        }\n      },\n      "textOptions": {\n        "maxLength": 0,\n        "minLength": 0\n      },\n      "updateTime": "",\n      "updater": {},\n      "userOptions": {\n        "listOptions": {}\n      }\n    }\n  ],\n  "id": "",\n  "labelType": "",\n  "learnMoreUri": "",\n  "lifecycle": {},\n  "lockStatus": {},\n  "name": "",\n  "properties": {\n    "description": "",\n    "title": ""\n  },\n  "publishTime": "",\n  "publisher": {},\n  "revisionCreateTime": "",\n  "revisionCreator": {},\n  "revisionId": "",\n  "schemaCapabilities": {\n    "canDelete": false,\n    "canDisable": false,\n    "canEnable": false,\n    "canUpdate": false\n  }\n}' \
  --output-document \
  - {{baseUrl}}/v2beta/labels
import Foundation

let headers = ["content-type": "application/json"]
let parameters = [
  "appliedCapabilities": [
    "canApply": false,
    "canRead": false,
    "canRemove": false
  ],
  "appliedLabelPolicy": ["copyMode": ""],
  "createTime": "",
  "creator": ["person": ""],
  "customer": "",
  "disableTime": "",
  "disabler": [],
  "displayHints": [
    "disabled": false,
    "hiddenInSearch": false,
    "priority": "",
    "shownInApply": false
  ],
  "fields": [
    [
      "appliedCapabilities": [
        "canRead": false,
        "canSearch": false,
        "canWrite": false
      ],
      "createTime": "",
      "creator": [],
      "dateOptions": [
        "dateFormat": "",
        "dateFormatType": "",
        "maxValue": [
          "day": 0,
          "month": 0,
          "year": 0
        ],
        "minValue": []
      ],
      "disableTime": "",
      "disabler": [],
      "displayHints": [
        "disabled": false,
        "hiddenInSearch": false,
        "required": false,
        "shownInApply": false
      ],
      "id": "",
      "integerOptions": [
        "maxValue": "",
        "minValue": ""
      ],
      "lifecycle": [
        "disabledPolicy": [
          "hideInSearch": false,
          "showInApply": false
        ],
        "hasUnpublishedChanges": false,
        "state": ""
      ],
      "lockStatus": ["locked": false],
      "properties": [
        "displayName": "",
        "insertBeforeField": "",
        "required": false
      ],
      "publisher": [],
      "queryKey": "",
      "schemaCapabilities": [
        "canDelete": false,
        "canDisable": false,
        "canEnable": false,
        "canUpdate": false
      ],
      "selectionOptions": [
        "choices": [
          [
            "appliedCapabilities": [
              "canRead": false,
              "canSearch": false,
              "canSelect": false
            ],
            "createTime": "",
            "creator": [],
            "disableTime": "",
            "disabler": [],
            "displayHints": [
              "badgeColors": [
                "backgroundColor": [
                  "alpha": "",
                  "blue": "",
                  "green": "",
                  "red": ""
                ],
                "foregroundColor": [],
                "soloColor": []
              ],
              "badgePriority": "",
              "darkBadgeColors": [],
              "disabled": false,
              "hiddenInSearch": false,
              "shownInApply": false
            ],
            "id": "",
            "lifecycle": [],
            "lockStatus": [],
            "properties": [
              "badgeConfig": [
                "color": [],
                "priorityOverride": ""
              ],
              "description": "",
              "displayName": "",
              "insertBeforeChoice": ""
            ],
            "publishTime": "",
            "publisher": [],
            "schemaCapabilities": [
              "canDelete": false,
              "canDisable": false,
              "canEnable": false,
              "canUpdate": false
            ],
            "updateTime": "",
            "updater": []
          ]
        ],
        "listOptions": ["maxEntries": 0]
      ],
      "textOptions": [
        "maxLength": 0,
        "minLength": 0
      ],
      "updateTime": "",
      "updater": [],
      "userOptions": ["listOptions": []]
    ]
  ],
  "id": "",
  "labelType": "",
  "learnMoreUri": "",
  "lifecycle": [],
  "lockStatus": [],
  "name": "",
  "properties": [
    "description": "",
    "title": ""
  ],
  "publishTime": "",
  "publisher": [],
  "revisionCreateTime": "",
  "revisionCreator": [],
  "revisionId": "",
  "schemaCapabilities": [
    "canDelete": false,
    "canDisable": false,
    "canEnable": false,
    "canUpdate": false
  ]
] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/v2beta/labels")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "POST"
request.allHTTPHeaderFields = headers
request.httpBody = postData as Data

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
POST drivelabels.labels.delta
{{baseUrl}}/v2beta/:name:delta
QUERY PARAMS

name
BODY json

{
  "languageCode": "",
  "requests": [
    {
      "createField": {
        "field": {
          "appliedCapabilities": {
            "canRead": false,
            "canSearch": false,
            "canWrite": false
          },
          "createTime": "",
          "creator": {
            "person": ""
          },
          "dateOptions": {
            "dateFormat": "",
            "dateFormatType": "",
            "maxValue": {
              "day": 0,
              "month": 0,
              "year": 0
            },
            "minValue": {}
          },
          "disableTime": "",
          "disabler": {},
          "displayHints": {
            "disabled": false,
            "hiddenInSearch": false,
            "required": false,
            "shownInApply": false
          },
          "id": "",
          "integerOptions": {
            "maxValue": "",
            "minValue": ""
          },
          "lifecycle": {
            "disabledPolicy": {
              "hideInSearch": false,
              "showInApply": false
            },
            "hasUnpublishedChanges": false,
            "state": ""
          },
          "lockStatus": {
            "locked": false
          },
          "properties": {
            "displayName": "",
            "insertBeforeField": "",
            "required": false
          },
          "publisher": {},
          "queryKey": "",
          "schemaCapabilities": {
            "canDelete": false,
            "canDisable": false,
            "canEnable": false,
            "canUpdate": false
          },
          "selectionOptions": {
            "choices": [
              {
                "appliedCapabilities": {
                  "canRead": false,
                  "canSearch": false,
                  "canSelect": false
                },
                "createTime": "",
                "creator": {},
                "disableTime": "",
                "disabler": {},
                "displayHints": {
                  "badgeColors": {
                    "backgroundColor": {
                      "alpha": "",
                      "blue": "",
                      "green": "",
                      "red": ""
                    },
                    "foregroundColor": {},
                    "soloColor": {}
                  },
                  "badgePriority": "",
                  "darkBadgeColors": {},
                  "disabled": false,
                  "hiddenInSearch": false,
                  "shownInApply": false
                },
                "id": "",
                "lifecycle": {},
                "lockStatus": {},
                "properties": {
                  "badgeConfig": {
                    "color": {},
                    "priorityOverride": ""
                  },
                  "description": "",
                  "displayName": "",
                  "insertBeforeChoice": ""
                },
                "publishTime": "",
                "publisher": {},
                "schemaCapabilities": {
                  "canDelete": false,
                  "canDisable": false,
                  "canEnable": false,
                  "canUpdate": false
                },
                "updateTime": "",
                "updater": {}
              }
            ],
            "listOptions": {
              "maxEntries": 0
            }
          },
          "textOptions": {
            "maxLength": 0,
            "minLength": 0
          },
          "updateTime": "",
          "updater": {},
          "userOptions": {
            "listOptions": {}
          }
        }
      },
      "createSelectionChoice": {
        "choice": {},
        "fieldId": ""
      },
      "deleteField": {
        "id": ""
      },
      "deleteSelectionChoice": {
        "fieldId": "",
        "id": ""
      },
      "disableField": {
        "disabledPolicy": {},
        "id": "",
        "updateMask": ""
      },
      "disableSelectionChoice": {
        "disabledPolicy": {},
        "fieldId": "",
        "id": "",
        "updateMask": ""
      },
      "enableField": {
        "id": ""
      },
      "enableSelectionChoice": {
        "fieldId": "",
        "id": ""
      },
      "updateField": {
        "id": "",
        "properties": {},
        "updateMask": ""
      },
      "updateFieldType": {
        "dateOptions": {},
        "id": "",
        "integerOptions": {},
        "longTextOptions": {
          "maxLength": 0,
          "minLength": 0
        },
        "selectionOptions": {},
        "textOptions": {},
        "updateMask": "",
        "userOptions": {}
      },
      "updateLabel": {
        "properties": {
          "description": "",
          "title": ""
        },
        "updateMask": ""
      },
      "updateSelectionChoiceProperties": {
        "fieldId": "",
        "id": "",
        "properties": {},
        "updateMask": ""
      }
    }
  ],
  "useAdminAccess": false,
  "view": "",
  "writeControl": {
    "requiredRevisionId": ""
  }
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/v2beta/:name:delta");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n  \"languageCode\": \"\",\n  \"requests\": [\n    {\n      \"createField\": {\n        \"field\": {\n          \"appliedCapabilities\": {\n            \"canRead\": false,\n            \"canSearch\": false,\n            \"canWrite\": false\n          },\n          \"createTime\": \"\",\n          \"creator\": {\n            \"person\": \"\"\n          },\n          \"dateOptions\": {\n            \"dateFormat\": \"\",\n            \"dateFormatType\": \"\",\n            \"maxValue\": {\n              \"day\": 0,\n              \"month\": 0,\n              \"year\": 0\n            },\n            \"minValue\": {}\n          },\n          \"disableTime\": \"\",\n          \"disabler\": {},\n          \"displayHints\": {\n            \"disabled\": false,\n            \"hiddenInSearch\": false,\n            \"required\": false,\n            \"shownInApply\": false\n          },\n          \"id\": \"\",\n          \"integerOptions\": {\n            \"maxValue\": \"\",\n            \"minValue\": \"\"\n          },\n          \"lifecycle\": {\n            \"disabledPolicy\": {\n              \"hideInSearch\": false,\n              \"showInApply\": false\n            },\n            \"hasUnpublishedChanges\": false,\n            \"state\": \"\"\n          },\n          \"lockStatus\": {\n            \"locked\": false\n          },\n          \"properties\": {\n            \"displayName\": \"\",\n            \"insertBeforeField\": \"\",\n            \"required\": false\n          },\n          \"publisher\": {},\n          \"queryKey\": \"\",\n          \"schemaCapabilities\": {\n            \"canDelete\": false,\n            \"canDisable\": false,\n            \"canEnable\": false,\n            \"canUpdate\": false\n          },\n          \"selectionOptions\": {\n            \"choices\": [\n              {\n                \"appliedCapabilities\": {\n                  \"canRead\": false,\n                  \"canSearch\": false,\n                  \"canSelect\": false\n                },\n                \"createTime\": \"\",\n                \"creator\": {},\n                \"disableTime\": \"\",\n                \"disabler\": {},\n                \"displayHints\": {\n                  \"badgeColors\": {\n                    \"backgroundColor\": {\n                      \"alpha\": \"\",\n                      \"blue\": \"\",\n                      \"green\": \"\",\n                      \"red\": \"\"\n                    },\n                    \"foregroundColor\": {},\n                    \"soloColor\": {}\n                  },\n                  \"badgePriority\": \"\",\n                  \"darkBadgeColors\": {},\n                  \"disabled\": false,\n                  \"hiddenInSearch\": false,\n                  \"shownInApply\": false\n                },\n                \"id\": \"\",\n                \"lifecycle\": {},\n                \"lockStatus\": {},\n                \"properties\": {\n                  \"badgeConfig\": {\n                    \"color\": {},\n                    \"priorityOverride\": \"\"\n                  },\n                  \"description\": \"\",\n                  \"displayName\": \"\",\n                  \"insertBeforeChoice\": \"\"\n                },\n                \"publishTime\": \"\",\n                \"publisher\": {},\n                \"schemaCapabilities\": {\n                  \"canDelete\": false,\n                  \"canDisable\": false,\n                  \"canEnable\": false,\n                  \"canUpdate\": false\n                },\n                \"updateTime\": \"\",\n                \"updater\": {}\n              }\n            ],\n            \"listOptions\": {\n              \"maxEntries\": 0\n            }\n          },\n          \"textOptions\": {\n            \"maxLength\": 0,\n            \"minLength\": 0\n          },\n          \"updateTime\": \"\",\n          \"updater\": {},\n          \"userOptions\": {\n            \"listOptions\": {}\n          }\n        }\n      },\n      \"createSelectionChoice\": {\n        \"choice\": {},\n        \"fieldId\": \"\"\n      },\n      \"deleteField\": {\n        \"id\": \"\"\n      },\n      \"deleteSelectionChoice\": {\n        \"fieldId\": \"\",\n        \"id\": \"\"\n      },\n      \"disableField\": {\n        \"disabledPolicy\": {},\n        \"id\": \"\",\n        \"updateMask\": \"\"\n      },\n      \"disableSelectionChoice\": {\n        \"disabledPolicy\": {},\n        \"fieldId\": \"\",\n        \"id\": \"\",\n        \"updateMask\": \"\"\n      },\n      \"enableField\": {\n        \"id\": \"\"\n      },\n      \"enableSelectionChoice\": {\n        \"fieldId\": \"\",\n        \"id\": \"\"\n      },\n      \"updateField\": {\n        \"id\": \"\",\n        \"properties\": {},\n        \"updateMask\": \"\"\n      },\n      \"updateFieldType\": {\n        \"dateOptions\": {},\n        \"id\": \"\",\n        \"integerOptions\": {},\n        \"longTextOptions\": {\n          \"maxLength\": 0,\n          \"minLength\": 0\n        },\n        \"selectionOptions\": {},\n        \"textOptions\": {},\n        \"updateMask\": \"\",\n        \"userOptions\": {}\n      },\n      \"updateLabel\": {\n        \"properties\": {\n          \"description\": \"\",\n          \"title\": \"\"\n        },\n        \"updateMask\": \"\"\n      },\n      \"updateSelectionChoiceProperties\": {\n        \"fieldId\": \"\",\n        \"id\": \"\",\n        \"properties\": {},\n        \"updateMask\": \"\"\n      }\n    }\n  ],\n  \"useAdminAccess\": false,\n  \"view\": \"\",\n  \"writeControl\": {\n    \"requiredRevisionId\": \"\"\n  }\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/v2beta/:name:delta" {:content-type :json
                                                               :form-params {:languageCode ""
                                                                             :requests [{:createField {:field {:appliedCapabilities {:canRead false
                                                                                                                                     :canSearch false
                                                                                                                                     :canWrite false}
                                                                                                               :createTime ""
                                                                                                               :creator {:person ""}
                                                                                                               :dateOptions {:dateFormat ""
                                                                                                                             :dateFormatType ""
                                                                                                                             :maxValue {:day 0
                                                                                                                                        :month 0
                                                                                                                                        :year 0}
                                                                                                                             :minValue {}}
                                                                                                               :disableTime ""
                                                                                                               :disabler {}
                                                                                                               :displayHints {:disabled false
                                                                                                                              :hiddenInSearch false
                                                                                                                              :required false
                                                                                                                              :shownInApply false}
                                                                                                               :id ""
                                                                                                               :integerOptions {:maxValue ""
                                                                                                                                :minValue ""}
                                                                                                               :lifecycle {:disabledPolicy {:hideInSearch false
                                                                                                                                            :showInApply false}
                                                                                                                           :hasUnpublishedChanges false
                                                                                                                           :state ""}
                                                                                                               :lockStatus {:locked false}
                                                                                                               :properties {:displayName ""
                                                                                                                            :insertBeforeField ""
                                                                                                                            :required false}
                                                                                                               :publisher {}
                                                                                                               :queryKey ""
                                                                                                               :schemaCapabilities {:canDelete false
                                                                                                                                    :canDisable false
                                                                                                                                    :canEnable false
                                                                                                                                    :canUpdate false}
                                                                                                               :selectionOptions {:choices [{:appliedCapabilities {:canRead false
                                                                                                                                                                   :canSearch false
                                                                                                                                                                   :canSelect false}
                                                                                                                                             :createTime ""
                                                                                                                                             :creator {}
                                                                                                                                             :disableTime ""
                                                                                                                                             :disabler {}
                                                                                                                                             :displayHints {:badgeColors {:backgroundColor {:alpha ""
                                                                                                                                                                                            :blue ""
                                                                                                                                                                                            :green ""
                                                                                                                                                                                            :red ""}
                                                                                                                                                                          :foregroundColor {}
                                                                                                                                                                          :soloColor {}}
                                                                                                                                                            :badgePriority ""
                                                                                                                                                            :darkBadgeColors {}
                                                                                                                                                            :disabled false
                                                                                                                                                            :hiddenInSearch false
                                                                                                                                                            :shownInApply false}
                                                                                                                                             :id ""
                                                                                                                                             :lifecycle {}
                                                                                                                                             :lockStatus {}
                                                                                                                                             :properties {:badgeConfig {:color {}
                                                                                                                                                                        :priorityOverride ""}
                                                                                                                                                          :description ""
                                                                                                                                                          :displayName ""
                                                                                                                                                          :insertBeforeChoice ""}
                                                                                                                                             :publishTime ""
                                                                                                                                             :publisher {}
                                                                                                                                             :schemaCapabilities {:canDelete false
                                                                                                                                                                  :canDisable false
                                                                                                                                                                  :canEnable false
                                                                                                                                                                  :canUpdate false}
                                                                                                                                             :updateTime ""
                                                                                                                                             :updater {}}]
                                                                                                                                  :listOptions {:maxEntries 0}}
                                                                                                               :textOptions {:maxLength 0
                                                                                                                             :minLength 0}
                                                                                                               :updateTime ""
                                                                                                               :updater {}
                                                                                                               :userOptions {:listOptions {}}}}
                                                                                         :createSelectionChoice {:choice {}
                                                                                                                 :fieldId ""}
                                                                                         :deleteField {:id ""}
                                                                                         :deleteSelectionChoice {:fieldId ""
                                                                                                                 :id ""}
                                                                                         :disableField {:disabledPolicy {}
                                                                                                        :id ""
                                                                                                        :updateMask ""}
                                                                                         :disableSelectionChoice {:disabledPolicy {}
                                                                                                                  :fieldId ""
                                                                                                                  :id ""
                                                                                                                  :updateMask ""}
                                                                                         :enableField {:id ""}
                                                                                         :enableSelectionChoice {:fieldId ""
                                                                                                                 :id ""}
                                                                                         :updateField {:id ""
                                                                                                       :properties {}
                                                                                                       :updateMask ""}
                                                                                         :updateFieldType {:dateOptions {}
                                                                                                           :id ""
                                                                                                           :integerOptions {}
                                                                                                           :longTextOptions {:maxLength 0
                                                                                                                             :minLength 0}
                                                                                                           :selectionOptions {}
                                                                                                           :textOptions {}
                                                                                                           :updateMask ""
                                                                                                           :userOptions {}}
                                                                                         :updateLabel {:properties {:description ""
                                                                                                                    :title ""}
                                                                                                       :updateMask ""}
                                                                                         :updateSelectionChoiceProperties {:fieldId ""
                                                                                                                           :id ""
                                                                                                                           :properties {}
                                                                                                                           :updateMask ""}}]
                                                                             :useAdminAccess false
                                                                             :view ""
                                                                             :writeControl {:requiredRevisionId ""}}})
require "http/client"

url = "{{baseUrl}}/v2beta/:name:delta"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"languageCode\": \"\",\n  \"requests\": [\n    {\n      \"createField\": {\n        \"field\": {\n          \"appliedCapabilities\": {\n            \"canRead\": false,\n            \"canSearch\": false,\n            \"canWrite\": false\n          },\n          \"createTime\": \"\",\n          \"creator\": {\n            \"person\": \"\"\n          },\n          \"dateOptions\": {\n            \"dateFormat\": \"\",\n            \"dateFormatType\": \"\",\n            \"maxValue\": {\n              \"day\": 0,\n              \"month\": 0,\n              \"year\": 0\n            },\n            \"minValue\": {}\n          },\n          \"disableTime\": \"\",\n          \"disabler\": {},\n          \"displayHints\": {\n            \"disabled\": false,\n            \"hiddenInSearch\": false,\n            \"required\": false,\n            \"shownInApply\": false\n          },\n          \"id\": \"\",\n          \"integerOptions\": {\n            \"maxValue\": \"\",\n            \"minValue\": \"\"\n          },\n          \"lifecycle\": {\n            \"disabledPolicy\": {\n              \"hideInSearch\": false,\n              \"showInApply\": false\n            },\n            \"hasUnpublishedChanges\": false,\n            \"state\": \"\"\n          },\n          \"lockStatus\": {\n            \"locked\": false\n          },\n          \"properties\": {\n            \"displayName\": \"\",\n            \"insertBeforeField\": \"\",\n            \"required\": false\n          },\n          \"publisher\": {},\n          \"queryKey\": \"\",\n          \"schemaCapabilities\": {\n            \"canDelete\": false,\n            \"canDisable\": false,\n            \"canEnable\": false,\n            \"canUpdate\": false\n          },\n          \"selectionOptions\": {\n            \"choices\": [\n              {\n                \"appliedCapabilities\": {\n                  \"canRead\": false,\n                  \"canSearch\": false,\n                  \"canSelect\": false\n                },\n                \"createTime\": \"\",\n                \"creator\": {},\n                \"disableTime\": \"\",\n                \"disabler\": {},\n                \"displayHints\": {\n                  \"badgeColors\": {\n                    \"backgroundColor\": {\n                      \"alpha\": \"\",\n                      \"blue\": \"\",\n                      \"green\": \"\",\n                      \"red\": \"\"\n                    },\n                    \"foregroundColor\": {},\n                    \"soloColor\": {}\n                  },\n                  \"badgePriority\": \"\",\n                  \"darkBadgeColors\": {},\n                  \"disabled\": false,\n                  \"hiddenInSearch\": false,\n                  \"shownInApply\": false\n                },\n                \"id\": \"\",\n                \"lifecycle\": {},\n                \"lockStatus\": {},\n                \"properties\": {\n                  \"badgeConfig\": {\n                    \"color\": {},\n                    \"priorityOverride\": \"\"\n                  },\n                  \"description\": \"\",\n                  \"displayName\": \"\",\n                  \"insertBeforeChoice\": \"\"\n                },\n                \"publishTime\": \"\",\n                \"publisher\": {},\n                \"schemaCapabilities\": {\n                  \"canDelete\": false,\n                  \"canDisable\": false,\n                  \"canEnable\": false,\n                  \"canUpdate\": false\n                },\n                \"updateTime\": \"\",\n                \"updater\": {}\n              }\n            ],\n            \"listOptions\": {\n              \"maxEntries\": 0\n            }\n          },\n          \"textOptions\": {\n            \"maxLength\": 0,\n            \"minLength\": 0\n          },\n          \"updateTime\": \"\",\n          \"updater\": {},\n          \"userOptions\": {\n            \"listOptions\": {}\n          }\n        }\n      },\n      \"createSelectionChoice\": {\n        \"choice\": {},\n        \"fieldId\": \"\"\n      },\n      \"deleteField\": {\n        \"id\": \"\"\n      },\n      \"deleteSelectionChoice\": {\n        \"fieldId\": \"\",\n        \"id\": \"\"\n      },\n      \"disableField\": {\n        \"disabledPolicy\": {},\n        \"id\": \"\",\n        \"updateMask\": \"\"\n      },\n      \"disableSelectionChoice\": {\n        \"disabledPolicy\": {},\n        \"fieldId\": \"\",\n        \"id\": \"\",\n        \"updateMask\": \"\"\n      },\n      \"enableField\": {\n        \"id\": \"\"\n      },\n      \"enableSelectionChoice\": {\n        \"fieldId\": \"\",\n        \"id\": \"\"\n      },\n      \"updateField\": {\n        \"id\": \"\",\n        \"properties\": {},\n        \"updateMask\": \"\"\n      },\n      \"updateFieldType\": {\n        \"dateOptions\": {},\n        \"id\": \"\",\n        \"integerOptions\": {},\n        \"longTextOptions\": {\n          \"maxLength\": 0,\n          \"minLength\": 0\n        },\n        \"selectionOptions\": {},\n        \"textOptions\": {},\n        \"updateMask\": \"\",\n        \"userOptions\": {}\n      },\n      \"updateLabel\": {\n        \"properties\": {\n          \"description\": \"\",\n          \"title\": \"\"\n        },\n        \"updateMask\": \"\"\n      },\n      \"updateSelectionChoiceProperties\": {\n        \"fieldId\": \"\",\n        \"id\": \"\",\n        \"properties\": {},\n        \"updateMask\": \"\"\n      }\n    }\n  ],\n  \"useAdminAccess\": false,\n  \"view\": \"\",\n  \"writeControl\": {\n    \"requiredRevisionId\": \"\"\n  }\n}"

response = HTTP::Client.post url, headers: headers, body: reqBody
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Post,
    RequestUri = new Uri("{{baseUrl}}/v2beta/:name:delta"),
    Content = new StringContent("{\n  \"languageCode\": \"\",\n  \"requests\": [\n    {\n      \"createField\": {\n        \"field\": {\n          \"appliedCapabilities\": {\n            \"canRead\": false,\n            \"canSearch\": false,\n            \"canWrite\": false\n          },\n          \"createTime\": \"\",\n          \"creator\": {\n            \"person\": \"\"\n          },\n          \"dateOptions\": {\n            \"dateFormat\": \"\",\n            \"dateFormatType\": \"\",\n            \"maxValue\": {\n              \"day\": 0,\n              \"month\": 0,\n              \"year\": 0\n            },\n            \"minValue\": {}\n          },\n          \"disableTime\": \"\",\n          \"disabler\": {},\n          \"displayHints\": {\n            \"disabled\": false,\n            \"hiddenInSearch\": false,\n            \"required\": false,\n            \"shownInApply\": false\n          },\n          \"id\": \"\",\n          \"integerOptions\": {\n            \"maxValue\": \"\",\n            \"minValue\": \"\"\n          },\n          \"lifecycle\": {\n            \"disabledPolicy\": {\n              \"hideInSearch\": false,\n              \"showInApply\": false\n            },\n            \"hasUnpublishedChanges\": false,\n            \"state\": \"\"\n          },\n          \"lockStatus\": {\n            \"locked\": false\n          },\n          \"properties\": {\n            \"displayName\": \"\",\n            \"insertBeforeField\": \"\",\n            \"required\": false\n          },\n          \"publisher\": {},\n          \"queryKey\": \"\",\n          \"schemaCapabilities\": {\n            \"canDelete\": false,\n            \"canDisable\": false,\n            \"canEnable\": false,\n            \"canUpdate\": false\n          },\n          \"selectionOptions\": {\n            \"choices\": [\n              {\n                \"appliedCapabilities\": {\n                  \"canRead\": false,\n                  \"canSearch\": false,\n                  \"canSelect\": false\n                },\n                \"createTime\": \"\",\n                \"creator\": {},\n                \"disableTime\": \"\",\n                \"disabler\": {},\n                \"displayHints\": {\n                  \"badgeColors\": {\n                    \"backgroundColor\": {\n                      \"alpha\": \"\",\n                      \"blue\": \"\",\n                      \"green\": \"\",\n                      \"red\": \"\"\n                    },\n                    \"foregroundColor\": {},\n                    \"soloColor\": {}\n                  },\n                  \"badgePriority\": \"\",\n                  \"darkBadgeColors\": {},\n                  \"disabled\": false,\n                  \"hiddenInSearch\": false,\n                  \"shownInApply\": false\n                },\n                \"id\": \"\",\n                \"lifecycle\": {},\n                \"lockStatus\": {},\n                \"properties\": {\n                  \"badgeConfig\": {\n                    \"color\": {},\n                    \"priorityOverride\": \"\"\n                  },\n                  \"description\": \"\",\n                  \"displayName\": \"\",\n                  \"insertBeforeChoice\": \"\"\n                },\n                \"publishTime\": \"\",\n                \"publisher\": {},\n                \"schemaCapabilities\": {\n                  \"canDelete\": false,\n                  \"canDisable\": false,\n                  \"canEnable\": false,\n                  \"canUpdate\": false\n                },\n                \"updateTime\": \"\",\n                \"updater\": {}\n              }\n            ],\n            \"listOptions\": {\n              \"maxEntries\": 0\n            }\n          },\n          \"textOptions\": {\n            \"maxLength\": 0,\n            \"minLength\": 0\n          },\n          \"updateTime\": \"\",\n          \"updater\": {},\n          \"userOptions\": {\n            \"listOptions\": {}\n          }\n        }\n      },\n      \"createSelectionChoice\": {\n        \"choice\": {},\n        \"fieldId\": \"\"\n      },\n      \"deleteField\": {\n        \"id\": \"\"\n      },\n      \"deleteSelectionChoice\": {\n        \"fieldId\": \"\",\n        \"id\": \"\"\n      },\n      \"disableField\": {\n        \"disabledPolicy\": {},\n        \"id\": \"\",\n        \"updateMask\": \"\"\n      },\n      \"disableSelectionChoice\": {\n        \"disabledPolicy\": {},\n        \"fieldId\": \"\",\n        \"id\": \"\",\n        \"updateMask\": \"\"\n      },\n      \"enableField\": {\n        \"id\": \"\"\n      },\n      \"enableSelectionChoice\": {\n        \"fieldId\": \"\",\n        \"id\": \"\"\n      },\n      \"updateField\": {\n        \"id\": \"\",\n        \"properties\": {},\n        \"updateMask\": \"\"\n      },\n      \"updateFieldType\": {\n        \"dateOptions\": {},\n        \"id\": \"\",\n        \"integerOptions\": {},\n        \"longTextOptions\": {\n          \"maxLength\": 0,\n          \"minLength\": 0\n        },\n        \"selectionOptions\": {},\n        \"textOptions\": {},\n        \"updateMask\": \"\",\n        \"userOptions\": {}\n      },\n      \"updateLabel\": {\n        \"properties\": {\n          \"description\": \"\",\n          \"title\": \"\"\n        },\n        \"updateMask\": \"\"\n      },\n      \"updateSelectionChoiceProperties\": {\n        \"fieldId\": \"\",\n        \"id\": \"\",\n        \"properties\": {},\n        \"updateMask\": \"\"\n      }\n    }\n  ],\n  \"useAdminAccess\": false,\n  \"view\": \"\",\n  \"writeControl\": {\n    \"requiredRevisionId\": \"\"\n  }\n}")
    {
        Headers =
        {
            ContentType = new MediaTypeHeaderValue("application/json")
        }
    }
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/v2beta/:name:delta");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"languageCode\": \"\",\n  \"requests\": [\n    {\n      \"createField\": {\n        \"field\": {\n          \"appliedCapabilities\": {\n            \"canRead\": false,\n            \"canSearch\": false,\n            \"canWrite\": false\n          },\n          \"createTime\": \"\",\n          \"creator\": {\n            \"person\": \"\"\n          },\n          \"dateOptions\": {\n            \"dateFormat\": \"\",\n            \"dateFormatType\": \"\",\n            \"maxValue\": {\n              \"day\": 0,\n              \"month\": 0,\n              \"year\": 0\n            },\n            \"minValue\": {}\n          },\n          \"disableTime\": \"\",\n          \"disabler\": {},\n          \"displayHints\": {\n            \"disabled\": false,\n            \"hiddenInSearch\": false,\n            \"required\": false,\n            \"shownInApply\": false\n          },\n          \"id\": \"\",\n          \"integerOptions\": {\n            \"maxValue\": \"\",\n            \"minValue\": \"\"\n          },\n          \"lifecycle\": {\n            \"disabledPolicy\": {\n              \"hideInSearch\": false,\n              \"showInApply\": false\n            },\n            \"hasUnpublishedChanges\": false,\n            \"state\": \"\"\n          },\n          \"lockStatus\": {\n            \"locked\": false\n          },\n          \"properties\": {\n            \"displayName\": \"\",\n            \"insertBeforeField\": \"\",\n            \"required\": false\n          },\n          \"publisher\": {},\n          \"queryKey\": \"\",\n          \"schemaCapabilities\": {\n            \"canDelete\": false,\n            \"canDisable\": false,\n            \"canEnable\": false,\n            \"canUpdate\": false\n          },\n          \"selectionOptions\": {\n            \"choices\": [\n              {\n                \"appliedCapabilities\": {\n                  \"canRead\": false,\n                  \"canSearch\": false,\n                  \"canSelect\": false\n                },\n                \"createTime\": \"\",\n                \"creator\": {},\n                \"disableTime\": \"\",\n                \"disabler\": {},\n                \"displayHints\": {\n                  \"badgeColors\": {\n                    \"backgroundColor\": {\n                      \"alpha\": \"\",\n                      \"blue\": \"\",\n                      \"green\": \"\",\n                      \"red\": \"\"\n                    },\n                    \"foregroundColor\": {},\n                    \"soloColor\": {}\n                  },\n                  \"badgePriority\": \"\",\n                  \"darkBadgeColors\": {},\n                  \"disabled\": false,\n                  \"hiddenInSearch\": false,\n                  \"shownInApply\": false\n                },\n                \"id\": \"\",\n                \"lifecycle\": {},\n                \"lockStatus\": {},\n                \"properties\": {\n                  \"badgeConfig\": {\n                    \"color\": {},\n                    \"priorityOverride\": \"\"\n                  },\n                  \"description\": \"\",\n                  \"displayName\": \"\",\n                  \"insertBeforeChoice\": \"\"\n                },\n                \"publishTime\": \"\",\n                \"publisher\": {},\n                \"schemaCapabilities\": {\n                  \"canDelete\": false,\n                  \"canDisable\": false,\n                  \"canEnable\": false,\n                  \"canUpdate\": false\n                },\n                \"updateTime\": \"\",\n                \"updater\": {}\n              }\n            ],\n            \"listOptions\": {\n              \"maxEntries\": 0\n            }\n          },\n          \"textOptions\": {\n            \"maxLength\": 0,\n            \"minLength\": 0\n          },\n          \"updateTime\": \"\",\n          \"updater\": {},\n          \"userOptions\": {\n            \"listOptions\": {}\n          }\n        }\n      },\n      \"createSelectionChoice\": {\n        \"choice\": {},\n        \"fieldId\": \"\"\n      },\n      \"deleteField\": {\n        \"id\": \"\"\n      },\n      \"deleteSelectionChoice\": {\n        \"fieldId\": \"\",\n        \"id\": \"\"\n      },\n      \"disableField\": {\n        \"disabledPolicy\": {},\n        \"id\": \"\",\n        \"updateMask\": \"\"\n      },\n      \"disableSelectionChoice\": {\n        \"disabledPolicy\": {},\n        \"fieldId\": \"\",\n        \"id\": \"\",\n        \"updateMask\": \"\"\n      },\n      \"enableField\": {\n        \"id\": \"\"\n      },\n      \"enableSelectionChoice\": {\n        \"fieldId\": \"\",\n        \"id\": \"\"\n      },\n      \"updateField\": {\n        \"id\": \"\",\n        \"properties\": {},\n        \"updateMask\": \"\"\n      },\n      \"updateFieldType\": {\n        \"dateOptions\": {},\n        \"id\": \"\",\n        \"integerOptions\": {},\n        \"longTextOptions\": {\n          \"maxLength\": 0,\n          \"minLength\": 0\n        },\n        \"selectionOptions\": {},\n        \"textOptions\": {},\n        \"updateMask\": \"\",\n        \"userOptions\": {}\n      },\n      \"updateLabel\": {\n        \"properties\": {\n          \"description\": \"\",\n          \"title\": \"\"\n        },\n        \"updateMask\": \"\"\n      },\n      \"updateSelectionChoiceProperties\": {\n        \"fieldId\": \"\",\n        \"id\": \"\",\n        \"properties\": {},\n        \"updateMask\": \"\"\n      }\n    }\n  ],\n  \"useAdminAccess\": false,\n  \"view\": \"\",\n  \"writeControl\": {\n    \"requiredRevisionId\": \"\"\n  }\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/v2beta/:name:delta"

	payload := strings.NewReader("{\n  \"languageCode\": \"\",\n  \"requests\": [\n    {\n      \"createField\": {\n        \"field\": {\n          \"appliedCapabilities\": {\n            \"canRead\": false,\n            \"canSearch\": false,\n            \"canWrite\": false\n          },\n          \"createTime\": \"\",\n          \"creator\": {\n            \"person\": \"\"\n          },\n          \"dateOptions\": {\n            \"dateFormat\": \"\",\n            \"dateFormatType\": \"\",\n            \"maxValue\": {\n              \"day\": 0,\n              \"month\": 0,\n              \"year\": 0\n            },\n            \"minValue\": {}\n          },\n          \"disableTime\": \"\",\n          \"disabler\": {},\n          \"displayHints\": {\n            \"disabled\": false,\n            \"hiddenInSearch\": false,\n            \"required\": false,\n            \"shownInApply\": false\n          },\n          \"id\": \"\",\n          \"integerOptions\": {\n            \"maxValue\": \"\",\n            \"minValue\": \"\"\n          },\n          \"lifecycle\": {\n            \"disabledPolicy\": {\n              \"hideInSearch\": false,\n              \"showInApply\": false\n            },\n            \"hasUnpublishedChanges\": false,\n            \"state\": \"\"\n          },\n          \"lockStatus\": {\n            \"locked\": false\n          },\n          \"properties\": {\n            \"displayName\": \"\",\n            \"insertBeforeField\": \"\",\n            \"required\": false\n          },\n          \"publisher\": {},\n          \"queryKey\": \"\",\n          \"schemaCapabilities\": {\n            \"canDelete\": false,\n            \"canDisable\": false,\n            \"canEnable\": false,\n            \"canUpdate\": false\n          },\n          \"selectionOptions\": {\n            \"choices\": [\n              {\n                \"appliedCapabilities\": {\n                  \"canRead\": false,\n                  \"canSearch\": false,\n                  \"canSelect\": false\n                },\n                \"createTime\": \"\",\n                \"creator\": {},\n                \"disableTime\": \"\",\n                \"disabler\": {},\n                \"displayHints\": {\n                  \"badgeColors\": {\n                    \"backgroundColor\": {\n                      \"alpha\": \"\",\n                      \"blue\": \"\",\n                      \"green\": \"\",\n                      \"red\": \"\"\n                    },\n                    \"foregroundColor\": {},\n                    \"soloColor\": {}\n                  },\n                  \"badgePriority\": \"\",\n                  \"darkBadgeColors\": {},\n                  \"disabled\": false,\n                  \"hiddenInSearch\": false,\n                  \"shownInApply\": false\n                },\n                \"id\": \"\",\n                \"lifecycle\": {},\n                \"lockStatus\": {},\n                \"properties\": {\n                  \"badgeConfig\": {\n                    \"color\": {},\n                    \"priorityOverride\": \"\"\n                  },\n                  \"description\": \"\",\n                  \"displayName\": \"\",\n                  \"insertBeforeChoice\": \"\"\n                },\n                \"publishTime\": \"\",\n                \"publisher\": {},\n                \"schemaCapabilities\": {\n                  \"canDelete\": false,\n                  \"canDisable\": false,\n                  \"canEnable\": false,\n                  \"canUpdate\": false\n                },\n                \"updateTime\": \"\",\n                \"updater\": {}\n              }\n            ],\n            \"listOptions\": {\n              \"maxEntries\": 0\n            }\n          },\n          \"textOptions\": {\n            \"maxLength\": 0,\n            \"minLength\": 0\n          },\n          \"updateTime\": \"\",\n          \"updater\": {},\n          \"userOptions\": {\n            \"listOptions\": {}\n          }\n        }\n      },\n      \"createSelectionChoice\": {\n        \"choice\": {},\n        \"fieldId\": \"\"\n      },\n      \"deleteField\": {\n        \"id\": \"\"\n      },\n      \"deleteSelectionChoice\": {\n        \"fieldId\": \"\",\n        \"id\": \"\"\n      },\n      \"disableField\": {\n        \"disabledPolicy\": {},\n        \"id\": \"\",\n        \"updateMask\": \"\"\n      },\n      \"disableSelectionChoice\": {\n        \"disabledPolicy\": {},\n        \"fieldId\": \"\",\n        \"id\": \"\",\n        \"updateMask\": \"\"\n      },\n      \"enableField\": {\n        \"id\": \"\"\n      },\n      \"enableSelectionChoice\": {\n        \"fieldId\": \"\",\n        \"id\": \"\"\n      },\n      \"updateField\": {\n        \"id\": \"\",\n        \"properties\": {},\n        \"updateMask\": \"\"\n      },\n      \"updateFieldType\": {\n        \"dateOptions\": {},\n        \"id\": \"\",\n        \"integerOptions\": {},\n        \"longTextOptions\": {\n          \"maxLength\": 0,\n          \"minLength\": 0\n        },\n        \"selectionOptions\": {},\n        \"textOptions\": {},\n        \"updateMask\": \"\",\n        \"userOptions\": {}\n      },\n      \"updateLabel\": {\n        \"properties\": {\n          \"description\": \"\",\n          \"title\": \"\"\n        },\n        \"updateMask\": \"\"\n      },\n      \"updateSelectionChoiceProperties\": {\n        \"fieldId\": \"\",\n        \"id\": \"\",\n        \"properties\": {},\n        \"updateMask\": \"\"\n      }\n    }\n  ],\n  \"useAdminAccess\": false,\n  \"view\": \"\",\n  \"writeControl\": {\n    \"requiredRevisionId\": \"\"\n  }\n}")

	req, _ := http.NewRequest("POST", url, payload)

	req.Header.Add("content-type", "application/json")

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
POST /baseUrl/v2beta/:name:delta HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 5019

{
  "languageCode": "",
  "requests": [
    {
      "createField": {
        "field": {
          "appliedCapabilities": {
            "canRead": false,
            "canSearch": false,
            "canWrite": false
          },
          "createTime": "",
          "creator": {
            "person": ""
          },
          "dateOptions": {
            "dateFormat": "",
            "dateFormatType": "",
            "maxValue": {
              "day": 0,
              "month": 0,
              "year": 0
            },
            "minValue": {}
          },
          "disableTime": "",
          "disabler": {},
          "displayHints": {
            "disabled": false,
            "hiddenInSearch": false,
            "required": false,
            "shownInApply": false
          },
          "id": "",
          "integerOptions": {
            "maxValue": "",
            "minValue": ""
          },
          "lifecycle": {
            "disabledPolicy": {
              "hideInSearch": false,
              "showInApply": false
            },
            "hasUnpublishedChanges": false,
            "state": ""
          },
          "lockStatus": {
            "locked": false
          },
          "properties": {
            "displayName": "",
            "insertBeforeField": "",
            "required": false
          },
          "publisher": {},
          "queryKey": "",
          "schemaCapabilities": {
            "canDelete": false,
            "canDisable": false,
            "canEnable": false,
            "canUpdate": false
          },
          "selectionOptions": {
            "choices": [
              {
                "appliedCapabilities": {
                  "canRead": false,
                  "canSearch": false,
                  "canSelect": false
                },
                "createTime": "",
                "creator": {},
                "disableTime": "",
                "disabler": {},
                "displayHints": {
                  "badgeColors": {
                    "backgroundColor": {
                      "alpha": "",
                      "blue": "",
                      "green": "",
                      "red": ""
                    },
                    "foregroundColor": {},
                    "soloColor": {}
                  },
                  "badgePriority": "",
                  "darkBadgeColors": {},
                  "disabled": false,
                  "hiddenInSearch": false,
                  "shownInApply": false
                },
                "id": "",
                "lifecycle": {},
                "lockStatus": {},
                "properties": {
                  "badgeConfig": {
                    "color": {},
                    "priorityOverride": ""
                  },
                  "description": "",
                  "displayName": "",
                  "insertBeforeChoice": ""
                },
                "publishTime": "",
                "publisher": {},
                "schemaCapabilities": {
                  "canDelete": false,
                  "canDisable": false,
                  "canEnable": false,
                  "canUpdate": false
                },
                "updateTime": "",
                "updater": {}
              }
            ],
            "listOptions": {
              "maxEntries": 0
            }
          },
          "textOptions": {
            "maxLength": 0,
            "minLength": 0
          },
          "updateTime": "",
          "updater": {},
          "userOptions": {
            "listOptions": {}
          }
        }
      },
      "createSelectionChoice": {
        "choice": {},
        "fieldId": ""
      },
      "deleteField": {
        "id": ""
      },
      "deleteSelectionChoice": {
        "fieldId": "",
        "id": ""
      },
      "disableField": {
        "disabledPolicy": {},
        "id": "",
        "updateMask": ""
      },
      "disableSelectionChoice": {
        "disabledPolicy": {},
        "fieldId": "",
        "id": "",
        "updateMask": ""
      },
      "enableField": {
        "id": ""
      },
      "enableSelectionChoice": {
        "fieldId": "",
        "id": ""
      },
      "updateField": {
        "id": "",
        "properties": {},
        "updateMask": ""
      },
      "updateFieldType": {
        "dateOptions": {},
        "id": "",
        "integerOptions": {},
        "longTextOptions": {
          "maxLength": 0,
          "minLength": 0
        },
        "selectionOptions": {},
        "textOptions": {},
        "updateMask": "",
        "userOptions": {}
      },
      "updateLabel": {
        "properties": {
          "description": "",
          "title": ""
        },
        "updateMask": ""
      },
      "updateSelectionChoiceProperties": {
        "fieldId": "",
        "id": "",
        "properties": {},
        "updateMask": ""
      }
    }
  ],
  "useAdminAccess": false,
  "view": "",
  "writeControl": {
    "requiredRevisionId": ""
  }
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/v2beta/:name:delta")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"languageCode\": \"\",\n  \"requests\": [\n    {\n      \"createField\": {\n        \"field\": {\n          \"appliedCapabilities\": {\n            \"canRead\": false,\n            \"canSearch\": false,\n            \"canWrite\": false\n          },\n          \"createTime\": \"\",\n          \"creator\": {\n            \"person\": \"\"\n          },\n          \"dateOptions\": {\n            \"dateFormat\": \"\",\n            \"dateFormatType\": \"\",\n            \"maxValue\": {\n              \"day\": 0,\n              \"month\": 0,\n              \"year\": 0\n            },\n            \"minValue\": {}\n          },\n          \"disableTime\": \"\",\n          \"disabler\": {},\n          \"displayHints\": {\n            \"disabled\": false,\n            \"hiddenInSearch\": false,\n            \"required\": false,\n            \"shownInApply\": false\n          },\n          \"id\": \"\",\n          \"integerOptions\": {\n            \"maxValue\": \"\",\n            \"minValue\": \"\"\n          },\n          \"lifecycle\": {\n            \"disabledPolicy\": {\n              \"hideInSearch\": false,\n              \"showInApply\": false\n            },\n            \"hasUnpublishedChanges\": false,\n            \"state\": \"\"\n          },\n          \"lockStatus\": {\n            \"locked\": false\n          },\n          \"properties\": {\n            \"displayName\": \"\",\n            \"insertBeforeField\": \"\",\n            \"required\": false\n          },\n          \"publisher\": {},\n          \"queryKey\": \"\",\n          \"schemaCapabilities\": {\n            \"canDelete\": false,\n            \"canDisable\": false,\n            \"canEnable\": false,\n            \"canUpdate\": false\n          },\n          \"selectionOptions\": {\n            \"choices\": [\n              {\n                \"appliedCapabilities\": {\n                  \"canRead\": false,\n                  \"canSearch\": false,\n                  \"canSelect\": false\n                },\n                \"createTime\": \"\",\n                \"creator\": {},\n                \"disableTime\": \"\",\n                \"disabler\": {},\n                \"displayHints\": {\n                  \"badgeColors\": {\n                    \"backgroundColor\": {\n                      \"alpha\": \"\",\n                      \"blue\": \"\",\n                      \"green\": \"\",\n                      \"red\": \"\"\n                    },\n                    \"foregroundColor\": {},\n                    \"soloColor\": {}\n                  },\n                  \"badgePriority\": \"\",\n                  \"darkBadgeColors\": {},\n                  \"disabled\": false,\n                  \"hiddenInSearch\": false,\n                  \"shownInApply\": false\n                },\n                \"id\": \"\",\n                \"lifecycle\": {},\n                \"lockStatus\": {},\n                \"properties\": {\n                  \"badgeConfig\": {\n                    \"color\": {},\n                    \"priorityOverride\": \"\"\n                  },\n                  \"description\": \"\",\n                  \"displayName\": \"\",\n                  \"insertBeforeChoice\": \"\"\n                },\n                \"publishTime\": \"\",\n                \"publisher\": {},\n                \"schemaCapabilities\": {\n                  \"canDelete\": false,\n                  \"canDisable\": false,\n                  \"canEnable\": false,\n                  \"canUpdate\": false\n                },\n                \"updateTime\": \"\",\n                \"updater\": {}\n              }\n            ],\n            \"listOptions\": {\n              \"maxEntries\": 0\n            }\n          },\n          \"textOptions\": {\n            \"maxLength\": 0,\n            \"minLength\": 0\n          },\n          \"updateTime\": \"\",\n          \"updater\": {},\n          \"userOptions\": {\n            \"listOptions\": {}\n          }\n        }\n      },\n      \"createSelectionChoice\": {\n        \"choice\": {},\n        \"fieldId\": \"\"\n      },\n      \"deleteField\": {\n        \"id\": \"\"\n      },\n      \"deleteSelectionChoice\": {\n        \"fieldId\": \"\",\n        \"id\": \"\"\n      },\n      \"disableField\": {\n        \"disabledPolicy\": {},\n        \"id\": \"\",\n        \"updateMask\": \"\"\n      },\n      \"disableSelectionChoice\": {\n        \"disabledPolicy\": {},\n        \"fieldId\": \"\",\n        \"id\": \"\",\n        \"updateMask\": \"\"\n      },\n      \"enableField\": {\n        \"id\": \"\"\n      },\n      \"enableSelectionChoice\": {\n        \"fieldId\": \"\",\n        \"id\": \"\"\n      },\n      \"updateField\": {\n        \"id\": \"\",\n        \"properties\": {},\n        \"updateMask\": \"\"\n      },\n      \"updateFieldType\": {\n        \"dateOptions\": {},\n        \"id\": \"\",\n        \"integerOptions\": {},\n        \"longTextOptions\": {\n          \"maxLength\": 0,\n          \"minLength\": 0\n        },\n        \"selectionOptions\": {},\n        \"textOptions\": {},\n        \"updateMask\": \"\",\n        \"userOptions\": {}\n      },\n      \"updateLabel\": {\n        \"properties\": {\n          \"description\": \"\",\n          \"title\": \"\"\n        },\n        \"updateMask\": \"\"\n      },\n      \"updateSelectionChoiceProperties\": {\n        \"fieldId\": \"\",\n        \"id\": \"\",\n        \"properties\": {},\n        \"updateMask\": \"\"\n      }\n    }\n  ],\n  \"useAdminAccess\": false,\n  \"view\": \"\",\n  \"writeControl\": {\n    \"requiredRevisionId\": \"\"\n  }\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/v2beta/:name:delta"))
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"languageCode\": \"\",\n  \"requests\": [\n    {\n      \"createField\": {\n        \"field\": {\n          \"appliedCapabilities\": {\n            \"canRead\": false,\n            \"canSearch\": false,\n            \"canWrite\": false\n          },\n          \"createTime\": \"\",\n          \"creator\": {\n            \"person\": \"\"\n          },\n          \"dateOptions\": {\n            \"dateFormat\": \"\",\n            \"dateFormatType\": \"\",\n            \"maxValue\": {\n              \"day\": 0,\n              \"month\": 0,\n              \"year\": 0\n            },\n            \"minValue\": {}\n          },\n          \"disableTime\": \"\",\n          \"disabler\": {},\n          \"displayHints\": {\n            \"disabled\": false,\n            \"hiddenInSearch\": false,\n            \"required\": false,\n            \"shownInApply\": false\n          },\n          \"id\": \"\",\n          \"integerOptions\": {\n            \"maxValue\": \"\",\n            \"minValue\": \"\"\n          },\n          \"lifecycle\": {\n            \"disabledPolicy\": {\n              \"hideInSearch\": false,\n              \"showInApply\": false\n            },\n            \"hasUnpublishedChanges\": false,\n            \"state\": \"\"\n          },\n          \"lockStatus\": {\n            \"locked\": false\n          },\n          \"properties\": {\n            \"displayName\": \"\",\n            \"insertBeforeField\": \"\",\n            \"required\": false\n          },\n          \"publisher\": {},\n          \"queryKey\": \"\",\n          \"schemaCapabilities\": {\n            \"canDelete\": false,\n            \"canDisable\": false,\n            \"canEnable\": false,\n            \"canUpdate\": false\n          },\n          \"selectionOptions\": {\n            \"choices\": [\n              {\n                \"appliedCapabilities\": {\n                  \"canRead\": false,\n                  \"canSearch\": false,\n                  \"canSelect\": false\n                },\n                \"createTime\": \"\",\n                \"creator\": {},\n                \"disableTime\": \"\",\n                \"disabler\": {},\n                \"displayHints\": {\n                  \"badgeColors\": {\n                    \"backgroundColor\": {\n                      \"alpha\": \"\",\n                      \"blue\": \"\",\n                      \"green\": \"\",\n                      \"red\": \"\"\n                    },\n                    \"foregroundColor\": {},\n                    \"soloColor\": {}\n                  },\n                  \"badgePriority\": \"\",\n                  \"darkBadgeColors\": {},\n                  \"disabled\": false,\n                  \"hiddenInSearch\": false,\n                  \"shownInApply\": false\n                },\n                \"id\": \"\",\n                \"lifecycle\": {},\n                \"lockStatus\": {},\n                \"properties\": {\n                  \"badgeConfig\": {\n                    \"color\": {},\n                    \"priorityOverride\": \"\"\n                  },\n                  \"description\": \"\",\n                  \"displayName\": \"\",\n                  \"insertBeforeChoice\": \"\"\n                },\n                \"publishTime\": \"\",\n                \"publisher\": {},\n                \"schemaCapabilities\": {\n                  \"canDelete\": false,\n                  \"canDisable\": false,\n                  \"canEnable\": false,\n                  \"canUpdate\": false\n                },\n                \"updateTime\": \"\",\n                \"updater\": {}\n              }\n            ],\n            \"listOptions\": {\n              \"maxEntries\": 0\n            }\n          },\n          \"textOptions\": {\n            \"maxLength\": 0,\n            \"minLength\": 0\n          },\n          \"updateTime\": \"\",\n          \"updater\": {},\n          \"userOptions\": {\n            \"listOptions\": {}\n          }\n        }\n      },\n      \"createSelectionChoice\": {\n        \"choice\": {},\n        \"fieldId\": \"\"\n      },\n      \"deleteField\": {\n        \"id\": \"\"\n      },\n      \"deleteSelectionChoice\": {\n        \"fieldId\": \"\",\n        \"id\": \"\"\n      },\n      \"disableField\": {\n        \"disabledPolicy\": {},\n        \"id\": \"\",\n        \"updateMask\": \"\"\n      },\n      \"disableSelectionChoice\": {\n        \"disabledPolicy\": {},\n        \"fieldId\": \"\",\n        \"id\": \"\",\n        \"updateMask\": \"\"\n      },\n      \"enableField\": {\n        \"id\": \"\"\n      },\n      \"enableSelectionChoice\": {\n        \"fieldId\": \"\",\n        \"id\": \"\"\n      },\n      \"updateField\": {\n        \"id\": \"\",\n        \"properties\": {},\n        \"updateMask\": \"\"\n      },\n      \"updateFieldType\": {\n        \"dateOptions\": {},\n        \"id\": \"\",\n        \"integerOptions\": {},\n        \"longTextOptions\": {\n          \"maxLength\": 0,\n          \"minLength\": 0\n        },\n        \"selectionOptions\": {},\n        \"textOptions\": {},\n        \"updateMask\": \"\",\n        \"userOptions\": {}\n      },\n      \"updateLabel\": {\n        \"properties\": {\n          \"description\": \"\",\n          \"title\": \"\"\n        },\n        \"updateMask\": \"\"\n      },\n      \"updateSelectionChoiceProperties\": {\n        \"fieldId\": \"\",\n        \"id\": \"\",\n        \"properties\": {},\n        \"updateMask\": \"\"\n      }\n    }\n  ],\n  \"useAdminAccess\": false,\n  \"view\": \"\",\n  \"writeControl\": {\n    \"requiredRevisionId\": \"\"\n  }\n}"))
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

MediaType mediaType = MediaType.parse("application/json");
RequestBody body = RequestBody.create(mediaType, "{\n  \"languageCode\": \"\",\n  \"requests\": [\n    {\n      \"createField\": {\n        \"field\": {\n          \"appliedCapabilities\": {\n            \"canRead\": false,\n            \"canSearch\": false,\n            \"canWrite\": false\n          },\n          \"createTime\": \"\",\n          \"creator\": {\n            \"person\": \"\"\n          },\n          \"dateOptions\": {\n            \"dateFormat\": \"\",\n            \"dateFormatType\": \"\",\n            \"maxValue\": {\n              \"day\": 0,\n              \"month\": 0,\n              \"year\": 0\n            },\n            \"minValue\": {}\n          },\n          \"disableTime\": \"\",\n          \"disabler\": {},\n          \"displayHints\": {\n            \"disabled\": false,\n            \"hiddenInSearch\": false,\n            \"required\": false,\n            \"shownInApply\": false\n          },\n          \"id\": \"\",\n          \"integerOptions\": {\n            \"maxValue\": \"\",\n            \"minValue\": \"\"\n          },\n          \"lifecycle\": {\n            \"disabledPolicy\": {\n              \"hideInSearch\": false,\n              \"showInApply\": false\n            },\n            \"hasUnpublishedChanges\": false,\n            \"state\": \"\"\n          },\n          \"lockStatus\": {\n            \"locked\": false\n          },\n          \"properties\": {\n            \"displayName\": \"\",\n            \"insertBeforeField\": \"\",\n            \"required\": false\n          },\n          \"publisher\": {},\n          \"queryKey\": \"\",\n          \"schemaCapabilities\": {\n            \"canDelete\": false,\n            \"canDisable\": false,\n            \"canEnable\": false,\n            \"canUpdate\": false\n          },\n          \"selectionOptions\": {\n            \"choices\": [\n              {\n                \"appliedCapabilities\": {\n                  \"canRead\": false,\n                  \"canSearch\": false,\n                  \"canSelect\": false\n                },\n                \"createTime\": \"\",\n                \"creator\": {},\n                \"disableTime\": \"\",\n                \"disabler\": {},\n                \"displayHints\": {\n                  \"badgeColors\": {\n                    \"backgroundColor\": {\n                      \"alpha\": \"\",\n                      \"blue\": \"\",\n                      \"green\": \"\",\n                      \"red\": \"\"\n                    },\n                    \"foregroundColor\": {},\n                    \"soloColor\": {}\n                  },\n                  \"badgePriority\": \"\",\n                  \"darkBadgeColors\": {},\n                  \"disabled\": false,\n                  \"hiddenInSearch\": false,\n                  \"shownInApply\": false\n                },\n                \"id\": \"\",\n                \"lifecycle\": {},\n                \"lockStatus\": {},\n                \"properties\": {\n                  \"badgeConfig\": {\n                    \"color\": {},\n                    \"priorityOverride\": \"\"\n                  },\n                  \"description\": \"\",\n                  \"displayName\": \"\",\n                  \"insertBeforeChoice\": \"\"\n                },\n                \"publishTime\": \"\",\n                \"publisher\": {},\n                \"schemaCapabilities\": {\n                  \"canDelete\": false,\n                  \"canDisable\": false,\n                  \"canEnable\": false,\n                  \"canUpdate\": false\n                },\n                \"updateTime\": \"\",\n                \"updater\": {}\n              }\n            ],\n            \"listOptions\": {\n              \"maxEntries\": 0\n            }\n          },\n          \"textOptions\": {\n            \"maxLength\": 0,\n            \"minLength\": 0\n          },\n          \"updateTime\": \"\",\n          \"updater\": {},\n          \"userOptions\": {\n            \"listOptions\": {}\n          }\n        }\n      },\n      \"createSelectionChoice\": {\n        \"choice\": {},\n        \"fieldId\": \"\"\n      },\n      \"deleteField\": {\n        \"id\": \"\"\n      },\n      \"deleteSelectionChoice\": {\n        \"fieldId\": \"\",\n        \"id\": \"\"\n      },\n      \"disableField\": {\n        \"disabledPolicy\": {},\n        \"id\": \"\",\n        \"updateMask\": \"\"\n      },\n      \"disableSelectionChoice\": {\n        \"disabledPolicy\": {},\n        \"fieldId\": \"\",\n        \"id\": \"\",\n        \"updateMask\": \"\"\n      },\n      \"enableField\": {\n        \"id\": \"\"\n      },\n      \"enableSelectionChoice\": {\n        \"fieldId\": \"\",\n        \"id\": \"\"\n      },\n      \"updateField\": {\n        \"id\": \"\",\n        \"properties\": {},\n        \"updateMask\": \"\"\n      },\n      \"updateFieldType\": {\n        \"dateOptions\": {},\n        \"id\": \"\",\n        \"integerOptions\": {},\n        \"longTextOptions\": {\n          \"maxLength\": 0,\n          \"minLength\": 0\n        },\n        \"selectionOptions\": {},\n        \"textOptions\": {},\n        \"updateMask\": \"\",\n        \"userOptions\": {}\n      },\n      \"updateLabel\": {\n        \"properties\": {\n          \"description\": \"\",\n          \"title\": \"\"\n        },\n        \"updateMask\": \"\"\n      },\n      \"updateSelectionChoiceProperties\": {\n        \"fieldId\": \"\",\n        \"id\": \"\",\n        \"properties\": {},\n        \"updateMask\": \"\"\n      }\n    }\n  ],\n  \"useAdminAccess\": false,\n  \"view\": \"\",\n  \"writeControl\": {\n    \"requiredRevisionId\": \"\"\n  }\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/v2beta/:name:delta")
  .post(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/v2beta/:name:delta")
  .header("content-type", "application/json")
  .body("{\n  \"languageCode\": \"\",\n  \"requests\": [\n    {\n      \"createField\": {\n        \"field\": {\n          \"appliedCapabilities\": {\n            \"canRead\": false,\n            \"canSearch\": false,\n            \"canWrite\": false\n          },\n          \"createTime\": \"\",\n          \"creator\": {\n            \"person\": \"\"\n          },\n          \"dateOptions\": {\n            \"dateFormat\": \"\",\n            \"dateFormatType\": \"\",\n            \"maxValue\": {\n              \"day\": 0,\n              \"month\": 0,\n              \"year\": 0\n            },\n            \"minValue\": {}\n          },\n          \"disableTime\": \"\",\n          \"disabler\": {},\n          \"displayHints\": {\n            \"disabled\": false,\n            \"hiddenInSearch\": false,\n            \"required\": false,\n            \"shownInApply\": false\n          },\n          \"id\": \"\",\n          \"integerOptions\": {\n            \"maxValue\": \"\",\n            \"minValue\": \"\"\n          },\n          \"lifecycle\": {\n            \"disabledPolicy\": {\n              \"hideInSearch\": false,\n              \"showInApply\": false\n            },\n            \"hasUnpublishedChanges\": false,\n            \"state\": \"\"\n          },\n          \"lockStatus\": {\n            \"locked\": false\n          },\n          \"properties\": {\n            \"displayName\": \"\",\n            \"insertBeforeField\": \"\",\n            \"required\": false\n          },\n          \"publisher\": {},\n          \"queryKey\": \"\",\n          \"schemaCapabilities\": {\n            \"canDelete\": false,\n            \"canDisable\": false,\n            \"canEnable\": false,\n            \"canUpdate\": false\n          },\n          \"selectionOptions\": {\n            \"choices\": [\n              {\n                \"appliedCapabilities\": {\n                  \"canRead\": false,\n                  \"canSearch\": false,\n                  \"canSelect\": false\n                },\n                \"createTime\": \"\",\n                \"creator\": {},\n                \"disableTime\": \"\",\n                \"disabler\": {},\n                \"displayHints\": {\n                  \"badgeColors\": {\n                    \"backgroundColor\": {\n                      \"alpha\": \"\",\n                      \"blue\": \"\",\n                      \"green\": \"\",\n                      \"red\": \"\"\n                    },\n                    \"foregroundColor\": {},\n                    \"soloColor\": {}\n                  },\n                  \"badgePriority\": \"\",\n                  \"darkBadgeColors\": {},\n                  \"disabled\": false,\n                  \"hiddenInSearch\": false,\n                  \"shownInApply\": false\n                },\n                \"id\": \"\",\n                \"lifecycle\": {},\n                \"lockStatus\": {},\n                \"properties\": {\n                  \"badgeConfig\": {\n                    \"color\": {},\n                    \"priorityOverride\": \"\"\n                  },\n                  \"description\": \"\",\n                  \"displayName\": \"\",\n                  \"insertBeforeChoice\": \"\"\n                },\n                \"publishTime\": \"\",\n                \"publisher\": {},\n                \"schemaCapabilities\": {\n                  \"canDelete\": false,\n                  \"canDisable\": false,\n                  \"canEnable\": false,\n                  \"canUpdate\": false\n                },\n                \"updateTime\": \"\",\n                \"updater\": {}\n              }\n            ],\n            \"listOptions\": {\n              \"maxEntries\": 0\n            }\n          },\n          \"textOptions\": {\n            \"maxLength\": 0,\n            \"minLength\": 0\n          },\n          \"updateTime\": \"\",\n          \"updater\": {},\n          \"userOptions\": {\n            \"listOptions\": {}\n          }\n        }\n      },\n      \"createSelectionChoice\": {\n        \"choice\": {},\n        \"fieldId\": \"\"\n      },\n      \"deleteField\": {\n        \"id\": \"\"\n      },\n      \"deleteSelectionChoice\": {\n        \"fieldId\": \"\",\n        \"id\": \"\"\n      },\n      \"disableField\": {\n        \"disabledPolicy\": {},\n        \"id\": \"\",\n        \"updateMask\": \"\"\n      },\n      \"disableSelectionChoice\": {\n        \"disabledPolicy\": {},\n        \"fieldId\": \"\",\n        \"id\": \"\",\n        \"updateMask\": \"\"\n      },\n      \"enableField\": {\n        \"id\": \"\"\n      },\n      \"enableSelectionChoice\": {\n        \"fieldId\": \"\",\n        \"id\": \"\"\n      },\n      \"updateField\": {\n        \"id\": \"\",\n        \"properties\": {},\n        \"updateMask\": \"\"\n      },\n      \"updateFieldType\": {\n        \"dateOptions\": {},\n        \"id\": \"\",\n        \"integerOptions\": {},\n        \"longTextOptions\": {\n          \"maxLength\": 0,\n          \"minLength\": 0\n        },\n        \"selectionOptions\": {},\n        \"textOptions\": {},\n        \"updateMask\": \"\",\n        \"userOptions\": {}\n      },\n      \"updateLabel\": {\n        \"properties\": {\n          \"description\": \"\",\n          \"title\": \"\"\n        },\n        \"updateMask\": \"\"\n      },\n      \"updateSelectionChoiceProperties\": {\n        \"fieldId\": \"\",\n        \"id\": \"\",\n        \"properties\": {},\n        \"updateMask\": \"\"\n      }\n    }\n  ],\n  \"useAdminAccess\": false,\n  \"view\": \"\",\n  \"writeControl\": {\n    \"requiredRevisionId\": \"\"\n  }\n}")
  .asString();
const data = JSON.stringify({
  languageCode: '',
  requests: [
    {
      createField: {
        field: {
          appliedCapabilities: {
            canRead: false,
            canSearch: false,
            canWrite: false
          },
          createTime: '',
          creator: {
            person: ''
          },
          dateOptions: {
            dateFormat: '',
            dateFormatType: '',
            maxValue: {
              day: 0,
              month: 0,
              year: 0
            },
            minValue: {}
          },
          disableTime: '',
          disabler: {},
          displayHints: {
            disabled: false,
            hiddenInSearch: false,
            required: false,
            shownInApply: false
          },
          id: '',
          integerOptions: {
            maxValue: '',
            minValue: ''
          },
          lifecycle: {
            disabledPolicy: {
              hideInSearch: false,
              showInApply: false
            },
            hasUnpublishedChanges: false,
            state: ''
          },
          lockStatus: {
            locked: false
          },
          properties: {
            displayName: '',
            insertBeforeField: '',
            required: false
          },
          publisher: {},
          queryKey: '',
          schemaCapabilities: {
            canDelete: false,
            canDisable: false,
            canEnable: false,
            canUpdate: false
          },
          selectionOptions: {
            choices: [
              {
                appliedCapabilities: {
                  canRead: false,
                  canSearch: false,
                  canSelect: false
                },
                createTime: '',
                creator: {},
                disableTime: '',
                disabler: {},
                displayHints: {
                  badgeColors: {
                    backgroundColor: {
                      alpha: '',
                      blue: '',
                      green: '',
                      red: ''
                    },
                    foregroundColor: {},
                    soloColor: {}
                  },
                  badgePriority: '',
                  darkBadgeColors: {},
                  disabled: false,
                  hiddenInSearch: false,
                  shownInApply: false
                },
                id: '',
                lifecycle: {},
                lockStatus: {},
                properties: {
                  badgeConfig: {
                    color: {},
                    priorityOverride: ''
                  },
                  description: '',
                  displayName: '',
                  insertBeforeChoice: ''
                },
                publishTime: '',
                publisher: {},
                schemaCapabilities: {
                  canDelete: false,
                  canDisable: false,
                  canEnable: false,
                  canUpdate: false
                },
                updateTime: '',
                updater: {}
              }
            ],
            listOptions: {
              maxEntries: 0
            }
          },
          textOptions: {
            maxLength: 0,
            minLength: 0
          },
          updateTime: '',
          updater: {},
          userOptions: {
            listOptions: {}
          }
        }
      },
      createSelectionChoice: {
        choice: {},
        fieldId: ''
      },
      deleteField: {
        id: ''
      },
      deleteSelectionChoice: {
        fieldId: '',
        id: ''
      },
      disableField: {
        disabledPolicy: {},
        id: '',
        updateMask: ''
      },
      disableSelectionChoice: {
        disabledPolicy: {},
        fieldId: '',
        id: '',
        updateMask: ''
      },
      enableField: {
        id: ''
      },
      enableSelectionChoice: {
        fieldId: '',
        id: ''
      },
      updateField: {
        id: '',
        properties: {},
        updateMask: ''
      },
      updateFieldType: {
        dateOptions: {},
        id: '',
        integerOptions: {},
        longTextOptions: {
          maxLength: 0,
          minLength: 0
        },
        selectionOptions: {},
        textOptions: {},
        updateMask: '',
        userOptions: {}
      },
      updateLabel: {
        properties: {
          description: '',
          title: ''
        },
        updateMask: ''
      },
      updateSelectionChoiceProperties: {
        fieldId: '',
        id: '',
        properties: {},
        updateMask: ''
      }
    }
  ],
  useAdminAccess: false,
  view: '',
  writeControl: {
    requiredRevisionId: ''
  }
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/v2beta/:name:delta');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/v2beta/:name:delta',
  headers: {'content-type': 'application/json'},
  data: {
    languageCode: '',
    requests: [
      {
        createField: {
          field: {
            appliedCapabilities: {canRead: false, canSearch: false, canWrite: false},
            createTime: '',
            creator: {person: ''},
            dateOptions: {
              dateFormat: '',
              dateFormatType: '',
              maxValue: {day: 0, month: 0, year: 0},
              minValue: {}
            },
            disableTime: '',
            disabler: {},
            displayHints: {disabled: false, hiddenInSearch: false, required: false, shownInApply: false},
            id: '',
            integerOptions: {maxValue: '', minValue: ''},
            lifecycle: {
              disabledPolicy: {hideInSearch: false, showInApply: false},
              hasUnpublishedChanges: false,
              state: ''
            },
            lockStatus: {locked: false},
            properties: {displayName: '', insertBeforeField: '', required: false},
            publisher: {},
            queryKey: '',
            schemaCapabilities: {canDelete: false, canDisable: false, canEnable: false, canUpdate: false},
            selectionOptions: {
              choices: [
                {
                  appliedCapabilities: {canRead: false, canSearch: false, canSelect: false},
                  createTime: '',
                  creator: {},
                  disableTime: '',
                  disabler: {},
                  displayHints: {
                    badgeColors: {
                      backgroundColor: {alpha: '', blue: '', green: '', red: ''},
                      foregroundColor: {},
                      soloColor: {}
                    },
                    badgePriority: '',
                    darkBadgeColors: {},
                    disabled: false,
                    hiddenInSearch: false,
                    shownInApply: false
                  },
                  id: '',
                  lifecycle: {},
                  lockStatus: {},
                  properties: {
                    badgeConfig: {color: {}, priorityOverride: ''},
                    description: '',
                    displayName: '',
                    insertBeforeChoice: ''
                  },
                  publishTime: '',
                  publisher: {},
                  schemaCapabilities: {canDelete: false, canDisable: false, canEnable: false, canUpdate: false},
                  updateTime: '',
                  updater: {}
                }
              ],
              listOptions: {maxEntries: 0}
            },
            textOptions: {maxLength: 0, minLength: 0},
            updateTime: '',
            updater: {},
            userOptions: {listOptions: {}}
          }
        },
        createSelectionChoice: {choice: {}, fieldId: ''},
        deleteField: {id: ''},
        deleteSelectionChoice: {fieldId: '', id: ''},
        disableField: {disabledPolicy: {}, id: '', updateMask: ''},
        disableSelectionChoice: {disabledPolicy: {}, fieldId: '', id: '', updateMask: ''},
        enableField: {id: ''},
        enableSelectionChoice: {fieldId: '', id: ''},
        updateField: {id: '', properties: {}, updateMask: ''},
        updateFieldType: {
          dateOptions: {},
          id: '',
          integerOptions: {},
          longTextOptions: {maxLength: 0, minLength: 0},
          selectionOptions: {},
          textOptions: {},
          updateMask: '',
          userOptions: {}
        },
        updateLabel: {properties: {description: '', title: ''}, updateMask: ''},
        updateSelectionChoiceProperties: {fieldId: '', id: '', properties: {}, updateMask: ''}
      }
    ],
    useAdminAccess: false,
    view: '',
    writeControl: {requiredRevisionId: ''}
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/v2beta/:name:delta';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"languageCode":"","requests":[{"createField":{"field":{"appliedCapabilities":{"canRead":false,"canSearch":false,"canWrite":false},"createTime":"","creator":{"person":""},"dateOptions":{"dateFormat":"","dateFormatType":"","maxValue":{"day":0,"month":0,"year":0},"minValue":{}},"disableTime":"","disabler":{},"displayHints":{"disabled":false,"hiddenInSearch":false,"required":false,"shownInApply":false},"id":"","integerOptions":{"maxValue":"","minValue":""},"lifecycle":{"disabledPolicy":{"hideInSearch":false,"showInApply":false},"hasUnpublishedChanges":false,"state":""},"lockStatus":{"locked":false},"properties":{"displayName":"","insertBeforeField":"","required":false},"publisher":{},"queryKey":"","schemaCapabilities":{"canDelete":false,"canDisable":false,"canEnable":false,"canUpdate":false},"selectionOptions":{"choices":[{"appliedCapabilities":{"canRead":false,"canSearch":false,"canSelect":false},"createTime":"","creator":{},"disableTime":"","disabler":{},"displayHints":{"badgeColors":{"backgroundColor":{"alpha":"","blue":"","green":"","red":""},"foregroundColor":{},"soloColor":{}},"badgePriority":"","darkBadgeColors":{},"disabled":false,"hiddenInSearch":false,"shownInApply":false},"id":"","lifecycle":{},"lockStatus":{},"properties":{"badgeConfig":{"color":{},"priorityOverride":""},"description":"","displayName":"","insertBeforeChoice":""},"publishTime":"","publisher":{},"schemaCapabilities":{"canDelete":false,"canDisable":false,"canEnable":false,"canUpdate":false},"updateTime":"","updater":{}}],"listOptions":{"maxEntries":0}},"textOptions":{"maxLength":0,"minLength":0},"updateTime":"","updater":{},"userOptions":{"listOptions":{}}}},"createSelectionChoice":{"choice":{},"fieldId":""},"deleteField":{"id":""},"deleteSelectionChoice":{"fieldId":"","id":""},"disableField":{"disabledPolicy":{},"id":"","updateMask":""},"disableSelectionChoice":{"disabledPolicy":{},"fieldId":"","id":"","updateMask":""},"enableField":{"id":""},"enableSelectionChoice":{"fieldId":"","id":""},"updateField":{"id":"","properties":{},"updateMask":""},"updateFieldType":{"dateOptions":{},"id":"","integerOptions":{},"longTextOptions":{"maxLength":0,"minLength":0},"selectionOptions":{},"textOptions":{},"updateMask":"","userOptions":{}},"updateLabel":{"properties":{"description":"","title":""},"updateMask":""},"updateSelectionChoiceProperties":{"fieldId":"","id":"","properties":{},"updateMask":""}}],"useAdminAccess":false,"view":"","writeControl":{"requiredRevisionId":""}}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/v2beta/:name:delta',
  method: 'POST',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "languageCode": "",\n  "requests": [\n    {\n      "createField": {\n        "field": {\n          "appliedCapabilities": {\n            "canRead": false,\n            "canSearch": false,\n            "canWrite": false\n          },\n          "createTime": "",\n          "creator": {\n            "person": ""\n          },\n          "dateOptions": {\n            "dateFormat": "",\n            "dateFormatType": "",\n            "maxValue": {\n              "day": 0,\n              "month": 0,\n              "year": 0\n            },\n            "minValue": {}\n          },\n          "disableTime": "",\n          "disabler": {},\n          "displayHints": {\n            "disabled": false,\n            "hiddenInSearch": false,\n            "required": false,\n            "shownInApply": false\n          },\n          "id": "",\n          "integerOptions": {\n            "maxValue": "",\n            "minValue": ""\n          },\n          "lifecycle": {\n            "disabledPolicy": {\n              "hideInSearch": false,\n              "showInApply": false\n            },\n            "hasUnpublishedChanges": false,\n            "state": ""\n          },\n          "lockStatus": {\n            "locked": false\n          },\n          "properties": {\n            "displayName": "",\n            "insertBeforeField": "",\n            "required": false\n          },\n          "publisher": {},\n          "queryKey": "",\n          "schemaCapabilities": {\n            "canDelete": false,\n            "canDisable": false,\n            "canEnable": false,\n            "canUpdate": false\n          },\n          "selectionOptions": {\n            "choices": [\n              {\n                "appliedCapabilities": {\n                  "canRead": false,\n                  "canSearch": false,\n                  "canSelect": false\n                },\n                "createTime": "",\n                "creator": {},\n                "disableTime": "",\n                "disabler": {},\n                "displayHints": {\n                  "badgeColors": {\n                    "backgroundColor": {\n                      "alpha": "",\n                      "blue": "",\n                      "green": "",\n                      "red": ""\n                    },\n                    "foregroundColor": {},\n                    "soloColor": {}\n                  },\n                  "badgePriority": "",\n                  "darkBadgeColors": {},\n                  "disabled": false,\n                  "hiddenInSearch": false,\n                  "shownInApply": false\n                },\n                "id": "",\n                "lifecycle": {},\n                "lockStatus": {},\n                "properties": {\n                  "badgeConfig": {\n                    "color": {},\n                    "priorityOverride": ""\n                  },\n                  "description": "",\n                  "displayName": "",\n                  "insertBeforeChoice": ""\n                },\n                "publishTime": "",\n                "publisher": {},\n                "schemaCapabilities": {\n                  "canDelete": false,\n                  "canDisable": false,\n                  "canEnable": false,\n                  "canUpdate": false\n                },\n                "updateTime": "",\n                "updater": {}\n              }\n            ],\n            "listOptions": {\n              "maxEntries": 0\n            }\n          },\n          "textOptions": {\n            "maxLength": 0,\n            "minLength": 0\n          },\n          "updateTime": "",\n          "updater": {},\n          "userOptions": {\n            "listOptions": {}\n          }\n        }\n      },\n      "createSelectionChoice": {\n        "choice": {},\n        "fieldId": ""\n      },\n      "deleteField": {\n        "id": ""\n      },\n      "deleteSelectionChoice": {\n        "fieldId": "",\n        "id": ""\n      },\n      "disableField": {\n        "disabledPolicy": {},\n        "id": "",\n        "updateMask": ""\n      },\n      "disableSelectionChoice": {\n        "disabledPolicy": {},\n        "fieldId": "",\n        "id": "",\n        "updateMask": ""\n      },\n      "enableField": {\n        "id": ""\n      },\n      "enableSelectionChoice": {\n        "fieldId": "",\n        "id": ""\n      },\n      "updateField": {\n        "id": "",\n        "properties": {},\n        "updateMask": ""\n      },\n      "updateFieldType": {\n        "dateOptions": {},\n        "id": "",\n        "integerOptions": {},\n        "longTextOptions": {\n          "maxLength": 0,\n          "minLength": 0\n        },\n        "selectionOptions": {},\n        "textOptions": {},\n        "updateMask": "",\n        "userOptions": {}\n      },\n      "updateLabel": {\n        "properties": {\n          "description": "",\n          "title": ""\n        },\n        "updateMask": ""\n      },\n      "updateSelectionChoiceProperties": {\n        "fieldId": "",\n        "id": "",\n        "properties": {},\n        "updateMask": ""\n      }\n    }\n  ],\n  "useAdminAccess": false,\n  "view": "",\n  "writeControl": {\n    "requiredRevisionId": ""\n  }\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"languageCode\": \"\",\n  \"requests\": [\n    {\n      \"createField\": {\n        \"field\": {\n          \"appliedCapabilities\": {\n            \"canRead\": false,\n            \"canSearch\": false,\n            \"canWrite\": false\n          },\n          \"createTime\": \"\",\n          \"creator\": {\n            \"person\": \"\"\n          },\n          \"dateOptions\": {\n            \"dateFormat\": \"\",\n            \"dateFormatType\": \"\",\n            \"maxValue\": {\n              \"day\": 0,\n              \"month\": 0,\n              \"year\": 0\n            },\n            \"minValue\": {}\n          },\n          \"disableTime\": \"\",\n          \"disabler\": {},\n          \"displayHints\": {\n            \"disabled\": false,\n            \"hiddenInSearch\": false,\n            \"required\": false,\n            \"shownInApply\": false\n          },\n          \"id\": \"\",\n          \"integerOptions\": {\n            \"maxValue\": \"\",\n            \"minValue\": \"\"\n          },\n          \"lifecycle\": {\n            \"disabledPolicy\": {\n              \"hideInSearch\": false,\n              \"showInApply\": false\n            },\n            \"hasUnpublishedChanges\": false,\n            \"state\": \"\"\n          },\n          \"lockStatus\": {\n            \"locked\": false\n          },\n          \"properties\": {\n            \"displayName\": \"\",\n            \"insertBeforeField\": \"\",\n            \"required\": false\n          },\n          \"publisher\": {},\n          \"queryKey\": \"\",\n          \"schemaCapabilities\": {\n            \"canDelete\": false,\n            \"canDisable\": false,\n            \"canEnable\": false,\n            \"canUpdate\": false\n          },\n          \"selectionOptions\": {\n            \"choices\": [\n              {\n                \"appliedCapabilities\": {\n                  \"canRead\": false,\n                  \"canSearch\": false,\n                  \"canSelect\": false\n                },\n                \"createTime\": \"\",\n                \"creator\": {},\n                \"disableTime\": \"\",\n                \"disabler\": {},\n                \"displayHints\": {\n                  \"badgeColors\": {\n                    \"backgroundColor\": {\n                      \"alpha\": \"\",\n                      \"blue\": \"\",\n                      \"green\": \"\",\n                      \"red\": \"\"\n                    },\n                    \"foregroundColor\": {},\n                    \"soloColor\": {}\n                  },\n                  \"badgePriority\": \"\",\n                  \"darkBadgeColors\": {},\n                  \"disabled\": false,\n                  \"hiddenInSearch\": false,\n                  \"shownInApply\": false\n                },\n                \"id\": \"\",\n                \"lifecycle\": {},\n                \"lockStatus\": {},\n                \"properties\": {\n                  \"badgeConfig\": {\n                    \"color\": {},\n                    \"priorityOverride\": \"\"\n                  },\n                  \"description\": \"\",\n                  \"displayName\": \"\",\n                  \"insertBeforeChoice\": \"\"\n                },\n                \"publishTime\": \"\",\n                \"publisher\": {},\n                \"schemaCapabilities\": {\n                  \"canDelete\": false,\n                  \"canDisable\": false,\n                  \"canEnable\": false,\n                  \"canUpdate\": false\n                },\n                \"updateTime\": \"\",\n                \"updater\": {}\n              }\n            ],\n            \"listOptions\": {\n              \"maxEntries\": 0\n            }\n          },\n          \"textOptions\": {\n            \"maxLength\": 0,\n            \"minLength\": 0\n          },\n          \"updateTime\": \"\",\n          \"updater\": {},\n          \"userOptions\": {\n            \"listOptions\": {}\n          }\n        }\n      },\n      \"createSelectionChoice\": {\n        \"choice\": {},\n        \"fieldId\": \"\"\n      },\n      \"deleteField\": {\n        \"id\": \"\"\n      },\n      \"deleteSelectionChoice\": {\n        \"fieldId\": \"\",\n        \"id\": \"\"\n      },\n      \"disableField\": {\n        \"disabledPolicy\": {},\n        \"id\": \"\",\n        \"updateMask\": \"\"\n      },\n      \"disableSelectionChoice\": {\n        \"disabledPolicy\": {},\n        \"fieldId\": \"\",\n        \"id\": \"\",\n        \"updateMask\": \"\"\n      },\n      \"enableField\": {\n        \"id\": \"\"\n      },\n      \"enableSelectionChoice\": {\n        \"fieldId\": \"\",\n        \"id\": \"\"\n      },\n      \"updateField\": {\n        \"id\": \"\",\n        \"properties\": {},\n        \"updateMask\": \"\"\n      },\n      \"updateFieldType\": {\n        \"dateOptions\": {},\n        \"id\": \"\",\n        \"integerOptions\": {},\n        \"longTextOptions\": {\n          \"maxLength\": 0,\n          \"minLength\": 0\n        },\n        \"selectionOptions\": {},\n        \"textOptions\": {},\n        \"updateMask\": \"\",\n        \"userOptions\": {}\n      },\n      \"updateLabel\": {\n        \"properties\": {\n          \"description\": \"\",\n          \"title\": \"\"\n        },\n        \"updateMask\": \"\"\n      },\n      \"updateSelectionChoiceProperties\": {\n        \"fieldId\": \"\",\n        \"id\": \"\",\n        \"properties\": {},\n        \"updateMask\": \"\"\n      }\n    }\n  ],\n  \"useAdminAccess\": false,\n  \"view\": \"\",\n  \"writeControl\": {\n    \"requiredRevisionId\": \"\"\n  }\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/v2beta/:name:delta")
  .post(body)
  .addHeader("content-type", "application/json")
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'POST',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/v2beta/:name:delta',
  headers: {
    'content-type': 'application/json'
  }
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.write(JSON.stringify({
  languageCode: '',
  requests: [
    {
      createField: {
        field: {
          appliedCapabilities: {canRead: false, canSearch: false, canWrite: false},
          createTime: '',
          creator: {person: ''},
          dateOptions: {
            dateFormat: '',
            dateFormatType: '',
            maxValue: {day: 0, month: 0, year: 0},
            minValue: {}
          },
          disableTime: '',
          disabler: {},
          displayHints: {disabled: false, hiddenInSearch: false, required: false, shownInApply: false},
          id: '',
          integerOptions: {maxValue: '', minValue: ''},
          lifecycle: {
            disabledPolicy: {hideInSearch: false, showInApply: false},
            hasUnpublishedChanges: false,
            state: ''
          },
          lockStatus: {locked: false},
          properties: {displayName: '', insertBeforeField: '', required: false},
          publisher: {},
          queryKey: '',
          schemaCapabilities: {canDelete: false, canDisable: false, canEnable: false, canUpdate: false},
          selectionOptions: {
            choices: [
              {
                appliedCapabilities: {canRead: false, canSearch: false, canSelect: false},
                createTime: '',
                creator: {},
                disableTime: '',
                disabler: {},
                displayHints: {
                  badgeColors: {
                    backgroundColor: {alpha: '', blue: '', green: '', red: ''},
                    foregroundColor: {},
                    soloColor: {}
                  },
                  badgePriority: '',
                  darkBadgeColors: {},
                  disabled: false,
                  hiddenInSearch: false,
                  shownInApply: false
                },
                id: '',
                lifecycle: {},
                lockStatus: {},
                properties: {
                  badgeConfig: {color: {}, priorityOverride: ''},
                  description: '',
                  displayName: '',
                  insertBeforeChoice: ''
                },
                publishTime: '',
                publisher: {},
                schemaCapabilities: {canDelete: false, canDisable: false, canEnable: false, canUpdate: false},
                updateTime: '',
                updater: {}
              }
            ],
            listOptions: {maxEntries: 0}
          },
          textOptions: {maxLength: 0, minLength: 0},
          updateTime: '',
          updater: {},
          userOptions: {listOptions: {}}
        }
      },
      createSelectionChoice: {choice: {}, fieldId: ''},
      deleteField: {id: ''},
      deleteSelectionChoice: {fieldId: '', id: ''},
      disableField: {disabledPolicy: {}, id: '', updateMask: ''},
      disableSelectionChoice: {disabledPolicy: {}, fieldId: '', id: '', updateMask: ''},
      enableField: {id: ''},
      enableSelectionChoice: {fieldId: '', id: ''},
      updateField: {id: '', properties: {}, updateMask: ''},
      updateFieldType: {
        dateOptions: {},
        id: '',
        integerOptions: {},
        longTextOptions: {maxLength: 0, minLength: 0},
        selectionOptions: {},
        textOptions: {},
        updateMask: '',
        userOptions: {}
      },
      updateLabel: {properties: {description: '', title: ''}, updateMask: ''},
      updateSelectionChoiceProperties: {fieldId: '', id: '', properties: {}, updateMask: ''}
    }
  ],
  useAdminAccess: false,
  view: '',
  writeControl: {requiredRevisionId: ''}
}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/v2beta/:name:delta',
  headers: {'content-type': 'application/json'},
  body: {
    languageCode: '',
    requests: [
      {
        createField: {
          field: {
            appliedCapabilities: {canRead: false, canSearch: false, canWrite: false},
            createTime: '',
            creator: {person: ''},
            dateOptions: {
              dateFormat: '',
              dateFormatType: '',
              maxValue: {day: 0, month: 0, year: 0},
              minValue: {}
            },
            disableTime: '',
            disabler: {},
            displayHints: {disabled: false, hiddenInSearch: false, required: false, shownInApply: false},
            id: '',
            integerOptions: {maxValue: '', minValue: ''},
            lifecycle: {
              disabledPolicy: {hideInSearch: false, showInApply: false},
              hasUnpublishedChanges: false,
              state: ''
            },
            lockStatus: {locked: false},
            properties: {displayName: '', insertBeforeField: '', required: false},
            publisher: {},
            queryKey: '',
            schemaCapabilities: {canDelete: false, canDisable: false, canEnable: false, canUpdate: false},
            selectionOptions: {
              choices: [
                {
                  appliedCapabilities: {canRead: false, canSearch: false, canSelect: false},
                  createTime: '',
                  creator: {},
                  disableTime: '',
                  disabler: {},
                  displayHints: {
                    badgeColors: {
                      backgroundColor: {alpha: '', blue: '', green: '', red: ''},
                      foregroundColor: {},
                      soloColor: {}
                    },
                    badgePriority: '',
                    darkBadgeColors: {},
                    disabled: false,
                    hiddenInSearch: false,
                    shownInApply: false
                  },
                  id: '',
                  lifecycle: {},
                  lockStatus: {},
                  properties: {
                    badgeConfig: {color: {}, priorityOverride: ''},
                    description: '',
                    displayName: '',
                    insertBeforeChoice: ''
                  },
                  publishTime: '',
                  publisher: {},
                  schemaCapabilities: {canDelete: false, canDisable: false, canEnable: false, canUpdate: false},
                  updateTime: '',
                  updater: {}
                }
              ],
              listOptions: {maxEntries: 0}
            },
            textOptions: {maxLength: 0, minLength: 0},
            updateTime: '',
            updater: {},
            userOptions: {listOptions: {}}
          }
        },
        createSelectionChoice: {choice: {}, fieldId: ''},
        deleteField: {id: ''},
        deleteSelectionChoice: {fieldId: '', id: ''},
        disableField: {disabledPolicy: {}, id: '', updateMask: ''},
        disableSelectionChoice: {disabledPolicy: {}, fieldId: '', id: '', updateMask: ''},
        enableField: {id: ''},
        enableSelectionChoice: {fieldId: '', id: ''},
        updateField: {id: '', properties: {}, updateMask: ''},
        updateFieldType: {
          dateOptions: {},
          id: '',
          integerOptions: {},
          longTextOptions: {maxLength: 0, minLength: 0},
          selectionOptions: {},
          textOptions: {},
          updateMask: '',
          userOptions: {}
        },
        updateLabel: {properties: {description: '', title: ''}, updateMask: ''},
        updateSelectionChoiceProperties: {fieldId: '', id: '', properties: {}, updateMask: ''}
      }
    ],
    useAdminAccess: false,
    view: '',
    writeControl: {requiredRevisionId: ''}
  },
  json: true
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('POST', '{{baseUrl}}/v2beta/:name:delta');

req.headers({
  'content-type': 'application/json'
});

req.type('json');
req.send({
  languageCode: '',
  requests: [
    {
      createField: {
        field: {
          appliedCapabilities: {
            canRead: false,
            canSearch: false,
            canWrite: false
          },
          createTime: '',
          creator: {
            person: ''
          },
          dateOptions: {
            dateFormat: '',
            dateFormatType: '',
            maxValue: {
              day: 0,
              month: 0,
              year: 0
            },
            minValue: {}
          },
          disableTime: '',
          disabler: {},
          displayHints: {
            disabled: false,
            hiddenInSearch: false,
            required: false,
            shownInApply: false
          },
          id: '',
          integerOptions: {
            maxValue: '',
            minValue: ''
          },
          lifecycle: {
            disabledPolicy: {
              hideInSearch: false,
              showInApply: false
            },
            hasUnpublishedChanges: false,
            state: ''
          },
          lockStatus: {
            locked: false
          },
          properties: {
            displayName: '',
            insertBeforeField: '',
            required: false
          },
          publisher: {},
          queryKey: '',
          schemaCapabilities: {
            canDelete: false,
            canDisable: false,
            canEnable: false,
            canUpdate: false
          },
          selectionOptions: {
            choices: [
              {
                appliedCapabilities: {
                  canRead: false,
                  canSearch: false,
                  canSelect: false
                },
                createTime: '',
                creator: {},
                disableTime: '',
                disabler: {},
                displayHints: {
                  badgeColors: {
                    backgroundColor: {
                      alpha: '',
                      blue: '',
                      green: '',
                      red: ''
                    },
                    foregroundColor: {},
                    soloColor: {}
                  },
                  badgePriority: '',
                  darkBadgeColors: {},
                  disabled: false,
                  hiddenInSearch: false,
                  shownInApply: false
                },
                id: '',
                lifecycle: {},
                lockStatus: {},
                properties: {
                  badgeConfig: {
                    color: {},
                    priorityOverride: ''
                  },
                  description: '',
                  displayName: '',
                  insertBeforeChoice: ''
                },
                publishTime: '',
                publisher: {},
                schemaCapabilities: {
                  canDelete: false,
                  canDisable: false,
                  canEnable: false,
                  canUpdate: false
                },
                updateTime: '',
                updater: {}
              }
            ],
            listOptions: {
              maxEntries: 0
            }
          },
          textOptions: {
            maxLength: 0,
            minLength: 0
          },
          updateTime: '',
          updater: {},
          userOptions: {
            listOptions: {}
          }
        }
      },
      createSelectionChoice: {
        choice: {},
        fieldId: ''
      },
      deleteField: {
        id: ''
      },
      deleteSelectionChoice: {
        fieldId: '',
        id: ''
      },
      disableField: {
        disabledPolicy: {},
        id: '',
        updateMask: ''
      },
      disableSelectionChoice: {
        disabledPolicy: {},
        fieldId: '',
        id: '',
        updateMask: ''
      },
      enableField: {
        id: ''
      },
      enableSelectionChoice: {
        fieldId: '',
        id: ''
      },
      updateField: {
        id: '',
        properties: {},
        updateMask: ''
      },
      updateFieldType: {
        dateOptions: {},
        id: '',
        integerOptions: {},
        longTextOptions: {
          maxLength: 0,
          minLength: 0
        },
        selectionOptions: {},
        textOptions: {},
        updateMask: '',
        userOptions: {}
      },
      updateLabel: {
        properties: {
          description: '',
          title: ''
        },
        updateMask: ''
      },
      updateSelectionChoiceProperties: {
        fieldId: '',
        id: '',
        properties: {},
        updateMask: ''
      }
    }
  ],
  useAdminAccess: false,
  view: '',
  writeControl: {
    requiredRevisionId: ''
  }
});

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'POST',
  url: '{{baseUrl}}/v2beta/:name:delta',
  headers: {'content-type': 'application/json'},
  data: {
    languageCode: '',
    requests: [
      {
        createField: {
          field: {
            appliedCapabilities: {canRead: false, canSearch: false, canWrite: false},
            createTime: '',
            creator: {person: ''},
            dateOptions: {
              dateFormat: '',
              dateFormatType: '',
              maxValue: {day: 0, month: 0, year: 0},
              minValue: {}
            },
            disableTime: '',
            disabler: {},
            displayHints: {disabled: false, hiddenInSearch: false, required: false, shownInApply: false},
            id: '',
            integerOptions: {maxValue: '', minValue: ''},
            lifecycle: {
              disabledPolicy: {hideInSearch: false, showInApply: false},
              hasUnpublishedChanges: false,
              state: ''
            },
            lockStatus: {locked: false},
            properties: {displayName: '', insertBeforeField: '', required: false},
            publisher: {},
            queryKey: '',
            schemaCapabilities: {canDelete: false, canDisable: false, canEnable: false, canUpdate: false},
            selectionOptions: {
              choices: [
                {
                  appliedCapabilities: {canRead: false, canSearch: false, canSelect: false},
                  createTime: '',
                  creator: {},
                  disableTime: '',
                  disabler: {},
                  displayHints: {
                    badgeColors: {
                      backgroundColor: {alpha: '', blue: '', green: '', red: ''},
                      foregroundColor: {},
                      soloColor: {}
                    },
                    badgePriority: '',
                    darkBadgeColors: {},
                    disabled: false,
                    hiddenInSearch: false,
                    shownInApply: false
                  },
                  id: '',
                  lifecycle: {},
                  lockStatus: {},
                  properties: {
                    badgeConfig: {color: {}, priorityOverride: ''},
                    description: '',
                    displayName: '',
                    insertBeforeChoice: ''
                  },
                  publishTime: '',
                  publisher: {},
                  schemaCapabilities: {canDelete: false, canDisable: false, canEnable: false, canUpdate: false},
                  updateTime: '',
                  updater: {}
                }
              ],
              listOptions: {maxEntries: 0}
            },
            textOptions: {maxLength: 0, minLength: 0},
            updateTime: '',
            updater: {},
            userOptions: {listOptions: {}}
          }
        },
        createSelectionChoice: {choice: {}, fieldId: ''},
        deleteField: {id: ''},
        deleteSelectionChoice: {fieldId: '', id: ''},
        disableField: {disabledPolicy: {}, id: '', updateMask: ''},
        disableSelectionChoice: {disabledPolicy: {}, fieldId: '', id: '', updateMask: ''},
        enableField: {id: ''},
        enableSelectionChoice: {fieldId: '', id: ''},
        updateField: {id: '', properties: {}, updateMask: ''},
        updateFieldType: {
          dateOptions: {},
          id: '',
          integerOptions: {},
          longTextOptions: {maxLength: 0, minLength: 0},
          selectionOptions: {},
          textOptions: {},
          updateMask: '',
          userOptions: {}
        },
        updateLabel: {properties: {description: '', title: ''}, updateMask: ''},
        updateSelectionChoiceProperties: {fieldId: '', id: '', properties: {}, updateMask: ''}
      }
    ],
    useAdminAccess: false,
    view: '',
    writeControl: {requiredRevisionId: ''}
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/v2beta/:name:delta';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"languageCode":"","requests":[{"createField":{"field":{"appliedCapabilities":{"canRead":false,"canSearch":false,"canWrite":false},"createTime":"","creator":{"person":""},"dateOptions":{"dateFormat":"","dateFormatType":"","maxValue":{"day":0,"month":0,"year":0},"minValue":{}},"disableTime":"","disabler":{},"displayHints":{"disabled":false,"hiddenInSearch":false,"required":false,"shownInApply":false},"id":"","integerOptions":{"maxValue":"","minValue":""},"lifecycle":{"disabledPolicy":{"hideInSearch":false,"showInApply":false},"hasUnpublishedChanges":false,"state":""},"lockStatus":{"locked":false},"properties":{"displayName":"","insertBeforeField":"","required":false},"publisher":{},"queryKey":"","schemaCapabilities":{"canDelete":false,"canDisable":false,"canEnable":false,"canUpdate":false},"selectionOptions":{"choices":[{"appliedCapabilities":{"canRead":false,"canSearch":false,"canSelect":false},"createTime":"","creator":{},"disableTime":"","disabler":{},"displayHints":{"badgeColors":{"backgroundColor":{"alpha":"","blue":"","green":"","red":""},"foregroundColor":{},"soloColor":{}},"badgePriority":"","darkBadgeColors":{},"disabled":false,"hiddenInSearch":false,"shownInApply":false},"id":"","lifecycle":{},"lockStatus":{},"properties":{"badgeConfig":{"color":{},"priorityOverride":""},"description":"","displayName":"","insertBeforeChoice":""},"publishTime":"","publisher":{},"schemaCapabilities":{"canDelete":false,"canDisable":false,"canEnable":false,"canUpdate":false},"updateTime":"","updater":{}}],"listOptions":{"maxEntries":0}},"textOptions":{"maxLength":0,"minLength":0},"updateTime":"","updater":{},"userOptions":{"listOptions":{}}}},"createSelectionChoice":{"choice":{},"fieldId":""},"deleteField":{"id":""},"deleteSelectionChoice":{"fieldId":"","id":""},"disableField":{"disabledPolicy":{},"id":"","updateMask":""},"disableSelectionChoice":{"disabledPolicy":{},"fieldId":"","id":"","updateMask":""},"enableField":{"id":""},"enableSelectionChoice":{"fieldId":"","id":""},"updateField":{"id":"","properties":{},"updateMask":""},"updateFieldType":{"dateOptions":{},"id":"","integerOptions":{},"longTextOptions":{"maxLength":0,"minLength":0},"selectionOptions":{},"textOptions":{},"updateMask":"","userOptions":{}},"updateLabel":{"properties":{"description":"","title":""},"updateMask":""},"updateSelectionChoiceProperties":{"fieldId":"","id":"","properties":{},"updateMask":""}}],"useAdminAccess":false,"view":"","writeControl":{"requiredRevisionId":""}}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"languageCode": @"",
                              @"requests": @[ @{ @"createField": @{ @"field": @{ @"appliedCapabilities": @{ @"canRead": @NO, @"canSearch": @NO, @"canWrite": @NO }, @"createTime": @"", @"creator": @{ @"person": @"" }, @"dateOptions": @{ @"dateFormat": @"", @"dateFormatType": @"", @"maxValue": @{ @"day": @0, @"month": @0, @"year": @0 }, @"minValue": @{  } }, @"disableTime": @"", @"disabler": @{  }, @"displayHints": @{ @"disabled": @NO, @"hiddenInSearch": @NO, @"required": @NO, @"shownInApply": @NO }, @"id": @"", @"integerOptions": @{ @"maxValue": @"", @"minValue": @"" }, @"lifecycle": @{ @"disabledPolicy": @{ @"hideInSearch": @NO, @"showInApply": @NO }, @"hasUnpublishedChanges": @NO, @"state": @"" }, @"lockStatus": @{ @"locked": @NO }, @"properties": @{ @"displayName": @"", @"insertBeforeField": @"", @"required": @NO }, @"publisher": @{  }, @"queryKey": @"", @"schemaCapabilities": @{ @"canDelete": @NO, @"canDisable": @NO, @"canEnable": @NO, @"canUpdate": @NO }, @"selectionOptions": @{ @"choices": @[ @{ @"appliedCapabilities": @{ @"canRead": @NO, @"canSearch": @NO, @"canSelect": @NO }, @"createTime": @"", @"creator": @{  }, @"disableTime": @"", @"disabler": @{  }, @"displayHints": @{ @"badgeColors": @{ @"backgroundColor": @{ @"alpha": @"", @"blue": @"", @"green": @"", @"red": @"" }, @"foregroundColor": @{  }, @"soloColor": @{  } }, @"badgePriority": @"", @"darkBadgeColors": @{  }, @"disabled": @NO, @"hiddenInSearch": @NO, @"shownInApply": @NO }, @"id": @"", @"lifecycle": @{  }, @"lockStatus": @{  }, @"properties": @{ @"badgeConfig": @{ @"color": @{  }, @"priorityOverride": @"" }, @"description": @"", @"displayName": @"", @"insertBeforeChoice": @"" }, @"publishTime": @"", @"publisher": @{  }, @"schemaCapabilities": @{ @"canDelete": @NO, @"canDisable": @NO, @"canEnable": @NO, @"canUpdate": @NO }, @"updateTime": @"", @"updater": @{  } } ], @"listOptions": @{ @"maxEntries": @0 } }, @"textOptions": @{ @"maxLength": @0, @"minLength": @0 }, @"updateTime": @"", @"updater": @{  }, @"userOptions": @{ @"listOptions": @{  } } } }, @"createSelectionChoice": @{ @"choice": @{  }, @"fieldId": @"" }, @"deleteField": @{ @"id": @"" }, @"deleteSelectionChoice": @{ @"fieldId": @"", @"id": @"" }, @"disableField": @{ @"disabledPolicy": @{  }, @"id": @"", @"updateMask": @"" }, @"disableSelectionChoice": @{ @"disabledPolicy": @{  }, @"fieldId": @"", @"id": @"", @"updateMask": @"" }, @"enableField": @{ @"id": @"" }, @"enableSelectionChoice": @{ @"fieldId": @"", @"id": @"" }, @"updateField": @{ @"id": @"", @"properties": @{  }, @"updateMask": @"" }, @"updateFieldType": @{ @"dateOptions": @{  }, @"id": @"", @"integerOptions": @{  }, @"longTextOptions": @{ @"maxLength": @0, @"minLength": @0 }, @"selectionOptions": @{  }, @"textOptions": @{  }, @"updateMask": @"", @"userOptions": @{  } }, @"updateLabel": @{ @"properties": @{ @"description": @"", @"title": @"" }, @"updateMask": @"" }, @"updateSelectionChoiceProperties": @{ @"fieldId": @"", @"id": @"", @"properties": @{  }, @"updateMask": @"" } } ],
                              @"useAdminAccess": @NO,
                              @"view": @"",
                              @"writeControl": @{ @"requiredRevisionId": @"" } };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/v2beta/:name:delta"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"POST"];
[request setAllHTTPHeaderFields:headers];
[request setHTTPBody:postData];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/v2beta/:name:delta" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"languageCode\": \"\",\n  \"requests\": [\n    {\n      \"createField\": {\n        \"field\": {\n          \"appliedCapabilities\": {\n            \"canRead\": false,\n            \"canSearch\": false,\n            \"canWrite\": false\n          },\n          \"createTime\": \"\",\n          \"creator\": {\n            \"person\": \"\"\n          },\n          \"dateOptions\": {\n            \"dateFormat\": \"\",\n            \"dateFormatType\": \"\",\n            \"maxValue\": {\n              \"day\": 0,\n              \"month\": 0,\n              \"year\": 0\n            },\n            \"minValue\": {}\n          },\n          \"disableTime\": \"\",\n          \"disabler\": {},\n          \"displayHints\": {\n            \"disabled\": false,\n            \"hiddenInSearch\": false,\n            \"required\": false,\n            \"shownInApply\": false\n          },\n          \"id\": \"\",\n          \"integerOptions\": {\n            \"maxValue\": \"\",\n            \"minValue\": \"\"\n          },\n          \"lifecycle\": {\n            \"disabledPolicy\": {\n              \"hideInSearch\": false,\n              \"showInApply\": false\n            },\n            \"hasUnpublishedChanges\": false,\n            \"state\": \"\"\n          },\n          \"lockStatus\": {\n            \"locked\": false\n          },\n          \"properties\": {\n            \"displayName\": \"\",\n            \"insertBeforeField\": \"\",\n            \"required\": false\n          },\n          \"publisher\": {},\n          \"queryKey\": \"\",\n          \"schemaCapabilities\": {\n            \"canDelete\": false,\n            \"canDisable\": false,\n            \"canEnable\": false,\n            \"canUpdate\": false\n          },\n          \"selectionOptions\": {\n            \"choices\": [\n              {\n                \"appliedCapabilities\": {\n                  \"canRead\": false,\n                  \"canSearch\": false,\n                  \"canSelect\": false\n                },\n                \"createTime\": \"\",\n                \"creator\": {},\n                \"disableTime\": \"\",\n                \"disabler\": {},\n                \"displayHints\": {\n                  \"badgeColors\": {\n                    \"backgroundColor\": {\n                      \"alpha\": \"\",\n                      \"blue\": \"\",\n                      \"green\": \"\",\n                      \"red\": \"\"\n                    },\n                    \"foregroundColor\": {},\n                    \"soloColor\": {}\n                  },\n                  \"badgePriority\": \"\",\n                  \"darkBadgeColors\": {},\n                  \"disabled\": false,\n                  \"hiddenInSearch\": false,\n                  \"shownInApply\": false\n                },\n                \"id\": \"\",\n                \"lifecycle\": {},\n                \"lockStatus\": {},\n                \"properties\": {\n                  \"badgeConfig\": {\n                    \"color\": {},\n                    \"priorityOverride\": \"\"\n                  },\n                  \"description\": \"\",\n                  \"displayName\": \"\",\n                  \"insertBeforeChoice\": \"\"\n                },\n                \"publishTime\": \"\",\n                \"publisher\": {},\n                \"schemaCapabilities\": {\n                  \"canDelete\": false,\n                  \"canDisable\": false,\n                  \"canEnable\": false,\n                  \"canUpdate\": false\n                },\n                \"updateTime\": \"\",\n                \"updater\": {}\n              }\n            ],\n            \"listOptions\": {\n              \"maxEntries\": 0\n            }\n          },\n          \"textOptions\": {\n            \"maxLength\": 0,\n            \"minLength\": 0\n          },\n          \"updateTime\": \"\",\n          \"updater\": {},\n          \"userOptions\": {\n            \"listOptions\": {}\n          }\n        }\n      },\n      \"createSelectionChoice\": {\n        \"choice\": {},\n        \"fieldId\": \"\"\n      },\n      \"deleteField\": {\n        \"id\": \"\"\n      },\n      \"deleteSelectionChoice\": {\n        \"fieldId\": \"\",\n        \"id\": \"\"\n      },\n      \"disableField\": {\n        \"disabledPolicy\": {},\n        \"id\": \"\",\n        \"updateMask\": \"\"\n      },\n      \"disableSelectionChoice\": {\n        \"disabledPolicy\": {},\n        \"fieldId\": \"\",\n        \"id\": \"\",\n        \"updateMask\": \"\"\n      },\n      \"enableField\": {\n        \"id\": \"\"\n      },\n      \"enableSelectionChoice\": {\n        \"fieldId\": \"\",\n        \"id\": \"\"\n      },\n      \"updateField\": {\n        \"id\": \"\",\n        \"properties\": {},\n        \"updateMask\": \"\"\n      },\n      \"updateFieldType\": {\n        \"dateOptions\": {},\n        \"id\": \"\",\n        \"integerOptions\": {},\n        \"longTextOptions\": {\n          \"maxLength\": 0,\n          \"minLength\": 0\n        },\n        \"selectionOptions\": {},\n        \"textOptions\": {},\n        \"updateMask\": \"\",\n        \"userOptions\": {}\n      },\n      \"updateLabel\": {\n        \"properties\": {\n          \"description\": \"\",\n          \"title\": \"\"\n        },\n        \"updateMask\": \"\"\n      },\n      \"updateSelectionChoiceProperties\": {\n        \"fieldId\": \"\",\n        \"id\": \"\",\n        \"properties\": {},\n        \"updateMask\": \"\"\n      }\n    }\n  ],\n  \"useAdminAccess\": false,\n  \"view\": \"\",\n  \"writeControl\": {\n    \"requiredRevisionId\": \"\"\n  }\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/v2beta/:name:delta",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "POST",
  CURLOPT_POSTFIELDS => json_encode([
    'languageCode' => '',
    'requests' => [
        [
                'createField' => [
                                'field' => [
                                                                'appliedCapabilities' => [
                                                                                                                                'canRead' => null,
                                                                                                                                'canSearch' => null,
                                                                                                                                'canWrite' => null
                                                                ],
                                                                'createTime' => '',
                                                                'creator' => [
                                                                                                                                'person' => ''
                                                                ],
                                                                'dateOptions' => [
                                                                                                                                'dateFormat' => '',
                                                                                                                                'dateFormatType' => '',
                                                                                                                                'maxValue' => [
                                                                                                                                                                                                                                                                'day' => 0,
                                                                                                                                                                                                                                                                'month' => 0,
                                                                                                                                                                                                                                                                'year' => 0
                                                                                                                                ],
                                                                                                                                'minValue' => [
                                                                                                                                                                                                                                                                
                                                                                                                                ]
                                                                ],
                                                                'disableTime' => '',
                                                                'disabler' => [
                                                                                                                                
                                                                ],
                                                                'displayHints' => [
                                                                                                                                'disabled' => null,
                                                                                                                                'hiddenInSearch' => null,
                                                                                                                                'required' => null,
                                                                                                                                'shownInApply' => null
                                                                ],
                                                                'id' => '',
                                                                'integerOptions' => [
                                                                                                                                'maxValue' => '',
                                                                                                                                'minValue' => ''
                                                                ],
                                                                'lifecycle' => [
                                                                                                                                'disabledPolicy' => [
                                                                                                                                                                                                                                                                'hideInSearch' => null,
                                                                                                                                                                                                                                                                'showInApply' => null
                                                                                                                                ],
                                                                                                                                'hasUnpublishedChanges' => null,
                                                                                                                                'state' => ''
                                                                ],
                                                                'lockStatus' => [
                                                                                                                                'locked' => null
                                                                ],
                                                                'properties' => [
                                                                                                                                'displayName' => '',
                                                                                                                                'insertBeforeField' => '',
                                                                                                                                'required' => null
                                                                ],
                                                                'publisher' => [
                                                                                                                                
                                                                ],
                                                                'queryKey' => '',
                                                                'schemaCapabilities' => [
                                                                                                                                'canDelete' => null,
                                                                                                                                'canDisable' => null,
                                                                                                                                'canEnable' => null,
                                                                                                                                'canUpdate' => null
                                                                ],
                                                                'selectionOptions' => [
                                                                                                                                'choices' => [
                                                                                                                                                                                                                                                                [
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                'appliedCapabilities' => [
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                'canRead' => null,
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                'canSearch' => null,
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                'canSelect' => null
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                ],
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                'createTime' => '',
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                'creator' => [
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                ],
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                'disableTime' => '',
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                'disabler' => [
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                ],
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                'displayHints' => [
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                'badgeColors' => [
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                'backgroundColor' => [
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                'alpha' => '',
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                'blue' => '',
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                'green' => '',
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                'red' => ''
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                ],
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                'foregroundColor' => [
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                ],
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                'soloColor' => [
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                ]
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                ],
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                'badgePriority' => '',
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                'darkBadgeColors' => [
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                ],
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                'disabled' => null,
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                'hiddenInSearch' => null,
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                'shownInApply' => null
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                ],
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                'id' => '',
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                'lifecycle' => [
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                ],
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                'lockStatus' => [
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                ],
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                'properties' => [
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                'badgeConfig' => [
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                'color' => [
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                ],
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                'priorityOverride' => ''
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                ],
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                'description' => '',
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                'displayName' => '',
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                'insertBeforeChoice' => ''
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                ],
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                'publishTime' => '',
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                'publisher' => [
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                ],
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                'schemaCapabilities' => [
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                'canDelete' => null,
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                'canDisable' => null,
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                'canEnable' => null,
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                'canUpdate' => null
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                ],
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                'updateTime' => '',
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                'updater' => [
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                ]
                                                                                                                                                                                                                                                                ]
                                                                                                                                ],
                                                                                                                                'listOptions' => [
                                                                                                                                                                                                                                                                'maxEntries' => 0
                                                                                                                                ]
                                                                ],
                                                                'textOptions' => [
                                                                                                                                'maxLength' => 0,
                                                                                                                                'minLength' => 0
                                                                ],
                                                                'updateTime' => '',
                                                                'updater' => [
                                                                                                                                
                                                                ],
                                                                'userOptions' => [
                                                                                                                                'listOptions' => [
                                                                                                                                                                                                                                                                
                                                                                                                                ]
                                                                ]
                                ]
                ],
                'createSelectionChoice' => [
                                'choice' => [
                                                                
                                ],
                                'fieldId' => ''
                ],
                'deleteField' => [
                                'id' => ''
                ],
                'deleteSelectionChoice' => [
                                'fieldId' => '',
                                'id' => ''
                ],
                'disableField' => [
                                'disabledPolicy' => [
                                                                
                                ],
                                'id' => '',
                                'updateMask' => ''
                ],
                'disableSelectionChoice' => [
                                'disabledPolicy' => [
                                                                
                                ],
                                'fieldId' => '',
                                'id' => '',
                                'updateMask' => ''
                ],
                'enableField' => [
                                'id' => ''
                ],
                'enableSelectionChoice' => [
                                'fieldId' => '',
                                'id' => ''
                ],
                'updateField' => [
                                'id' => '',
                                'properties' => [
                                                                
                                ],
                                'updateMask' => ''
                ],
                'updateFieldType' => [
                                'dateOptions' => [
                                                                
                                ],
                                'id' => '',
                                'integerOptions' => [
                                                                
                                ],
                                'longTextOptions' => [
                                                                'maxLength' => 0,
                                                                'minLength' => 0
                                ],
                                'selectionOptions' => [
                                                                
                                ],
                                'textOptions' => [
                                                                
                                ],
                                'updateMask' => '',
                                'userOptions' => [
                                                                
                                ]
                ],
                'updateLabel' => [
                                'properties' => [
                                                                'description' => '',
                                                                'title' => ''
                                ],
                                'updateMask' => ''
                ],
                'updateSelectionChoiceProperties' => [
                                'fieldId' => '',
                                'id' => '',
                                'properties' => [
                                                                
                                ],
                                'updateMask' => ''
                ]
        ]
    ],
    'useAdminAccess' => null,
    'view' => '',
    'writeControl' => [
        'requiredRevisionId' => ''
    ]
  ]),
  CURLOPT_HTTPHEADER => [
    "content-type: application/json"
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('POST', '{{baseUrl}}/v2beta/:name:delta', [
  'body' => '{
  "languageCode": "",
  "requests": [
    {
      "createField": {
        "field": {
          "appliedCapabilities": {
            "canRead": false,
            "canSearch": false,
            "canWrite": false
          },
          "createTime": "",
          "creator": {
            "person": ""
          },
          "dateOptions": {
            "dateFormat": "",
            "dateFormatType": "",
            "maxValue": {
              "day": 0,
              "month": 0,
              "year": 0
            },
            "minValue": {}
          },
          "disableTime": "",
          "disabler": {},
          "displayHints": {
            "disabled": false,
            "hiddenInSearch": false,
            "required": false,
            "shownInApply": false
          },
          "id": "",
          "integerOptions": {
            "maxValue": "",
            "minValue": ""
          },
          "lifecycle": {
            "disabledPolicy": {
              "hideInSearch": false,
              "showInApply": false
            },
            "hasUnpublishedChanges": false,
            "state": ""
          },
          "lockStatus": {
            "locked": false
          },
          "properties": {
            "displayName": "",
            "insertBeforeField": "",
            "required": false
          },
          "publisher": {},
          "queryKey": "",
          "schemaCapabilities": {
            "canDelete": false,
            "canDisable": false,
            "canEnable": false,
            "canUpdate": false
          },
          "selectionOptions": {
            "choices": [
              {
                "appliedCapabilities": {
                  "canRead": false,
                  "canSearch": false,
                  "canSelect": false
                },
                "createTime": "",
                "creator": {},
                "disableTime": "",
                "disabler": {},
                "displayHints": {
                  "badgeColors": {
                    "backgroundColor": {
                      "alpha": "",
                      "blue": "",
                      "green": "",
                      "red": ""
                    },
                    "foregroundColor": {},
                    "soloColor": {}
                  },
                  "badgePriority": "",
                  "darkBadgeColors": {},
                  "disabled": false,
                  "hiddenInSearch": false,
                  "shownInApply": false
                },
                "id": "",
                "lifecycle": {},
                "lockStatus": {},
                "properties": {
                  "badgeConfig": {
                    "color": {},
                    "priorityOverride": ""
                  },
                  "description": "",
                  "displayName": "",
                  "insertBeforeChoice": ""
                },
                "publishTime": "",
                "publisher": {},
                "schemaCapabilities": {
                  "canDelete": false,
                  "canDisable": false,
                  "canEnable": false,
                  "canUpdate": false
                },
                "updateTime": "",
                "updater": {}
              }
            ],
            "listOptions": {
              "maxEntries": 0
            }
          },
          "textOptions": {
            "maxLength": 0,
            "minLength": 0
          },
          "updateTime": "",
          "updater": {},
          "userOptions": {
            "listOptions": {}
          }
        }
      },
      "createSelectionChoice": {
        "choice": {},
        "fieldId": ""
      },
      "deleteField": {
        "id": ""
      },
      "deleteSelectionChoice": {
        "fieldId": "",
        "id": ""
      },
      "disableField": {
        "disabledPolicy": {},
        "id": "",
        "updateMask": ""
      },
      "disableSelectionChoice": {
        "disabledPolicy": {},
        "fieldId": "",
        "id": "",
        "updateMask": ""
      },
      "enableField": {
        "id": ""
      },
      "enableSelectionChoice": {
        "fieldId": "",
        "id": ""
      },
      "updateField": {
        "id": "",
        "properties": {},
        "updateMask": ""
      },
      "updateFieldType": {
        "dateOptions": {},
        "id": "",
        "integerOptions": {},
        "longTextOptions": {
          "maxLength": 0,
          "minLength": 0
        },
        "selectionOptions": {},
        "textOptions": {},
        "updateMask": "",
        "userOptions": {}
      },
      "updateLabel": {
        "properties": {
          "description": "",
          "title": ""
        },
        "updateMask": ""
      },
      "updateSelectionChoiceProperties": {
        "fieldId": "",
        "id": "",
        "properties": {},
        "updateMask": ""
      }
    }
  ],
  "useAdminAccess": false,
  "view": "",
  "writeControl": {
    "requiredRevisionId": ""
  }
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/v2beta/:name:delta');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'languageCode' => '',
  'requests' => [
    [
        'createField' => [
                'field' => [
                                'appliedCapabilities' => [
                                                                'canRead' => null,
                                                                'canSearch' => null,
                                                                'canWrite' => null
                                ],
                                'createTime' => '',
                                'creator' => [
                                                                'person' => ''
                                ],
                                'dateOptions' => [
                                                                'dateFormat' => '',
                                                                'dateFormatType' => '',
                                                                'maxValue' => [
                                                                                                                                'day' => 0,
                                                                                                                                'month' => 0,
                                                                                                                                'year' => 0
                                                                ],
                                                                'minValue' => [
                                                                                                                                
                                                                ]
                                ],
                                'disableTime' => '',
                                'disabler' => [
                                                                
                                ],
                                'displayHints' => [
                                                                'disabled' => null,
                                                                'hiddenInSearch' => null,
                                                                'required' => null,
                                                                'shownInApply' => null
                                ],
                                'id' => '',
                                'integerOptions' => [
                                                                'maxValue' => '',
                                                                'minValue' => ''
                                ],
                                'lifecycle' => [
                                                                'disabledPolicy' => [
                                                                                                                                'hideInSearch' => null,
                                                                                                                                'showInApply' => null
                                                                ],
                                                                'hasUnpublishedChanges' => null,
                                                                'state' => ''
                                ],
                                'lockStatus' => [
                                                                'locked' => null
                                ],
                                'properties' => [
                                                                'displayName' => '',
                                                                'insertBeforeField' => '',
                                                                'required' => null
                                ],
                                'publisher' => [
                                                                
                                ],
                                'queryKey' => '',
                                'schemaCapabilities' => [
                                                                'canDelete' => null,
                                                                'canDisable' => null,
                                                                'canEnable' => null,
                                                                'canUpdate' => null
                                ],
                                'selectionOptions' => [
                                                                'choices' => [
                                                                                                                                [
                                                                                                                                                                                                                                                                'appliedCapabilities' => [
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                'canRead' => null,
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                'canSearch' => null,
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                'canSelect' => null
                                                                                                                                                                                                                                                                ],
                                                                                                                                                                                                                                                                'createTime' => '',
                                                                                                                                                                                                                                                                'creator' => [
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                ],
                                                                                                                                                                                                                                                                'disableTime' => '',
                                                                                                                                                                                                                                                                'disabler' => [
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                ],
                                                                                                                                                                                                                                                                'displayHints' => [
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                'badgeColors' => [
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                'backgroundColor' => [
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                'alpha' => '',
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                'blue' => '',
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                'green' => '',
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                'red' => ''
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                ],
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                'foregroundColor' => [
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                ],
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                'soloColor' => [
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                ]
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                ],
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                'badgePriority' => '',
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                'darkBadgeColors' => [
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                ],
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                'disabled' => null,
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                'hiddenInSearch' => null,
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                'shownInApply' => null
                                                                                                                                                                                                                                                                ],
                                                                                                                                                                                                                                                                'id' => '',
                                                                                                                                                                                                                                                                'lifecycle' => [
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                ],
                                                                                                                                                                                                                                                                'lockStatus' => [
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                ],
                                                                                                                                                                                                                                                                'properties' => [
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                'badgeConfig' => [
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                'color' => [
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                ],
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                'priorityOverride' => ''
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                ],
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                'description' => '',
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                'displayName' => '',
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                'insertBeforeChoice' => ''
                                                                                                                                                                                                                                                                ],
                                                                                                                                                                                                                                                                'publishTime' => '',
                                                                                                                                                                                                                                                                'publisher' => [
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                ],
                                                                                                                                                                                                                                                                'schemaCapabilities' => [
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                'canDelete' => null,
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                'canDisable' => null,
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                'canEnable' => null,
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                'canUpdate' => null
                                                                                                                                                                                                                                                                ],
                                                                                                                                                                                                                                                                'updateTime' => '',
                                                                                                                                                                                                                                                                'updater' => [
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                ]
                                                                                                                                ]
                                                                ],
                                                                'listOptions' => [
                                                                                                                                'maxEntries' => 0
                                                                ]
                                ],
                                'textOptions' => [
                                                                'maxLength' => 0,
                                                                'minLength' => 0
                                ],
                                'updateTime' => '',
                                'updater' => [
                                                                
                                ],
                                'userOptions' => [
                                                                'listOptions' => [
                                                                                                                                
                                                                ]
                                ]
                ]
        ],
        'createSelectionChoice' => [
                'choice' => [
                                
                ],
                'fieldId' => ''
        ],
        'deleteField' => [
                'id' => ''
        ],
        'deleteSelectionChoice' => [
                'fieldId' => '',
                'id' => ''
        ],
        'disableField' => [
                'disabledPolicy' => [
                                
                ],
                'id' => '',
                'updateMask' => ''
        ],
        'disableSelectionChoice' => [
                'disabledPolicy' => [
                                
                ],
                'fieldId' => '',
                'id' => '',
                'updateMask' => ''
        ],
        'enableField' => [
                'id' => ''
        ],
        'enableSelectionChoice' => [
                'fieldId' => '',
                'id' => ''
        ],
        'updateField' => [
                'id' => '',
                'properties' => [
                                
                ],
                'updateMask' => ''
        ],
        'updateFieldType' => [
                'dateOptions' => [
                                
                ],
                'id' => '',
                'integerOptions' => [
                                
                ],
                'longTextOptions' => [
                                'maxLength' => 0,
                                'minLength' => 0
                ],
                'selectionOptions' => [
                                
                ],
                'textOptions' => [
                                
                ],
                'updateMask' => '',
                'userOptions' => [
                                
                ]
        ],
        'updateLabel' => [
                'properties' => [
                                'description' => '',
                                'title' => ''
                ],
                'updateMask' => ''
        ],
        'updateSelectionChoiceProperties' => [
                'fieldId' => '',
                'id' => '',
                'properties' => [
                                
                ],
                'updateMask' => ''
        ]
    ]
  ],
  'useAdminAccess' => null,
  'view' => '',
  'writeControl' => [
    'requiredRevisionId' => ''
  ]
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'languageCode' => '',
  'requests' => [
    [
        'createField' => [
                'field' => [
                                'appliedCapabilities' => [
                                                                'canRead' => null,
                                                                'canSearch' => null,
                                                                'canWrite' => null
                                ],
                                'createTime' => '',
                                'creator' => [
                                                                'person' => ''
                                ],
                                'dateOptions' => [
                                                                'dateFormat' => '',
                                                                'dateFormatType' => '',
                                                                'maxValue' => [
                                                                                                                                'day' => 0,
                                                                                                                                'month' => 0,
                                                                                                                                'year' => 0
                                                                ],
                                                                'minValue' => [
                                                                                                                                
                                                                ]
                                ],
                                'disableTime' => '',
                                'disabler' => [
                                                                
                                ],
                                'displayHints' => [
                                                                'disabled' => null,
                                                                'hiddenInSearch' => null,
                                                                'required' => null,
                                                                'shownInApply' => null
                                ],
                                'id' => '',
                                'integerOptions' => [
                                                                'maxValue' => '',
                                                                'minValue' => ''
                                ],
                                'lifecycle' => [
                                                                'disabledPolicy' => [
                                                                                                                                'hideInSearch' => null,
                                                                                                                                'showInApply' => null
                                                                ],
                                                                'hasUnpublishedChanges' => null,
                                                                'state' => ''
                                ],
                                'lockStatus' => [
                                                                'locked' => null
                                ],
                                'properties' => [
                                                                'displayName' => '',
                                                                'insertBeforeField' => '',
                                                                'required' => null
                                ],
                                'publisher' => [
                                                                
                                ],
                                'queryKey' => '',
                                'schemaCapabilities' => [
                                                                'canDelete' => null,
                                                                'canDisable' => null,
                                                                'canEnable' => null,
                                                                'canUpdate' => null
                                ],
                                'selectionOptions' => [
                                                                'choices' => [
                                                                                                                                [
                                                                                                                                                                                                                                                                'appliedCapabilities' => [
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                'canRead' => null,
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                'canSearch' => null,
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                'canSelect' => null
                                                                                                                                                                                                                                                                ],
                                                                                                                                                                                                                                                                'createTime' => '',
                                                                                                                                                                                                                                                                'creator' => [
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                ],
                                                                                                                                                                                                                                                                'disableTime' => '',
                                                                                                                                                                                                                                                                'disabler' => [
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                ],
                                                                                                                                                                                                                                                                'displayHints' => [
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                'badgeColors' => [
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                'backgroundColor' => [
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                'alpha' => '',
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                'blue' => '',
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                'green' => '',
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                'red' => ''
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                ],
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                'foregroundColor' => [
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                ],
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                'soloColor' => [
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                ]
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                ],
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                'badgePriority' => '',
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                'darkBadgeColors' => [
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                ],
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                'disabled' => null,
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                'hiddenInSearch' => null,
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                'shownInApply' => null
                                                                                                                                                                                                                                                                ],
                                                                                                                                                                                                                                                                'id' => '',
                                                                                                                                                                                                                                                                'lifecycle' => [
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                ],
                                                                                                                                                                                                                                                                'lockStatus' => [
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                ],
                                                                                                                                                                                                                                                                'properties' => [
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                'badgeConfig' => [
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                'color' => [
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                ],
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                'priorityOverride' => ''
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                ],
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                'description' => '',
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                'displayName' => '',
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                'insertBeforeChoice' => ''
                                                                                                                                                                                                                                                                ],
                                                                                                                                                                                                                                                                'publishTime' => '',
                                                                                                                                                                                                                                                                'publisher' => [
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                ],
                                                                                                                                                                                                                                                                'schemaCapabilities' => [
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                'canDelete' => null,
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                'canDisable' => null,
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                'canEnable' => null,
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                'canUpdate' => null
                                                                                                                                                                                                                                                                ],
                                                                                                                                                                                                                                                                'updateTime' => '',
                                                                                                                                                                                                                                                                'updater' => [
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                ]
                                                                                                                                ]
                                                                ],
                                                                'listOptions' => [
                                                                                                                                'maxEntries' => 0
                                                                ]
                                ],
                                'textOptions' => [
                                                                'maxLength' => 0,
                                                                'minLength' => 0
                                ],
                                'updateTime' => '',
                                'updater' => [
                                                                
                                ],
                                'userOptions' => [
                                                                'listOptions' => [
                                                                                                                                
                                                                ]
                                ]
                ]
        ],
        'createSelectionChoice' => [
                'choice' => [
                                
                ],
                'fieldId' => ''
        ],
        'deleteField' => [
                'id' => ''
        ],
        'deleteSelectionChoice' => [
                'fieldId' => '',
                'id' => ''
        ],
        'disableField' => [
                'disabledPolicy' => [
                                
                ],
                'id' => '',
                'updateMask' => ''
        ],
        'disableSelectionChoice' => [
                'disabledPolicy' => [
                                
                ],
                'fieldId' => '',
                'id' => '',
                'updateMask' => ''
        ],
        'enableField' => [
                'id' => ''
        ],
        'enableSelectionChoice' => [
                'fieldId' => '',
                'id' => ''
        ],
        'updateField' => [
                'id' => '',
                'properties' => [
                                
                ],
                'updateMask' => ''
        ],
        'updateFieldType' => [
                'dateOptions' => [
                                
                ],
                'id' => '',
                'integerOptions' => [
                                
                ],
                'longTextOptions' => [
                                'maxLength' => 0,
                                'minLength' => 0
                ],
                'selectionOptions' => [
                                
                ],
                'textOptions' => [
                                
                ],
                'updateMask' => '',
                'userOptions' => [
                                
                ]
        ],
        'updateLabel' => [
                'properties' => [
                                'description' => '',
                                'title' => ''
                ],
                'updateMask' => ''
        ],
        'updateSelectionChoiceProperties' => [
                'fieldId' => '',
                'id' => '',
                'properties' => [
                                
                ],
                'updateMask' => ''
        ]
    ]
  ],
  'useAdminAccess' => null,
  'view' => '',
  'writeControl' => [
    'requiredRevisionId' => ''
  ]
]));
$request->setRequestUrl('{{baseUrl}}/v2beta/:name:delta');
$request->setRequestMethod('POST');
$request->setBody($body);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/v2beta/:name:delta' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "languageCode": "",
  "requests": [
    {
      "createField": {
        "field": {
          "appliedCapabilities": {
            "canRead": false,
            "canSearch": false,
            "canWrite": false
          },
          "createTime": "",
          "creator": {
            "person": ""
          },
          "dateOptions": {
            "dateFormat": "",
            "dateFormatType": "",
            "maxValue": {
              "day": 0,
              "month": 0,
              "year": 0
            },
            "minValue": {}
          },
          "disableTime": "",
          "disabler": {},
          "displayHints": {
            "disabled": false,
            "hiddenInSearch": false,
            "required": false,
            "shownInApply": false
          },
          "id": "",
          "integerOptions": {
            "maxValue": "",
            "minValue": ""
          },
          "lifecycle": {
            "disabledPolicy": {
              "hideInSearch": false,
              "showInApply": false
            },
            "hasUnpublishedChanges": false,
            "state": ""
          },
          "lockStatus": {
            "locked": false
          },
          "properties": {
            "displayName": "",
            "insertBeforeField": "",
            "required": false
          },
          "publisher": {},
          "queryKey": "",
          "schemaCapabilities": {
            "canDelete": false,
            "canDisable": false,
            "canEnable": false,
            "canUpdate": false
          },
          "selectionOptions": {
            "choices": [
              {
                "appliedCapabilities": {
                  "canRead": false,
                  "canSearch": false,
                  "canSelect": false
                },
                "createTime": "",
                "creator": {},
                "disableTime": "",
                "disabler": {},
                "displayHints": {
                  "badgeColors": {
                    "backgroundColor": {
                      "alpha": "",
                      "blue": "",
                      "green": "",
                      "red": ""
                    },
                    "foregroundColor": {},
                    "soloColor": {}
                  },
                  "badgePriority": "",
                  "darkBadgeColors": {},
                  "disabled": false,
                  "hiddenInSearch": false,
                  "shownInApply": false
                },
                "id": "",
                "lifecycle": {},
                "lockStatus": {},
                "properties": {
                  "badgeConfig": {
                    "color": {},
                    "priorityOverride": ""
                  },
                  "description": "",
                  "displayName": "",
                  "insertBeforeChoice": ""
                },
                "publishTime": "",
                "publisher": {},
                "schemaCapabilities": {
                  "canDelete": false,
                  "canDisable": false,
                  "canEnable": false,
                  "canUpdate": false
                },
                "updateTime": "",
                "updater": {}
              }
            ],
            "listOptions": {
              "maxEntries": 0
            }
          },
          "textOptions": {
            "maxLength": 0,
            "minLength": 0
          },
          "updateTime": "",
          "updater": {},
          "userOptions": {
            "listOptions": {}
          }
        }
      },
      "createSelectionChoice": {
        "choice": {},
        "fieldId": ""
      },
      "deleteField": {
        "id": ""
      },
      "deleteSelectionChoice": {
        "fieldId": "",
        "id": ""
      },
      "disableField": {
        "disabledPolicy": {},
        "id": "",
        "updateMask": ""
      },
      "disableSelectionChoice": {
        "disabledPolicy": {},
        "fieldId": "",
        "id": "",
        "updateMask": ""
      },
      "enableField": {
        "id": ""
      },
      "enableSelectionChoice": {
        "fieldId": "",
        "id": ""
      },
      "updateField": {
        "id": "",
        "properties": {},
        "updateMask": ""
      },
      "updateFieldType": {
        "dateOptions": {},
        "id": "",
        "integerOptions": {},
        "longTextOptions": {
          "maxLength": 0,
          "minLength": 0
        },
        "selectionOptions": {},
        "textOptions": {},
        "updateMask": "",
        "userOptions": {}
      },
      "updateLabel": {
        "properties": {
          "description": "",
          "title": ""
        },
        "updateMask": ""
      },
      "updateSelectionChoiceProperties": {
        "fieldId": "",
        "id": "",
        "properties": {},
        "updateMask": ""
      }
    }
  ],
  "useAdminAccess": false,
  "view": "",
  "writeControl": {
    "requiredRevisionId": ""
  }
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/v2beta/:name:delta' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "languageCode": "",
  "requests": [
    {
      "createField": {
        "field": {
          "appliedCapabilities": {
            "canRead": false,
            "canSearch": false,
            "canWrite": false
          },
          "createTime": "",
          "creator": {
            "person": ""
          },
          "dateOptions": {
            "dateFormat": "",
            "dateFormatType": "",
            "maxValue": {
              "day": 0,
              "month": 0,
              "year": 0
            },
            "minValue": {}
          },
          "disableTime": "",
          "disabler": {},
          "displayHints": {
            "disabled": false,
            "hiddenInSearch": false,
            "required": false,
            "shownInApply": false
          },
          "id": "",
          "integerOptions": {
            "maxValue": "",
            "minValue": ""
          },
          "lifecycle": {
            "disabledPolicy": {
              "hideInSearch": false,
              "showInApply": false
            },
            "hasUnpublishedChanges": false,
            "state": ""
          },
          "lockStatus": {
            "locked": false
          },
          "properties": {
            "displayName": "",
            "insertBeforeField": "",
            "required": false
          },
          "publisher": {},
          "queryKey": "",
          "schemaCapabilities": {
            "canDelete": false,
            "canDisable": false,
            "canEnable": false,
            "canUpdate": false
          },
          "selectionOptions": {
            "choices": [
              {
                "appliedCapabilities": {
                  "canRead": false,
                  "canSearch": false,
                  "canSelect": false
                },
                "createTime": "",
                "creator": {},
                "disableTime": "",
                "disabler": {},
                "displayHints": {
                  "badgeColors": {
                    "backgroundColor": {
                      "alpha": "",
                      "blue": "",
                      "green": "",
                      "red": ""
                    },
                    "foregroundColor": {},
                    "soloColor": {}
                  },
                  "badgePriority": "",
                  "darkBadgeColors": {},
                  "disabled": false,
                  "hiddenInSearch": false,
                  "shownInApply": false
                },
                "id": "",
                "lifecycle": {},
                "lockStatus": {},
                "properties": {
                  "badgeConfig": {
                    "color": {},
                    "priorityOverride": ""
                  },
                  "description": "",
                  "displayName": "",
                  "insertBeforeChoice": ""
                },
                "publishTime": "",
                "publisher": {},
                "schemaCapabilities": {
                  "canDelete": false,
                  "canDisable": false,
                  "canEnable": false,
                  "canUpdate": false
                },
                "updateTime": "",
                "updater": {}
              }
            ],
            "listOptions": {
              "maxEntries": 0
            }
          },
          "textOptions": {
            "maxLength": 0,
            "minLength": 0
          },
          "updateTime": "",
          "updater": {},
          "userOptions": {
            "listOptions": {}
          }
        }
      },
      "createSelectionChoice": {
        "choice": {},
        "fieldId": ""
      },
      "deleteField": {
        "id": ""
      },
      "deleteSelectionChoice": {
        "fieldId": "",
        "id": ""
      },
      "disableField": {
        "disabledPolicy": {},
        "id": "",
        "updateMask": ""
      },
      "disableSelectionChoice": {
        "disabledPolicy": {},
        "fieldId": "",
        "id": "",
        "updateMask": ""
      },
      "enableField": {
        "id": ""
      },
      "enableSelectionChoice": {
        "fieldId": "",
        "id": ""
      },
      "updateField": {
        "id": "",
        "properties": {},
        "updateMask": ""
      },
      "updateFieldType": {
        "dateOptions": {},
        "id": "",
        "integerOptions": {},
        "longTextOptions": {
          "maxLength": 0,
          "minLength": 0
        },
        "selectionOptions": {},
        "textOptions": {},
        "updateMask": "",
        "userOptions": {}
      },
      "updateLabel": {
        "properties": {
          "description": "",
          "title": ""
        },
        "updateMask": ""
      },
      "updateSelectionChoiceProperties": {
        "fieldId": "",
        "id": "",
        "properties": {},
        "updateMask": ""
      }
    }
  ],
  "useAdminAccess": false,
  "view": "",
  "writeControl": {
    "requiredRevisionId": ""
  }
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"languageCode\": \"\",\n  \"requests\": [\n    {\n      \"createField\": {\n        \"field\": {\n          \"appliedCapabilities\": {\n            \"canRead\": false,\n            \"canSearch\": false,\n            \"canWrite\": false\n          },\n          \"createTime\": \"\",\n          \"creator\": {\n            \"person\": \"\"\n          },\n          \"dateOptions\": {\n            \"dateFormat\": \"\",\n            \"dateFormatType\": \"\",\n            \"maxValue\": {\n              \"day\": 0,\n              \"month\": 0,\n              \"year\": 0\n            },\n            \"minValue\": {}\n          },\n          \"disableTime\": \"\",\n          \"disabler\": {},\n          \"displayHints\": {\n            \"disabled\": false,\n            \"hiddenInSearch\": false,\n            \"required\": false,\n            \"shownInApply\": false\n          },\n          \"id\": \"\",\n          \"integerOptions\": {\n            \"maxValue\": \"\",\n            \"minValue\": \"\"\n          },\n          \"lifecycle\": {\n            \"disabledPolicy\": {\n              \"hideInSearch\": false,\n              \"showInApply\": false\n            },\n            \"hasUnpublishedChanges\": false,\n            \"state\": \"\"\n          },\n          \"lockStatus\": {\n            \"locked\": false\n          },\n          \"properties\": {\n            \"displayName\": \"\",\n            \"insertBeforeField\": \"\",\n            \"required\": false\n          },\n          \"publisher\": {},\n          \"queryKey\": \"\",\n          \"schemaCapabilities\": {\n            \"canDelete\": false,\n            \"canDisable\": false,\n            \"canEnable\": false,\n            \"canUpdate\": false\n          },\n          \"selectionOptions\": {\n            \"choices\": [\n              {\n                \"appliedCapabilities\": {\n                  \"canRead\": false,\n                  \"canSearch\": false,\n                  \"canSelect\": false\n                },\n                \"createTime\": \"\",\n                \"creator\": {},\n                \"disableTime\": \"\",\n                \"disabler\": {},\n                \"displayHints\": {\n                  \"badgeColors\": {\n                    \"backgroundColor\": {\n                      \"alpha\": \"\",\n                      \"blue\": \"\",\n                      \"green\": \"\",\n                      \"red\": \"\"\n                    },\n                    \"foregroundColor\": {},\n                    \"soloColor\": {}\n                  },\n                  \"badgePriority\": \"\",\n                  \"darkBadgeColors\": {},\n                  \"disabled\": false,\n                  \"hiddenInSearch\": false,\n                  \"shownInApply\": false\n                },\n                \"id\": \"\",\n                \"lifecycle\": {},\n                \"lockStatus\": {},\n                \"properties\": {\n                  \"badgeConfig\": {\n                    \"color\": {},\n                    \"priorityOverride\": \"\"\n                  },\n                  \"description\": \"\",\n                  \"displayName\": \"\",\n                  \"insertBeforeChoice\": \"\"\n                },\n                \"publishTime\": \"\",\n                \"publisher\": {},\n                \"schemaCapabilities\": {\n                  \"canDelete\": false,\n                  \"canDisable\": false,\n                  \"canEnable\": false,\n                  \"canUpdate\": false\n                },\n                \"updateTime\": \"\",\n                \"updater\": {}\n              }\n            ],\n            \"listOptions\": {\n              \"maxEntries\": 0\n            }\n          },\n          \"textOptions\": {\n            \"maxLength\": 0,\n            \"minLength\": 0\n          },\n          \"updateTime\": \"\",\n          \"updater\": {},\n          \"userOptions\": {\n            \"listOptions\": {}\n          }\n        }\n      },\n      \"createSelectionChoice\": {\n        \"choice\": {},\n        \"fieldId\": \"\"\n      },\n      \"deleteField\": {\n        \"id\": \"\"\n      },\n      \"deleteSelectionChoice\": {\n        \"fieldId\": \"\",\n        \"id\": \"\"\n      },\n      \"disableField\": {\n        \"disabledPolicy\": {},\n        \"id\": \"\",\n        \"updateMask\": \"\"\n      },\n      \"disableSelectionChoice\": {\n        \"disabledPolicy\": {},\n        \"fieldId\": \"\",\n        \"id\": \"\",\n        \"updateMask\": \"\"\n      },\n      \"enableField\": {\n        \"id\": \"\"\n      },\n      \"enableSelectionChoice\": {\n        \"fieldId\": \"\",\n        \"id\": \"\"\n      },\n      \"updateField\": {\n        \"id\": \"\",\n        \"properties\": {},\n        \"updateMask\": \"\"\n      },\n      \"updateFieldType\": {\n        \"dateOptions\": {},\n        \"id\": \"\",\n        \"integerOptions\": {},\n        \"longTextOptions\": {\n          \"maxLength\": 0,\n          \"minLength\": 0\n        },\n        \"selectionOptions\": {},\n        \"textOptions\": {},\n        \"updateMask\": \"\",\n        \"userOptions\": {}\n      },\n      \"updateLabel\": {\n        \"properties\": {\n          \"description\": \"\",\n          \"title\": \"\"\n        },\n        \"updateMask\": \"\"\n      },\n      \"updateSelectionChoiceProperties\": {\n        \"fieldId\": \"\",\n        \"id\": \"\",\n        \"properties\": {},\n        \"updateMask\": \"\"\n      }\n    }\n  ],\n  \"useAdminAccess\": false,\n  \"view\": \"\",\n  \"writeControl\": {\n    \"requiredRevisionId\": \"\"\n  }\n}"

headers = { 'content-type': "application/json" }

conn.request("POST", "/baseUrl/v2beta/:name:delta", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/v2beta/:name:delta"

payload = {
    "languageCode": "",
    "requests": [
        {
            "createField": { "field": {
                    "appliedCapabilities": {
                        "canRead": False,
                        "canSearch": False,
                        "canWrite": False
                    },
                    "createTime": "",
                    "creator": { "person": "" },
                    "dateOptions": {
                        "dateFormat": "",
                        "dateFormatType": "",
                        "maxValue": {
                            "day": 0,
                            "month": 0,
                            "year": 0
                        },
                        "minValue": {}
                    },
                    "disableTime": "",
                    "disabler": {},
                    "displayHints": {
                        "disabled": False,
                        "hiddenInSearch": False,
                        "required": False,
                        "shownInApply": False
                    },
                    "id": "",
                    "integerOptions": {
                        "maxValue": "",
                        "minValue": ""
                    },
                    "lifecycle": {
                        "disabledPolicy": {
                            "hideInSearch": False,
                            "showInApply": False
                        },
                        "hasUnpublishedChanges": False,
                        "state": ""
                    },
                    "lockStatus": { "locked": False },
                    "properties": {
                        "displayName": "",
                        "insertBeforeField": "",
                        "required": False
                    },
                    "publisher": {},
                    "queryKey": "",
                    "schemaCapabilities": {
                        "canDelete": False,
                        "canDisable": False,
                        "canEnable": False,
                        "canUpdate": False
                    },
                    "selectionOptions": {
                        "choices": [
                            {
                                "appliedCapabilities": {
                                    "canRead": False,
                                    "canSearch": False,
                                    "canSelect": False
                                },
                                "createTime": "",
                                "creator": {},
                                "disableTime": "",
                                "disabler": {},
                                "displayHints": {
                                    "badgeColors": {
                                        "backgroundColor": {
                                            "alpha": "",
                                            "blue": "",
                                            "green": "",
                                            "red": ""
                                        },
                                        "foregroundColor": {},
                                        "soloColor": {}
                                    },
                                    "badgePriority": "",
                                    "darkBadgeColors": {},
                                    "disabled": False,
                                    "hiddenInSearch": False,
                                    "shownInApply": False
                                },
                                "id": "",
                                "lifecycle": {},
                                "lockStatus": {},
                                "properties": {
                                    "badgeConfig": {
                                        "color": {},
                                        "priorityOverride": ""
                                    },
                                    "description": "",
                                    "displayName": "",
                                    "insertBeforeChoice": ""
                                },
                                "publishTime": "",
                                "publisher": {},
                                "schemaCapabilities": {
                                    "canDelete": False,
                                    "canDisable": False,
                                    "canEnable": False,
                                    "canUpdate": False
                                },
                                "updateTime": "",
                                "updater": {}
                            }
                        ],
                        "listOptions": { "maxEntries": 0 }
                    },
                    "textOptions": {
                        "maxLength": 0,
                        "minLength": 0
                    },
                    "updateTime": "",
                    "updater": {},
                    "userOptions": { "listOptions": {} }
                } },
            "createSelectionChoice": {
                "choice": {},
                "fieldId": ""
            },
            "deleteField": { "id": "" },
            "deleteSelectionChoice": {
                "fieldId": "",
                "id": ""
            },
            "disableField": {
                "disabledPolicy": {},
                "id": "",
                "updateMask": ""
            },
            "disableSelectionChoice": {
                "disabledPolicy": {},
                "fieldId": "",
                "id": "",
                "updateMask": ""
            },
            "enableField": { "id": "" },
            "enableSelectionChoice": {
                "fieldId": "",
                "id": ""
            },
            "updateField": {
                "id": "",
                "properties": {},
                "updateMask": ""
            },
            "updateFieldType": {
                "dateOptions": {},
                "id": "",
                "integerOptions": {},
                "longTextOptions": {
                    "maxLength": 0,
                    "minLength": 0
                },
                "selectionOptions": {},
                "textOptions": {},
                "updateMask": "",
                "userOptions": {}
            },
            "updateLabel": {
                "properties": {
                    "description": "",
                    "title": ""
                },
                "updateMask": ""
            },
            "updateSelectionChoiceProperties": {
                "fieldId": "",
                "id": "",
                "properties": {},
                "updateMask": ""
            }
        }
    ],
    "useAdminAccess": False,
    "view": "",
    "writeControl": { "requiredRevisionId": "" }
}
headers = {"content-type": "application/json"}

response = requests.post(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/v2beta/:name:delta"

payload <- "{\n  \"languageCode\": \"\",\n  \"requests\": [\n    {\n      \"createField\": {\n        \"field\": {\n          \"appliedCapabilities\": {\n            \"canRead\": false,\n            \"canSearch\": false,\n            \"canWrite\": false\n          },\n          \"createTime\": \"\",\n          \"creator\": {\n            \"person\": \"\"\n          },\n          \"dateOptions\": {\n            \"dateFormat\": \"\",\n            \"dateFormatType\": \"\",\n            \"maxValue\": {\n              \"day\": 0,\n              \"month\": 0,\n              \"year\": 0\n            },\n            \"minValue\": {}\n          },\n          \"disableTime\": \"\",\n          \"disabler\": {},\n          \"displayHints\": {\n            \"disabled\": false,\n            \"hiddenInSearch\": false,\n            \"required\": false,\n            \"shownInApply\": false\n          },\n          \"id\": \"\",\n          \"integerOptions\": {\n            \"maxValue\": \"\",\n            \"minValue\": \"\"\n          },\n          \"lifecycle\": {\n            \"disabledPolicy\": {\n              \"hideInSearch\": false,\n              \"showInApply\": false\n            },\n            \"hasUnpublishedChanges\": false,\n            \"state\": \"\"\n          },\n          \"lockStatus\": {\n            \"locked\": false\n          },\n          \"properties\": {\n            \"displayName\": \"\",\n            \"insertBeforeField\": \"\",\n            \"required\": false\n          },\n          \"publisher\": {},\n          \"queryKey\": \"\",\n          \"schemaCapabilities\": {\n            \"canDelete\": false,\n            \"canDisable\": false,\n            \"canEnable\": false,\n            \"canUpdate\": false\n          },\n          \"selectionOptions\": {\n            \"choices\": [\n              {\n                \"appliedCapabilities\": {\n                  \"canRead\": false,\n                  \"canSearch\": false,\n                  \"canSelect\": false\n                },\n                \"createTime\": \"\",\n                \"creator\": {},\n                \"disableTime\": \"\",\n                \"disabler\": {},\n                \"displayHints\": {\n                  \"badgeColors\": {\n                    \"backgroundColor\": {\n                      \"alpha\": \"\",\n                      \"blue\": \"\",\n                      \"green\": \"\",\n                      \"red\": \"\"\n                    },\n                    \"foregroundColor\": {},\n                    \"soloColor\": {}\n                  },\n                  \"badgePriority\": \"\",\n                  \"darkBadgeColors\": {},\n                  \"disabled\": false,\n                  \"hiddenInSearch\": false,\n                  \"shownInApply\": false\n                },\n                \"id\": \"\",\n                \"lifecycle\": {},\n                \"lockStatus\": {},\n                \"properties\": {\n                  \"badgeConfig\": {\n                    \"color\": {},\n                    \"priorityOverride\": \"\"\n                  },\n                  \"description\": \"\",\n                  \"displayName\": \"\",\n                  \"insertBeforeChoice\": \"\"\n                },\n                \"publishTime\": \"\",\n                \"publisher\": {},\n                \"schemaCapabilities\": {\n                  \"canDelete\": false,\n                  \"canDisable\": false,\n                  \"canEnable\": false,\n                  \"canUpdate\": false\n                },\n                \"updateTime\": \"\",\n                \"updater\": {}\n              }\n            ],\n            \"listOptions\": {\n              \"maxEntries\": 0\n            }\n          },\n          \"textOptions\": {\n            \"maxLength\": 0,\n            \"minLength\": 0\n          },\n          \"updateTime\": \"\",\n          \"updater\": {},\n          \"userOptions\": {\n            \"listOptions\": {}\n          }\n        }\n      },\n      \"createSelectionChoice\": {\n        \"choice\": {},\n        \"fieldId\": \"\"\n      },\n      \"deleteField\": {\n        \"id\": \"\"\n      },\n      \"deleteSelectionChoice\": {\n        \"fieldId\": \"\",\n        \"id\": \"\"\n      },\n      \"disableField\": {\n        \"disabledPolicy\": {},\n        \"id\": \"\",\n        \"updateMask\": \"\"\n      },\n      \"disableSelectionChoice\": {\n        \"disabledPolicy\": {},\n        \"fieldId\": \"\",\n        \"id\": \"\",\n        \"updateMask\": \"\"\n      },\n      \"enableField\": {\n        \"id\": \"\"\n      },\n      \"enableSelectionChoice\": {\n        \"fieldId\": \"\",\n        \"id\": \"\"\n      },\n      \"updateField\": {\n        \"id\": \"\",\n        \"properties\": {},\n        \"updateMask\": \"\"\n      },\n      \"updateFieldType\": {\n        \"dateOptions\": {},\n        \"id\": \"\",\n        \"integerOptions\": {},\n        \"longTextOptions\": {\n          \"maxLength\": 0,\n          \"minLength\": 0\n        },\n        \"selectionOptions\": {},\n        \"textOptions\": {},\n        \"updateMask\": \"\",\n        \"userOptions\": {}\n      },\n      \"updateLabel\": {\n        \"properties\": {\n          \"description\": \"\",\n          \"title\": \"\"\n        },\n        \"updateMask\": \"\"\n      },\n      \"updateSelectionChoiceProperties\": {\n        \"fieldId\": \"\",\n        \"id\": \"\",\n        \"properties\": {},\n        \"updateMask\": \"\"\n      }\n    }\n  ],\n  \"useAdminAccess\": false,\n  \"view\": \"\",\n  \"writeControl\": {\n    \"requiredRevisionId\": \"\"\n  }\n}"

encode <- "json"

response <- VERB("POST", url, body = payload, content_type("application/json"), encode = encode)

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/v2beta/:name:delta")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Post.new(url)
request["content-type"] = 'application/json'
request.body = "{\n  \"languageCode\": \"\",\n  \"requests\": [\n    {\n      \"createField\": {\n        \"field\": {\n          \"appliedCapabilities\": {\n            \"canRead\": false,\n            \"canSearch\": false,\n            \"canWrite\": false\n          },\n          \"createTime\": \"\",\n          \"creator\": {\n            \"person\": \"\"\n          },\n          \"dateOptions\": {\n            \"dateFormat\": \"\",\n            \"dateFormatType\": \"\",\n            \"maxValue\": {\n              \"day\": 0,\n              \"month\": 0,\n              \"year\": 0\n            },\n            \"minValue\": {}\n          },\n          \"disableTime\": \"\",\n          \"disabler\": {},\n          \"displayHints\": {\n            \"disabled\": false,\n            \"hiddenInSearch\": false,\n            \"required\": false,\n            \"shownInApply\": false\n          },\n          \"id\": \"\",\n          \"integerOptions\": {\n            \"maxValue\": \"\",\n            \"minValue\": \"\"\n          },\n          \"lifecycle\": {\n            \"disabledPolicy\": {\n              \"hideInSearch\": false,\n              \"showInApply\": false\n            },\n            \"hasUnpublishedChanges\": false,\n            \"state\": \"\"\n          },\n          \"lockStatus\": {\n            \"locked\": false\n          },\n          \"properties\": {\n            \"displayName\": \"\",\n            \"insertBeforeField\": \"\",\n            \"required\": false\n          },\n          \"publisher\": {},\n          \"queryKey\": \"\",\n          \"schemaCapabilities\": {\n            \"canDelete\": false,\n            \"canDisable\": false,\n            \"canEnable\": false,\n            \"canUpdate\": false\n          },\n          \"selectionOptions\": {\n            \"choices\": [\n              {\n                \"appliedCapabilities\": {\n                  \"canRead\": false,\n                  \"canSearch\": false,\n                  \"canSelect\": false\n                },\n                \"createTime\": \"\",\n                \"creator\": {},\n                \"disableTime\": \"\",\n                \"disabler\": {},\n                \"displayHints\": {\n                  \"badgeColors\": {\n                    \"backgroundColor\": {\n                      \"alpha\": \"\",\n                      \"blue\": \"\",\n                      \"green\": \"\",\n                      \"red\": \"\"\n                    },\n                    \"foregroundColor\": {},\n                    \"soloColor\": {}\n                  },\n                  \"badgePriority\": \"\",\n                  \"darkBadgeColors\": {},\n                  \"disabled\": false,\n                  \"hiddenInSearch\": false,\n                  \"shownInApply\": false\n                },\n                \"id\": \"\",\n                \"lifecycle\": {},\n                \"lockStatus\": {},\n                \"properties\": {\n                  \"badgeConfig\": {\n                    \"color\": {},\n                    \"priorityOverride\": \"\"\n                  },\n                  \"description\": \"\",\n                  \"displayName\": \"\",\n                  \"insertBeforeChoice\": \"\"\n                },\n                \"publishTime\": \"\",\n                \"publisher\": {},\n                \"schemaCapabilities\": {\n                  \"canDelete\": false,\n                  \"canDisable\": false,\n                  \"canEnable\": false,\n                  \"canUpdate\": false\n                },\n                \"updateTime\": \"\",\n                \"updater\": {}\n              }\n            ],\n            \"listOptions\": {\n              \"maxEntries\": 0\n            }\n          },\n          \"textOptions\": {\n            \"maxLength\": 0,\n            \"minLength\": 0\n          },\n          \"updateTime\": \"\",\n          \"updater\": {},\n          \"userOptions\": {\n            \"listOptions\": {}\n          }\n        }\n      },\n      \"createSelectionChoice\": {\n        \"choice\": {},\n        \"fieldId\": \"\"\n      },\n      \"deleteField\": {\n        \"id\": \"\"\n      },\n      \"deleteSelectionChoice\": {\n        \"fieldId\": \"\",\n        \"id\": \"\"\n      },\n      \"disableField\": {\n        \"disabledPolicy\": {},\n        \"id\": \"\",\n        \"updateMask\": \"\"\n      },\n      \"disableSelectionChoice\": {\n        \"disabledPolicy\": {},\n        \"fieldId\": \"\",\n        \"id\": \"\",\n        \"updateMask\": \"\"\n      },\n      \"enableField\": {\n        \"id\": \"\"\n      },\n      \"enableSelectionChoice\": {\n        \"fieldId\": \"\",\n        \"id\": \"\"\n      },\n      \"updateField\": {\n        \"id\": \"\",\n        \"properties\": {},\n        \"updateMask\": \"\"\n      },\n      \"updateFieldType\": {\n        \"dateOptions\": {},\n        \"id\": \"\",\n        \"integerOptions\": {},\n        \"longTextOptions\": {\n          \"maxLength\": 0,\n          \"minLength\": 0\n        },\n        \"selectionOptions\": {},\n        \"textOptions\": {},\n        \"updateMask\": \"\",\n        \"userOptions\": {}\n      },\n      \"updateLabel\": {\n        \"properties\": {\n          \"description\": \"\",\n          \"title\": \"\"\n        },\n        \"updateMask\": \"\"\n      },\n      \"updateSelectionChoiceProperties\": {\n        \"fieldId\": \"\",\n        \"id\": \"\",\n        \"properties\": {},\n        \"updateMask\": \"\"\n      }\n    }\n  ],\n  \"useAdminAccess\": false,\n  \"view\": \"\",\n  \"writeControl\": {\n    \"requiredRevisionId\": \"\"\n  }\n}"

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
  headers: {'Content-Type' => 'application/json'}
)

response = conn.post('/baseUrl/v2beta/:name:delta') do |req|
  req.body = "{\n  \"languageCode\": \"\",\n  \"requests\": [\n    {\n      \"createField\": {\n        \"field\": {\n          \"appliedCapabilities\": {\n            \"canRead\": false,\n            \"canSearch\": false,\n            \"canWrite\": false\n          },\n          \"createTime\": \"\",\n          \"creator\": {\n            \"person\": \"\"\n          },\n          \"dateOptions\": {\n            \"dateFormat\": \"\",\n            \"dateFormatType\": \"\",\n            \"maxValue\": {\n              \"day\": 0,\n              \"month\": 0,\n              \"year\": 0\n            },\n            \"minValue\": {}\n          },\n          \"disableTime\": \"\",\n          \"disabler\": {},\n          \"displayHints\": {\n            \"disabled\": false,\n            \"hiddenInSearch\": false,\n            \"required\": false,\n            \"shownInApply\": false\n          },\n          \"id\": \"\",\n          \"integerOptions\": {\n            \"maxValue\": \"\",\n            \"minValue\": \"\"\n          },\n          \"lifecycle\": {\n            \"disabledPolicy\": {\n              \"hideInSearch\": false,\n              \"showInApply\": false\n            },\n            \"hasUnpublishedChanges\": false,\n            \"state\": \"\"\n          },\n          \"lockStatus\": {\n            \"locked\": false\n          },\n          \"properties\": {\n            \"displayName\": \"\",\n            \"insertBeforeField\": \"\",\n            \"required\": false\n          },\n          \"publisher\": {},\n          \"queryKey\": \"\",\n          \"schemaCapabilities\": {\n            \"canDelete\": false,\n            \"canDisable\": false,\n            \"canEnable\": false,\n            \"canUpdate\": false\n          },\n          \"selectionOptions\": {\n            \"choices\": [\n              {\n                \"appliedCapabilities\": {\n                  \"canRead\": false,\n                  \"canSearch\": false,\n                  \"canSelect\": false\n                },\n                \"createTime\": \"\",\n                \"creator\": {},\n                \"disableTime\": \"\",\n                \"disabler\": {},\n                \"displayHints\": {\n                  \"badgeColors\": {\n                    \"backgroundColor\": {\n                      \"alpha\": \"\",\n                      \"blue\": \"\",\n                      \"green\": \"\",\n                      \"red\": \"\"\n                    },\n                    \"foregroundColor\": {},\n                    \"soloColor\": {}\n                  },\n                  \"badgePriority\": \"\",\n                  \"darkBadgeColors\": {},\n                  \"disabled\": false,\n                  \"hiddenInSearch\": false,\n                  \"shownInApply\": false\n                },\n                \"id\": \"\",\n                \"lifecycle\": {},\n                \"lockStatus\": {},\n                \"properties\": {\n                  \"badgeConfig\": {\n                    \"color\": {},\n                    \"priorityOverride\": \"\"\n                  },\n                  \"description\": \"\",\n                  \"displayName\": \"\",\n                  \"insertBeforeChoice\": \"\"\n                },\n                \"publishTime\": \"\",\n                \"publisher\": {},\n                \"schemaCapabilities\": {\n                  \"canDelete\": false,\n                  \"canDisable\": false,\n                  \"canEnable\": false,\n                  \"canUpdate\": false\n                },\n                \"updateTime\": \"\",\n                \"updater\": {}\n              }\n            ],\n            \"listOptions\": {\n              \"maxEntries\": 0\n            }\n          },\n          \"textOptions\": {\n            \"maxLength\": 0,\n            \"minLength\": 0\n          },\n          \"updateTime\": \"\",\n          \"updater\": {},\n          \"userOptions\": {\n            \"listOptions\": {}\n          }\n        }\n      },\n      \"createSelectionChoice\": {\n        \"choice\": {},\n        \"fieldId\": \"\"\n      },\n      \"deleteField\": {\n        \"id\": \"\"\n      },\n      \"deleteSelectionChoice\": {\n        \"fieldId\": \"\",\n        \"id\": \"\"\n      },\n      \"disableField\": {\n        \"disabledPolicy\": {},\n        \"id\": \"\",\n        \"updateMask\": \"\"\n      },\n      \"disableSelectionChoice\": {\n        \"disabledPolicy\": {},\n        \"fieldId\": \"\",\n        \"id\": \"\",\n        \"updateMask\": \"\"\n      },\n      \"enableField\": {\n        \"id\": \"\"\n      },\n      \"enableSelectionChoice\": {\n        \"fieldId\": \"\",\n        \"id\": \"\"\n      },\n      \"updateField\": {\n        \"id\": \"\",\n        \"properties\": {},\n        \"updateMask\": \"\"\n      },\n      \"updateFieldType\": {\n        \"dateOptions\": {},\n        \"id\": \"\",\n        \"integerOptions\": {},\n        \"longTextOptions\": {\n          \"maxLength\": 0,\n          \"minLength\": 0\n        },\n        \"selectionOptions\": {},\n        \"textOptions\": {},\n        \"updateMask\": \"\",\n        \"userOptions\": {}\n      },\n      \"updateLabel\": {\n        \"properties\": {\n          \"description\": \"\",\n          \"title\": \"\"\n        },\n        \"updateMask\": \"\"\n      },\n      \"updateSelectionChoiceProperties\": {\n        \"fieldId\": \"\",\n        \"id\": \"\",\n        \"properties\": {},\n        \"updateMask\": \"\"\n      }\n    }\n  ],\n  \"useAdminAccess\": false,\n  \"view\": \"\",\n  \"writeControl\": {\n    \"requiredRevisionId\": \"\"\n  }\n}"
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/v2beta/:name:delta";

    let payload = json!({
        "languageCode": "",
        "requests": (
            json!({
                "createField": json!({"field": json!({
                        "appliedCapabilities": json!({
                            "canRead": false,
                            "canSearch": false,
                            "canWrite": false
                        }),
                        "createTime": "",
                        "creator": json!({"person": ""}),
                        "dateOptions": json!({
                            "dateFormat": "",
                            "dateFormatType": "",
                            "maxValue": json!({
                                "day": 0,
                                "month": 0,
                                "year": 0
                            }),
                            "minValue": json!({})
                        }),
                        "disableTime": "",
                        "disabler": json!({}),
                        "displayHints": json!({
                            "disabled": false,
                            "hiddenInSearch": false,
                            "required": false,
                            "shownInApply": false
                        }),
                        "id": "",
                        "integerOptions": json!({
                            "maxValue": "",
                            "minValue": ""
                        }),
                        "lifecycle": json!({
                            "disabledPolicy": json!({
                                "hideInSearch": false,
                                "showInApply": false
                            }),
                            "hasUnpublishedChanges": false,
                            "state": ""
                        }),
                        "lockStatus": json!({"locked": false}),
                        "properties": json!({
                            "displayName": "",
                            "insertBeforeField": "",
                            "required": false
                        }),
                        "publisher": json!({}),
                        "queryKey": "",
                        "schemaCapabilities": json!({
                            "canDelete": false,
                            "canDisable": false,
                            "canEnable": false,
                            "canUpdate": false
                        }),
                        "selectionOptions": json!({
                            "choices": (
                                json!({
                                    "appliedCapabilities": json!({
                                        "canRead": false,
                                        "canSearch": false,
                                        "canSelect": false
                                    }),
                                    "createTime": "",
                                    "creator": json!({}),
                                    "disableTime": "",
                                    "disabler": json!({}),
                                    "displayHints": json!({
                                        "badgeColors": json!({
                                            "backgroundColor": json!({
                                                "alpha": "",
                                                "blue": "",
                                                "green": "",
                                                "red": ""
                                            }),
                                            "foregroundColor": json!({}),
                                            "soloColor": json!({})
                                        }),
                                        "badgePriority": "",
                                        "darkBadgeColors": json!({}),
                                        "disabled": false,
                                        "hiddenInSearch": false,
                                        "shownInApply": false
                                    }),
                                    "id": "",
                                    "lifecycle": json!({}),
                                    "lockStatus": json!({}),
                                    "properties": json!({
                                        "badgeConfig": json!({
                                            "color": json!({}),
                                            "priorityOverride": ""
                                        }),
                                        "description": "",
                                        "displayName": "",
                                        "insertBeforeChoice": ""
                                    }),
                                    "publishTime": "",
                                    "publisher": json!({}),
                                    "schemaCapabilities": json!({
                                        "canDelete": false,
                                        "canDisable": false,
                                        "canEnable": false,
                                        "canUpdate": false
                                    }),
                                    "updateTime": "",
                                    "updater": json!({})
                                })
                            ),
                            "listOptions": json!({"maxEntries": 0})
                        }),
                        "textOptions": json!({
                            "maxLength": 0,
                            "minLength": 0
                        }),
                        "updateTime": "",
                        "updater": json!({}),
                        "userOptions": json!({"listOptions": json!({})})
                    })}),
                "createSelectionChoice": json!({
                    "choice": json!({}),
                    "fieldId": ""
                }),
                "deleteField": json!({"id": ""}),
                "deleteSelectionChoice": json!({
                    "fieldId": "",
                    "id": ""
                }),
                "disableField": json!({
                    "disabledPolicy": json!({}),
                    "id": "",
                    "updateMask": ""
                }),
                "disableSelectionChoice": json!({
                    "disabledPolicy": json!({}),
                    "fieldId": "",
                    "id": "",
                    "updateMask": ""
                }),
                "enableField": json!({"id": ""}),
                "enableSelectionChoice": json!({
                    "fieldId": "",
                    "id": ""
                }),
                "updateField": json!({
                    "id": "",
                    "properties": json!({}),
                    "updateMask": ""
                }),
                "updateFieldType": json!({
                    "dateOptions": json!({}),
                    "id": "",
                    "integerOptions": json!({}),
                    "longTextOptions": json!({
                        "maxLength": 0,
                        "minLength": 0
                    }),
                    "selectionOptions": json!({}),
                    "textOptions": json!({}),
                    "updateMask": "",
                    "userOptions": json!({})
                }),
                "updateLabel": json!({
                    "properties": json!({
                        "description": "",
                        "title": ""
                    }),
                    "updateMask": ""
                }),
                "updateSelectionChoiceProperties": json!({
                    "fieldId": "",
                    "id": "",
                    "properties": json!({}),
                    "updateMask": ""
                })
            })
        ),
        "useAdminAccess": false,
        "view": "",
        "writeControl": json!({"requiredRevisionId": ""})
    });

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("content-type", "application/json".parse().unwrap());

    let client = reqwest::Client::new();
    let response = client.post(url)
        .headers(headers)
        .json(&payload)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request POST \
  --url {{baseUrl}}/v2beta/:name:delta \
  --header 'content-type: application/json' \
  --data '{
  "languageCode": "",
  "requests": [
    {
      "createField": {
        "field": {
          "appliedCapabilities": {
            "canRead": false,
            "canSearch": false,
            "canWrite": false
          },
          "createTime": "",
          "creator": {
            "person": ""
          },
          "dateOptions": {
            "dateFormat": "",
            "dateFormatType": "",
            "maxValue": {
              "day": 0,
              "month": 0,
              "year": 0
            },
            "minValue": {}
          },
          "disableTime": "",
          "disabler": {},
          "displayHints": {
            "disabled": false,
            "hiddenInSearch": false,
            "required": false,
            "shownInApply": false
          },
          "id": "",
          "integerOptions": {
            "maxValue": "",
            "minValue": ""
          },
          "lifecycle": {
            "disabledPolicy": {
              "hideInSearch": false,
              "showInApply": false
            },
            "hasUnpublishedChanges": false,
            "state": ""
          },
          "lockStatus": {
            "locked": false
          },
          "properties": {
            "displayName": "",
            "insertBeforeField": "",
            "required": false
          },
          "publisher": {},
          "queryKey": "",
          "schemaCapabilities": {
            "canDelete": false,
            "canDisable": false,
            "canEnable": false,
            "canUpdate": false
          },
          "selectionOptions": {
            "choices": [
              {
                "appliedCapabilities": {
                  "canRead": false,
                  "canSearch": false,
                  "canSelect": false
                },
                "createTime": "",
                "creator": {},
                "disableTime": "",
                "disabler": {},
                "displayHints": {
                  "badgeColors": {
                    "backgroundColor": {
                      "alpha": "",
                      "blue": "",
                      "green": "",
                      "red": ""
                    },
                    "foregroundColor": {},
                    "soloColor": {}
                  },
                  "badgePriority": "",
                  "darkBadgeColors": {},
                  "disabled": false,
                  "hiddenInSearch": false,
                  "shownInApply": false
                },
                "id": "",
                "lifecycle": {},
                "lockStatus": {},
                "properties": {
                  "badgeConfig": {
                    "color": {},
                    "priorityOverride": ""
                  },
                  "description": "",
                  "displayName": "",
                  "insertBeforeChoice": ""
                },
                "publishTime": "",
                "publisher": {},
                "schemaCapabilities": {
                  "canDelete": false,
                  "canDisable": false,
                  "canEnable": false,
                  "canUpdate": false
                },
                "updateTime": "",
                "updater": {}
              }
            ],
            "listOptions": {
              "maxEntries": 0
            }
          },
          "textOptions": {
            "maxLength": 0,
            "minLength": 0
          },
          "updateTime": "",
          "updater": {},
          "userOptions": {
            "listOptions": {}
          }
        }
      },
      "createSelectionChoice": {
        "choice": {},
        "fieldId": ""
      },
      "deleteField": {
        "id": ""
      },
      "deleteSelectionChoice": {
        "fieldId": "",
        "id": ""
      },
      "disableField": {
        "disabledPolicy": {},
        "id": "",
        "updateMask": ""
      },
      "disableSelectionChoice": {
        "disabledPolicy": {},
        "fieldId": "",
        "id": "",
        "updateMask": ""
      },
      "enableField": {
        "id": ""
      },
      "enableSelectionChoice": {
        "fieldId": "",
        "id": ""
      },
      "updateField": {
        "id": "",
        "properties": {},
        "updateMask": ""
      },
      "updateFieldType": {
        "dateOptions": {},
        "id": "",
        "integerOptions": {},
        "longTextOptions": {
          "maxLength": 0,
          "minLength": 0
        },
        "selectionOptions": {},
        "textOptions": {},
        "updateMask": "",
        "userOptions": {}
      },
      "updateLabel": {
        "properties": {
          "description": "",
          "title": ""
        },
        "updateMask": ""
      },
      "updateSelectionChoiceProperties": {
        "fieldId": "",
        "id": "",
        "properties": {},
        "updateMask": ""
      }
    }
  ],
  "useAdminAccess": false,
  "view": "",
  "writeControl": {
    "requiredRevisionId": ""
  }
}'
echo '{
  "languageCode": "",
  "requests": [
    {
      "createField": {
        "field": {
          "appliedCapabilities": {
            "canRead": false,
            "canSearch": false,
            "canWrite": false
          },
          "createTime": "",
          "creator": {
            "person": ""
          },
          "dateOptions": {
            "dateFormat": "",
            "dateFormatType": "",
            "maxValue": {
              "day": 0,
              "month": 0,
              "year": 0
            },
            "minValue": {}
          },
          "disableTime": "",
          "disabler": {},
          "displayHints": {
            "disabled": false,
            "hiddenInSearch": false,
            "required": false,
            "shownInApply": false
          },
          "id": "",
          "integerOptions": {
            "maxValue": "",
            "minValue": ""
          },
          "lifecycle": {
            "disabledPolicy": {
              "hideInSearch": false,
              "showInApply": false
            },
            "hasUnpublishedChanges": false,
            "state": ""
          },
          "lockStatus": {
            "locked": false
          },
          "properties": {
            "displayName": "",
            "insertBeforeField": "",
            "required": false
          },
          "publisher": {},
          "queryKey": "",
          "schemaCapabilities": {
            "canDelete": false,
            "canDisable": false,
            "canEnable": false,
            "canUpdate": false
          },
          "selectionOptions": {
            "choices": [
              {
                "appliedCapabilities": {
                  "canRead": false,
                  "canSearch": false,
                  "canSelect": false
                },
                "createTime": "",
                "creator": {},
                "disableTime": "",
                "disabler": {},
                "displayHints": {
                  "badgeColors": {
                    "backgroundColor": {
                      "alpha": "",
                      "blue": "",
                      "green": "",
                      "red": ""
                    },
                    "foregroundColor": {},
                    "soloColor": {}
                  },
                  "badgePriority": "",
                  "darkBadgeColors": {},
                  "disabled": false,
                  "hiddenInSearch": false,
                  "shownInApply": false
                },
                "id": "",
                "lifecycle": {},
                "lockStatus": {},
                "properties": {
                  "badgeConfig": {
                    "color": {},
                    "priorityOverride": ""
                  },
                  "description": "",
                  "displayName": "",
                  "insertBeforeChoice": ""
                },
                "publishTime": "",
                "publisher": {},
                "schemaCapabilities": {
                  "canDelete": false,
                  "canDisable": false,
                  "canEnable": false,
                  "canUpdate": false
                },
                "updateTime": "",
                "updater": {}
              }
            ],
            "listOptions": {
              "maxEntries": 0
            }
          },
          "textOptions": {
            "maxLength": 0,
            "minLength": 0
          },
          "updateTime": "",
          "updater": {},
          "userOptions": {
            "listOptions": {}
          }
        }
      },
      "createSelectionChoice": {
        "choice": {},
        "fieldId": ""
      },
      "deleteField": {
        "id": ""
      },
      "deleteSelectionChoice": {
        "fieldId": "",
        "id": ""
      },
      "disableField": {
        "disabledPolicy": {},
        "id": "",
        "updateMask": ""
      },
      "disableSelectionChoice": {
        "disabledPolicy": {},
        "fieldId": "",
        "id": "",
        "updateMask": ""
      },
      "enableField": {
        "id": ""
      },
      "enableSelectionChoice": {
        "fieldId": "",
        "id": ""
      },
      "updateField": {
        "id": "",
        "properties": {},
        "updateMask": ""
      },
      "updateFieldType": {
        "dateOptions": {},
        "id": "",
        "integerOptions": {},
        "longTextOptions": {
          "maxLength": 0,
          "minLength": 0
        },
        "selectionOptions": {},
        "textOptions": {},
        "updateMask": "",
        "userOptions": {}
      },
      "updateLabel": {
        "properties": {
          "description": "",
          "title": ""
        },
        "updateMask": ""
      },
      "updateSelectionChoiceProperties": {
        "fieldId": "",
        "id": "",
        "properties": {},
        "updateMask": ""
      }
    }
  ],
  "useAdminAccess": false,
  "view": "",
  "writeControl": {
    "requiredRevisionId": ""
  }
}' |  \
  http POST {{baseUrl}}/v2beta/:name:delta \
  content-type:application/json
wget --quiet \
  --method POST \
  --header 'content-type: application/json' \
  --body-data '{\n  "languageCode": "",\n  "requests": [\n    {\n      "createField": {\n        "field": {\n          "appliedCapabilities": {\n            "canRead": false,\n            "canSearch": false,\n            "canWrite": false\n          },\n          "createTime": "",\n          "creator": {\n            "person": ""\n          },\n          "dateOptions": {\n            "dateFormat": "",\n            "dateFormatType": "",\n            "maxValue": {\n              "day": 0,\n              "month": 0,\n              "year": 0\n            },\n            "minValue": {}\n          },\n          "disableTime": "",\n          "disabler": {},\n          "displayHints": {\n            "disabled": false,\n            "hiddenInSearch": false,\n            "required": false,\n            "shownInApply": false\n          },\n          "id": "",\n          "integerOptions": {\n            "maxValue": "",\n            "minValue": ""\n          },\n          "lifecycle": {\n            "disabledPolicy": {\n              "hideInSearch": false,\n              "showInApply": false\n            },\n            "hasUnpublishedChanges": false,\n            "state": ""\n          },\n          "lockStatus": {\n            "locked": false\n          },\n          "properties": {\n            "displayName": "",\n            "insertBeforeField": "",\n            "required": false\n          },\n          "publisher": {},\n          "queryKey": "",\n          "schemaCapabilities": {\n            "canDelete": false,\n            "canDisable": false,\n            "canEnable": false,\n            "canUpdate": false\n          },\n          "selectionOptions": {\n            "choices": [\n              {\n                "appliedCapabilities": {\n                  "canRead": false,\n                  "canSearch": false,\n                  "canSelect": false\n                },\n                "createTime": "",\n                "creator": {},\n                "disableTime": "",\n                "disabler": {},\n                "displayHints": {\n                  "badgeColors": {\n                    "backgroundColor": {\n                      "alpha": "",\n                      "blue": "",\n                      "green": "",\n                      "red": ""\n                    },\n                    "foregroundColor": {},\n                    "soloColor": {}\n                  },\n                  "badgePriority": "",\n                  "darkBadgeColors": {},\n                  "disabled": false,\n                  "hiddenInSearch": false,\n                  "shownInApply": false\n                },\n                "id": "",\n                "lifecycle": {},\n                "lockStatus": {},\n                "properties": {\n                  "badgeConfig": {\n                    "color": {},\n                    "priorityOverride": ""\n                  },\n                  "description": "",\n                  "displayName": "",\n                  "insertBeforeChoice": ""\n                },\n                "publishTime": "",\n                "publisher": {},\n                "schemaCapabilities": {\n                  "canDelete": false,\n                  "canDisable": false,\n                  "canEnable": false,\n                  "canUpdate": false\n                },\n                "updateTime": "",\n                "updater": {}\n              }\n            ],\n            "listOptions": {\n              "maxEntries": 0\n            }\n          },\n          "textOptions": {\n            "maxLength": 0,\n            "minLength": 0\n          },\n          "updateTime": "",\n          "updater": {},\n          "userOptions": {\n            "listOptions": {}\n          }\n        }\n      },\n      "createSelectionChoice": {\n        "choice": {},\n        "fieldId": ""\n      },\n      "deleteField": {\n        "id": ""\n      },\n      "deleteSelectionChoice": {\n        "fieldId": "",\n        "id": ""\n      },\n      "disableField": {\n        "disabledPolicy": {},\n        "id": "",\n        "updateMask": ""\n      },\n      "disableSelectionChoice": {\n        "disabledPolicy": {},\n        "fieldId": "",\n        "id": "",\n        "updateMask": ""\n      },\n      "enableField": {\n        "id": ""\n      },\n      "enableSelectionChoice": {\n        "fieldId": "",\n        "id": ""\n      },\n      "updateField": {\n        "id": "",\n        "properties": {},\n        "updateMask": ""\n      },\n      "updateFieldType": {\n        "dateOptions": {},\n        "id": "",\n        "integerOptions": {},\n        "longTextOptions": {\n          "maxLength": 0,\n          "minLength": 0\n        },\n        "selectionOptions": {},\n        "textOptions": {},\n        "updateMask": "",\n        "userOptions": {}\n      },\n      "updateLabel": {\n        "properties": {\n          "description": "",\n          "title": ""\n        },\n        "updateMask": ""\n      },\n      "updateSelectionChoiceProperties": {\n        "fieldId": "",\n        "id": "",\n        "properties": {},\n        "updateMask": ""\n      }\n    }\n  ],\n  "useAdminAccess": false,\n  "view": "",\n  "writeControl": {\n    "requiredRevisionId": ""\n  }\n}' \
  --output-document \
  - {{baseUrl}}/v2beta/:name:delta
import Foundation

let headers = ["content-type": "application/json"]
let parameters = [
  "languageCode": "",
  "requests": [
    [
      "createField": ["field": [
          "appliedCapabilities": [
            "canRead": false,
            "canSearch": false,
            "canWrite": false
          ],
          "createTime": "",
          "creator": ["person": ""],
          "dateOptions": [
            "dateFormat": "",
            "dateFormatType": "",
            "maxValue": [
              "day": 0,
              "month": 0,
              "year": 0
            ],
            "minValue": []
          ],
          "disableTime": "",
          "disabler": [],
          "displayHints": [
            "disabled": false,
            "hiddenInSearch": false,
            "required": false,
            "shownInApply": false
          ],
          "id": "",
          "integerOptions": [
            "maxValue": "",
            "minValue": ""
          ],
          "lifecycle": [
            "disabledPolicy": [
              "hideInSearch": false,
              "showInApply": false
            ],
            "hasUnpublishedChanges": false,
            "state": ""
          ],
          "lockStatus": ["locked": false],
          "properties": [
            "displayName": "",
            "insertBeforeField": "",
            "required": false
          ],
          "publisher": [],
          "queryKey": "",
          "schemaCapabilities": [
            "canDelete": false,
            "canDisable": false,
            "canEnable": false,
            "canUpdate": false
          ],
          "selectionOptions": [
            "choices": [
              [
                "appliedCapabilities": [
                  "canRead": false,
                  "canSearch": false,
                  "canSelect": false
                ],
                "createTime": "",
                "creator": [],
                "disableTime": "",
                "disabler": [],
                "displayHints": [
                  "badgeColors": [
                    "backgroundColor": [
                      "alpha": "",
                      "blue": "",
                      "green": "",
                      "red": ""
                    ],
                    "foregroundColor": [],
                    "soloColor": []
                  ],
                  "badgePriority": "",
                  "darkBadgeColors": [],
                  "disabled": false,
                  "hiddenInSearch": false,
                  "shownInApply": false
                ],
                "id": "",
                "lifecycle": [],
                "lockStatus": [],
                "properties": [
                  "badgeConfig": [
                    "color": [],
                    "priorityOverride": ""
                  ],
                  "description": "",
                  "displayName": "",
                  "insertBeforeChoice": ""
                ],
                "publishTime": "",
                "publisher": [],
                "schemaCapabilities": [
                  "canDelete": false,
                  "canDisable": false,
                  "canEnable": false,
                  "canUpdate": false
                ],
                "updateTime": "",
                "updater": []
              ]
            ],
            "listOptions": ["maxEntries": 0]
          ],
          "textOptions": [
            "maxLength": 0,
            "minLength": 0
          ],
          "updateTime": "",
          "updater": [],
          "userOptions": ["listOptions": []]
        ]],
      "createSelectionChoice": [
        "choice": [],
        "fieldId": ""
      ],
      "deleteField": ["id": ""],
      "deleteSelectionChoice": [
        "fieldId": "",
        "id": ""
      ],
      "disableField": [
        "disabledPolicy": [],
        "id": "",
        "updateMask": ""
      ],
      "disableSelectionChoice": [
        "disabledPolicy": [],
        "fieldId": "",
        "id": "",
        "updateMask": ""
      ],
      "enableField": ["id": ""],
      "enableSelectionChoice": [
        "fieldId": "",
        "id": ""
      ],
      "updateField": [
        "id": "",
        "properties": [],
        "updateMask": ""
      ],
      "updateFieldType": [
        "dateOptions": [],
        "id": "",
        "integerOptions": [],
        "longTextOptions": [
          "maxLength": 0,
          "minLength": 0
        ],
        "selectionOptions": [],
        "textOptions": [],
        "updateMask": "",
        "userOptions": []
      ],
      "updateLabel": [
        "properties": [
          "description": "",
          "title": ""
        ],
        "updateMask": ""
      ],
      "updateSelectionChoiceProperties": [
        "fieldId": "",
        "id": "",
        "properties": [],
        "updateMask": ""
      ]
    ]
  ],
  "useAdminAccess": false,
  "view": "",
  "writeControl": ["requiredRevisionId": ""]
] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/v2beta/:name:delta")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "POST"
request.allHTTPHeaderFields = headers
request.httpBody = postData as Data

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
POST drivelabels.labels.disable
{{baseUrl}}/v2beta/:name:disable
QUERY PARAMS

name
BODY json

{
  "disabledPolicy": {
    "hideInSearch": false,
    "showInApply": false
  },
  "languageCode": "",
  "updateMask": "",
  "useAdminAccess": false,
  "writeControl": {
    "requiredRevisionId": ""
  }
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/v2beta/:name:disable");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n  \"disabledPolicy\": {\n    \"hideInSearch\": false,\n    \"showInApply\": false\n  },\n  \"languageCode\": \"\",\n  \"updateMask\": \"\",\n  \"useAdminAccess\": false,\n  \"writeControl\": {\n    \"requiredRevisionId\": \"\"\n  }\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/v2beta/:name:disable" {:content-type :json
                                                                 :form-params {:disabledPolicy {:hideInSearch false
                                                                                                :showInApply false}
                                                                               :languageCode ""
                                                                               :updateMask ""
                                                                               :useAdminAccess false
                                                                               :writeControl {:requiredRevisionId ""}}})
require "http/client"

url = "{{baseUrl}}/v2beta/:name:disable"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"disabledPolicy\": {\n    \"hideInSearch\": false,\n    \"showInApply\": false\n  },\n  \"languageCode\": \"\",\n  \"updateMask\": \"\",\n  \"useAdminAccess\": false,\n  \"writeControl\": {\n    \"requiredRevisionId\": \"\"\n  }\n}"

response = HTTP::Client.post url, headers: headers, body: reqBody
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Post,
    RequestUri = new Uri("{{baseUrl}}/v2beta/:name:disable"),
    Content = new StringContent("{\n  \"disabledPolicy\": {\n    \"hideInSearch\": false,\n    \"showInApply\": false\n  },\n  \"languageCode\": \"\",\n  \"updateMask\": \"\",\n  \"useAdminAccess\": false,\n  \"writeControl\": {\n    \"requiredRevisionId\": \"\"\n  }\n}")
    {
        Headers =
        {
            ContentType = new MediaTypeHeaderValue("application/json")
        }
    }
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/v2beta/:name:disable");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"disabledPolicy\": {\n    \"hideInSearch\": false,\n    \"showInApply\": false\n  },\n  \"languageCode\": \"\",\n  \"updateMask\": \"\",\n  \"useAdminAccess\": false,\n  \"writeControl\": {\n    \"requiredRevisionId\": \"\"\n  }\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/v2beta/:name:disable"

	payload := strings.NewReader("{\n  \"disabledPolicy\": {\n    \"hideInSearch\": false,\n    \"showInApply\": false\n  },\n  \"languageCode\": \"\",\n  \"updateMask\": \"\",\n  \"useAdminAccess\": false,\n  \"writeControl\": {\n    \"requiredRevisionId\": \"\"\n  }\n}")

	req, _ := http.NewRequest("POST", url, payload)

	req.Header.Add("content-type", "application/json")

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
POST /baseUrl/v2beta/:name:disable HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 204

{
  "disabledPolicy": {
    "hideInSearch": false,
    "showInApply": false
  },
  "languageCode": "",
  "updateMask": "",
  "useAdminAccess": false,
  "writeControl": {
    "requiredRevisionId": ""
  }
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/v2beta/:name:disable")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"disabledPolicy\": {\n    \"hideInSearch\": false,\n    \"showInApply\": false\n  },\n  \"languageCode\": \"\",\n  \"updateMask\": \"\",\n  \"useAdminAccess\": false,\n  \"writeControl\": {\n    \"requiredRevisionId\": \"\"\n  }\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/v2beta/:name:disable"))
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"disabledPolicy\": {\n    \"hideInSearch\": false,\n    \"showInApply\": false\n  },\n  \"languageCode\": \"\",\n  \"updateMask\": \"\",\n  \"useAdminAccess\": false,\n  \"writeControl\": {\n    \"requiredRevisionId\": \"\"\n  }\n}"))
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

MediaType mediaType = MediaType.parse("application/json");
RequestBody body = RequestBody.create(mediaType, "{\n  \"disabledPolicy\": {\n    \"hideInSearch\": false,\n    \"showInApply\": false\n  },\n  \"languageCode\": \"\",\n  \"updateMask\": \"\",\n  \"useAdminAccess\": false,\n  \"writeControl\": {\n    \"requiredRevisionId\": \"\"\n  }\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/v2beta/:name:disable")
  .post(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/v2beta/:name:disable")
  .header("content-type", "application/json")
  .body("{\n  \"disabledPolicy\": {\n    \"hideInSearch\": false,\n    \"showInApply\": false\n  },\n  \"languageCode\": \"\",\n  \"updateMask\": \"\",\n  \"useAdminAccess\": false,\n  \"writeControl\": {\n    \"requiredRevisionId\": \"\"\n  }\n}")
  .asString();
const data = JSON.stringify({
  disabledPolicy: {
    hideInSearch: false,
    showInApply: false
  },
  languageCode: '',
  updateMask: '',
  useAdminAccess: false,
  writeControl: {
    requiredRevisionId: ''
  }
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/v2beta/:name:disable');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/v2beta/:name:disable',
  headers: {'content-type': 'application/json'},
  data: {
    disabledPolicy: {hideInSearch: false, showInApply: false},
    languageCode: '',
    updateMask: '',
    useAdminAccess: false,
    writeControl: {requiredRevisionId: ''}
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/v2beta/:name:disable';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"disabledPolicy":{"hideInSearch":false,"showInApply":false},"languageCode":"","updateMask":"","useAdminAccess":false,"writeControl":{"requiredRevisionId":""}}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/v2beta/:name:disable',
  method: 'POST',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "disabledPolicy": {\n    "hideInSearch": false,\n    "showInApply": false\n  },\n  "languageCode": "",\n  "updateMask": "",\n  "useAdminAccess": false,\n  "writeControl": {\n    "requiredRevisionId": ""\n  }\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"disabledPolicy\": {\n    \"hideInSearch\": false,\n    \"showInApply\": false\n  },\n  \"languageCode\": \"\",\n  \"updateMask\": \"\",\n  \"useAdminAccess\": false,\n  \"writeControl\": {\n    \"requiredRevisionId\": \"\"\n  }\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/v2beta/:name:disable")
  .post(body)
  .addHeader("content-type", "application/json")
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'POST',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/v2beta/:name:disable',
  headers: {
    'content-type': 'application/json'
  }
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.write(JSON.stringify({
  disabledPolicy: {hideInSearch: false, showInApply: false},
  languageCode: '',
  updateMask: '',
  useAdminAccess: false,
  writeControl: {requiredRevisionId: ''}
}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/v2beta/:name:disable',
  headers: {'content-type': 'application/json'},
  body: {
    disabledPolicy: {hideInSearch: false, showInApply: false},
    languageCode: '',
    updateMask: '',
    useAdminAccess: false,
    writeControl: {requiredRevisionId: ''}
  },
  json: true
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('POST', '{{baseUrl}}/v2beta/:name:disable');

req.headers({
  'content-type': 'application/json'
});

req.type('json');
req.send({
  disabledPolicy: {
    hideInSearch: false,
    showInApply: false
  },
  languageCode: '',
  updateMask: '',
  useAdminAccess: false,
  writeControl: {
    requiredRevisionId: ''
  }
});

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'POST',
  url: '{{baseUrl}}/v2beta/:name:disable',
  headers: {'content-type': 'application/json'},
  data: {
    disabledPolicy: {hideInSearch: false, showInApply: false},
    languageCode: '',
    updateMask: '',
    useAdminAccess: false,
    writeControl: {requiredRevisionId: ''}
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/v2beta/:name:disable';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"disabledPolicy":{"hideInSearch":false,"showInApply":false},"languageCode":"","updateMask":"","useAdminAccess":false,"writeControl":{"requiredRevisionId":""}}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"disabledPolicy": @{ @"hideInSearch": @NO, @"showInApply": @NO },
                              @"languageCode": @"",
                              @"updateMask": @"",
                              @"useAdminAccess": @NO,
                              @"writeControl": @{ @"requiredRevisionId": @"" } };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/v2beta/:name:disable"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"POST"];
[request setAllHTTPHeaderFields:headers];
[request setHTTPBody:postData];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/v2beta/:name:disable" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"disabledPolicy\": {\n    \"hideInSearch\": false,\n    \"showInApply\": false\n  },\n  \"languageCode\": \"\",\n  \"updateMask\": \"\",\n  \"useAdminAccess\": false,\n  \"writeControl\": {\n    \"requiredRevisionId\": \"\"\n  }\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/v2beta/:name:disable",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "POST",
  CURLOPT_POSTFIELDS => json_encode([
    'disabledPolicy' => [
        'hideInSearch' => null,
        'showInApply' => null
    ],
    'languageCode' => '',
    'updateMask' => '',
    'useAdminAccess' => null,
    'writeControl' => [
        'requiredRevisionId' => ''
    ]
  ]),
  CURLOPT_HTTPHEADER => [
    "content-type: application/json"
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('POST', '{{baseUrl}}/v2beta/:name:disable', [
  'body' => '{
  "disabledPolicy": {
    "hideInSearch": false,
    "showInApply": false
  },
  "languageCode": "",
  "updateMask": "",
  "useAdminAccess": false,
  "writeControl": {
    "requiredRevisionId": ""
  }
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/v2beta/:name:disable');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'disabledPolicy' => [
    'hideInSearch' => null,
    'showInApply' => null
  ],
  'languageCode' => '',
  'updateMask' => '',
  'useAdminAccess' => null,
  'writeControl' => [
    'requiredRevisionId' => ''
  ]
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'disabledPolicy' => [
    'hideInSearch' => null,
    'showInApply' => null
  ],
  'languageCode' => '',
  'updateMask' => '',
  'useAdminAccess' => null,
  'writeControl' => [
    'requiredRevisionId' => ''
  ]
]));
$request->setRequestUrl('{{baseUrl}}/v2beta/:name:disable');
$request->setRequestMethod('POST');
$request->setBody($body);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/v2beta/:name:disable' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "disabledPolicy": {
    "hideInSearch": false,
    "showInApply": false
  },
  "languageCode": "",
  "updateMask": "",
  "useAdminAccess": false,
  "writeControl": {
    "requiredRevisionId": ""
  }
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/v2beta/:name:disable' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "disabledPolicy": {
    "hideInSearch": false,
    "showInApply": false
  },
  "languageCode": "",
  "updateMask": "",
  "useAdminAccess": false,
  "writeControl": {
    "requiredRevisionId": ""
  }
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"disabledPolicy\": {\n    \"hideInSearch\": false,\n    \"showInApply\": false\n  },\n  \"languageCode\": \"\",\n  \"updateMask\": \"\",\n  \"useAdminAccess\": false,\n  \"writeControl\": {\n    \"requiredRevisionId\": \"\"\n  }\n}"

headers = { 'content-type': "application/json" }

conn.request("POST", "/baseUrl/v2beta/:name:disable", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/v2beta/:name:disable"

payload = {
    "disabledPolicy": {
        "hideInSearch": False,
        "showInApply": False
    },
    "languageCode": "",
    "updateMask": "",
    "useAdminAccess": False,
    "writeControl": { "requiredRevisionId": "" }
}
headers = {"content-type": "application/json"}

response = requests.post(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/v2beta/:name:disable"

payload <- "{\n  \"disabledPolicy\": {\n    \"hideInSearch\": false,\n    \"showInApply\": false\n  },\n  \"languageCode\": \"\",\n  \"updateMask\": \"\",\n  \"useAdminAccess\": false,\n  \"writeControl\": {\n    \"requiredRevisionId\": \"\"\n  }\n}"

encode <- "json"

response <- VERB("POST", url, body = payload, content_type("application/json"), encode = encode)

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/v2beta/:name:disable")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Post.new(url)
request["content-type"] = 'application/json'
request.body = "{\n  \"disabledPolicy\": {\n    \"hideInSearch\": false,\n    \"showInApply\": false\n  },\n  \"languageCode\": \"\",\n  \"updateMask\": \"\",\n  \"useAdminAccess\": false,\n  \"writeControl\": {\n    \"requiredRevisionId\": \"\"\n  }\n}"

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
  headers: {'Content-Type' => 'application/json'}
)

response = conn.post('/baseUrl/v2beta/:name:disable') do |req|
  req.body = "{\n  \"disabledPolicy\": {\n    \"hideInSearch\": false,\n    \"showInApply\": false\n  },\n  \"languageCode\": \"\",\n  \"updateMask\": \"\",\n  \"useAdminAccess\": false,\n  \"writeControl\": {\n    \"requiredRevisionId\": \"\"\n  }\n}"
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/v2beta/:name:disable";

    let payload = json!({
        "disabledPolicy": json!({
            "hideInSearch": false,
            "showInApply": false
        }),
        "languageCode": "",
        "updateMask": "",
        "useAdminAccess": false,
        "writeControl": json!({"requiredRevisionId": ""})
    });

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("content-type", "application/json".parse().unwrap());

    let client = reqwest::Client::new();
    let response = client.post(url)
        .headers(headers)
        .json(&payload)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request POST \
  --url {{baseUrl}}/v2beta/:name:disable \
  --header 'content-type: application/json' \
  --data '{
  "disabledPolicy": {
    "hideInSearch": false,
    "showInApply": false
  },
  "languageCode": "",
  "updateMask": "",
  "useAdminAccess": false,
  "writeControl": {
    "requiredRevisionId": ""
  }
}'
echo '{
  "disabledPolicy": {
    "hideInSearch": false,
    "showInApply": false
  },
  "languageCode": "",
  "updateMask": "",
  "useAdminAccess": false,
  "writeControl": {
    "requiredRevisionId": ""
  }
}' |  \
  http POST {{baseUrl}}/v2beta/:name:disable \
  content-type:application/json
wget --quiet \
  --method POST \
  --header 'content-type: application/json' \
  --body-data '{\n  "disabledPolicy": {\n    "hideInSearch": false,\n    "showInApply": false\n  },\n  "languageCode": "",\n  "updateMask": "",\n  "useAdminAccess": false,\n  "writeControl": {\n    "requiredRevisionId": ""\n  }\n}' \
  --output-document \
  - {{baseUrl}}/v2beta/:name:disable
import Foundation

let headers = ["content-type": "application/json"]
let parameters = [
  "disabledPolicy": [
    "hideInSearch": false,
    "showInApply": false
  ],
  "languageCode": "",
  "updateMask": "",
  "useAdminAccess": false,
  "writeControl": ["requiredRevisionId": ""]
] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/v2beta/:name:disable")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "POST"
request.allHTTPHeaderFields = headers
request.httpBody = postData as Data

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
POST drivelabels.labels.enable
{{baseUrl}}/v2beta/:name:enable
QUERY PARAMS

name
BODY json

{
  "languageCode": "",
  "useAdminAccess": false,
  "writeControl": {
    "requiredRevisionId": ""
  }
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/v2beta/:name:enable");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n  \"languageCode\": \"\",\n  \"useAdminAccess\": false,\n  \"writeControl\": {\n    \"requiredRevisionId\": \"\"\n  }\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/v2beta/:name:enable" {:content-type :json
                                                                :form-params {:languageCode ""
                                                                              :useAdminAccess false
                                                                              :writeControl {:requiredRevisionId ""}}})
require "http/client"

url = "{{baseUrl}}/v2beta/:name:enable"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"languageCode\": \"\",\n  \"useAdminAccess\": false,\n  \"writeControl\": {\n    \"requiredRevisionId\": \"\"\n  }\n}"

response = HTTP::Client.post url, headers: headers, body: reqBody
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Post,
    RequestUri = new Uri("{{baseUrl}}/v2beta/:name:enable"),
    Content = new StringContent("{\n  \"languageCode\": \"\",\n  \"useAdminAccess\": false,\n  \"writeControl\": {\n    \"requiredRevisionId\": \"\"\n  }\n}")
    {
        Headers =
        {
            ContentType = new MediaTypeHeaderValue("application/json")
        }
    }
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/v2beta/:name:enable");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"languageCode\": \"\",\n  \"useAdminAccess\": false,\n  \"writeControl\": {\n    \"requiredRevisionId\": \"\"\n  }\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/v2beta/:name:enable"

	payload := strings.NewReader("{\n  \"languageCode\": \"\",\n  \"useAdminAccess\": false,\n  \"writeControl\": {\n    \"requiredRevisionId\": \"\"\n  }\n}")

	req, _ := http.NewRequest("POST", url, payload)

	req.Header.Add("content-type", "application/json")

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
POST /baseUrl/v2beta/:name:enable HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 105

{
  "languageCode": "",
  "useAdminAccess": false,
  "writeControl": {
    "requiredRevisionId": ""
  }
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/v2beta/:name:enable")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"languageCode\": \"\",\n  \"useAdminAccess\": false,\n  \"writeControl\": {\n    \"requiredRevisionId\": \"\"\n  }\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/v2beta/:name:enable"))
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"languageCode\": \"\",\n  \"useAdminAccess\": false,\n  \"writeControl\": {\n    \"requiredRevisionId\": \"\"\n  }\n}"))
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

MediaType mediaType = MediaType.parse("application/json");
RequestBody body = RequestBody.create(mediaType, "{\n  \"languageCode\": \"\",\n  \"useAdminAccess\": false,\n  \"writeControl\": {\n    \"requiredRevisionId\": \"\"\n  }\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/v2beta/:name:enable")
  .post(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/v2beta/:name:enable")
  .header("content-type", "application/json")
  .body("{\n  \"languageCode\": \"\",\n  \"useAdminAccess\": false,\n  \"writeControl\": {\n    \"requiredRevisionId\": \"\"\n  }\n}")
  .asString();
const data = JSON.stringify({
  languageCode: '',
  useAdminAccess: false,
  writeControl: {
    requiredRevisionId: ''
  }
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/v2beta/:name:enable');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/v2beta/:name:enable',
  headers: {'content-type': 'application/json'},
  data: {
    languageCode: '',
    useAdminAccess: false,
    writeControl: {requiredRevisionId: ''}
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/v2beta/:name:enable';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"languageCode":"","useAdminAccess":false,"writeControl":{"requiredRevisionId":""}}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/v2beta/:name:enable',
  method: 'POST',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "languageCode": "",\n  "useAdminAccess": false,\n  "writeControl": {\n    "requiredRevisionId": ""\n  }\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"languageCode\": \"\",\n  \"useAdminAccess\": false,\n  \"writeControl\": {\n    \"requiredRevisionId\": \"\"\n  }\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/v2beta/:name:enable")
  .post(body)
  .addHeader("content-type", "application/json")
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'POST',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/v2beta/:name:enable',
  headers: {
    'content-type': 'application/json'
  }
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.write(JSON.stringify({
  languageCode: '',
  useAdminAccess: false,
  writeControl: {requiredRevisionId: ''}
}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/v2beta/:name:enable',
  headers: {'content-type': 'application/json'},
  body: {
    languageCode: '',
    useAdminAccess: false,
    writeControl: {requiredRevisionId: ''}
  },
  json: true
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('POST', '{{baseUrl}}/v2beta/:name:enable');

req.headers({
  'content-type': 'application/json'
});

req.type('json');
req.send({
  languageCode: '',
  useAdminAccess: false,
  writeControl: {
    requiredRevisionId: ''
  }
});

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'POST',
  url: '{{baseUrl}}/v2beta/:name:enable',
  headers: {'content-type': 'application/json'},
  data: {
    languageCode: '',
    useAdminAccess: false,
    writeControl: {requiredRevisionId: ''}
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/v2beta/:name:enable';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"languageCode":"","useAdminAccess":false,"writeControl":{"requiredRevisionId":""}}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"languageCode": @"",
                              @"useAdminAccess": @NO,
                              @"writeControl": @{ @"requiredRevisionId": @"" } };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/v2beta/:name:enable"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"POST"];
[request setAllHTTPHeaderFields:headers];
[request setHTTPBody:postData];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/v2beta/:name:enable" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"languageCode\": \"\",\n  \"useAdminAccess\": false,\n  \"writeControl\": {\n    \"requiredRevisionId\": \"\"\n  }\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/v2beta/:name:enable",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "POST",
  CURLOPT_POSTFIELDS => json_encode([
    'languageCode' => '',
    'useAdminAccess' => null,
    'writeControl' => [
        'requiredRevisionId' => ''
    ]
  ]),
  CURLOPT_HTTPHEADER => [
    "content-type: application/json"
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('POST', '{{baseUrl}}/v2beta/:name:enable', [
  'body' => '{
  "languageCode": "",
  "useAdminAccess": false,
  "writeControl": {
    "requiredRevisionId": ""
  }
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/v2beta/:name:enable');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'languageCode' => '',
  'useAdminAccess' => null,
  'writeControl' => [
    'requiredRevisionId' => ''
  ]
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'languageCode' => '',
  'useAdminAccess' => null,
  'writeControl' => [
    'requiredRevisionId' => ''
  ]
]));
$request->setRequestUrl('{{baseUrl}}/v2beta/:name:enable');
$request->setRequestMethod('POST');
$request->setBody($body);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/v2beta/:name:enable' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "languageCode": "",
  "useAdminAccess": false,
  "writeControl": {
    "requiredRevisionId": ""
  }
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/v2beta/:name:enable' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "languageCode": "",
  "useAdminAccess": false,
  "writeControl": {
    "requiredRevisionId": ""
  }
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"languageCode\": \"\",\n  \"useAdminAccess\": false,\n  \"writeControl\": {\n    \"requiredRevisionId\": \"\"\n  }\n}"

headers = { 'content-type': "application/json" }

conn.request("POST", "/baseUrl/v2beta/:name:enable", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/v2beta/:name:enable"

payload = {
    "languageCode": "",
    "useAdminAccess": False,
    "writeControl": { "requiredRevisionId": "" }
}
headers = {"content-type": "application/json"}

response = requests.post(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/v2beta/:name:enable"

payload <- "{\n  \"languageCode\": \"\",\n  \"useAdminAccess\": false,\n  \"writeControl\": {\n    \"requiredRevisionId\": \"\"\n  }\n}"

encode <- "json"

response <- VERB("POST", url, body = payload, content_type("application/json"), encode = encode)

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/v2beta/:name:enable")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Post.new(url)
request["content-type"] = 'application/json'
request.body = "{\n  \"languageCode\": \"\",\n  \"useAdminAccess\": false,\n  \"writeControl\": {\n    \"requiredRevisionId\": \"\"\n  }\n}"

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
  headers: {'Content-Type' => 'application/json'}
)

response = conn.post('/baseUrl/v2beta/:name:enable') do |req|
  req.body = "{\n  \"languageCode\": \"\",\n  \"useAdminAccess\": false,\n  \"writeControl\": {\n    \"requiredRevisionId\": \"\"\n  }\n}"
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/v2beta/:name:enable";

    let payload = json!({
        "languageCode": "",
        "useAdminAccess": false,
        "writeControl": json!({"requiredRevisionId": ""})
    });

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("content-type", "application/json".parse().unwrap());

    let client = reqwest::Client::new();
    let response = client.post(url)
        .headers(headers)
        .json(&payload)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request POST \
  --url {{baseUrl}}/v2beta/:name:enable \
  --header 'content-type: application/json' \
  --data '{
  "languageCode": "",
  "useAdminAccess": false,
  "writeControl": {
    "requiredRevisionId": ""
  }
}'
echo '{
  "languageCode": "",
  "useAdminAccess": false,
  "writeControl": {
    "requiredRevisionId": ""
  }
}' |  \
  http POST {{baseUrl}}/v2beta/:name:enable \
  content-type:application/json
wget --quiet \
  --method POST \
  --header 'content-type: application/json' \
  --body-data '{\n  "languageCode": "",\n  "useAdminAccess": false,\n  "writeControl": {\n    "requiredRevisionId": ""\n  }\n}' \
  --output-document \
  - {{baseUrl}}/v2beta/:name:enable
import Foundation

let headers = ["content-type": "application/json"]
let parameters = [
  "languageCode": "",
  "useAdminAccess": false,
  "writeControl": ["requiredRevisionId": ""]
] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/v2beta/:name:enable")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "POST"
request.allHTTPHeaderFields = headers
request.httpBody = postData as Data

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
GET drivelabels.labels.list
{{baseUrl}}/v2beta/labels
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/v2beta/labels");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/v2beta/labels")
require "http/client"

url = "{{baseUrl}}/v2beta/labels"

response = HTTP::Client.get url
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Get,
    RequestUri = new Uri("{{baseUrl}}/v2beta/labels"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/v2beta/labels");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/v2beta/labels"

	req, _ := http.NewRequest("GET", url, nil)

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
GET /baseUrl/v2beta/labels HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/v2beta/labels")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/v2beta/labels"))
    .method("GET", HttpRequest.BodyPublishers.noBody())
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
  .url("{{baseUrl}}/v2beta/labels")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/v2beta/labels")
  .asString();
const data = null;

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('GET', '{{baseUrl}}/v2beta/labels');

xhr.send(data);
import axios from 'axios';

const options = {method: 'GET', url: '{{baseUrl}}/v2beta/labels'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/v2beta/labels';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/v2beta/labels',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/v2beta/labels")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/v2beta/labels',
  headers: {}
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.end();
const request = require('request');

const options = {method: 'GET', url: '{{baseUrl}}/v2beta/labels'};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/v2beta/labels');

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {method: 'GET', url: '{{baseUrl}}/v2beta/labels'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/v2beta/labels';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/v2beta/labels"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"GET"];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/v2beta/labels" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/v2beta/labels",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "GET",
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('GET', '{{baseUrl}}/v2beta/labels');

echo $response->getBody();
setUrl('{{baseUrl}}/v2beta/labels');
$request->setMethod(HTTP_METH_GET);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/v2beta/labels');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/v2beta/labels' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/v2beta/labels' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/v2beta/labels")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/v2beta/labels"

response = requests.get(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/v2beta/labels"

response <- VERB("GET", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/v2beta/labels")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Get.new(url)

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.get('/baseUrl/v2beta/labels') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/v2beta/labels";

    let client = reqwest::Client::new();
    let response = client.get(url)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request GET \
  --url {{baseUrl}}/v2beta/labels
http GET {{baseUrl}}/v2beta/labels
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/v2beta/labels
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/v2beta/labels")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "GET"

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
POST drivelabels.labels.publish
{{baseUrl}}/v2beta/:name:publish
QUERY PARAMS

name
BODY json

{
  "languageCode": "",
  "useAdminAccess": false,
  "writeControl": {
    "requiredRevisionId": ""
  }
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/v2beta/:name:publish");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n  \"languageCode\": \"\",\n  \"useAdminAccess\": false,\n  \"writeControl\": {\n    \"requiredRevisionId\": \"\"\n  }\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/v2beta/:name:publish" {:content-type :json
                                                                 :form-params {:languageCode ""
                                                                               :useAdminAccess false
                                                                               :writeControl {:requiredRevisionId ""}}})
require "http/client"

url = "{{baseUrl}}/v2beta/:name:publish"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"languageCode\": \"\",\n  \"useAdminAccess\": false,\n  \"writeControl\": {\n    \"requiredRevisionId\": \"\"\n  }\n}"

response = HTTP::Client.post url, headers: headers, body: reqBody
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Post,
    RequestUri = new Uri("{{baseUrl}}/v2beta/:name:publish"),
    Content = new StringContent("{\n  \"languageCode\": \"\",\n  \"useAdminAccess\": false,\n  \"writeControl\": {\n    \"requiredRevisionId\": \"\"\n  }\n}")
    {
        Headers =
        {
            ContentType = new MediaTypeHeaderValue("application/json")
        }
    }
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/v2beta/:name:publish");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"languageCode\": \"\",\n  \"useAdminAccess\": false,\n  \"writeControl\": {\n    \"requiredRevisionId\": \"\"\n  }\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/v2beta/:name:publish"

	payload := strings.NewReader("{\n  \"languageCode\": \"\",\n  \"useAdminAccess\": false,\n  \"writeControl\": {\n    \"requiredRevisionId\": \"\"\n  }\n}")

	req, _ := http.NewRequest("POST", url, payload)

	req.Header.Add("content-type", "application/json")

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
POST /baseUrl/v2beta/:name:publish HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 105

{
  "languageCode": "",
  "useAdminAccess": false,
  "writeControl": {
    "requiredRevisionId": ""
  }
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/v2beta/:name:publish")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"languageCode\": \"\",\n  \"useAdminAccess\": false,\n  \"writeControl\": {\n    \"requiredRevisionId\": \"\"\n  }\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/v2beta/:name:publish"))
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"languageCode\": \"\",\n  \"useAdminAccess\": false,\n  \"writeControl\": {\n    \"requiredRevisionId\": \"\"\n  }\n}"))
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

MediaType mediaType = MediaType.parse("application/json");
RequestBody body = RequestBody.create(mediaType, "{\n  \"languageCode\": \"\",\n  \"useAdminAccess\": false,\n  \"writeControl\": {\n    \"requiredRevisionId\": \"\"\n  }\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/v2beta/:name:publish")
  .post(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/v2beta/:name:publish")
  .header("content-type", "application/json")
  .body("{\n  \"languageCode\": \"\",\n  \"useAdminAccess\": false,\n  \"writeControl\": {\n    \"requiredRevisionId\": \"\"\n  }\n}")
  .asString();
const data = JSON.stringify({
  languageCode: '',
  useAdminAccess: false,
  writeControl: {
    requiredRevisionId: ''
  }
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/v2beta/:name:publish');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/v2beta/:name:publish',
  headers: {'content-type': 'application/json'},
  data: {
    languageCode: '',
    useAdminAccess: false,
    writeControl: {requiredRevisionId: ''}
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/v2beta/:name:publish';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"languageCode":"","useAdminAccess":false,"writeControl":{"requiredRevisionId":""}}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/v2beta/:name:publish',
  method: 'POST',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "languageCode": "",\n  "useAdminAccess": false,\n  "writeControl": {\n    "requiredRevisionId": ""\n  }\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"languageCode\": \"\",\n  \"useAdminAccess\": false,\n  \"writeControl\": {\n    \"requiredRevisionId\": \"\"\n  }\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/v2beta/:name:publish")
  .post(body)
  .addHeader("content-type", "application/json")
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'POST',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/v2beta/:name:publish',
  headers: {
    'content-type': 'application/json'
  }
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.write(JSON.stringify({
  languageCode: '',
  useAdminAccess: false,
  writeControl: {requiredRevisionId: ''}
}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/v2beta/:name:publish',
  headers: {'content-type': 'application/json'},
  body: {
    languageCode: '',
    useAdminAccess: false,
    writeControl: {requiredRevisionId: ''}
  },
  json: true
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('POST', '{{baseUrl}}/v2beta/:name:publish');

req.headers({
  'content-type': 'application/json'
});

req.type('json');
req.send({
  languageCode: '',
  useAdminAccess: false,
  writeControl: {
    requiredRevisionId: ''
  }
});

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'POST',
  url: '{{baseUrl}}/v2beta/:name:publish',
  headers: {'content-type': 'application/json'},
  data: {
    languageCode: '',
    useAdminAccess: false,
    writeControl: {requiredRevisionId: ''}
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/v2beta/:name:publish';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"languageCode":"","useAdminAccess":false,"writeControl":{"requiredRevisionId":""}}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"languageCode": @"",
                              @"useAdminAccess": @NO,
                              @"writeControl": @{ @"requiredRevisionId": @"" } };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/v2beta/:name:publish"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"POST"];
[request setAllHTTPHeaderFields:headers];
[request setHTTPBody:postData];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/v2beta/:name:publish" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"languageCode\": \"\",\n  \"useAdminAccess\": false,\n  \"writeControl\": {\n    \"requiredRevisionId\": \"\"\n  }\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/v2beta/:name:publish",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "POST",
  CURLOPT_POSTFIELDS => json_encode([
    'languageCode' => '',
    'useAdminAccess' => null,
    'writeControl' => [
        'requiredRevisionId' => ''
    ]
  ]),
  CURLOPT_HTTPHEADER => [
    "content-type: application/json"
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('POST', '{{baseUrl}}/v2beta/:name:publish', [
  'body' => '{
  "languageCode": "",
  "useAdminAccess": false,
  "writeControl": {
    "requiredRevisionId": ""
  }
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/v2beta/:name:publish');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'languageCode' => '',
  'useAdminAccess' => null,
  'writeControl' => [
    'requiredRevisionId' => ''
  ]
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'languageCode' => '',
  'useAdminAccess' => null,
  'writeControl' => [
    'requiredRevisionId' => ''
  ]
]));
$request->setRequestUrl('{{baseUrl}}/v2beta/:name:publish');
$request->setRequestMethod('POST');
$request->setBody($body);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/v2beta/:name:publish' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "languageCode": "",
  "useAdminAccess": false,
  "writeControl": {
    "requiredRevisionId": ""
  }
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/v2beta/:name:publish' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "languageCode": "",
  "useAdminAccess": false,
  "writeControl": {
    "requiredRevisionId": ""
  }
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"languageCode\": \"\",\n  \"useAdminAccess\": false,\n  \"writeControl\": {\n    \"requiredRevisionId\": \"\"\n  }\n}"

headers = { 'content-type': "application/json" }

conn.request("POST", "/baseUrl/v2beta/:name:publish", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/v2beta/:name:publish"

payload = {
    "languageCode": "",
    "useAdminAccess": False,
    "writeControl": { "requiredRevisionId": "" }
}
headers = {"content-type": "application/json"}

response = requests.post(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/v2beta/:name:publish"

payload <- "{\n  \"languageCode\": \"\",\n  \"useAdminAccess\": false,\n  \"writeControl\": {\n    \"requiredRevisionId\": \"\"\n  }\n}"

encode <- "json"

response <- VERB("POST", url, body = payload, content_type("application/json"), encode = encode)

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/v2beta/:name:publish")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Post.new(url)
request["content-type"] = 'application/json'
request.body = "{\n  \"languageCode\": \"\",\n  \"useAdminAccess\": false,\n  \"writeControl\": {\n    \"requiredRevisionId\": \"\"\n  }\n}"

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
  headers: {'Content-Type' => 'application/json'}
)

response = conn.post('/baseUrl/v2beta/:name:publish') do |req|
  req.body = "{\n  \"languageCode\": \"\",\n  \"useAdminAccess\": false,\n  \"writeControl\": {\n    \"requiredRevisionId\": \"\"\n  }\n}"
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/v2beta/:name:publish";

    let payload = json!({
        "languageCode": "",
        "useAdminAccess": false,
        "writeControl": json!({"requiredRevisionId": ""})
    });

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("content-type", "application/json".parse().unwrap());

    let client = reqwest::Client::new();
    let response = client.post(url)
        .headers(headers)
        .json(&payload)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request POST \
  --url {{baseUrl}}/v2beta/:name:publish \
  --header 'content-type: application/json' \
  --data '{
  "languageCode": "",
  "useAdminAccess": false,
  "writeControl": {
    "requiredRevisionId": ""
  }
}'
echo '{
  "languageCode": "",
  "useAdminAccess": false,
  "writeControl": {
    "requiredRevisionId": ""
  }
}' |  \
  http POST {{baseUrl}}/v2beta/:name:publish \
  content-type:application/json
wget --quiet \
  --method POST \
  --header 'content-type: application/json' \
  --body-data '{\n  "languageCode": "",\n  "useAdminAccess": false,\n  "writeControl": {\n    "requiredRevisionId": ""\n  }\n}' \
  --output-document \
  - {{baseUrl}}/v2beta/:name:publish
import Foundation

let headers = ["content-type": "application/json"]
let parameters = [
  "languageCode": "",
  "useAdminAccess": false,
  "writeControl": ["requiredRevisionId": ""]
] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/v2beta/:name:publish")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "POST"
request.allHTTPHeaderFields = headers
request.httpBody = postData as Data

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
GET drivelabels.labels.revisions.locks.list
{{baseUrl}}/v2beta/:parent/locks
QUERY PARAMS

parent
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/v2beta/:parent/locks");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/v2beta/:parent/locks")
require "http/client"

url = "{{baseUrl}}/v2beta/:parent/locks"

response = HTTP::Client.get url
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Get,
    RequestUri = new Uri("{{baseUrl}}/v2beta/:parent/locks"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/v2beta/:parent/locks");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/v2beta/:parent/locks"

	req, _ := http.NewRequest("GET", url, nil)

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
GET /baseUrl/v2beta/:parent/locks HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/v2beta/:parent/locks")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/v2beta/:parent/locks"))
    .method("GET", HttpRequest.BodyPublishers.noBody())
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
  .url("{{baseUrl}}/v2beta/:parent/locks")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/v2beta/:parent/locks")
  .asString();
const data = null;

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('GET', '{{baseUrl}}/v2beta/:parent/locks');

xhr.send(data);
import axios from 'axios';

const options = {method: 'GET', url: '{{baseUrl}}/v2beta/:parent/locks'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/v2beta/:parent/locks';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/v2beta/:parent/locks',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/v2beta/:parent/locks")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/v2beta/:parent/locks',
  headers: {}
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.end();
const request = require('request');

const options = {method: 'GET', url: '{{baseUrl}}/v2beta/:parent/locks'};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/v2beta/:parent/locks');

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {method: 'GET', url: '{{baseUrl}}/v2beta/:parent/locks'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/v2beta/:parent/locks';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/v2beta/:parent/locks"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"GET"];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/v2beta/:parent/locks" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/v2beta/:parent/locks",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "GET",
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('GET', '{{baseUrl}}/v2beta/:parent/locks');

echo $response->getBody();
setUrl('{{baseUrl}}/v2beta/:parent/locks');
$request->setMethod(HTTP_METH_GET);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/v2beta/:parent/locks');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/v2beta/:parent/locks' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/v2beta/:parent/locks' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/v2beta/:parent/locks")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/v2beta/:parent/locks"

response = requests.get(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/v2beta/:parent/locks"

response <- VERB("GET", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/v2beta/:parent/locks")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Get.new(url)

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.get('/baseUrl/v2beta/:parent/locks') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/v2beta/:parent/locks";

    let client = reqwest::Client::new();
    let response = client.get(url)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request GET \
  --url {{baseUrl}}/v2beta/:parent/locks
http GET {{baseUrl}}/v2beta/:parent/locks
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/v2beta/:parent/locks
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/v2beta/:parent/locks")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "GET"

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
POST drivelabels.labels.revisions.permissions.batchDelete
{{baseUrl}}/v2beta/:parent/permissions:batchDelete
QUERY PARAMS

parent
BODY json

{
  "requests": [
    {
      "name": "",
      "useAdminAccess": false
    }
  ],
  "useAdminAccess": false
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/v2beta/:parent/permissions:batchDelete");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n  \"requests\": [\n    {\n      \"name\": \"\",\n      \"useAdminAccess\": false\n    }\n  ],\n  \"useAdminAccess\": false\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/v2beta/:parent/permissions:batchDelete" {:content-type :json
                                                                                   :form-params {:requests [{:name ""
                                                                                                             :useAdminAccess false}]
                                                                                                 :useAdminAccess false}})
require "http/client"

url = "{{baseUrl}}/v2beta/:parent/permissions:batchDelete"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"requests\": [\n    {\n      \"name\": \"\",\n      \"useAdminAccess\": false\n    }\n  ],\n  \"useAdminAccess\": false\n}"

response = HTTP::Client.post url, headers: headers, body: reqBody
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Post,
    RequestUri = new Uri("{{baseUrl}}/v2beta/:parent/permissions:batchDelete"),
    Content = new StringContent("{\n  \"requests\": [\n    {\n      \"name\": \"\",\n      \"useAdminAccess\": false\n    }\n  ],\n  \"useAdminAccess\": false\n}")
    {
        Headers =
        {
            ContentType = new MediaTypeHeaderValue("application/json")
        }
    }
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/v2beta/:parent/permissions:batchDelete");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"requests\": [\n    {\n      \"name\": \"\",\n      \"useAdminAccess\": false\n    }\n  ],\n  \"useAdminAccess\": false\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/v2beta/:parent/permissions:batchDelete"

	payload := strings.NewReader("{\n  \"requests\": [\n    {\n      \"name\": \"\",\n      \"useAdminAccess\": false\n    }\n  ],\n  \"useAdminAccess\": false\n}")

	req, _ := http.NewRequest("POST", url, payload)

	req.Header.Add("content-type", "application/json")

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
POST /baseUrl/v2beta/:parent/permissions:batchDelete HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 110

{
  "requests": [
    {
      "name": "",
      "useAdminAccess": false
    }
  ],
  "useAdminAccess": false
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/v2beta/:parent/permissions:batchDelete")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"requests\": [\n    {\n      \"name\": \"\",\n      \"useAdminAccess\": false\n    }\n  ],\n  \"useAdminAccess\": false\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/v2beta/:parent/permissions:batchDelete"))
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"requests\": [\n    {\n      \"name\": \"\",\n      \"useAdminAccess\": false\n    }\n  ],\n  \"useAdminAccess\": false\n}"))
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

MediaType mediaType = MediaType.parse("application/json");
RequestBody body = RequestBody.create(mediaType, "{\n  \"requests\": [\n    {\n      \"name\": \"\",\n      \"useAdminAccess\": false\n    }\n  ],\n  \"useAdminAccess\": false\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/v2beta/:parent/permissions:batchDelete")
  .post(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/v2beta/:parent/permissions:batchDelete")
  .header("content-type", "application/json")
  .body("{\n  \"requests\": [\n    {\n      \"name\": \"\",\n      \"useAdminAccess\": false\n    }\n  ],\n  \"useAdminAccess\": false\n}")
  .asString();
const data = JSON.stringify({
  requests: [
    {
      name: '',
      useAdminAccess: false
    }
  ],
  useAdminAccess: false
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/v2beta/:parent/permissions:batchDelete');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/v2beta/:parent/permissions:batchDelete',
  headers: {'content-type': 'application/json'},
  data: {requests: [{name: '', useAdminAccess: false}], useAdminAccess: false}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/v2beta/:parent/permissions:batchDelete';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"requests":[{"name":"","useAdminAccess":false}],"useAdminAccess":false}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/v2beta/:parent/permissions:batchDelete',
  method: 'POST',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "requests": [\n    {\n      "name": "",\n      "useAdminAccess": false\n    }\n  ],\n  "useAdminAccess": false\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"requests\": [\n    {\n      \"name\": \"\",\n      \"useAdminAccess\": false\n    }\n  ],\n  \"useAdminAccess\": false\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/v2beta/:parent/permissions:batchDelete")
  .post(body)
  .addHeader("content-type", "application/json")
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'POST',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/v2beta/:parent/permissions:batchDelete',
  headers: {
    'content-type': 'application/json'
  }
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.write(JSON.stringify({requests: [{name: '', useAdminAccess: false}], useAdminAccess: false}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/v2beta/:parent/permissions:batchDelete',
  headers: {'content-type': 'application/json'},
  body: {requests: [{name: '', useAdminAccess: false}], useAdminAccess: false},
  json: true
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('POST', '{{baseUrl}}/v2beta/:parent/permissions:batchDelete');

req.headers({
  'content-type': 'application/json'
});

req.type('json');
req.send({
  requests: [
    {
      name: '',
      useAdminAccess: false
    }
  ],
  useAdminAccess: false
});

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'POST',
  url: '{{baseUrl}}/v2beta/:parent/permissions:batchDelete',
  headers: {'content-type': 'application/json'},
  data: {requests: [{name: '', useAdminAccess: false}], useAdminAccess: false}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/v2beta/:parent/permissions:batchDelete';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"requests":[{"name":"","useAdminAccess":false}],"useAdminAccess":false}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"requests": @[ @{ @"name": @"", @"useAdminAccess": @NO } ],
                              @"useAdminAccess": @NO };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/v2beta/:parent/permissions:batchDelete"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"POST"];
[request setAllHTTPHeaderFields:headers];
[request setHTTPBody:postData];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/v2beta/:parent/permissions:batchDelete" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"requests\": [\n    {\n      \"name\": \"\",\n      \"useAdminAccess\": false\n    }\n  ],\n  \"useAdminAccess\": false\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/v2beta/:parent/permissions:batchDelete",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "POST",
  CURLOPT_POSTFIELDS => json_encode([
    'requests' => [
        [
                'name' => '',
                'useAdminAccess' => null
        ]
    ],
    'useAdminAccess' => null
  ]),
  CURLOPT_HTTPHEADER => [
    "content-type: application/json"
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('POST', '{{baseUrl}}/v2beta/:parent/permissions:batchDelete', [
  'body' => '{
  "requests": [
    {
      "name": "",
      "useAdminAccess": false
    }
  ],
  "useAdminAccess": false
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/v2beta/:parent/permissions:batchDelete');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'requests' => [
    [
        'name' => '',
        'useAdminAccess' => null
    ]
  ],
  'useAdminAccess' => null
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'requests' => [
    [
        'name' => '',
        'useAdminAccess' => null
    ]
  ],
  'useAdminAccess' => null
]));
$request->setRequestUrl('{{baseUrl}}/v2beta/:parent/permissions:batchDelete');
$request->setRequestMethod('POST');
$request->setBody($body);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/v2beta/:parent/permissions:batchDelete' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "requests": [
    {
      "name": "",
      "useAdminAccess": false
    }
  ],
  "useAdminAccess": false
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/v2beta/:parent/permissions:batchDelete' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "requests": [
    {
      "name": "",
      "useAdminAccess": false
    }
  ],
  "useAdminAccess": false
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"requests\": [\n    {\n      \"name\": \"\",\n      \"useAdminAccess\": false\n    }\n  ],\n  \"useAdminAccess\": false\n}"

headers = { 'content-type': "application/json" }

conn.request("POST", "/baseUrl/v2beta/:parent/permissions:batchDelete", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/v2beta/:parent/permissions:batchDelete"

payload = {
    "requests": [
        {
            "name": "",
            "useAdminAccess": False
        }
    ],
    "useAdminAccess": False
}
headers = {"content-type": "application/json"}

response = requests.post(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/v2beta/:parent/permissions:batchDelete"

payload <- "{\n  \"requests\": [\n    {\n      \"name\": \"\",\n      \"useAdminAccess\": false\n    }\n  ],\n  \"useAdminAccess\": false\n}"

encode <- "json"

response <- VERB("POST", url, body = payload, content_type("application/json"), encode = encode)

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/v2beta/:parent/permissions:batchDelete")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Post.new(url)
request["content-type"] = 'application/json'
request.body = "{\n  \"requests\": [\n    {\n      \"name\": \"\",\n      \"useAdminAccess\": false\n    }\n  ],\n  \"useAdminAccess\": false\n}"

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
  headers: {'Content-Type' => 'application/json'}
)

response = conn.post('/baseUrl/v2beta/:parent/permissions:batchDelete') do |req|
  req.body = "{\n  \"requests\": [\n    {\n      \"name\": \"\",\n      \"useAdminAccess\": false\n    }\n  ],\n  \"useAdminAccess\": false\n}"
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/v2beta/:parent/permissions:batchDelete";

    let payload = json!({
        "requests": (
            json!({
                "name": "",
                "useAdminAccess": false
            })
        ),
        "useAdminAccess": false
    });

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("content-type", "application/json".parse().unwrap());

    let client = reqwest::Client::new();
    let response = client.post(url)
        .headers(headers)
        .json(&payload)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request POST \
  --url {{baseUrl}}/v2beta/:parent/permissions:batchDelete \
  --header 'content-type: application/json' \
  --data '{
  "requests": [
    {
      "name": "",
      "useAdminAccess": false
    }
  ],
  "useAdminAccess": false
}'
echo '{
  "requests": [
    {
      "name": "",
      "useAdminAccess": false
    }
  ],
  "useAdminAccess": false
}' |  \
  http POST {{baseUrl}}/v2beta/:parent/permissions:batchDelete \
  content-type:application/json
wget --quiet \
  --method POST \
  --header 'content-type: application/json' \
  --body-data '{\n  "requests": [\n    {\n      "name": "",\n      "useAdminAccess": false\n    }\n  ],\n  "useAdminAccess": false\n}' \
  --output-document \
  - {{baseUrl}}/v2beta/:parent/permissions:batchDelete
import Foundation

let headers = ["content-type": "application/json"]
let parameters = [
  "requests": [
    [
      "name": "",
      "useAdminAccess": false
    ]
  ],
  "useAdminAccess": false
] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/v2beta/:parent/permissions:batchDelete")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "POST"
request.allHTTPHeaderFields = headers
request.httpBody = postData as Data

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
POST drivelabels.labels.revisions.permissions.batchUpdate
{{baseUrl}}/v2beta/:parent/permissions:batchUpdate
QUERY PARAMS

parent
BODY json

{
  "requests": [
    {
      "labelPermission": {
        "audience": "",
        "email": "",
        "group": "",
        "name": "",
        "person": "",
        "role": ""
      },
      "parent": "",
      "useAdminAccess": false
    }
  ],
  "useAdminAccess": false
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/v2beta/:parent/permissions:batchUpdate");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n  \"requests\": [\n    {\n      \"labelPermission\": {\n        \"audience\": \"\",\n        \"email\": \"\",\n        \"group\": \"\",\n        \"name\": \"\",\n        \"person\": \"\",\n        \"role\": \"\"\n      },\n      \"parent\": \"\",\n      \"useAdminAccess\": false\n    }\n  ],\n  \"useAdminAccess\": false\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/v2beta/:parent/permissions:batchUpdate" {:content-type :json
                                                                                   :form-params {:requests [{:labelPermission {:audience ""
                                                                                                                               :email ""
                                                                                                                               :group ""
                                                                                                                               :name ""
                                                                                                                               :person ""
                                                                                                                               :role ""}
                                                                                                             :parent ""
                                                                                                             :useAdminAccess false}]
                                                                                                 :useAdminAccess false}})
require "http/client"

url = "{{baseUrl}}/v2beta/:parent/permissions:batchUpdate"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"requests\": [\n    {\n      \"labelPermission\": {\n        \"audience\": \"\",\n        \"email\": \"\",\n        \"group\": \"\",\n        \"name\": \"\",\n        \"person\": \"\",\n        \"role\": \"\"\n      },\n      \"parent\": \"\",\n      \"useAdminAccess\": false\n    }\n  ],\n  \"useAdminAccess\": false\n}"

response = HTTP::Client.post url, headers: headers, body: reqBody
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Post,
    RequestUri = new Uri("{{baseUrl}}/v2beta/:parent/permissions:batchUpdate"),
    Content = new StringContent("{\n  \"requests\": [\n    {\n      \"labelPermission\": {\n        \"audience\": \"\",\n        \"email\": \"\",\n        \"group\": \"\",\n        \"name\": \"\",\n        \"person\": \"\",\n        \"role\": \"\"\n      },\n      \"parent\": \"\",\n      \"useAdminAccess\": false\n    }\n  ],\n  \"useAdminAccess\": false\n}")
    {
        Headers =
        {
            ContentType = new MediaTypeHeaderValue("application/json")
        }
    }
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/v2beta/:parent/permissions:batchUpdate");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"requests\": [\n    {\n      \"labelPermission\": {\n        \"audience\": \"\",\n        \"email\": \"\",\n        \"group\": \"\",\n        \"name\": \"\",\n        \"person\": \"\",\n        \"role\": \"\"\n      },\n      \"parent\": \"\",\n      \"useAdminAccess\": false\n    }\n  ],\n  \"useAdminAccess\": false\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/v2beta/:parent/permissions:batchUpdate"

	payload := strings.NewReader("{\n  \"requests\": [\n    {\n      \"labelPermission\": {\n        \"audience\": \"\",\n        \"email\": \"\",\n        \"group\": \"\",\n        \"name\": \"\",\n        \"person\": \"\",\n        \"role\": \"\"\n      },\n      \"parent\": \"\",\n      \"useAdminAccess\": false\n    }\n  ],\n  \"useAdminAccess\": false\n}")

	req, _ := http.NewRequest("POST", url, payload)

	req.Header.Add("content-type", "application/json")

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
POST /baseUrl/v2beta/:parent/permissions:batchUpdate HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 275

{
  "requests": [
    {
      "labelPermission": {
        "audience": "",
        "email": "",
        "group": "",
        "name": "",
        "person": "",
        "role": ""
      },
      "parent": "",
      "useAdminAccess": false
    }
  ],
  "useAdminAccess": false
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/v2beta/:parent/permissions:batchUpdate")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"requests\": [\n    {\n      \"labelPermission\": {\n        \"audience\": \"\",\n        \"email\": \"\",\n        \"group\": \"\",\n        \"name\": \"\",\n        \"person\": \"\",\n        \"role\": \"\"\n      },\n      \"parent\": \"\",\n      \"useAdminAccess\": false\n    }\n  ],\n  \"useAdminAccess\": false\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/v2beta/:parent/permissions:batchUpdate"))
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"requests\": [\n    {\n      \"labelPermission\": {\n        \"audience\": \"\",\n        \"email\": \"\",\n        \"group\": \"\",\n        \"name\": \"\",\n        \"person\": \"\",\n        \"role\": \"\"\n      },\n      \"parent\": \"\",\n      \"useAdminAccess\": false\n    }\n  ],\n  \"useAdminAccess\": false\n}"))
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

MediaType mediaType = MediaType.parse("application/json");
RequestBody body = RequestBody.create(mediaType, "{\n  \"requests\": [\n    {\n      \"labelPermission\": {\n        \"audience\": \"\",\n        \"email\": \"\",\n        \"group\": \"\",\n        \"name\": \"\",\n        \"person\": \"\",\n        \"role\": \"\"\n      },\n      \"parent\": \"\",\n      \"useAdminAccess\": false\n    }\n  ],\n  \"useAdminAccess\": false\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/v2beta/:parent/permissions:batchUpdate")
  .post(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/v2beta/:parent/permissions:batchUpdate")
  .header("content-type", "application/json")
  .body("{\n  \"requests\": [\n    {\n      \"labelPermission\": {\n        \"audience\": \"\",\n        \"email\": \"\",\n        \"group\": \"\",\n        \"name\": \"\",\n        \"person\": \"\",\n        \"role\": \"\"\n      },\n      \"parent\": \"\",\n      \"useAdminAccess\": false\n    }\n  ],\n  \"useAdminAccess\": false\n}")
  .asString();
const data = JSON.stringify({
  requests: [
    {
      labelPermission: {
        audience: '',
        email: '',
        group: '',
        name: '',
        person: '',
        role: ''
      },
      parent: '',
      useAdminAccess: false
    }
  ],
  useAdminAccess: false
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/v2beta/:parent/permissions:batchUpdate');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/v2beta/:parent/permissions:batchUpdate',
  headers: {'content-type': 'application/json'},
  data: {
    requests: [
      {
        labelPermission: {audience: '', email: '', group: '', name: '', person: '', role: ''},
        parent: '',
        useAdminAccess: false
      }
    ],
    useAdminAccess: false
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/v2beta/:parent/permissions:batchUpdate';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"requests":[{"labelPermission":{"audience":"","email":"","group":"","name":"","person":"","role":""},"parent":"","useAdminAccess":false}],"useAdminAccess":false}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/v2beta/:parent/permissions:batchUpdate',
  method: 'POST',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "requests": [\n    {\n      "labelPermission": {\n        "audience": "",\n        "email": "",\n        "group": "",\n        "name": "",\n        "person": "",\n        "role": ""\n      },\n      "parent": "",\n      "useAdminAccess": false\n    }\n  ],\n  "useAdminAccess": false\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"requests\": [\n    {\n      \"labelPermission\": {\n        \"audience\": \"\",\n        \"email\": \"\",\n        \"group\": \"\",\n        \"name\": \"\",\n        \"person\": \"\",\n        \"role\": \"\"\n      },\n      \"parent\": \"\",\n      \"useAdminAccess\": false\n    }\n  ],\n  \"useAdminAccess\": false\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/v2beta/:parent/permissions:batchUpdate")
  .post(body)
  .addHeader("content-type", "application/json")
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'POST',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/v2beta/:parent/permissions:batchUpdate',
  headers: {
    'content-type': 'application/json'
  }
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.write(JSON.stringify({
  requests: [
    {
      labelPermission: {audience: '', email: '', group: '', name: '', person: '', role: ''},
      parent: '',
      useAdminAccess: false
    }
  ],
  useAdminAccess: false
}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/v2beta/:parent/permissions:batchUpdate',
  headers: {'content-type': 'application/json'},
  body: {
    requests: [
      {
        labelPermission: {audience: '', email: '', group: '', name: '', person: '', role: ''},
        parent: '',
        useAdminAccess: false
      }
    ],
    useAdminAccess: false
  },
  json: true
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('POST', '{{baseUrl}}/v2beta/:parent/permissions:batchUpdate');

req.headers({
  'content-type': 'application/json'
});

req.type('json');
req.send({
  requests: [
    {
      labelPermission: {
        audience: '',
        email: '',
        group: '',
        name: '',
        person: '',
        role: ''
      },
      parent: '',
      useAdminAccess: false
    }
  ],
  useAdminAccess: false
});

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'POST',
  url: '{{baseUrl}}/v2beta/:parent/permissions:batchUpdate',
  headers: {'content-type': 'application/json'},
  data: {
    requests: [
      {
        labelPermission: {audience: '', email: '', group: '', name: '', person: '', role: ''},
        parent: '',
        useAdminAccess: false
      }
    ],
    useAdminAccess: false
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/v2beta/:parent/permissions:batchUpdate';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"requests":[{"labelPermission":{"audience":"","email":"","group":"","name":"","person":"","role":""},"parent":"","useAdminAccess":false}],"useAdminAccess":false}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"requests": @[ @{ @"labelPermission": @{ @"audience": @"", @"email": @"", @"group": @"", @"name": @"", @"person": @"", @"role": @"" }, @"parent": @"", @"useAdminAccess": @NO } ],
                              @"useAdminAccess": @NO };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/v2beta/:parent/permissions:batchUpdate"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"POST"];
[request setAllHTTPHeaderFields:headers];
[request setHTTPBody:postData];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/v2beta/:parent/permissions:batchUpdate" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"requests\": [\n    {\n      \"labelPermission\": {\n        \"audience\": \"\",\n        \"email\": \"\",\n        \"group\": \"\",\n        \"name\": \"\",\n        \"person\": \"\",\n        \"role\": \"\"\n      },\n      \"parent\": \"\",\n      \"useAdminAccess\": false\n    }\n  ],\n  \"useAdminAccess\": false\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/v2beta/:parent/permissions:batchUpdate",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "POST",
  CURLOPT_POSTFIELDS => json_encode([
    'requests' => [
        [
                'labelPermission' => [
                                'audience' => '',
                                'email' => '',
                                'group' => '',
                                'name' => '',
                                'person' => '',
                                'role' => ''
                ],
                'parent' => '',
                'useAdminAccess' => null
        ]
    ],
    'useAdminAccess' => null
  ]),
  CURLOPT_HTTPHEADER => [
    "content-type: application/json"
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('POST', '{{baseUrl}}/v2beta/:parent/permissions:batchUpdate', [
  'body' => '{
  "requests": [
    {
      "labelPermission": {
        "audience": "",
        "email": "",
        "group": "",
        "name": "",
        "person": "",
        "role": ""
      },
      "parent": "",
      "useAdminAccess": false
    }
  ],
  "useAdminAccess": false
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/v2beta/:parent/permissions:batchUpdate');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'requests' => [
    [
        'labelPermission' => [
                'audience' => '',
                'email' => '',
                'group' => '',
                'name' => '',
                'person' => '',
                'role' => ''
        ],
        'parent' => '',
        'useAdminAccess' => null
    ]
  ],
  'useAdminAccess' => null
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'requests' => [
    [
        'labelPermission' => [
                'audience' => '',
                'email' => '',
                'group' => '',
                'name' => '',
                'person' => '',
                'role' => ''
        ],
        'parent' => '',
        'useAdminAccess' => null
    ]
  ],
  'useAdminAccess' => null
]));
$request->setRequestUrl('{{baseUrl}}/v2beta/:parent/permissions:batchUpdate');
$request->setRequestMethod('POST');
$request->setBody($body);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/v2beta/:parent/permissions:batchUpdate' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "requests": [
    {
      "labelPermission": {
        "audience": "",
        "email": "",
        "group": "",
        "name": "",
        "person": "",
        "role": ""
      },
      "parent": "",
      "useAdminAccess": false
    }
  ],
  "useAdminAccess": false
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/v2beta/:parent/permissions:batchUpdate' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "requests": [
    {
      "labelPermission": {
        "audience": "",
        "email": "",
        "group": "",
        "name": "",
        "person": "",
        "role": ""
      },
      "parent": "",
      "useAdminAccess": false
    }
  ],
  "useAdminAccess": false
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"requests\": [\n    {\n      \"labelPermission\": {\n        \"audience\": \"\",\n        \"email\": \"\",\n        \"group\": \"\",\n        \"name\": \"\",\n        \"person\": \"\",\n        \"role\": \"\"\n      },\n      \"parent\": \"\",\n      \"useAdminAccess\": false\n    }\n  ],\n  \"useAdminAccess\": false\n}"

headers = { 'content-type': "application/json" }

conn.request("POST", "/baseUrl/v2beta/:parent/permissions:batchUpdate", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/v2beta/:parent/permissions:batchUpdate"

payload = {
    "requests": [
        {
            "labelPermission": {
                "audience": "",
                "email": "",
                "group": "",
                "name": "",
                "person": "",
                "role": ""
            },
            "parent": "",
            "useAdminAccess": False
        }
    ],
    "useAdminAccess": False
}
headers = {"content-type": "application/json"}

response = requests.post(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/v2beta/:parent/permissions:batchUpdate"

payload <- "{\n  \"requests\": [\n    {\n      \"labelPermission\": {\n        \"audience\": \"\",\n        \"email\": \"\",\n        \"group\": \"\",\n        \"name\": \"\",\n        \"person\": \"\",\n        \"role\": \"\"\n      },\n      \"parent\": \"\",\n      \"useAdminAccess\": false\n    }\n  ],\n  \"useAdminAccess\": false\n}"

encode <- "json"

response <- VERB("POST", url, body = payload, content_type("application/json"), encode = encode)

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/v2beta/:parent/permissions:batchUpdate")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Post.new(url)
request["content-type"] = 'application/json'
request.body = "{\n  \"requests\": [\n    {\n      \"labelPermission\": {\n        \"audience\": \"\",\n        \"email\": \"\",\n        \"group\": \"\",\n        \"name\": \"\",\n        \"person\": \"\",\n        \"role\": \"\"\n      },\n      \"parent\": \"\",\n      \"useAdminAccess\": false\n    }\n  ],\n  \"useAdminAccess\": false\n}"

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
  headers: {'Content-Type' => 'application/json'}
)

response = conn.post('/baseUrl/v2beta/:parent/permissions:batchUpdate') do |req|
  req.body = "{\n  \"requests\": [\n    {\n      \"labelPermission\": {\n        \"audience\": \"\",\n        \"email\": \"\",\n        \"group\": \"\",\n        \"name\": \"\",\n        \"person\": \"\",\n        \"role\": \"\"\n      },\n      \"parent\": \"\",\n      \"useAdminAccess\": false\n    }\n  ],\n  \"useAdminAccess\": false\n}"
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/v2beta/:parent/permissions:batchUpdate";

    let payload = json!({
        "requests": (
            json!({
                "labelPermission": json!({
                    "audience": "",
                    "email": "",
                    "group": "",
                    "name": "",
                    "person": "",
                    "role": ""
                }),
                "parent": "",
                "useAdminAccess": false
            })
        ),
        "useAdminAccess": false
    });

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("content-type", "application/json".parse().unwrap());

    let client = reqwest::Client::new();
    let response = client.post(url)
        .headers(headers)
        .json(&payload)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request POST \
  --url {{baseUrl}}/v2beta/:parent/permissions:batchUpdate \
  --header 'content-type: application/json' \
  --data '{
  "requests": [
    {
      "labelPermission": {
        "audience": "",
        "email": "",
        "group": "",
        "name": "",
        "person": "",
        "role": ""
      },
      "parent": "",
      "useAdminAccess": false
    }
  ],
  "useAdminAccess": false
}'
echo '{
  "requests": [
    {
      "labelPermission": {
        "audience": "",
        "email": "",
        "group": "",
        "name": "",
        "person": "",
        "role": ""
      },
      "parent": "",
      "useAdminAccess": false
    }
  ],
  "useAdminAccess": false
}' |  \
  http POST {{baseUrl}}/v2beta/:parent/permissions:batchUpdate \
  content-type:application/json
wget --quiet \
  --method POST \
  --header 'content-type: application/json' \
  --body-data '{\n  "requests": [\n    {\n      "labelPermission": {\n        "audience": "",\n        "email": "",\n        "group": "",\n        "name": "",\n        "person": "",\n        "role": ""\n      },\n      "parent": "",\n      "useAdminAccess": false\n    }\n  ],\n  "useAdminAccess": false\n}' \
  --output-document \
  - {{baseUrl}}/v2beta/:parent/permissions:batchUpdate
import Foundation

let headers = ["content-type": "application/json"]
let parameters = [
  "requests": [
    [
      "labelPermission": [
        "audience": "",
        "email": "",
        "group": "",
        "name": "",
        "person": "",
        "role": ""
      ],
      "parent": "",
      "useAdminAccess": false
    ]
  ],
  "useAdminAccess": false
] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/v2beta/:parent/permissions:batchUpdate")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "POST"
request.allHTTPHeaderFields = headers
request.httpBody = postData as Data

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
POST drivelabels.labels.revisions.permissions.create
{{baseUrl}}/v2beta/:parent/permissions
QUERY PARAMS

parent
BODY json

{
  "audience": "",
  "email": "",
  "group": "",
  "name": "",
  "person": "",
  "role": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/v2beta/:parent/permissions");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n  \"audience\": \"\",\n  \"email\": \"\",\n  \"group\": \"\",\n  \"name\": \"\",\n  \"person\": \"\",\n  \"role\": \"\"\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/v2beta/:parent/permissions" {:content-type :json
                                                                       :form-params {:audience ""
                                                                                     :email ""
                                                                                     :group ""
                                                                                     :name ""
                                                                                     :person ""
                                                                                     :role ""}})
require "http/client"

url = "{{baseUrl}}/v2beta/:parent/permissions"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"audience\": \"\",\n  \"email\": \"\",\n  \"group\": \"\",\n  \"name\": \"\",\n  \"person\": \"\",\n  \"role\": \"\"\n}"

response = HTTP::Client.post url, headers: headers, body: reqBody
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Post,
    RequestUri = new Uri("{{baseUrl}}/v2beta/:parent/permissions"),
    Content = new StringContent("{\n  \"audience\": \"\",\n  \"email\": \"\",\n  \"group\": \"\",\n  \"name\": \"\",\n  \"person\": \"\",\n  \"role\": \"\"\n}")
    {
        Headers =
        {
            ContentType = new MediaTypeHeaderValue("application/json")
        }
    }
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/v2beta/:parent/permissions");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"audience\": \"\",\n  \"email\": \"\",\n  \"group\": \"\",\n  \"name\": \"\",\n  \"person\": \"\",\n  \"role\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/v2beta/:parent/permissions"

	payload := strings.NewReader("{\n  \"audience\": \"\",\n  \"email\": \"\",\n  \"group\": \"\",\n  \"name\": \"\",\n  \"person\": \"\",\n  \"role\": \"\"\n}")

	req, _ := http.NewRequest("POST", url, payload)

	req.Header.Add("content-type", "application/json")

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
POST /baseUrl/v2beta/:parent/permissions HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 94

{
  "audience": "",
  "email": "",
  "group": "",
  "name": "",
  "person": "",
  "role": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/v2beta/:parent/permissions")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"audience\": \"\",\n  \"email\": \"\",\n  \"group\": \"\",\n  \"name\": \"\",\n  \"person\": \"\",\n  \"role\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/v2beta/:parent/permissions"))
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"audience\": \"\",\n  \"email\": \"\",\n  \"group\": \"\",\n  \"name\": \"\",\n  \"person\": \"\",\n  \"role\": \"\"\n}"))
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

MediaType mediaType = MediaType.parse("application/json");
RequestBody body = RequestBody.create(mediaType, "{\n  \"audience\": \"\",\n  \"email\": \"\",\n  \"group\": \"\",\n  \"name\": \"\",\n  \"person\": \"\",\n  \"role\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/v2beta/:parent/permissions")
  .post(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/v2beta/:parent/permissions")
  .header("content-type", "application/json")
  .body("{\n  \"audience\": \"\",\n  \"email\": \"\",\n  \"group\": \"\",\n  \"name\": \"\",\n  \"person\": \"\",\n  \"role\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  audience: '',
  email: '',
  group: '',
  name: '',
  person: '',
  role: ''
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/v2beta/:parent/permissions');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/v2beta/:parent/permissions',
  headers: {'content-type': 'application/json'},
  data: {audience: '', email: '', group: '', name: '', person: '', role: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/v2beta/:parent/permissions';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"audience":"","email":"","group":"","name":"","person":"","role":""}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/v2beta/:parent/permissions',
  method: 'POST',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "audience": "",\n  "email": "",\n  "group": "",\n  "name": "",\n  "person": "",\n  "role": ""\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"audience\": \"\",\n  \"email\": \"\",\n  \"group\": \"\",\n  \"name\": \"\",\n  \"person\": \"\",\n  \"role\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/v2beta/:parent/permissions")
  .post(body)
  .addHeader("content-type", "application/json")
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'POST',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/v2beta/:parent/permissions',
  headers: {
    'content-type': 'application/json'
  }
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.write(JSON.stringify({audience: '', email: '', group: '', name: '', person: '', role: ''}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/v2beta/:parent/permissions',
  headers: {'content-type': 'application/json'},
  body: {audience: '', email: '', group: '', name: '', person: '', role: ''},
  json: true
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('POST', '{{baseUrl}}/v2beta/:parent/permissions');

req.headers({
  'content-type': 'application/json'
});

req.type('json');
req.send({
  audience: '',
  email: '',
  group: '',
  name: '',
  person: '',
  role: ''
});

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'POST',
  url: '{{baseUrl}}/v2beta/:parent/permissions',
  headers: {'content-type': 'application/json'},
  data: {audience: '', email: '', group: '', name: '', person: '', role: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/v2beta/:parent/permissions';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"audience":"","email":"","group":"","name":"","person":"","role":""}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"audience": @"",
                              @"email": @"",
                              @"group": @"",
                              @"name": @"",
                              @"person": @"",
                              @"role": @"" };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/v2beta/:parent/permissions"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"POST"];
[request setAllHTTPHeaderFields:headers];
[request setHTTPBody:postData];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/v2beta/:parent/permissions" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"audience\": \"\",\n  \"email\": \"\",\n  \"group\": \"\",\n  \"name\": \"\",\n  \"person\": \"\",\n  \"role\": \"\"\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/v2beta/:parent/permissions",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "POST",
  CURLOPT_POSTFIELDS => json_encode([
    'audience' => '',
    'email' => '',
    'group' => '',
    'name' => '',
    'person' => '',
    'role' => ''
  ]),
  CURLOPT_HTTPHEADER => [
    "content-type: application/json"
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('POST', '{{baseUrl}}/v2beta/:parent/permissions', [
  'body' => '{
  "audience": "",
  "email": "",
  "group": "",
  "name": "",
  "person": "",
  "role": ""
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/v2beta/:parent/permissions');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'audience' => '',
  'email' => '',
  'group' => '',
  'name' => '',
  'person' => '',
  'role' => ''
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'audience' => '',
  'email' => '',
  'group' => '',
  'name' => '',
  'person' => '',
  'role' => ''
]));
$request->setRequestUrl('{{baseUrl}}/v2beta/:parent/permissions');
$request->setRequestMethod('POST');
$request->setBody($body);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/v2beta/:parent/permissions' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "audience": "",
  "email": "",
  "group": "",
  "name": "",
  "person": "",
  "role": ""
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/v2beta/:parent/permissions' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "audience": "",
  "email": "",
  "group": "",
  "name": "",
  "person": "",
  "role": ""
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"audience\": \"\",\n  \"email\": \"\",\n  \"group\": \"\",\n  \"name\": \"\",\n  \"person\": \"\",\n  \"role\": \"\"\n}"

headers = { 'content-type': "application/json" }

conn.request("POST", "/baseUrl/v2beta/:parent/permissions", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/v2beta/:parent/permissions"

payload = {
    "audience": "",
    "email": "",
    "group": "",
    "name": "",
    "person": "",
    "role": ""
}
headers = {"content-type": "application/json"}

response = requests.post(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/v2beta/:parent/permissions"

payload <- "{\n  \"audience\": \"\",\n  \"email\": \"\",\n  \"group\": \"\",\n  \"name\": \"\",\n  \"person\": \"\",\n  \"role\": \"\"\n}"

encode <- "json"

response <- VERB("POST", url, body = payload, content_type("application/json"), encode = encode)

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/v2beta/:parent/permissions")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Post.new(url)
request["content-type"] = 'application/json'
request.body = "{\n  \"audience\": \"\",\n  \"email\": \"\",\n  \"group\": \"\",\n  \"name\": \"\",\n  \"person\": \"\",\n  \"role\": \"\"\n}"

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
  headers: {'Content-Type' => 'application/json'}
)

response = conn.post('/baseUrl/v2beta/:parent/permissions') do |req|
  req.body = "{\n  \"audience\": \"\",\n  \"email\": \"\",\n  \"group\": \"\",\n  \"name\": \"\",\n  \"person\": \"\",\n  \"role\": \"\"\n}"
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/v2beta/:parent/permissions";

    let payload = json!({
        "audience": "",
        "email": "",
        "group": "",
        "name": "",
        "person": "",
        "role": ""
    });

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("content-type", "application/json".parse().unwrap());

    let client = reqwest::Client::new();
    let response = client.post(url)
        .headers(headers)
        .json(&payload)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request POST \
  --url {{baseUrl}}/v2beta/:parent/permissions \
  --header 'content-type: application/json' \
  --data '{
  "audience": "",
  "email": "",
  "group": "",
  "name": "",
  "person": "",
  "role": ""
}'
echo '{
  "audience": "",
  "email": "",
  "group": "",
  "name": "",
  "person": "",
  "role": ""
}' |  \
  http POST {{baseUrl}}/v2beta/:parent/permissions \
  content-type:application/json
wget --quiet \
  --method POST \
  --header 'content-type: application/json' \
  --body-data '{\n  "audience": "",\n  "email": "",\n  "group": "",\n  "name": "",\n  "person": "",\n  "role": ""\n}' \
  --output-document \
  - {{baseUrl}}/v2beta/:parent/permissions
import Foundation

let headers = ["content-type": "application/json"]
let parameters = [
  "audience": "",
  "email": "",
  "group": "",
  "name": "",
  "person": "",
  "role": ""
] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/v2beta/:parent/permissions")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "POST"
request.allHTTPHeaderFields = headers
request.httpBody = postData as Data

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
DELETE drivelabels.labels.revisions.permissions.delete
{{baseUrl}}/v2beta/:name
QUERY PARAMS

name
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "DELETE");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/v2beta/:name");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/delete "{{baseUrl}}/v2beta/:name")
require "http/client"

url = "{{baseUrl}}/v2beta/:name"

response = HTTP::Client.delete url
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Delete,
    RequestUri = new Uri("{{baseUrl}}/v2beta/:name"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/v2beta/:name");
var request = new RestRequest("", Method.Delete);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/v2beta/:name"

	req, _ := http.NewRequest("DELETE", url, nil)

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
DELETE /baseUrl/v2beta/:name HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("DELETE", "{{baseUrl}}/v2beta/:name")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/v2beta/:name"))
    .method("DELETE", HttpRequest.BodyPublishers.noBody())
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
  .url("{{baseUrl}}/v2beta/:name")
  .delete(null)
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.delete("{{baseUrl}}/v2beta/:name")
  .asString();
const data = null;

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('DELETE', '{{baseUrl}}/v2beta/:name');

xhr.send(data);
import axios from 'axios';

const options = {method: 'DELETE', url: '{{baseUrl}}/v2beta/:name'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/v2beta/:name';
const options = {method: 'DELETE'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/v2beta/:name',
  method: 'DELETE',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/v2beta/:name")
  .delete(null)
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'DELETE',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/v2beta/:name',
  headers: {}
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.end();
const request = require('request');

const options = {method: 'DELETE', url: '{{baseUrl}}/v2beta/:name'};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('DELETE', '{{baseUrl}}/v2beta/:name');

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {method: 'DELETE', url: '{{baseUrl}}/v2beta/:name'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/v2beta/:name';
const options = {method: 'DELETE'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/v2beta/:name"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"DELETE"];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/v2beta/:name" in

Client.call `DELETE uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/v2beta/:name",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "DELETE",
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('DELETE', '{{baseUrl}}/v2beta/:name');

echo $response->getBody();
setUrl('{{baseUrl}}/v2beta/:name');
$request->setMethod(HTTP_METH_DELETE);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/v2beta/:name');
$request->setRequestMethod('DELETE');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/v2beta/:name' -Method DELETE 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/v2beta/:name' -Method DELETE 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("DELETE", "/baseUrl/v2beta/:name")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/v2beta/:name"

response = requests.delete(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/v2beta/:name"

response <- VERB("DELETE", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/v2beta/:name")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Delete.new(url)

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.delete('/baseUrl/v2beta/:name') do |req|
end

puts response.status
puts response.body
use std::str::FromStr;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/v2beta/:name";

    let client = reqwest::Client::new();
    let response = client.request(reqwest::Method::from_str("DELETE").unwrap(), url)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request DELETE \
  --url {{baseUrl}}/v2beta/:name
http DELETE {{baseUrl}}/v2beta/:name
wget --quiet \
  --method DELETE \
  --output-document \
  - {{baseUrl}}/v2beta/:name
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/v2beta/:name")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "DELETE"

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
GET drivelabels.labels.revisions.permissions.list
{{baseUrl}}/v2beta/:parent/permissions
QUERY PARAMS

parent
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/v2beta/:parent/permissions");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/v2beta/:parent/permissions")
require "http/client"

url = "{{baseUrl}}/v2beta/:parent/permissions"

response = HTTP::Client.get url
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Get,
    RequestUri = new Uri("{{baseUrl}}/v2beta/:parent/permissions"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/v2beta/:parent/permissions");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/v2beta/:parent/permissions"

	req, _ := http.NewRequest("GET", url, nil)

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
GET /baseUrl/v2beta/:parent/permissions HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/v2beta/:parent/permissions")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/v2beta/:parent/permissions"))
    .method("GET", HttpRequest.BodyPublishers.noBody())
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
  .url("{{baseUrl}}/v2beta/:parent/permissions")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/v2beta/:parent/permissions")
  .asString();
const data = null;

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('GET', '{{baseUrl}}/v2beta/:parent/permissions');

xhr.send(data);
import axios from 'axios';

const options = {method: 'GET', url: '{{baseUrl}}/v2beta/:parent/permissions'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/v2beta/:parent/permissions';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/v2beta/:parent/permissions',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/v2beta/:parent/permissions")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/v2beta/:parent/permissions',
  headers: {}
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.end();
const request = require('request');

const options = {method: 'GET', url: '{{baseUrl}}/v2beta/:parent/permissions'};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/v2beta/:parent/permissions');

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {method: 'GET', url: '{{baseUrl}}/v2beta/:parent/permissions'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/v2beta/:parent/permissions';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/v2beta/:parent/permissions"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"GET"];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/v2beta/:parent/permissions" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/v2beta/:parent/permissions",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "GET",
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('GET', '{{baseUrl}}/v2beta/:parent/permissions');

echo $response->getBody();
setUrl('{{baseUrl}}/v2beta/:parent/permissions');
$request->setMethod(HTTP_METH_GET);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/v2beta/:parent/permissions');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/v2beta/:parent/permissions' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/v2beta/:parent/permissions' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/v2beta/:parent/permissions")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/v2beta/:parent/permissions"

response = requests.get(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/v2beta/:parent/permissions"

response <- VERB("GET", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/v2beta/:parent/permissions")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Get.new(url)

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.get('/baseUrl/v2beta/:parent/permissions') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/v2beta/:parent/permissions";

    let client = reqwest::Client::new();
    let response = client.get(url)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request GET \
  --url {{baseUrl}}/v2beta/:parent/permissions
http GET {{baseUrl}}/v2beta/:parent/permissions
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/v2beta/:parent/permissions
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/v2beta/:parent/permissions")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "GET"

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
PATCH drivelabels.labels.revisions.updatePermissions
{{baseUrl}}/v2beta/:parent/permissions
QUERY PARAMS

parent
BODY json

{
  "audience": "",
  "email": "",
  "group": "",
  "name": "",
  "person": "",
  "role": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "PATCH");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/v2beta/:parent/permissions");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n  \"audience\": \"\",\n  \"email\": \"\",\n  \"group\": \"\",\n  \"name\": \"\",\n  \"person\": \"\",\n  \"role\": \"\"\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/patch "{{baseUrl}}/v2beta/:parent/permissions" {:content-type :json
                                                                        :form-params {:audience ""
                                                                                      :email ""
                                                                                      :group ""
                                                                                      :name ""
                                                                                      :person ""
                                                                                      :role ""}})
require "http/client"

url = "{{baseUrl}}/v2beta/:parent/permissions"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"audience\": \"\",\n  \"email\": \"\",\n  \"group\": \"\",\n  \"name\": \"\",\n  \"person\": \"\",\n  \"role\": \"\"\n}"

response = HTTP::Client.patch url, headers: headers, body: reqBody
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Patch,
    RequestUri = new Uri("{{baseUrl}}/v2beta/:parent/permissions"),
    Content = new StringContent("{\n  \"audience\": \"\",\n  \"email\": \"\",\n  \"group\": \"\",\n  \"name\": \"\",\n  \"person\": \"\",\n  \"role\": \"\"\n}")
    {
        Headers =
        {
            ContentType = new MediaTypeHeaderValue("application/json")
        }
    }
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/v2beta/:parent/permissions");
var request = new RestRequest("", Method.Patch);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"audience\": \"\",\n  \"email\": \"\",\n  \"group\": \"\",\n  \"name\": \"\",\n  \"person\": \"\",\n  \"role\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/v2beta/:parent/permissions"

	payload := strings.NewReader("{\n  \"audience\": \"\",\n  \"email\": \"\",\n  \"group\": \"\",\n  \"name\": \"\",\n  \"person\": \"\",\n  \"role\": \"\"\n}")

	req, _ := http.NewRequest("PATCH", url, payload)

	req.Header.Add("content-type", "application/json")

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
PATCH /baseUrl/v2beta/:parent/permissions HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 94

{
  "audience": "",
  "email": "",
  "group": "",
  "name": "",
  "person": "",
  "role": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("PATCH", "{{baseUrl}}/v2beta/:parent/permissions")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"audience\": \"\",\n  \"email\": \"\",\n  \"group\": \"\",\n  \"name\": \"\",\n  \"person\": \"\",\n  \"role\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/v2beta/:parent/permissions"))
    .header("content-type", "application/json")
    .method("PATCH", HttpRequest.BodyPublishers.ofString("{\n  \"audience\": \"\",\n  \"email\": \"\",\n  \"group\": \"\",\n  \"name\": \"\",\n  \"person\": \"\",\n  \"role\": \"\"\n}"))
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

MediaType mediaType = MediaType.parse("application/json");
RequestBody body = RequestBody.create(mediaType, "{\n  \"audience\": \"\",\n  \"email\": \"\",\n  \"group\": \"\",\n  \"name\": \"\",\n  \"person\": \"\",\n  \"role\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/v2beta/:parent/permissions")
  .patch(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.patch("{{baseUrl}}/v2beta/:parent/permissions")
  .header("content-type", "application/json")
  .body("{\n  \"audience\": \"\",\n  \"email\": \"\",\n  \"group\": \"\",\n  \"name\": \"\",\n  \"person\": \"\",\n  \"role\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  audience: '',
  email: '',
  group: '',
  name: '',
  person: '',
  role: ''
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('PATCH', '{{baseUrl}}/v2beta/:parent/permissions');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'PATCH',
  url: '{{baseUrl}}/v2beta/:parent/permissions',
  headers: {'content-type': 'application/json'},
  data: {audience: '', email: '', group: '', name: '', person: '', role: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/v2beta/:parent/permissions';
const options = {
  method: 'PATCH',
  headers: {'content-type': 'application/json'},
  body: '{"audience":"","email":"","group":"","name":"","person":"","role":""}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/v2beta/:parent/permissions',
  method: 'PATCH',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "audience": "",\n  "email": "",\n  "group": "",\n  "name": "",\n  "person": "",\n  "role": ""\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"audience\": \"\",\n  \"email\": \"\",\n  \"group\": \"\",\n  \"name\": \"\",\n  \"person\": \"\",\n  \"role\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/v2beta/:parent/permissions")
  .patch(body)
  .addHeader("content-type", "application/json")
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'PATCH',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/v2beta/:parent/permissions',
  headers: {
    'content-type': 'application/json'
  }
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.write(JSON.stringify({audience: '', email: '', group: '', name: '', person: '', role: ''}));
req.end();
const request = require('request');

const options = {
  method: 'PATCH',
  url: '{{baseUrl}}/v2beta/:parent/permissions',
  headers: {'content-type': 'application/json'},
  body: {audience: '', email: '', group: '', name: '', person: '', role: ''},
  json: true
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('PATCH', '{{baseUrl}}/v2beta/:parent/permissions');

req.headers({
  'content-type': 'application/json'
});

req.type('json');
req.send({
  audience: '',
  email: '',
  group: '',
  name: '',
  person: '',
  role: ''
});

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'PATCH',
  url: '{{baseUrl}}/v2beta/:parent/permissions',
  headers: {'content-type': 'application/json'},
  data: {audience: '', email: '', group: '', name: '', person: '', role: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/v2beta/:parent/permissions';
const options = {
  method: 'PATCH',
  headers: {'content-type': 'application/json'},
  body: '{"audience":"","email":"","group":"","name":"","person":"","role":""}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"audience": @"",
                              @"email": @"",
                              @"group": @"",
                              @"name": @"",
                              @"person": @"",
                              @"role": @"" };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/v2beta/:parent/permissions"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"PATCH"];
[request setAllHTTPHeaderFields:headers];
[request setHTTPBody:postData];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/v2beta/:parent/permissions" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"audience\": \"\",\n  \"email\": \"\",\n  \"group\": \"\",\n  \"name\": \"\",\n  \"person\": \"\",\n  \"role\": \"\"\n}" in

Client.call ~headers ~body `PATCH uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/v2beta/:parent/permissions",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "PATCH",
  CURLOPT_POSTFIELDS => json_encode([
    'audience' => '',
    'email' => '',
    'group' => '',
    'name' => '',
    'person' => '',
    'role' => ''
  ]),
  CURLOPT_HTTPHEADER => [
    "content-type: application/json"
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('PATCH', '{{baseUrl}}/v2beta/:parent/permissions', [
  'body' => '{
  "audience": "",
  "email": "",
  "group": "",
  "name": "",
  "person": "",
  "role": ""
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/v2beta/:parent/permissions');
$request->setMethod(HttpRequest::HTTP_METH_PATCH);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'audience' => '',
  'email' => '',
  'group' => '',
  'name' => '',
  'person' => '',
  'role' => ''
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'audience' => '',
  'email' => '',
  'group' => '',
  'name' => '',
  'person' => '',
  'role' => ''
]));
$request->setRequestUrl('{{baseUrl}}/v2beta/:parent/permissions');
$request->setRequestMethod('PATCH');
$request->setBody($body);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/v2beta/:parent/permissions' -Method PATCH -Headers $headers -ContentType 'application/json' -Body '{
  "audience": "",
  "email": "",
  "group": "",
  "name": "",
  "person": "",
  "role": ""
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/v2beta/:parent/permissions' -Method PATCH -Headers $headers -ContentType 'application/json' -Body '{
  "audience": "",
  "email": "",
  "group": "",
  "name": "",
  "person": "",
  "role": ""
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"audience\": \"\",\n  \"email\": \"\",\n  \"group\": \"\",\n  \"name\": \"\",\n  \"person\": \"\",\n  \"role\": \"\"\n}"

headers = { 'content-type': "application/json" }

conn.request("PATCH", "/baseUrl/v2beta/:parent/permissions", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/v2beta/:parent/permissions"

payload = {
    "audience": "",
    "email": "",
    "group": "",
    "name": "",
    "person": "",
    "role": ""
}
headers = {"content-type": "application/json"}

response = requests.patch(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/v2beta/:parent/permissions"

payload <- "{\n  \"audience\": \"\",\n  \"email\": \"\",\n  \"group\": \"\",\n  \"name\": \"\",\n  \"person\": \"\",\n  \"role\": \"\"\n}"

encode <- "json"

response <- VERB("PATCH", url, body = payload, content_type("application/json"), encode = encode)

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/v2beta/:parent/permissions")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Patch.new(url)
request["content-type"] = 'application/json'
request.body = "{\n  \"audience\": \"\",\n  \"email\": \"\",\n  \"group\": \"\",\n  \"name\": \"\",\n  \"person\": \"\",\n  \"role\": \"\"\n}"

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
  headers: {'Content-Type' => 'application/json'}
)

response = conn.patch('/baseUrl/v2beta/:parent/permissions') do |req|
  req.body = "{\n  \"audience\": \"\",\n  \"email\": \"\",\n  \"group\": \"\",\n  \"name\": \"\",\n  \"person\": \"\",\n  \"role\": \"\"\n}"
end

puts response.status
puts response.body
use std::str::FromStr;
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/v2beta/:parent/permissions";

    let payload = json!({
        "audience": "",
        "email": "",
        "group": "",
        "name": "",
        "person": "",
        "role": ""
    });

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("content-type", "application/json".parse().unwrap());

    let client = reqwest::Client::new();
    let response = client.request(reqwest::Method::from_str("PATCH").unwrap(), url)
        .headers(headers)
        .json(&payload)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request PATCH \
  --url {{baseUrl}}/v2beta/:parent/permissions \
  --header 'content-type: application/json' \
  --data '{
  "audience": "",
  "email": "",
  "group": "",
  "name": "",
  "person": "",
  "role": ""
}'
echo '{
  "audience": "",
  "email": "",
  "group": "",
  "name": "",
  "person": "",
  "role": ""
}' |  \
  http PATCH {{baseUrl}}/v2beta/:parent/permissions \
  content-type:application/json
wget --quiet \
  --method PATCH \
  --header 'content-type: application/json' \
  --body-data '{\n  "audience": "",\n  "email": "",\n  "group": "",\n  "name": "",\n  "person": "",\n  "role": ""\n}' \
  --output-document \
  - {{baseUrl}}/v2beta/:parent/permissions
import Foundation

let headers = ["content-type": "application/json"]
let parameters = [
  "audience": "",
  "email": "",
  "group": "",
  "name": "",
  "person": "",
  "role": ""
] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/v2beta/:parent/permissions")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "PATCH"
request.allHTTPHeaderFields = headers
request.httpBody = postData as Data

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
POST drivelabels.labels.updateLabelCopyMode
{{baseUrl}}/v2beta/:name:updateLabelCopyMode
QUERY PARAMS

name
BODY json

{
  "copyMode": "",
  "languageCode": "",
  "useAdminAccess": false,
  "view": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/v2beta/:name:updateLabelCopyMode");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n  \"copyMode\": \"\",\n  \"languageCode\": \"\",\n  \"useAdminAccess\": false,\n  \"view\": \"\"\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/v2beta/:name:updateLabelCopyMode" {:content-type :json
                                                                             :form-params {:copyMode ""
                                                                                           :languageCode ""
                                                                                           :useAdminAccess false
                                                                                           :view ""}})
require "http/client"

url = "{{baseUrl}}/v2beta/:name:updateLabelCopyMode"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"copyMode\": \"\",\n  \"languageCode\": \"\",\n  \"useAdminAccess\": false,\n  \"view\": \"\"\n}"

response = HTTP::Client.post url, headers: headers, body: reqBody
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Post,
    RequestUri = new Uri("{{baseUrl}}/v2beta/:name:updateLabelCopyMode"),
    Content = new StringContent("{\n  \"copyMode\": \"\",\n  \"languageCode\": \"\",\n  \"useAdminAccess\": false,\n  \"view\": \"\"\n}")
    {
        Headers =
        {
            ContentType = new MediaTypeHeaderValue("application/json")
        }
    }
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/v2beta/:name:updateLabelCopyMode");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"copyMode\": \"\",\n  \"languageCode\": \"\",\n  \"useAdminAccess\": false,\n  \"view\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/v2beta/:name:updateLabelCopyMode"

	payload := strings.NewReader("{\n  \"copyMode\": \"\",\n  \"languageCode\": \"\",\n  \"useAdminAccess\": false,\n  \"view\": \"\"\n}")

	req, _ := http.NewRequest("POST", url, payload)

	req.Header.Add("content-type", "application/json")

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
POST /baseUrl/v2beta/:name:updateLabelCopyMode HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 83

{
  "copyMode": "",
  "languageCode": "",
  "useAdminAccess": false,
  "view": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/v2beta/:name:updateLabelCopyMode")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"copyMode\": \"\",\n  \"languageCode\": \"\",\n  \"useAdminAccess\": false,\n  \"view\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/v2beta/:name:updateLabelCopyMode"))
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"copyMode\": \"\",\n  \"languageCode\": \"\",\n  \"useAdminAccess\": false,\n  \"view\": \"\"\n}"))
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

MediaType mediaType = MediaType.parse("application/json");
RequestBody body = RequestBody.create(mediaType, "{\n  \"copyMode\": \"\",\n  \"languageCode\": \"\",\n  \"useAdminAccess\": false,\n  \"view\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/v2beta/:name:updateLabelCopyMode")
  .post(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/v2beta/:name:updateLabelCopyMode")
  .header("content-type", "application/json")
  .body("{\n  \"copyMode\": \"\",\n  \"languageCode\": \"\",\n  \"useAdminAccess\": false,\n  \"view\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  copyMode: '',
  languageCode: '',
  useAdminAccess: false,
  view: ''
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/v2beta/:name:updateLabelCopyMode');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/v2beta/:name:updateLabelCopyMode',
  headers: {'content-type': 'application/json'},
  data: {copyMode: '', languageCode: '', useAdminAccess: false, view: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/v2beta/:name:updateLabelCopyMode';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"copyMode":"","languageCode":"","useAdminAccess":false,"view":""}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/v2beta/:name:updateLabelCopyMode',
  method: 'POST',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "copyMode": "",\n  "languageCode": "",\n  "useAdminAccess": false,\n  "view": ""\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"copyMode\": \"\",\n  \"languageCode\": \"\",\n  \"useAdminAccess\": false,\n  \"view\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/v2beta/:name:updateLabelCopyMode")
  .post(body)
  .addHeader("content-type", "application/json")
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'POST',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/v2beta/:name:updateLabelCopyMode',
  headers: {
    'content-type': 'application/json'
  }
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.write(JSON.stringify({copyMode: '', languageCode: '', useAdminAccess: false, view: ''}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/v2beta/:name:updateLabelCopyMode',
  headers: {'content-type': 'application/json'},
  body: {copyMode: '', languageCode: '', useAdminAccess: false, view: ''},
  json: true
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('POST', '{{baseUrl}}/v2beta/:name:updateLabelCopyMode');

req.headers({
  'content-type': 'application/json'
});

req.type('json');
req.send({
  copyMode: '',
  languageCode: '',
  useAdminAccess: false,
  view: ''
});

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'POST',
  url: '{{baseUrl}}/v2beta/:name:updateLabelCopyMode',
  headers: {'content-type': 'application/json'},
  data: {copyMode: '', languageCode: '', useAdminAccess: false, view: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/v2beta/:name:updateLabelCopyMode';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"copyMode":"","languageCode":"","useAdminAccess":false,"view":""}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"copyMode": @"",
                              @"languageCode": @"",
                              @"useAdminAccess": @NO,
                              @"view": @"" };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/v2beta/:name:updateLabelCopyMode"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"POST"];
[request setAllHTTPHeaderFields:headers];
[request setHTTPBody:postData];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/v2beta/:name:updateLabelCopyMode" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"copyMode\": \"\",\n  \"languageCode\": \"\",\n  \"useAdminAccess\": false,\n  \"view\": \"\"\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/v2beta/:name:updateLabelCopyMode",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "POST",
  CURLOPT_POSTFIELDS => json_encode([
    'copyMode' => '',
    'languageCode' => '',
    'useAdminAccess' => null,
    'view' => ''
  ]),
  CURLOPT_HTTPHEADER => [
    "content-type: application/json"
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('POST', '{{baseUrl}}/v2beta/:name:updateLabelCopyMode', [
  'body' => '{
  "copyMode": "",
  "languageCode": "",
  "useAdminAccess": false,
  "view": ""
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/v2beta/:name:updateLabelCopyMode');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'copyMode' => '',
  'languageCode' => '',
  'useAdminAccess' => null,
  'view' => ''
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'copyMode' => '',
  'languageCode' => '',
  'useAdminAccess' => null,
  'view' => ''
]));
$request->setRequestUrl('{{baseUrl}}/v2beta/:name:updateLabelCopyMode');
$request->setRequestMethod('POST');
$request->setBody($body);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/v2beta/:name:updateLabelCopyMode' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "copyMode": "",
  "languageCode": "",
  "useAdminAccess": false,
  "view": ""
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/v2beta/:name:updateLabelCopyMode' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "copyMode": "",
  "languageCode": "",
  "useAdminAccess": false,
  "view": ""
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"copyMode\": \"\",\n  \"languageCode\": \"\",\n  \"useAdminAccess\": false,\n  \"view\": \"\"\n}"

headers = { 'content-type': "application/json" }

conn.request("POST", "/baseUrl/v2beta/:name:updateLabelCopyMode", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/v2beta/:name:updateLabelCopyMode"

payload = {
    "copyMode": "",
    "languageCode": "",
    "useAdminAccess": False,
    "view": ""
}
headers = {"content-type": "application/json"}

response = requests.post(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/v2beta/:name:updateLabelCopyMode"

payload <- "{\n  \"copyMode\": \"\",\n  \"languageCode\": \"\",\n  \"useAdminAccess\": false,\n  \"view\": \"\"\n}"

encode <- "json"

response <- VERB("POST", url, body = payload, content_type("application/json"), encode = encode)

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/v2beta/:name:updateLabelCopyMode")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Post.new(url)
request["content-type"] = 'application/json'
request.body = "{\n  \"copyMode\": \"\",\n  \"languageCode\": \"\",\n  \"useAdminAccess\": false,\n  \"view\": \"\"\n}"

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
  headers: {'Content-Type' => 'application/json'}
)

response = conn.post('/baseUrl/v2beta/:name:updateLabelCopyMode') do |req|
  req.body = "{\n  \"copyMode\": \"\",\n  \"languageCode\": \"\",\n  \"useAdminAccess\": false,\n  \"view\": \"\"\n}"
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/v2beta/:name:updateLabelCopyMode";

    let payload = json!({
        "copyMode": "",
        "languageCode": "",
        "useAdminAccess": false,
        "view": ""
    });

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("content-type", "application/json".parse().unwrap());

    let client = reqwest::Client::new();
    let response = client.post(url)
        .headers(headers)
        .json(&payload)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request POST \
  --url {{baseUrl}}/v2beta/:name:updateLabelCopyMode \
  --header 'content-type: application/json' \
  --data '{
  "copyMode": "",
  "languageCode": "",
  "useAdminAccess": false,
  "view": ""
}'
echo '{
  "copyMode": "",
  "languageCode": "",
  "useAdminAccess": false,
  "view": ""
}' |  \
  http POST {{baseUrl}}/v2beta/:name:updateLabelCopyMode \
  content-type:application/json
wget --quiet \
  --method POST \
  --header 'content-type: application/json' \
  --body-data '{\n  "copyMode": "",\n  "languageCode": "",\n  "useAdminAccess": false,\n  "view": ""\n}' \
  --output-document \
  - {{baseUrl}}/v2beta/:name:updateLabelCopyMode
import Foundation

let headers = ["content-type": "application/json"]
let parameters = [
  "copyMode": "",
  "languageCode": "",
  "useAdminAccess": false,
  "view": ""
] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/v2beta/:name:updateLabelCopyMode")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "POST"
request.allHTTPHeaderFields = headers
request.httpBody = postData as Data

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
GET drivelabels.limits.getLabel
{{baseUrl}}/v2beta/limits/label
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/v2beta/limits/label");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/v2beta/limits/label")
require "http/client"

url = "{{baseUrl}}/v2beta/limits/label"

response = HTTP::Client.get url
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Get,
    RequestUri = new Uri("{{baseUrl}}/v2beta/limits/label"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/v2beta/limits/label");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/v2beta/limits/label"

	req, _ := http.NewRequest("GET", url, nil)

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
GET /baseUrl/v2beta/limits/label HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/v2beta/limits/label")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/v2beta/limits/label"))
    .method("GET", HttpRequest.BodyPublishers.noBody())
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
  .url("{{baseUrl}}/v2beta/limits/label")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/v2beta/limits/label")
  .asString();
const data = null;

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('GET', '{{baseUrl}}/v2beta/limits/label');

xhr.send(data);
import axios from 'axios';

const options = {method: 'GET', url: '{{baseUrl}}/v2beta/limits/label'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/v2beta/limits/label';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/v2beta/limits/label',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/v2beta/limits/label")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/v2beta/limits/label',
  headers: {}
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.end();
const request = require('request');

const options = {method: 'GET', url: '{{baseUrl}}/v2beta/limits/label'};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/v2beta/limits/label');

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {method: 'GET', url: '{{baseUrl}}/v2beta/limits/label'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/v2beta/limits/label';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/v2beta/limits/label"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"GET"];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/v2beta/limits/label" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/v2beta/limits/label",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "GET",
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('GET', '{{baseUrl}}/v2beta/limits/label');

echo $response->getBody();
setUrl('{{baseUrl}}/v2beta/limits/label');
$request->setMethod(HTTP_METH_GET);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/v2beta/limits/label');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/v2beta/limits/label' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/v2beta/limits/label' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/v2beta/limits/label")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/v2beta/limits/label"

response = requests.get(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/v2beta/limits/label"

response <- VERB("GET", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/v2beta/limits/label")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Get.new(url)

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.get('/baseUrl/v2beta/limits/label') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/v2beta/limits/label";

    let client = reqwest::Client::new();
    let response = client.get(url)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request GET \
  --url {{baseUrl}}/v2beta/limits/label
http GET {{baseUrl}}/v2beta/limits/label
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/v2beta/limits/label
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/v2beta/limits/label")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "GET"

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
GET drivelabels.users.getCapabilities
{{baseUrl}}/v2beta/:name
QUERY PARAMS

name
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/v2beta/:name");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/v2beta/:name")
require "http/client"

url = "{{baseUrl}}/v2beta/:name"

response = HTTP::Client.get url
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Get,
    RequestUri = new Uri("{{baseUrl}}/v2beta/:name"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/v2beta/:name");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/v2beta/:name"

	req, _ := http.NewRequest("GET", url, nil)

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
GET /baseUrl/v2beta/:name HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/v2beta/:name")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/v2beta/:name"))
    .method("GET", HttpRequest.BodyPublishers.noBody())
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
  .url("{{baseUrl}}/v2beta/:name")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/v2beta/:name")
  .asString();
const data = null;

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('GET', '{{baseUrl}}/v2beta/:name');

xhr.send(data);
import axios from 'axios';

const options = {method: 'GET', url: '{{baseUrl}}/v2beta/:name'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/v2beta/:name';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/v2beta/:name',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/v2beta/:name")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/v2beta/:name',
  headers: {}
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.end();
const request = require('request');

const options = {method: 'GET', url: '{{baseUrl}}/v2beta/:name'};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/v2beta/:name');

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {method: 'GET', url: '{{baseUrl}}/v2beta/:name'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/v2beta/:name';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/v2beta/:name"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"GET"];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/v2beta/:name" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/v2beta/:name",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "GET",
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('GET', '{{baseUrl}}/v2beta/:name');

echo $response->getBody();
setUrl('{{baseUrl}}/v2beta/:name');
$request->setMethod(HTTP_METH_GET);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/v2beta/:name');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/v2beta/:name' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/v2beta/:name' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/v2beta/:name")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/v2beta/:name"

response = requests.get(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/v2beta/:name"

response <- VERB("GET", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/v2beta/:name")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Get.new(url)

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.get('/baseUrl/v2beta/:name') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/v2beta/:name";

    let client = reqwest::Client::new();
    let response = client.get(url)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request GET \
  --url {{baseUrl}}/v2beta/:name
http GET {{baseUrl}}/v2beta/:name
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/v2beta/:name
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/v2beta/:name")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "GET"

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()