POST apigee.organizations.analytics.datastores.create
{{baseUrl}}/v1/:parent/analytics/datastores
QUERY PARAMS

parent
BODY json

{
  "createTime": "",
  "datastoreConfig": {
    "bucketName": "",
    "datasetName": "",
    "path": "",
    "projectId": "",
    "tablePrefix": ""
  },
  "displayName": "",
  "lastUpdateTime": "",
  "org": "",
  "self": "",
  "targetType": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/v1/:parent/analytics/datastores");

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  \"createTime\": \"\",\n  \"datastoreConfig\": {\n    \"bucketName\": \"\",\n    \"datasetName\": \"\",\n    \"path\": \"\",\n    \"projectId\": \"\",\n    \"tablePrefix\": \"\"\n  },\n  \"displayName\": \"\",\n  \"lastUpdateTime\": \"\",\n  \"org\": \"\",\n  \"self\": \"\",\n  \"targetType\": \"\"\n}");

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

(client/post "{{baseUrl}}/v1/:parent/analytics/datastores" {:content-type :json
                                                                            :form-params {:createTime ""
                                                                                          :datastoreConfig {:bucketName ""
                                                                                                            :datasetName ""
                                                                                                            :path ""
                                                                                                            :projectId ""
                                                                                                            :tablePrefix ""}
                                                                                          :displayName ""
                                                                                          :lastUpdateTime ""
                                                                                          :org ""
                                                                                          :self ""
                                                                                          :targetType ""}})
require "http/client"

url = "{{baseUrl}}/v1/:parent/analytics/datastores"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"createTime\": \"\",\n  \"datastoreConfig\": {\n    \"bucketName\": \"\",\n    \"datasetName\": \"\",\n    \"path\": \"\",\n    \"projectId\": \"\",\n    \"tablePrefix\": \"\"\n  },\n  \"displayName\": \"\",\n  \"lastUpdateTime\": \"\",\n  \"org\": \"\",\n  \"self\": \"\",\n  \"targetType\": \"\"\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}}/v1/:parent/analytics/datastores"),
    Content = new StringContent("{\n  \"createTime\": \"\",\n  \"datastoreConfig\": {\n    \"bucketName\": \"\",\n    \"datasetName\": \"\",\n    \"path\": \"\",\n    \"projectId\": \"\",\n    \"tablePrefix\": \"\"\n  },\n  \"displayName\": \"\",\n  \"lastUpdateTime\": \"\",\n  \"org\": \"\",\n  \"self\": \"\",\n  \"targetType\": \"\"\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}}/v1/:parent/analytics/datastores");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"createTime\": \"\",\n  \"datastoreConfig\": {\n    \"bucketName\": \"\",\n    \"datasetName\": \"\",\n    \"path\": \"\",\n    \"projectId\": \"\",\n    \"tablePrefix\": \"\"\n  },\n  \"displayName\": \"\",\n  \"lastUpdateTime\": \"\",\n  \"org\": \"\",\n  \"self\": \"\",\n  \"targetType\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

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

func main() {

	url := "{{baseUrl}}/v1/:parent/analytics/datastores"

	payload := strings.NewReader("{\n  \"createTime\": \"\",\n  \"datastoreConfig\": {\n    \"bucketName\": \"\",\n    \"datasetName\": \"\",\n    \"path\": \"\",\n    \"projectId\": \"\",\n    \"tablePrefix\": \"\"\n  },\n  \"displayName\": \"\",\n  \"lastUpdateTime\": \"\",\n  \"org\": \"\",\n  \"self\": \"\",\n  \"targetType\": \"\"\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/v1/:parent/analytics/datastores HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 246

{
  "createTime": "",
  "datastoreConfig": {
    "bucketName": "",
    "datasetName": "",
    "path": "",
    "projectId": "",
    "tablePrefix": ""
  },
  "displayName": "",
  "lastUpdateTime": "",
  "org": "",
  "self": "",
  "targetType": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/v1/:parent/analytics/datastores")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"createTime\": \"\",\n  \"datastoreConfig\": {\n    \"bucketName\": \"\",\n    \"datasetName\": \"\",\n    \"path\": \"\",\n    \"projectId\": \"\",\n    \"tablePrefix\": \"\"\n  },\n  \"displayName\": \"\",\n  \"lastUpdateTime\": \"\",\n  \"org\": \"\",\n  \"self\": \"\",\n  \"targetType\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/v1/:parent/analytics/datastores"))
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"createTime\": \"\",\n  \"datastoreConfig\": {\n    \"bucketName\": \"\",\n    \"datasetName\": \"\",\n    \"path\": \"\",\n    \"projectId\": \"\",\n    \"tablePrefix\": \"\"\n  },\n  \"displayName\": \"\",\n  \"lastUpdateTime\": \"\",\n  \"org\": \"\",\n  \"self\": \"\",\n  \"targetType\": \"\"\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  \"createTime\": \"\",\n  \"datastoreConfig\": {\n    \"bucketName\": \"\",\n    \"datasetName\": \"\",\n    \"path\": \"\",\n    \"projectId\": \"\",\n    \"tablePrefix\": \"\"\n  },\n  \"displayName\": \"\",\n  \"lastUpdateTime\": \"\",\n  \"org\": \"\",\n  \"self\": \"\",\n  \"targetType\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/v1/:parent/analytics/datastores")
  .post(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/v1/:parent/analytics/datastores")
  .header("content-type", "application/json")
  .body("{\n  \"createTime\": \"\",\n  \"datastoreConfig\": {\n    \"bucketName\": \"\",\n    \"datasetName\": \"\",\n    \"path\": \"\",\n    \"projectId\": \"\",\n    \"tablePrefix\": \"\"\n  },\n  \"displayName\": \"\",\n  \"lastUpdateTime\": \"\",\n  \"org\": \"\",\n  \"self\": \"\",\n  \"targetType\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  createTime: '',
  datastoreConfig: {
    bucketName: '',
    datasetName: '',
    path: '',
    projectId: '',
    tablePrefix: ''
  },
  displayName: '',
  lastUpdateTime: '',
  org: '',
  self: '',
  targetType: ''
});

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

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

xhr.open('POST', '{{baseUrl}}/v1/:parent/analytics/datastores');
xhr.setRequestHeader('content-type', 'application/json');

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

const options = {
  method: 'POST',
  url: '{{baseUrl}}/v1/:parent/analytics/datastores',
  headers: {'content-type': 'application/json'},
  data: {
    createTime: '',
    datastoreConfig: {bucketName: '', datasetName: '', path: '', projectId: '', tablePrefix: ''},
    displayName: '',
    lastUpdateTime: '',
    org: '',
    self: '',
    targetType: ''
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/v1/:parent/analytics/datastores';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"createTime":"","datastoreConfig":{"bucketName":"","datasetName":"","path":"","projectId":"","tablePrefix":""},"displayName":"","lastUpdateTime":"","org":"","self":"","targetType":""}'
};

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}}/v1/:parent/analytics/datastores',
  method: 'POST',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "createTime": "",\n  "datastoreConfig": {\n    "bucketName": "",\n    "datasetName": "",\n    "path": "",\n    "projectId": "",\n    "tablePrefix": ""\n  },\n  "displayName": "",\n  "lastUpdateTime": "",\n  "org": "",\n  "self": "",\n  "targetType": ""\n}'
};

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

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"createTime\": \"\",\n  \"datastoreConfig\": {\n    \"bucketName\": \"\",\n    \"datasetName\": \"\",\n    \"path\": \"\",\n    \"projectId\": \"\",\n    \"tablePrefix\": \"\"\n  },\n  \"displayName\": \"\",\n  \"lastUpdateTime\": \"\",\n  \"org\": \"\",\n  \"self\": \"\",\n  \"targetType\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/v1/:parent/analytics/datastores")
  .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/v1/:parent/analytics/datastores',
  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({
  createTime: '',
  datastoreConfig: {bucketName: '', datasetName: '', path: '', projectId: '', tablePrefix: ''},
  displayName: '',
  lastUpdateTime: '',
  org: '',
  self: '',
  targetType: ''
}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/v1/:parent/analytics/datastores',
  headers: {'content-type': 'application/json'},
  body: {
    createTime: '',
    datastoreConfig: {bucketName: '', datasetName: '', path: '', projectId: '', tablePrefix: ''},
    displayName: '',
    lastUpdateTime: '',
    org: '',
    self: '',
    targetType: ''
  },
  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}}/v1/:parent/analytics/datastores');

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

req.type('json');
req.send({
  createTime: '',
  datastoreConfig: {
    bucketName: '',
    datasetName: '',
    path: '',
    projectId: '',
    tablePrefix: ''
  },
  displayName: '',
  lastUpdateTime: '',
  org: '',
  self: '',
  targetType: ''
});

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}}/v1/:parent/analytics/datastores',
  headers: {'content-type': 'application/json'},
  data: {
    createTime: '',
    datastoreConfig: {bucketName: '', datasetName: '', path: '', projectId: '', tablePrefix: ''},
    displayName: '',
    lastUpdateTime: '',
    org: '',
    self: '',
    targetType: ''
  }
};

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

const url = '{{baseUrl}}/v1/:parent/analytics/datastores';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"createTime":"","datastoreConfig":{"bucketName":"","datasetName":"","path":"","projectId":"","tablePrefix":""},"displayName":"","lastUpdateTime":"","org":"","self":"","targetType":""}'
};

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 = @{ @"createTime": @"",
                              @"datastoreConfig": @{ @"bucketName": @"", @"datasetName": @"", @"path": @"", @"projectId": @"", @"tablePrefix": @"" },
                              @"displayName": @"",
                              @"lastUpdateTime": @"",
                              @"org": @"",
                              @"self": @"",
                              @"targetType": @"" };

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

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/v1/:parent/analytics/datastores"]
                                                       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}}/v1/:parent/analytics/datastores" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"createTime\": \"\",\n  \"datastoreConfig\": {\n    \"bucketName\": \"\",\n    \"datasetName\": \"\",\n    \"path\": \"\",\n    \"projectId\": \"\",\n    \"tablePrefix\": \"\"\n  },\n  \"displayName\": \"\",\n  \"lastUpdateTime\": \"\",\n  \"org\": \"\",\n  \"self\": \"\",\n  \"targetType\": \"\"\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/v1/:parent/analytics/datastores",
  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([
    'createTime' => '',
    'datastoreConfig' => [
        'bucketName' => '',
        'datasetName' => '',
        'path' => '',
        'projectId' => '',
        'tablePrefix' => ''
    ],
    'displayName' => '',
    'lastUpdateTime' => '',
    'org' => '',
    'self' => '',
    'targetType' => ''
  ]),
  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}}/v1/:parent/analytics/datastores', [
  'body' => '{
  "createTime": "",
  "datastoreConfig": {
    "bucketName": "",
    "datasetName": "",
    "path": "",
    "projectId": "",
    "tablePrefix": ""
  },
  "displayName": "",
  "lastUpdateTime": "",
  "org": "",
  "self": "",
  "targetType": ""
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/v1/:parent/analytics/datastores');
$request->setMethod(HTTP_METH_POST);

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

$request->setContentType('application/json');
$request->setBody(json_encode([
  'createTime' => '',
  'datastoreConfig' => [
    'bucketName' => '',
    'datasetName' => '',
    'path' => '',
    'projectId' => '',
    'tablePrefix' => ''
  ],
  'displayName' => '',
  'lastUpdateTime' => '',
  'org' => '',
  'self' => '',
  'targetType' => ''
]));

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

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'createTime' => '',
  'datastoreConfig' => [
    'bucketName' => '',
    'datasetName' => '',
    'path' => '',
    'projectId' => '',
    'tablePrefix' => ''
  ],
  'displayName' => '',
  'lastUpdateTime' => '',
  'org' => '',
  'self' => '',
  'targetType' => ''
]));
$request->setRequestUrl('{{baseUrl}}/v1/:parent/analytics/datastores');
$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}}/v1/:parent/analytics/datastores' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "createTime": "",
  "datastoreConfig": {
    "bucketName": "",
    "datasetName": "",
    "path": "",
    "projectId": "",
    "tablePrefix": ""
  },
  "displayName": "",
  "lastUpdateTime": "",
  "org": "",
  "self": "",
  "targetType": ""
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/v1/:parent/analytics/datastores' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "createTime": "",
  "datastoreConfig": {
    "bucketName": "",
    "datasetName": "",
    "path": "",
    "projectId": "",
    "tablePrefix": ""
  },
  "displayName": "",
  "lastUpdateTime": "",
  "org": "",
  "self": "",
  "targetType": ""
}'
import http.client

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

payload = "{\n  \"createTime\": \"\",\n  \"datastoreConfig\": {\n    \"bucketName\": \"\",\n    \"datasetName\": \"\",\n    \"path\": \"\",\n    \"projectId\": \"\",\n    \"tablePrefix\": \"\"\n  },\n  \"displayName\": \"\",\n  \"lastUpdateTime\": \"\",\n  \"org\": \"\",\n  \"self\": \"\",\n  \"targetType\": \"\"\n}"

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

conn.request("POST", "/baseUrl/v1/:parent/analytics/datastores", payload, headers)

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

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

url = "{{baseUrl}}/v1/:parent/analytics/datastores"

payload = {
    "createTime": "",
    "datastoreConfig": {
        "bucketName": "",
        "datasetName": "",
        "path": "",
        "projectId": "",
        "tablePrefix": ""
    },
    "displayName": "",
    "lastUpdateTime": "",
    "org": "",
    "self": "",
    "targetType": ""
}
headers = {"content-type": "application/json"}

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

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

url <- "{{baseUrl}}/v1/:parent/analytics/datastores"

payload <- "{\n  \"createTime\": \"\",\n  \"datastoreConfig\": {\n    \"bucketName\": \"\",\n    \"datasetName\": \"\",\n    \"path\": \"\",\n    \"projectId\": \"\",\n    \"tablePrefix\": \"\"\n  },\n  \"displayName\": \"\",\n  \"lastUpdateTime\": \"\",\n  \"org\": \"\",\n  \"self\": \"\",\n  \"targetType\": \"\"\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}}/v1/:parent/analytics/datastores")

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  \"createTime\": \"\",\n  \"datastoreConfig\": {\n    \"bucketName\": \"\",\n    \"datasetName\": \"\",\n    \"path\": \"\",\n    \"projectId\": \"\",\n    \"tablePrefix\": \"\"\n  },\n  \"displayName\": \"\",\n  \"lastUpdateTime\": \"\",\n  \"org\": \"\",\n  \"self\": \"\",\n  \"targetType\": \"\"\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/v1/:parent/analytics/datastores') do |req|
  req.body = "{\n  \"createTime\": \"\",\n  \"datastoreConfig\": {\n    \"bucketName\": \"\",\n    \"datasetName\": \"\",\n    \"path\": \"\",\n    \"projectId\": \"\",\n    \"tablePrefix\": \"\"\n  },\n  \"displayName\": \"\",\n  \"lastUpdateTime\": \"\",\n  \"org\": \"\",\n  \"self\": \"\",\n  \"targetType\": \"\"\n}"
end

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

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

    let payload = json!({
        "createTime": "",
        "datastoreConfig": json!({
            "bucketName": "",
            "datasetName": "",
            "path": "",
            "projectId": "",
            "tablePrefix": ""
        }),
        "displayName": "",
        "lastUpdateTime": "",
        "org": "",
        "self": "",
        "targetType": ""
    });

    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}}/v1/:parent/analytics/datastores \
  --header 'content-type: application/json' \
  --data '{
  "createTime": "",
  "datastoreConfig": {
    "bucketName": "",
    "datasetName": "",
    "path": "",
    "projectId": "",
    "tablePrefix": ""
  },
  "displayName": "",
  "lastUpdateTime": "",
  "org": "",
  "self": "",
  "targetType": ""
}'
echo '{
  "createTime": "",
  "datastoreConfig": {
    "bucketName": "",
    "datasetName": "",
    "path": "",
    "projectId": "",
    "tablePrefix": ""
  },
  "displayName": "",
  "lastUpdateTime": "",
  "org": "",
  "self": "",
  "targetType": ""
}' |  \
  http POST {{baseUrl}}/v1/:parent/analytics/datastores \
  content-type:application/json
wget --quiet \
  --method POST \
  --header 'content-type: application/json' \
  --body-data '{\n  "createTime": "",\n  "datastoreConfig": {\n    "bucketName": "",\n    "datasetName": "",\n    "path": "",\n    "projectId": "",\n    "tablePrefix": ""\n  },\n  "displayName": "",\n  "lastUpdateTime": "",\n  "org": "",\n  "self": "",\n  "targetType": ""\n}' \
  --output-document \
  - {{baseUrl}}/v1/:parent/analytics/datastores
import Foundation

let headers = ["content-type": "application/json"]
let parameters = [
  "createTime": "",
  "datastoreConfig": [
    "bucketName": "",
    "datasetName": "",
    "path": "",
    "projectId": "",
    "tablePrefix": ""
  ],
  "displayName": "",
  "lastUpdateTime": "",
  "org": "",
  "self": "",
  "targetType": ""
] as [String : Any]

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

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/v1/:parent/analytics/datastores")! 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 apigee.organizations.analytics.datastores.list
{{baseUrl}}/v1/:parent/analytics/datastores
QUERY PARAMS

parent
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/v1/:parent/analytics/datastores");

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

(client/get "{{baseUrl}}/v1/:parent/analytics/datastores")
require "http/client"

url = "{{baseUrl}}/v1/:parent/analytics/datastores"

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}}/v1/:parent/analytics/datastores"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/v1/:parent/analytics/datastores");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

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

func main() {

	url := "{{baseUrl}}/v1/:parent/analytics/datastores"

	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/v1/:parent/analytics/datastores HTTP/1.1
Host: example.com

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

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/v1/:parent/analytics/datastores"))
    .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}}/v1/:parent/analytics/datastores")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/v1/:parent/analytics/datastores")
  .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}}/v1/:parent/analytics/datastores');

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

const options = {
  method: 'GET',
  url: '{{baseUrl}}/v1/:parent/analytics/datastores'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/v1/:parent/analytics/datastores';
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}}/v1/:parent/analytics/datastores',
  method: 'GET',
  headers: {}
};

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

val request = Request.Builder()
  .url("{{baseUrl}}/v1/:parent/analytics/datastores")
  .get()
  .build()

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

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/v1/:parent/analytics/datastores',
  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}}/v1/:parent/analytics/datastores'
};

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

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

const req = unirest('GET', '{{baseUrl}}/v1/:parent/analytics/datastores');

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}}/v1/:parent/analytics/datastores'
};

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

const url = '{{baseUrl}}/v1/:parent/analytics/datastores';
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}}/v1/:parent/analytics/datastores"]
                                                       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}}/v1/:parent/analytics/datastores" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/v1/:parent/analytics/datastores",
  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}}/v1/:parent/analytics/datastores');

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

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

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

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

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

conn.request("GET", "/baseUrl/v1/:parent/analytics/datastores")

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

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

url = "{{baseUrl}}/v1/:parent/analytics/datastores"

response = requests.get(url)

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

url <- "{{baseUrl}}/v1/:parent/analytics/datastores"

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

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

url = URI("{{baseUrl}}/v1/:parent/analytics/datastores")

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/v1/:parent/analytics/datastores') do |req|
end

puts response.status
puts response.body
use reqwest;

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

    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}}/v1/:parent/analytics/datastores
http GET {{baseUrl}}/v1/:parent/analytics/datastores
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/v1/:parent/analytics/datastores
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/v1/:parent/analytics/datastores")! 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 apigee.organizations.analytics.datastores.test
{{baseUrl}}/v1/:parent/analytics/datastores:test
QUERY PARAMS

parent
BODY json

{
  "createTime": "",
  "datastoreConfig": {
    "bucketName": "",
    "datasetName": "",
    "path": "",
    "projectId": "",
    "tablePrefix": ""
  },
  "displayName": "",
  "lastUpdateTime": "",
  "org": "",
  "self": "",
  "targetType": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/v1/:parent/analytics/datastores:test");

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  \"createTime\": \"\",\n  \"datastoreConfig\": {\n    \"bucketName\": \"\",\n    \"datasetName\": \"\",\n    \"path\": \"\",\n    \"projectId\": \"\",\n    \"tablePrefix\": \"\"\n  },\n  \"displayName\": \"\",\n  \"lastUpdateTime\": \"\",\n  \"org\": \"\",\n  \"self\": \"\",\n  \"targetType\": \"\"\n}");

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

(client/post "{{baseUrl}}/v1/:parent/analytics/datastores:test" {:content-type :json
                                                                                 :form-params {:createTime ""
                                                                                               :datastoreConfig {:bucketName ""
                                                                                                                 :datasetName ""
                                                                                                                 :path ""
                                                                                                                 :projectId ""
                                                                                                                 :tablePrefix ""}
                                                                                               :displayName ""
                                                                                               :lastUpdateTime ""
                                                                                               :org ""
                                                                                               :self ""
                                                                                               :targetType ""}})
require "http/client"

url = "{{baseUrl}}/v1/:parent/analytics/datastores:test"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"createTime\": \"\",\n  \"datastoreConfig\": {\n    \"bucketName\": \"\",\n    \"datasetName\": \"\",\n    \"path\": \"\",\n    \"projectId\": \"\",\n    \"tablePrefix\": \"\"\n  },\n  \"displayName\": \"\",\n  \"lastUpdateTime\": \"\",\n  \"org\": \"\",\n  \"self\": \"\",\n  \"targetType\": \"\"\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}}/v1/:parent/analytics/datastores:test"),
    Content = new StringContent("{\n  \"createTime\": \"\",\n  \"datastoreConfig\": {\n    \"bucketName\": \"\",\n    \"datasetName\": \"\",\n    \"path\": \"\",\n    \"projectId\": \"\",\n    \"tablePrefix\": \"\"\n  },\n  \"displayName\": \"\",\n  \"lastUpdateTime\": \"\",\n  \"org\": \"\",\n  \"self\": \"\",\n  \"targetType\": \"\"\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}}/v1/:parent/analytics/datastores:test");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"createTime\": \"\",\n  \"datastoreConfig\": {\n    \"bucketName\": \"\",\n    \"datasetName\": \"\",\n    \"path\": \"\",\n    \"projectId\": \"\",\n    \"tablePrefix\": \"\"\n  },\n  \"displayName\": \"\",\n  \"lastUpdateTime\": \"\",\n  \"org\": \"\",\n  \"self\": \"\",\n  \"targetType\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

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

func main() {

	url := "{{baseUrl}}/v1/:parent/analytics/datastores:test"

	payload := strings.NewReader("{\n  \"createTime\": \"\",\n  \"datastoreConfig\": {\n    \"bucketName\": \"\",\n    \"datasetName\": \"\",\n    \"path\": \"\",\n    \"projectId\": \"\",\n    \"tablePrefix\": \"\"\n  },\n  \"displayName\": \"\",\n  \"lastUpdateTime\": \"\",\n  \"org\": \"\",\n  \"self\": \"\",\n  \"targetType\": \"\"\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/v1/:parent/analytics/datastores:test HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 246

{
  "createTime": "",
  "datastoreConfig": {
    "bucketName": "",
    "datasetName": "",
    "path": "",
    "projectId": "",
    "tablePrefix": ""
  },
  "displayName": "",
  "lastUpdateTime": "",
  "org": "",
  "self": "",
  "targetType": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/v1/:parent/analytics/datastores:test")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"createTime\": \"\",\n  \"datastoreConfig\": {\n    \"bucketName\": \"\",\n    \"datasetName\": \"\",\n    \"path\": \"\",\n    \"projectId\": \"\",\n    \"tablePrefix\": \"\"\n  },\n  \"displayName\": \"\",\n  \"lastUpdateTime\": \"\",\n  \"org\": \"\",\n  \"self\": \"\",\n  \"targetType\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/v1/:parent/analytics/datastores:test"))
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"createTime\": \"\",\n  \"datastoreConfig\": {\n    \"bucketName\": \"\",\n    \"datasetName\": \"\",\n    \"path\": \"\",\n    \"projectId\": \"\",\n    \"tablePrefix\": \"\"\n  },\n  \"displayName\": \"\",\n  \"lastUpdateTime\": \"\",\n  \"org\": \"\",\n  \"self\": \"\",\n  \"targetType\": \"\"\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  \"createTime\": \"\",\n  \"datastoreConfig\": {\n    \"bucketName\": \"\",\n    \"datasetName\": \"\",\n    \"path\": \"\",\n    \"projectId\": \"\",\n    \"tablePrefix\": \"\"\n  },\n  \"displayName\": \"\",\n  \"lastUpdateTime\": \"\",\n  \"org\": \"\",\n  \"self\": \"\",\n  \"targetType\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/v1/:parent/analytics/datastores:test")
  .post(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/v1/:parent/analytics/datastores:test")
  .header("content-type", "application/json")
  .body("{\n  \"createTime\": \"\",\n  \"datastoreConfig\": {\n    \"bucketName\": \"\",\n    \"datasetName\": \"\",\n    \"path\": \"\",\n    \"projectId\": \"\",\n    \"tablePrefix\": \"\"\n  },\n  \"displayName\": \"\",\n  \"lastUpdateTime\": \"\",\n  \"org\": \"\",\n  \"self\": \"\",\n  \"targetType\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  createTime: '',
  datastoreConfig: {
    bucketName: '',
    datasetName: '',
    path: '',
    projectId: '',
    tablePrefix: ''
  },
  displayName: '',
  lastUpdateTime: '',
  org: '',
  self: '',
  targetType: ''
});

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

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

xhr.open('POST', '{{baseUrl}}/v1/:parent/analytics/datastores:test');
xhr.setRequestHeader('content-type', 'application/json');

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

const options = {
  method: 'POST',
  url: '{{baseUrl}}/v1/:parent/analytics/datastores:test',
  headers: {'content-type': 'application/json'},
  data: {
    createTime: '',
    datastoreConfig: {bucketName: '', datasetName: '', path: '', projectId: '', tablePrefix: ''},
    displayName: '',
    lastUpdateTime: '',
    org: '',
    self: '',
    targetType: ''
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/v1/:parent/analytics/datastores:test';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"createTime":"","datastoreConfig":{"bucketName":"","datasetName":"","path":"","projectId":"","tablePrefix":""},"displayName":"","lastUpdateTime":"","org":"","self":"","targetType":""}'
};

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}}/v1/:parent/analytics/datastores:test',
  method: 'POST',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "createTime": "",\n  "datastoreConfig": {\n    "bucketName": "",\n    "datasetName": "",\n    "path": "",\n    "projectId": "",\n    "tablePrefix": ""\n  },\n  "displayName": "",\n  "lastUpdateTime": "",\n  "org": "",\n  "self": "",\n  "targetType": ""\n}'
};

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

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"createTime\": \"\",\n  \"datastoreConfig\": {\n    \"bucketName\": \"\",\n    \"datasetName\": \"\",\n    \"path\": \"\",\n    \"projectId\": \"\",\n    \"tablePrefix\": \"\"\n  },\n  \"displayName\": \"\",\n  \"lastUpdateTime\": \"\",\n  \"org\": \"\",\n  \"self\": \"\",\n  \"targetType\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/v1/:parent/analytics/datastores:test")
  .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/v1/:parent/analytics/datastores:test',
  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({
  createTime: '',
  datastoreConfig: {bucketName: '', datasetName: '', path: '', projectId: '', tablePrefix: ''},
  displayName: '',
  lastUpdateTime: '',
  org: '',
  self: '',
  targetType: ''
}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/v1/:parent/analytics/datastores:test',
  headers: {'content-type': 'application/json'},
  body: {
    createTime: '',
    datastoreConfig: {bucketName: '', datasetName: '', path: '', projectId: '', tablePrefix: ''},
    displayName: '',
    lastUpdateTime: '',
    org: '',
    self: '',
    targetType: ''
  },
  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}}/v1/:parent/analytics/datastores:test');

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

req.type('json');
req.send({
  createTime: '',
  datastoreConfig: {
    bucketName: '',
    datasetName: '',
    path: '',
    projectId: '',
    tablePrefix: ''
  },
  displayName: '',
  lastUpdateTime: '',
  org: '',
  self: '',
  targetType: ''
});

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}}/v1/:parent/analytics/datastores:test',
  headers: {'content-type': 'application/json'},
  data: {
    createTime: '',
    datastoreConfig: {bucketName: '', datasetName: '', path: '', projectId: '', tablePrefix: ''},
    displayName: '',
    lastUpdateTime: '',
    org: '',
    self: '',
    targetType: ''
  }
};

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

const url = '{{baseUrl}}/v1/:parent/analytics/datastores:test';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"createTime":"","datastoreConfig":{"bucketName":"","datasetName":"","path":"","projectId":"","tablePrefix":""},"displayName":"","lastUpdateTime":"","org":"","self":"","targetType":""}'
};

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 = @{ @"createTime": @"",
                              @"datastoreConfig": @{ @"bucketName": @"", @"datasetName": @"", @"path": @"", @"projectId": @"", @"tablePrefix": @"" },
                              @"displayName": @"",
                              @"lastUpdateTime": @"",
                              @"org": @"",
                              @"self": @"",
                              @"targetType": @"" };

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

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/v1/:parent/analytics/datastores:test"]
                                                       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}}/v1/:parent/analytics/datastores:test" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"createTime\": \"\",\n  \"datastoreConfig\": {\n    \"bucketName\": \"\",\n    \"datasetName\": \"\",\n    \"path\": \"\",\n    \"projectId\": \"\",\n    \"tablePrefix\": \"\"\n  },\n  \"displayName\": \"\",\n  \"lastUpdateTime\": \"\",\n  \"org\": \"\",\n  \"self\": \"\",\n  \"targetType\": \"\"\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/v1/:parent/analytics/datastores:test",
  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([
    'createTime' => '',
    'datastoreConfig' => [
        'bucketName' => '',
        'datasetName' => '',
        'path' => '',
        'projectId' => '',
        'tablePrefix' => ''
    ],
    'displayName' => '',
    'lastUpdateTime' => '',
    'org' => '',
    'self' => '',
    'targetType' => ''
  ]),
  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}}/v1/:parent/analytics/datastores:test', [
  'body' => '{
  "createTime": "",
  "datastoreConfig": {
    "bucketName": "",
    "datasetName": "",
    "path": "",
    "projectId": "",
    "tablePrefix": ""
  },
  "displayName": "",
  "lastUpdateTime": "",
  "org": "",
  "self": "",
  "targetType": ""
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/v1/:parent/analytics/datastores:test');
$request->setMethod(HTTP_METH_POST);

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

$request->setContentType('application/json');
$request->setBody(json_encode([
  'createTime' => '',
  'datastoreConfig' => [
    'bucketName' => '',
    'datasetName' => '',
    'path' => '',
    'projectId' => '',
    'tablePrefix' => ''
  ],
  'displayName' => '',
  'lastUpdateTime' => '',
  'org' => '',
  'self' => '',
  'targetType' => ''
]));

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

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'createTime' => '',
  'datastoreConfig' => [
    'bucketName' => '',
    'datasetName' => '',
    'path' => '',
    'projectId' => '',
    'tablePrefix' => ''
  ],
  'displayName' => '',
  'lastUpdateTime' => '',
  'org' => '',
  'self' => '',
  'targetType' => ''
]));
$request->setRequestUrl('{{baseUrl}}/v1/:parent/analytics/datastores:test');
$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}}/v1/:parent/analytics/datastores:test' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "createTime": "",
  "datastoreConfig": {
    "bucketName": "",
    "datasetName": "",
    "path": "",
    "projectId": "",
    "tablePrefix": ""
  },
  "displayName": "",
  "lastUpdateTime": "",
  "org": "",
  "self": "",
  "targetType": ""
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/v1/:parent/analytics/datastores:test' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "createTime": "",
  "datastoreConfig": {
    "bucketName": "",
    "datasetName": "",
    "path": "",
    "projectId": "",
    "tablePrefix": ""
  },
  "displayName": "",
  "lastUpdateTime": "",
  "org": "",
  "self": "",
  "targetType": ""
}'
import http.client

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

payload = "{\n  \"createTime\": \"\",\n  \"datastoreConfig\": {\n    \"bucketName\": \"\",\n    \"datasetName\": \"\",\n    \"path\": \"\",\n    \"projectId\": \"\",\n    \"tablePrefix\": \"\"\n  },\n  \"displayName\": \"\",\n  \"lastUpdateTime\": \"\",\n  \"org\": \"\",\n  \"self\": \"\",\n  \"targetType\": \"\"\n}"

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

conn.request("POST", "/baseUrl/v1/:parent/analytics/datastores:test", payload, headers)

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

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

url = "{{baseUrl}}/v1/:parent/analytics/datastores:test"

payload = {
    "createTime": "",
    "datastoreConfig": {
        "bucketName": "",
        "datasetName": "",
        "path": "",
        "projectId": "",
        "tablePrefix": ""
    },
    "displayName": "",
    "lastUpdateTime": "",
    "org": "",
    "self": "",
    "targetType": ""
}
headers = {"content-type": "application/json"}

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

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

url <- "{{baseUrl}}/v1/:parent/analytics/datastores:test"

payload <- "{\n  \"createTime\": \"\",\n  \"datastoreConfig\": {\n    \"bucketName\": \"\",\n    \"datasetName\": \"\",\n    \"path\": \"\",\n    \"projectId\": \"\",\n    \"tablePrefix\": \"\"\n  },\n  \"displayName\": \"\",\n  \"lastUpdateTime\": \"\",\n  \"org\": \"\",\n  \"self\": \"\",\n  \"targetType\": \"\"\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}}/v1/:parent/analytics/datastores:test")

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  \"createTime\": \"\",\n  \"datastoreConfig\": {\n    \"bucketName\": \"\",\n    \"datasetName\": \"\",\n    \"path\": \"\",\n    \"projectId\": \"\",\n    \"tablePrefix\": \"\"\n  },\n  \"displayName\": \"\",\n  \"lastUpdateTime\": \"\",\n  \"org\": \"\",\n  \"self\": \"\",\n  \"targetType\": \"\"\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/v1/:parent/analytics/datastores:test') do |req|
  req.body = "{\n  \"createTime\": \"\",\n  \"datastoreConfig\": {\n    \"bucketName\": \"\",\n    \"datasetName\": \"\",\n    \"path\": \"\",\n    \"projectId\": \"\",\n    \"tablePrefix\": \"\"\n  },\n  \"displayName\": \"\",\n  \"lastUpdateTime\": \"\",\n  \"org\": \"\",\n  \"self\": \"\",\n  \"targetType\": \"\"\n}"
end

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

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/v1/:parent/analytics/datastores:test";

    let payload = json!({
        "createTime": "",
        "datastoreConfig": json!({
            "bucketName": "",
            "datasetName": "",
            "path": "",
            "projectId": "",
            "tablePrefix": ""
        }),
        "displayName": "",
        "lastUpdateTime": "",
        "org": "",
        "self": "",
        "targetType": ""
    });

    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}}/v1/:parent/analytics/datastores:test \
  --header 'content-type: application/json' \
  --data '{
  "createTime": "",
  "datastoreConfig": {
    "bucketName": "",
    "datasetName": "",
    "path": "",
    "projectId": "",
    "tablePrefix": ""
  },
  "displayName": "",
  "lastUpdateTime": "",
  "org": "",
  "self": "",
  "targetType": ""
}'
echo '{
  "createTime": "",
  "datastoreConfig": {
    "bucketName": "",
    "datasetName": "",
    "path": "",
    "projectId": "",
    "tablePrefix": ""
  },
  "displayName": "",
  "lastUpdateTime": "",
  "org": "",
  "self": "",
  "targetType": ""
}' |  \
  http POST {{baseUrl}}/v1/:parent/analytics/datastores:test \
  content-type:application/json
wget --quiet \
  --method POST \
  --header 'content-type: application/json' \
  --body-data '{\n  "createTime": "",\n  "datastoreConfig": {\n    "bucketName": "",\n    "datasetName": "",\n    "path": "",\n    "projectId": "",\n    "tablePrefix": ""\n  },\n  "displayName": "",\n  "lastUpdateTime": "",\n  "org": "",\n  "self": "",\n  "targetType": ""\n}' \
  --output-document \
  - {{baseUrl}}/v1/:parent/analytics/datastores:test
import Foundation

let headers = ["content-type": "application/json"]
let parameters = [
  "createTime": "",
  "datastoreConfig": [
    "bucketName": "",
    "datasetName": "",
    "path": "",
    "projectId": "",
    "tablePrefix": ""
  ],
  "displayName": "",
  "lastUpdateTime": "",
  "org": "",
  "self": "",
  "targetType": ""
] as [String : Any]

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

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/v1/:parent/analytics/datastores:test")! 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 apigee.organizations.apiproducts.create
{{baseUrl}}/v1/:parent/apiproducts
QUERY PARAMS

parent
BODY json

{
  "apiResources": [],
  "approvalType": "",
  "attributes": [
    {
      "name": "",
      "value": ""
    }
  ],
  "createdAt": "",
  "description": "",
  "displayName": "",
  "environments": [],
  "graphqlOperationGroup": {
    "operationConfigType": "",
    "operationConfigs": [
      {
        "apiSource": "",
        "attributes": [
          {}
        ],
        "operations": [
          {
            "operation": "",
            "operationTypes": []
          }
        ],
        "quota": {
          "interval": "",
          "limit": "",
          "timeUnit": ""
        }
      }
    ]
  },
  "lastModifiedAt": "",
  "name": "",
  "operationGroup": {
    "operationConfigType": "",
    "operationConfigs": [
      {
        "apiSource": "",
        "attributes": [
          {}
        ],
        "operations": [
          {
            "methods": [],
            "resource": ""
          }
        ],
        "quota": {}
      }
    ]
  },
  "proxies": [],
  "quota": "",
  "quotaCounterScope": "",
  "quotaInterval": "",
  "quotaTimeUnit": "",
  "scopes": []
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/v1/:parent/apiproducts");

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  \"apiResources\": [],\n  \"approvalType\": \"\",\n  \"attributes\": [\n    {\n      \"name\": \"\",\n      \"value\": \"\"\n    }\n  ],\n  \"createdAt\": \"\",\n  \"description\": \"\",\n  \"displayName\": \"\",\n  \"environments\": [],\n  \"graphqlOperationGroup\": {\n    \"operationConfigType\": \"\",\n    \"operationConfigs\": [\n      {\n        \"apiSource\": \"\",\n        \"attributes\": [\n          {}\n        ],\n        \"operations\": [\n          {\n            \"operation\": \"\",\n            \"operationTypes\": []\n          }\n        ],\n        \"quota\": {\n          \"interval\": \"\",\n          \"limit\": \"\",\n          \"timeUnit\": \"\"\n        }\n      }\n    ]\n  },\n  \"lastModifiedAt\": \"\",\n  \"name\": \"\",\n  \"operationGroup\": {\n    \"operationConfigType\": \"\",\n    \"operationConfigs\": [\n      {\n        \"apiSource\": \"\",\n        \"attributes\": [\n          {}\n        ],\n        \"operations\": [\n          {\n            \"methods\": [],\n            \"resource\": \"\"\n          }\n        ],\n        \"quota\": {}\n      }\n    ]\n  },\n  \"proxies\": [],\n  \"quota\": \"\",\n  \"quotaCounterScope\": \"\",\n  \"quotaInterval\": \"\",\n  \"quotaTimeUnit\": \"\",\n  \"scopes\": []\n}");

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

(client/post "{{baseUrl}}/v1/:parent/apiproducts" {:content-type :json
                                                                   :form-params {:apiResources []
                                                                                 :approvalType ""
                                                                                 :attributes [{:name ""
                                                                                               :value ""}]
                                                                                 :createdAt ""
                                                                                 :description ""
                                                                                 :displayName ""
                                                                                 :environments []
                                                                                 :graphqlOperationGroup {:operationConfigType ""
                                                                                                         :operationConfigs [{:apiSource ""
                                                                                                                             :attributes [{}]
                                                                                                                             :operations [{:operation ""
                                                                                                                                           :operationTypes []}]
                                                                                                                             :quota {:interval ""
                                                                                                                                     :limit ""
                                                                                                                                     :timeUnit ""}}]}
                                                                                 :lastModifiedAt ""
                                                                                 :name ""
                                                                                 :operationGroup {:operationConfigType ""
                                                                                                  :operationConfigs [{:apiSource ""
                                                                                                                      :attributes [{}]
                                                                                                                      :operations [{:methods []
                                                                                                                                    :resource ""}]
                                                                                                                      :quota {}}]}
                                                                                 :proxies []
                                                                                 :quota ""
                                                                                 :quotaCounterScope ""
                                                                                 :quotaInterval ""
                                                                                 :quotaTimeUnit ""
                                                                                 :scopes []}})
require "http/client"

url = "{{baseUrl}}/v1/:parent/apiproducts"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"apiResources\": [],\n  \"approvalType\": \"\",\n  \"attributes\": [\n    {\n      \"name\": \"\",\n      \"value\": \"\"\n    }\n  ],\n  \"createdAt\": \"\",\n  \"description\": \"\",\n  \"displayName\": \"\",\n  \"environments\": [],\n  \"graphqlOperationGroup\": {\n    \"operationConfigType\": \"\",\n    \"operationConfigs\": [\n      {\n        \"apiSource\": \"\",\n        \"attributes\": [\n          {}\n        ],\n        \"operations\": [\n          {\n            \"operation\": \"\",\n            \"operationTypes\": []\n          }\n        ],\n        \"quota\": {\n          \"interval\": \"\",\n          \"limit\": \"\",\n          \"timeUnit\": \"\"\n        }\n      }\n    ]\n  },\n  \"lastModifiedAt\": \"\",\n  \"name\": \"\",\n  \"operationGroup\": {\n    \"operationConfigType\": \"\",\n    \"operationConfigs\": [\n      {\n        \"apiSource\": \"\",\n        \"attributes\": [\n          {}\n        ],\n        \"operations\": [\n          {\n            \"methods\": [],\n            \"resource\": \"\"\n          }\n        ],\n        \"quota\": {}\n      }\n    ]\n  },\n  \"proxies\": [],\n  \"quota\": \"\",\n  \"quotaCounterScope\": \"\",\n  \"quotaInterval\": \"\",\n  \"quotaTimeUnit\": \"\",\n  \"scopes\": []\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}}/v1/:parent/apiproducts"),
    Content = new StringContent("{\n  \"apiResources\": [],\n  \"approvalType\": \"\",\n  \"attributes\": [\n    {\n      \"name\": \"\",\n      \"value\": \"\"\n    }\n  ],\n  \"createdAt\": \"\",\n  \"description\": \"\",\n  \"displayName\": \"\",\n  \"environments\": [],\n  \"graphqlOperationGroup\": {\n    \"operationConfigType\": \"\",\n    \"operationConfigs\": [\n      {\n        \"apiSource\": \"\",\n        \"attributes\": [\n          {}\n        ],\n        \"operations\": [\n          {\n            \"operation\": \"\",\n            \"operationTypes\": []\n          }\n        ],\n        \"quota\": {\n          \"interval\": \"\",\n          \"limit\": \"\",\n          \"timeUnit\": \"\"\n        }\n      }\n    ]\n  },\n  \"lastModifiedAt\": \"\",\n  \"name\": \"\",\n  \"operationGroup\": {\n    \"operationConfigType\": \"\",\n    \"operationConfigs\": [\n      {\n        \"apiSource\": \"\",\n        \"attributes\": [\n          {}\n        ],\n        \"operations\": [\n          {\n            \"methods\": [],\n            \"resource\": \"\"\n          }\n        ],\n        \"quota\": {}\n      }\n    ]\n  },\n  \"proxies\": [],\n  \"quota\": \"\",\n  \"quotaCounterScope\": \"\",\n  \"quotaInterval\": \"\",\n  \"quotaTimeUnit\": \"\",\n  \"scopes\": []\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}}/v1/:parent/apiproducts");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"apiResources\": [],\n  \"approvalType\": \"\",\n  \"attributes\": [\n    {\n      \"name\": \"\",\n      \"value\": \"\"\n    }\n  ],\n  \"createdAt\": \"\",\n  \"description\": \"\",\n  \"displayName\": \"\",\n  \"environments\": [],\n  \"graphqlOperationGroup\": {\n    \"operationConfigType\": \"\",\n    \"operationConfigs\": [\n      {\n        \"apiSource\": \"\",\n        \"attributes\": [\n          {}\n        ],\n        \"operations\": [\n          {\n            \"operation\": \"\",\n            \"operationTypes\": []\n          }\n        ],\n        \"quota\": {\n          \"interval\": \"\",\n          \"limit\": \"\",\n          \"timeUnit\": \"\"\n        }\n      }\n    ]\n  },\n  \"lastModifiedAt\": \"\",\n  \"name\": \"\",\n  \"operationGroup\": {\n    \"operationConfigType\": \"\",\n    \"operationConfigs\": [\n      {\n        \"apiSource\": \"\",\n        \"attributes\": [\n          {}\n        ],\n        \"operations\": [\n          {\n            \"methods\": [],\n            \"resource\": \"\"\n          }\n        ],\n        \"quota\": {}\n      }\n    ]\n  },\n  \"proxies\": [],\n  \"quota\": \"\",\n  \"quotaCounterScope\": \"\",\n  \"quotaInterval\": \"\",\n  \"quotaTimeUnit\": \"\",\n  \"scopes\": []\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

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

func main() {

	url := "{{baseUrl}}/v1/:parent/apiproducts"

	payload := strings.NewReader("{\n  \"apiResources\": [],\n  \"approvalType\": \"\",\n  \"attributes\": [\n    {\n      \"name\": \"\",\n      \"value\": \"\"\n    }\n  ],\n  \"createdAt\": \"\",\n  \"description\": \"\",\n  \"displayName\": \"\",\n  \"environments\": [],\n  \"graphqlOperationGroup\": {\n    \"operationConfigType\": \"\",\n    \"operationConfigs\": [\n      {\n        \"apiSource\": \"\",\n        \"attributes\": [\n          {}\n        ],\n        \"operations\": [\n          {\n            \"operation\": \"\",\n            \"operationTypes\": []\n          }\n        ],\n        \"quota\": {\n          \"interval\": \"\",\n          \"limit\": \"\",\n          \"timeUnit\": \"\"\n        }\n      }\n    ]\n  },\n  \"lastModifiedAt\": \"\",\n  \"name\": \"\",\n  \"operationGroup\": {\n    \"operationConfigType\": \"\",\n    \"operationConfigs\": [\n      {\n        \"apiSource\": \"\",\n        \"attributes\": [\n          {}\n        ],\n        \"operations\": [\n          {\n            \"methods\": [],\n            \"resource\": \"\"\n          }\n        ],\n        \"quota\": {}\n      }\n    ]\n  },\n  \"proxies\": [],\n  \"quota\": \"\",\n  \"quotaCounterScope\": \"\",\n  \"quotaInterval\": \"\",\n  \"quotaTimeUnit\": \"\",\n  \"scopes\": []\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/v1/:parent/apiproducts HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 1081

{
  "apiResources": [],
  "approvalType": "",
  "attributes": [
    {
      "name": "",
      "value": ""
    }
  ],
  "createdAt": "",
  "description": "",
  "displayName": "",
  "environments": [],
  "graphqlOperationGroup": {
    "operationConfigType": "",
    "operationConfigs": [
      {
        "apiSource": "",
        "attributes": [
          {}
        ],
        "operations": [
          {
            "operation": "",
            "operationTypes": []
          }
        ],
        "quota": {
          "interval": "",
          "limit": "",
          "timeUnit": ""
        }
      }
    ]
  },
  "lastModifiedAt": "",
  "name": "",
  "operationGroup": {
    "operationConfigType": "",
    "operationConfigs": [
      {
        "apiSource": "",
        "attributes": [
          {}
        ],
        "operations": [
          {
            "methods": [],
            "resource": ""
          }
        ],
        "quota": {}
      }
    ]
  },
  "proxies": [],
  "quota": "",
  "quotaCounterScope": "",
  "quotaInterval": "",
  "quotaTimeUnit": "",
  "scopes": []
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/v1/:parent/apiproducts")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"apiResources\": [],\n  \"approvalType\": \"\",\n  \"attributes\": [\n    {\n      \"name\": \"\",\n      \"value\": \"\"\n    }\n  ],\n  \"createdAt\": \"\",\n  \"description\": \"\",\n  \"displayName\": \"\",\n  \"environments\": [],\n  \"graphqlOperationGroup\": {\n    \"operationConfigType\": \"\",\n    \"operationConfigs\": [\n      {\n        \"apiSource\": \"\",\n        \"attributes\": [\n          {}\n        ],\n        \"operations\": [\n          {\n            \"operation\": \"\",\n            \"operationTypes\": []\n          }\n        ],\n        \"quota\": {\n          \"interval\": \"\",\n          \"limit\": \"\",\n          \"timeUnit\": \"\"\n        }\n      }\n    ]\n  },\n  \"lastModifiedAt\": \"\",\n  \"name\": \"\",\n  \"operationGroup\": {\n    \"operationConfigType\": \"\",\n    \"operationConfigs\": [\n      {\n        \"apiSource\": \"\",\n        \"attributes\": [\n          {}\n        ],\n        \"operations\": [\n          {\n            \"methods\": [],\n            \"resource\": \"\"\n          }\n        ],\n        \"quota\": {}\n      }\n    ]\n  },\n  \"proxies\": [],\n  \"quota\": \"\",\n  \"quotaCounterScope\": \"\",\n  \"quotaInterval\": \"\",\n  \"quotaTimeUnit\": \"\",\n  \"scopes\": []\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/v1/:parent/apiproducts"))
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"apiResources\": [],\n  \"approvalType\": \"\",\n  \"attributes\": [\n    {\n      \"name\": \"\",\n      \"value\": \"\"\n    }\n  ],\n  \"createdAt\": \"\",\n  \"description\": \"\",\n  \"displayName\": \"\",\n  \"environments\": [],\n  \"graphqlOperationGroup\": {\n    \"operationConfigType\": \"\",\n    \"operationConfigs\": [\n      {\n        \"apiSource\": \"\",\n        \"attributes\": [\n          {}\n        ],\n        \"operations\": [\n          {\n            \"operation\": \"\",\n            \"operationTypes\": []\n          }\n        ],\n        \"quota\": {\n          \"interval\": \"\",\n          \"limit\": \"\",\n          \"timeUnit\": \"\"\n        }\n      }\n    ]\n  },\n  \"lastModifiedAt\": \"\",\n  \"name\": \"\",\n  \"operationGroup\": {\n    \"operationConfigType\": \"\",\n    \"operationConfigs\": [\n      {\n        \"apiSource\": \"\",\n        \"attributes\": [\n          {}\n        ],\n        \"operations\": [\n          {\n            \"methods\": [],\n            \"resource\": \"\"\n          }\n        ],\n        \"quota\": {}\n      }\n    ]\n  },\n  \"proxies\": [],\n  \"quota\": \"\",\n  \"quotaCounterScope\": \"\",\n  \"quotaInterval\": \"\",\n  \"quotaTimeUnit\": \"\",\n  \"scopes\": []\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  \"apiResources\": [],\n  \"approvalType\": \"\",\n  \"attributes\": [\n    {\n      \"name\": \"\",\n      \"value\": \"\"\n    }\n  ],\n  \"createdAt\": \"\",\n  \"description\": \"\",\n  \"displayName\": \"\",\n  \"environments\": [],\n  \"graphqlOperationGroup\": {\n    \"operationConfigType\": \"\",\n    \"operationConfigs\": [\n      {\n        \"apiSource\": \"\",\n        \"attributes\": [\n          {}\n        ],\n        \"operations\": [\n          {\n            \"operation\": \"\",\n            \"operationTypes\": []\n          }\n        ],\n        \"quota\": {\n          \"interval\": \"\",\n          \"limit\": \"\",\n          \"timeUnit\": \"\"\n        }\n      }\n    ]\n  },\n  \"lastModifiedAt\": \"\",\n  \"name\": \"\",\n  \"operationGroup\": {\n    \"operationConfigType\": \"\",\n    \"operationConfigs\": [\n      {\n        \"apiSource\": \"\",\n        \"attributes\": [\n          {}\n        ],\n        \"operations\": [\n          {\n            \"methods\": [],\n            \"resource\": \"\"\n          }\n        ],\n        \"quota\": {}\n      }\n    ]\n  },\n  \"proxies\": [],\n  \"quota\": \"\",\n  \"quotaCounterScope\": \"\",\n  \"quotaInterval\": \"\",\n  \"quotaTimeUnit\": \"\",\n  \"scopes\": []\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/v1/:parent/apiproducts")
  .post(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/v1/:parent/apiproducts")
  .header("content-type", "application/json")
  .body("{\n  \"apiResources\": [],\n  \"approvalType\": \"\",\n  \"attributes\": [\n    {\n      \"name\": \"\",\n      \"value\": \"\"\n    }\n  ],\n  \"createdAt\": \"\",\n  \"description\": \"\",\n  \"displayName\": \"\",\n  \"environments\": [],\n  \"graphqlOperationGroup\": {\n    \"operationConfigType\": \"\",\n    \"operationConfigs\": [\n      {\n        \"apiSource\": \"\",\n        \"attributes\": [\n          {}\n        ],\n        \"operations\": [\n          {\n            \"operation\": \"\",\n            \"operationTypes\": []\n          }\n        ],\n        \"quota\": {\n          \"interval\": \"\",\n          \"limit\": \"\",\n          \"timeUnit\": \"\"\n        }\n      }\n    ]\n  },\n  \"lastModifiedAt\": \"\",\n  \"name\": \"\",\n  \"operationGroup\": {\n    \"operationConfigType\": \"\",\n    \"operationConfigs\": [\n      {\n        \"apiSource\": \"\",\n        \"attributes\": [\n          {}\n        ],\n        \"operations\": [\n          {\n            \"methods\": [],\n            \"resource\": \"\"\n          }\n        ],\n        \"quota\": {}\n      }\n    ]\n  },\n  \"proxies\": [],\n  \"quota\": \"\",\n  \"quotaCounterScope\": \"\",\n  \"quotaInterval\": \"\",\n  \"quotaTimeUnit\": \"\",\n  \"scopes\": []\n}")
  .asString();
const data = JSON.stringify({
  apiResources: [],
  approvalType: '',
  attributes: [
    {
      name: '',
      value: ''
    }
  ],
  createdAt: '',
  description: '',
  displayName: '',
  environments: [],
  graphqlOperationGroup: {
    operationConfigType: '',
    operationConfigs: [
      {
        apiSource: '',
        attributes: [
          {}
        ],
        operations: [
          {
            operation: '',
            operationTypes: []
          }
        ],
        quota: {
          interval: '',
          limit: '',
          timeUnit: ''
        }
      }
    ]
  },
  lastModifiedAt: '',
  name: '',
  operationGroup: {
    operationConfigType: '',
    operationConfigs: [
      {
        apiSource: '',
        attributes: [
          {}
        ],
        operations: [
          {
            methods: [],
            resource: ''
          }
        ],
        quota: {}
      }
    ]
  },
  proxies: [],
  quota: '',
  quotaCounterScope: '',
  quotaInterval: '',
  quotaTimeUnit: '',
  scopes: []
});

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

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

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

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

const options = {
  method: 'POST',
  url: '{{baseUrl}}/v1/:parent/apiproducts',
  headers: {'content-type': 'application/json'},
  data: {
    apiResources: [],
    approvalType: '',
    attributes: [{name: '', value: ''}],
    createdAt: '',
    description: '',
    displayName: '',
    environments: [],
    graphqlOperationGroup: {
      operationConfigType: '',
      operationConfigs: [
        {
          apiSource: '',
          attributes: [{}],
          operations: [{operation: '', operationTypes: []}],
          quota: {interval: '', limit: '', timeUnit: ''}
        }
      ]
    },
    lastModifiedAt: '',
    name: '',
    operationGroup: {
      operationConfigType: '',
      operationConfigs: [
        {
          apiSource: '',
          attributes: [{}],
          operations: [{methods: [], resource: ''}],
          quota: {}
        }
      ]
    },
    proxies: [],
    quota: '',
    quotaCounterScope: '',
    quotaInterval: '',
    quotaTimeUnit: '',
    scopes: []
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/v1/:parent/apiproducts';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"apiResources":[],"approvalType":"","attributes":[{"name":"","value":""}],"createdAt":"","description":"","displayName":"","environments":[],"graphqlOperationGroup":{"operationConfigType":"","operationConfigs":[{"apiSource":"","attributes":[{}],"operations":[{"operation":"","operationTypes":[]}],"quota":{"interval":"","limit":"","timeUnit":""}}]},"lastModifiedAt":"","name":"","operationGroup":{"operationConfigType":"","operationConfigs":[{"apiSource":"","attributes":[{}],"operations":[{"methods":[],"resource":""}],"quota":{}}]},"proxies":[],"quota":"","quotaCounterScope":"","quotaInterval":"","quotaTimeUnit":"","scopes":[]}'
};

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}}/v1/:parent/apiproducts',
  method: 'POST',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "apiResources": [],\n  "approvalType": "",\n  "attributes": [\n    {\n      "name": "",\n      "value": ""\n    }\n  ],\n  "createdAt": "",\n  "description": "",\n  "displayName": "",\n  "environments": [],\n  "graphqlOperationGroup": {\n    "operationConfigType": "",\n    "operationConfigs": [\n      {\n        "apiSource": "",\n        "attributes": [\n          {}\n        ],\n        "operations": [\n          {\n            "operation": "",\n            "operationTypes": []\n          }\n        ],\n        "quota": {\n          "interval": "",\n          "limit": "",\n          "timeUnit": ""\n        }\n      }\n    ]\n  },\n  "lastModifiedAt": "",\n  "name": "",\n  "operationGroup": {\n    "operationConfigType": "",\n    "operationConfigs": [\n      {\n        "apiSource": "",\n        "attributes": [\n          {}\n        ],\n        "operations": [\n          {\n            "methods": [],\n            "resource": ""\n          }\n        ],\n        "quota": {}\n      }\n    ]\n  },\n  "proxies": [],\n  "quota": "",\n  "quotaCounterScope": "",\n  "quotaInterval": "",\n  "quotaTimeUnit": "",\n  "scopes": []\n}'
};

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

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"apiResources\": [],\n  \"approvalType\": \"\",\n  \"attributes\": [\n    {\n      \"name\": \"\",\n      \"value\": \"\"\n    }\n  ],\n  \"createdAt\": \"\",\n  \"description\": \"\",\n  \"displayName\": \"\",\n  \"environments\": [],\n  \"graphqlOperationGroup\": {\n    \"operationConfigType\": \"\",\n    \"operationConfigs\": [\n      {\n        \"apiSource\": \"\",\n        \"attributes\": [\n          {}\n        ],\n        \"operations\": [\n          {\n            \"operation\": \"\",\n            \"operationTypes\": []\n          }\n        ],\n        \"quota\": {\n          \"interval\": \"\",\n          \"limit\": \"\",\n          \"timeUnit\": \"\"\n        }\n      }\n    ]\n  },\n  \"lastModifiedAt\": \"\",\n  \"name\": \"\",\n  \"operationGroup\": {\n    \"operationConfigType\": \"\",\n    \"operationConfigs\": [\n      {\n        \"apiSource\": \"\",\n        \"attributes\": [\n          {}\n        ],\n        \"operations\": [\n          {\n            \"methods\": [],\n            \"resource\": \"\"\n          }\n        ],\n        \"quota\": {}\n      }\n    ]\n  },\n  \"proxies\": [],\n  \"quota\": \"\",\n  \"quotaCounterScope\": \"\",\n  \"quotaInterval\": \"\",\n  \"quotaTimeUnit\": \"\",\n  \"scopes\": []\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/v1/:parent/apiproducts")
  .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/v1/:parent/apiproducts',
  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({
  apiResources: [],
  approvalType: '',
  attributes: [{name: '', value: ''}],
  createdAt: '',
  description: '',
  displayName: '',
  environments: [],
  graphqlOperationGroup: {
    operationConfigType: '',
    operationConfigs: [
      {
        apiSource: '',
        attributes: [{}],
        operations: [{operation: '', operationTypes: []}],
        quota: {interval: '', limit: '', timeUnit: ''}
      }
    ]
  },
  lastModifiedAt: '',
  name: '',
  operationGroup: {
    operationConfigType: '',
    operationConfigs: [
      {
        apiSource: '',
        attributes: [{}],
        operations: [{methods: [], resource: ''}],
        quota: {}
      }
    ]
  },
  proxies: [],
  quota: '',
  quotaCounterScope: '',
  quotaInterval: '',
  quotaTimeUnit: '',
  scopes: []
}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/v1/:parent/apiproducts',
  headers: {'content-type': 'application/json'},
  body: {
    apiResources: [],
    approvalType: '',
    attributes: [{name: '', value: ''}],
    createdAt: '',
    description: '',
    displayName: '',
    environments: [],
    graphqlOperationGroup: {
      operationConfigType: '',
      operationConfigs: [
        {
          apiSource: '',
          attributes: [{}],
          operations: [{operation: '', operationTypes: []}],
          quota: {interval: '', limit: '', timeUnit: ''}
        }
      ]
    },
    lastModifiedAt: '',
    name: '',
    operationGroup: {
      operationConfigType: '',
      operationConfigs: [
        {
          apiSource: '',
          attributes: [{}],
          operations: [{methods: [], resource: ''}],
          quota: {}
        }
      ]
    },
    proxies: [],
    quota: '',
    quotaCounterScope: '',
    quotaInterval: '',
    quotaTimeUnit: '',
    scopes: []
  },
  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}}/v1/:parent/apiproducts');

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

req.type('json');
req.send({
  apiResources: [],
  approvalType: '',
  attributes: [
    {
      name: '',
      value: ''
    }
  ],
  createdAt: '',
  description: '',
  displayName: '',
  environments: [],
  graphqlOperationGroup: {
    operationConfigType: '',
    operationConfigs: [
      {
        apiSource: '',
        attributes: [
          {}
        ],
        operations: [
          {
            operation: '',
            operationTypes: []
          }
        ],
        quota: {
          interval: '',
          limit: '',
          timeUnit: ''
        }
      }
    ]
  },
  lastModifiedAt: '',
  name: '',
  operationGroup: {
    operationConfigType: '',
    operationConfigs: [
      {
        apiSource: '',
        attributes: [
          {}
        ],
        operations: [
          {
            methods: [],
            resource: ''
          }
        ],
        quota: {}
      }
    ]
  },
  proxies: [],
  quota: '',
  quotaCounterScope: '',
  quotaInterval: '',
  quotaTimeUnit: '',
  scopes: []
});

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}}/v1/:parent/apiproducts',
  headers: {'content-type': 'application/json'},
  data: {
    apiResources: [],
    approvalType: '',
    attributes: [{name: '', value: ''}],
    createdAt: '',
    description: '',
    displayName: '',
    environments: [],
    graphqlOperationGroup: {
      operationConfigType: '',
      operationConfigs: [
        {
          apiSource: '',
          attributes: [{}],
          operations: [{operation: '', operationTypes: []}],
          quota: {interval: '', limit: '', timeUnit: ''}
        }
      ]
    },
    lastModifiedAt: '',
    name: '',
    operationGroup: {
      operationConfigType: '',
      operationConfigs: [
        {
          apiSource: '',
          attributes: [{}],
          operations: [{methods: [], resource: ''}],
          quota: {}
        }
      ]
    },
    proxies: [],
    quota: '',
    quotaCounterScope: '',
    quotaInterval: '',
    quotaTimeUnit: '',
    scopes: []
  }
};

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

const url = '{{baseUrl}}/v1/:parent/apiproducts';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"apiResources":[],"approvalType":"","attributes":[{"name":"","value":""}],"createdAt":"","description":"","displayName":"","environments":[],"graphqlOperationGroup":{"operationConfigType":"","operationConfigs":[{"apiSource":"","attributes":[{}],"operations":[{"operation":"","operationTypes":[]}],"quota":{"interval":"","limit":"","timeUnit":""}}]},"lastModifiedAt":"","name":"","operationGroup":{"operationConfigType":"","operationConfigs":[{"apiSource":"","attributes":[{}],"operations":[{"methods":[],"resource":""}],"quota":{}}]},"proxies":[],"quota":"","quotaCounterScope":"","quotaInterval":"","quotaTimeUnit":"","scopes":[]}'
};

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 = @{ @"apiResources": @[  ],
                              @"approvalType": @"",
                              @"attributes": @[ @{ @"name": @"", @"value": @"" } ],
                              @"createdAt": @"",
                              @"description": @"",
                              @"displayName": @"",
                              @"environments": @[  ],
                              @"graphqlOperationGroup": @{ @"operationConfigType": @"", @"operationConfigs": @[ @{ @"apiSource": @"", @"attributes": @[ @{  } ], @"operations": @[ @{ @"operation": @"", @"operationTypes": @[  ] } ], @"quota": @{ @"interval": @"", @"limit": @"", @"timeUnit": @"" } } ] },
                              @"lastModifiedAt": @"",
                              @"name": @"",
                              @"operationGroup": @{ @"operationConfigType": @"", @"operationConfigs": @[ @{ @"apiSource": @"", @"attributes": @[ @{  } ], @"operations": @[ @{ @"methods": @[  ], @"resource": @"" } ], @"quota": @{  } } ] },
                              @"proxies": @[  ],
                              @"quota": @"",
                              @"quotaCounterScope": @"",
                              @"quotaInterval": @"",
                              @"quotaTimeUnit": @"",
                              @"scopes": @[  ] };

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

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/v1/:parent/apiproducts"]
                                                       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}}/v1/:parent/apiproducts" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"apiResources\": [],\n  \"approvalType\": \"\",\n  \"attributes\": [\n    {\n      \"name\": \"\",\n      \"value\": \"\"\n    }\n  ],\n  \"createdAt\": \"\",\n  \"description\": \"\",\n  \"displayName\": \"\",\n  \"environments\": [],\n  \"graphqlOperationGroup\": {\n    \"operationConfigType\": \"\",\n    \"operationConfigs\": [\n      {\n        \"apiSource\": \"\",\n        \"attributes\": [\n          {}\n        ],\n        \"operations\": [\n          {\n            \"operation\": \"\",\n            \"operationTypes\": []\n          }\n        ],\n        \"quota\": {\n          \"interval\": \"\",\n          \"limit\": \"\",\n          \"timeUnit\": \"\"\n        }\n      }\n    ]\n  },\n  \"lastModifiedAt\": \"\",\n  \"name\": \"\",\n  \"operationGroup\": {\n    \"operationConfigType\": \"\",\n    \"operationConfigs\": [\n      {\n        \"apiSource\": \"\",\n        \"attributes\": [\n          {}\n        ],\n        \"operations\": [\n          {\n            \"methods\": [],\n            \"resource\": \"\"\n          }\n        ],\n        \"quota\": {}\n      }\n    ]\n  },\n  \"proxies\": [],\n  \"quota\": \"\",\n  \"quotaCounterScope\": \"\",\n  \"quotaInterval\": \"\",\n  \"quotaTimeUnit\": \"\",\n  \"scopes\": []\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/v1/:parent/apiproducts",
  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([
    'apiResources' => [
        
    ],
    'approvalType' => '',
    'attributes' => [
        [
                'name' => '',
                'value' => ''
        ]
    ],
    'createdAt' => '',
    'description' => '',
    'displayName' => '',
    'environments' => [
        
    ],
    'graphqlOperationGroup' => [
        'operationConfigType' => '',
        'operationConfigs' => [
                [
                                'apiSource' => '',
                                'attributes' => [
                                                                [
                                                                                                                                
                                                                ]
                                ],
                                'operations' => [
                                                                [
                                                                                                                                'operation' => '',
                                                                                                                                'operationTypes' => [
                                                                                                                                                                                                                                                                
                                                                                                                                ]
                                                                ]
                                ],
                                'quota' => [
                                                                'interval' => '',
                                                                'limit' => '',
                                                                'timeUnit' => ''
                                ]
                ]
        ]
    ],
    'lastModifiedAt' => '',
    'name' => '',
    'operationGroup' => [
        'operationConfigType' => '',
        'operationConfigs' => [
                [
                                'apiSource' => '',
                                'attributes' => [
                                                                [
                                                                                                                                
                                                                ]
                                ],
                                'operations' => [
                                                                [
                                                                                                                                'methods' => [
                                                                                                                                                                                                                                                                
                                                                                                                                ],
                                                                                                                                'resource' => ''
                                                                ]
                                ],
                                'quota' => [
                                                                
                                ]
                ]
        ]
    ],
    'proxies' => [
        
    ],
    'quota' => '',
    'quotaCounterScope' => '',
    'quotaInterval' => '',
    'quotaTimeUnit' => '',
    'scopes' => [
        
    ]
  ]),
  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}}/v1/:parent/apiproducts', [
  'body' => '{
  "apiResources": [],
  "approvalType": "",
  "attributes": [
    {
      "name": "",
      "value": ""
    }
  ],
  "createdAt": "",
  "description": "",
  "displayName": "",
  "environments": [],
  "graphqlOperationGroup": {
    "operationConfigType": "",
    "operationConfigs": [
      {
        "apiSource": "",
        "attributes": [
          {}
        ],
        "operations": [
          {
            "operation": "",
            "operationTypes": []
          }
        ],
        "quota": {
          "interval": "",
          "limit": "",
          "timeUnit": ""
        }
      }
    ]
  },
  "lastModifiedAt": "",
  "name": "",
  "operationGroup": {
    "operationConfigType": "",
    "operationConfigs": [
      {
        "apiSource": "",
        "attributes": [
          {}
        ],
        "operations": [
          {
            "methods": [],
            "resource": ""
          }
        ],
        "quota": {}
      }
    ]
  },
  "proxies": [],
  "quota": "",
  "quotaCounterScope": "",
  "quotaInterval": "",
  "quotaTimeUnit": "",
  "scopes": []
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

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

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

$request->setContentType('application/json');
$request->setBody(json_encode([
  'apiResources' => [
    
  ],
  'approvalType' => '',
  'attributes' => [
    [
        'name' => '',
        'value' => ''
    ]
  ],
  'createdAt' => '',
  'description' => '',
  'displayName' => '',
  'environments' => [
    
  ],
  'graphqlOperationGroup' => [
    'operationConfigType' => '',
    'operationConfigs' => [
        [
                'apiSource' => '',
                'attributes' => [
                                [
                                                                
                                ]
                ],
                'operations' => [
                                [
                                                                'operation' => '',
                                                                'operationTypes' => [
                                                                                                                                
                                                                ]
                                ]
                ],
                'quota' => [
                                'interval' => '',
                                'limit' => '',
                                'timeUnit' => ''
                ]
        ]
    ]
  ],
  'lastModifiedAt' => '',
  'name' => '',
  'operationGroup' => [
    'operationConfigType' => '',
    'operationConfigs' => [
        [
                'apiSource' => '',
                'attributes' => [
                                [
                                                                
                                ]
                ],
                'operations' => [
                                [
                                                                'methods' => [
                                                                                                                                
                                                                ],
                                                                'resource' => ''
                                ]
                ],
                'quota' => [
                                
                ]
        ]
    ]
  ],
  'proxies' => [
    
  ],
  'quota' => '',
  'quotaCounterScope' => '',
  'quotaInterval' => '',
  'quotaTimeUnit' => '',
  'scopes' => [
    
  ]
]));

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

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'apiResources' => [
    
  ],
  'approvalType' => '',
  'attributes' => [
    [
        'name' => '',
        'value' => ''
    ]
  ],
  'createdAt' => '',
  'description' => '',
  'displayName' => '',
  'environments' => [
    
  ],
  'graphqlOperationGroup' => [
    'operationConfigType' => '',
    'operationConfigs' => [
        [
                'apiSource' => '',
                'attributes' => [
                                [
                                                                
                                ]
                ],
                'operations' => [
                                [
                                                                'operation' => '',
                                                                'operationTypes' => [
                                                                                                                                
                                                                ]
                                ]
                ],
                'quota' => [
                                'interval' => '',
                                'limit' => '',
                                'timeUnit' => ''
                ]
        ]
    ]
  ],
  'lastModifiedAt' => '',
  'name' => '',
  'operationGroup' => [
    'operationConfigType' => '',
    'operationConfigs' => [
        [
                'apiSource' => '',
                'attributes' => [
                                [
                                                                
                                ]
                ],
                'operations' => [
                                [
                                                                'methods' => [
                                                                                                                                
                                                                ],
                                                                'resource' => ''
                                ]
                ],
                'quota' => [
                                
                ]
        ]
    ]
  ],
  'proxies' => [
    
  ],
  'quota' => '',
  'quotaCounterScope' => '',
  'quotaInterval' => '',
  'quotaTimeUnit' => '',
  'scopes' => [
    
  ]
]));
$request->setRequestUrl('{{baseUrl}}/v1/:parent/apiproducts');
$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}}/v1/:parent/apiproducts' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "apiResources": [],
  "approvalType": "",
  "attributes": [
    {
      "name": "",
      "value": ""
    }
  ],
  "createdAt": "",
  "description": "",
  "displayName": "",
  "environments": [],
  "graphqlOperationGroup": {
    "operationConfigType": "",
    "operationConfigs": [
      {
        "apiSource": "",
        "attributes": [
          {}
        ],
        "operations": [
          {
            "operation": "",
            "operationTypes": []
          }
        ],
        "quota": {
          "interval": "",
          "limit": "",
          "timeUnit": ""
        }
      }
    ]
  },
  "lastModifiedAt": "",
  "name": "",
  "operationGroup": {
    "operationConfigType": "",
    "operationConfigs": [
      {
        "apiSource": "",
        "attributes": [
          {}
        ],
        "operations": [
          {
            "methods": [],
            "resource": ""
          }
        ],
        "quota": {}
      }
    ]
  },
  "proxies": [],
  "quota": "",
  "quotaCounterScope": "",
  "quotaInterval": "",
  "quotaTimeUnit": "",
  "scopes": []
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/v1/:parent/apiproducts' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "apiResources": [],
  "approvalType": "",
  "attributes": [
    {
      "name": "",
      "value": ""
    }
  ],
  "createdAt": "",
  "description": "",
  "displayName": "",
  "environments": [],
  "graphqlOperationGroup": {
    "operationConfigType": "",
    "operationConfigs": [
      {
        "apiSource": "",
        "attributes": [
          {}
        ],
        "operations": [
          {
            "operation": "",
            "operationTypes": []
          }
        ],
        "quota": {
          "interval": "",
          "limit": "",
          "timeUnit": ""
        }
      }
    ]
  },
  "lastModifiedAt": "",
  "name": "",
  "operationGroup": {
    "operationConfigType": "",
    "operationConfigs": [
      {
        "apiSource": "",
        "attributes": [
          {}
        ],
        "operations": [
          {
            "methods": [],
            "resource": ""
          }
        ],
        "quota": {}
      }
    ]
  },
  "proxies": [],
  "quota": "",
  "quotaCounterScope": "",
  "quotaInterval": "",
  "quotaTimeUnit": "",
  "scopes": []
}'
import http.client

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

payload = "{\n  \"apiResources\": [],\n  \"approvalType\": \"\",\n  \"attributes\": [\n    {\n      \"name\": \"\",\n      \"value\": \"\"\n    }\n  ],\n  \"createdAt\": \"\",\n  \"description\": \"\",\n  \"displayName\": \"\",\n  \"environments\": [],\n  \"graphqlOperationGroup\": {\n    \"operationConfigType\": \"\",\n    \"operationConfigs\": [\n      {\n        \"apiSource\": \"\",\n        \"attributes\": [\n          {}\n        ],\n        \"operations\": [\n          {\n            \"operation\": \"\",\n            \"operationTypes\": []\n          }\n        ],\n        \"quota\": {\n          \"interval\": \"\",\n          \"limit\": \"\",\n          \"timeUnit\": \"\"\n        }\n      }\n    ]\n  },\n  \"lastModifiedAt\": \"\",\n  \"name\": \"\",\n  \"operationGroup\": {\n    \"operationConfigType\": \"\",\n    \"operationConfigs\": [\n      {\n        \"apiSource\": \"\",\n        \"attributes\": [\n          {}\n        ],\n        \"operations\": [\n          {\n            \"methods\": [],\n            \"resource\": \"\"\n          }\n        ],\n        \"quota\": {}\n      }\n    ]\n  },\n  \"proxies\": [],\n  \"quota\": \"\",\n  \"quotaCounterScope\": \"\",\n  \"quotaInterval\": \"\",\n  \"quotaTimeUnit\": \"\",\n  \"scopes\": []\n}"

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

conn.request("POST", "/baseUrl/v1/:parent/apiproducts", payload, headers)

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

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

url = "{{baseUrl}}/v1/:parent/apiproducts"

payload = {
    "apiResources": [],
    "approvalType": "",
    "attributes": [
        {
            "name": "",
            "value": ""
        }
    ],
    "createdAt": "",
    "description": "",
    "displayName": "",
    "environments": [],
    "graphqlOperationGroup": {
        "operationConfigType": "",
        "operationConfigs": [
            {
                "apiSource": "",
                "attributes": [{}],
                "operations": [
                    {
                        "operation": "",
                        "operationTypes": []
                    }
                ],
                "quota": {
                    "interval": "",
                    "limit": "",
                    "timeUnit": ""
                }
            }
        ]
    },
    "lastModifiedAt": "",
    "name": "",
    "operationGroup": {
        "operationConfigType": "",
        "operationConfigs": [
            {
                "apiSource": "",
                "attributes": [{}],
                "operations": [
                    {
                        "methods": [],
                        "resource": ""
                    }
                ],
                "quota": {}
            }
        ]
    },
    "proxies": [],
    "quota": "",
    "quotaCounterScope": "",
    "quotaInterval": "",
    "quotaTimeUnit": "",
    "scopes": []
}
headers = {"content-type": "application/json"}

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

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

url <- "{{baseUrl}}/v1/:parent/apiproducts"

payload <- "{\n  \"apiResources\": [],\n  \"approvalType\": \"\",\n  \"attributes\": [\n    {\n      \"name\": \"\",\n      \"value\": \"\"\n    }\n  ],\n  \"createdAt\": \"\",\n  \"description\": \"\",\n  \"displayName\": \"\",\n  \"environments\": [],\n  \"graphqlOperationGroup\": {\n    \"operationConfigType\": \"\",\n    \"operationConfigs\": [\n      {\n        \"apiSource\": \"\",\n        \"attributes\": [\n          {}\n        ],\n        \"operations\": [\n          {\n            \"operation\": \"\",\n            \"operationTypes\": []\n          }\n        ],\n        \"quota\": {\n          \"interval\": \"\",\n          \"limit\": \"\",\n          \"timeUnit\": \"\"\n        }\n      }\n    ]\n  },\n  \"lastModifiedAt\": \"\",\n  \"name\": \"\",\n  \"operationGroup\": {\n    \"operationConfigType\": \"\",\n    \"operationConfigs\": [\n      {\n        \"apiSource\": \"\",\n        \"attributes\": [\n          {}\n        ],\n        \"operations\": [\n          {\n            \"methods\": [],\n            \"resource\": \"\"\n          }\n        ],\n        \"quota\": {}\n      }\n    ]\n  },\n  \"proxies\": [],\n  \"quota\": \"\",\n  \"quotaCounterScope\": \"\",\n  \"quotaInterval\": \"\",\n  \"quotaTimeUnit\": \"\",\n  \"scopes\": []\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}}/v1/:parent/apiproducts")

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  \"apiResources\": [],\n  \"approvalType\": \"\",\n  \"attributes\": [\n    {\n      \"name\": \"\",\n      \"value\": \"\"\n    }\n  ],\n  \"createdAt\": \"\",\n  \"description\": \"\",\n  \"displayName\": \"\",\n  \"environments\": [],\n  \"graphqlOperationGroup\": {\n    \"operationConfigType\": \"\",\n    \"operationConfigs\": [\n      {\n        \"apiSource\": \"\",\n        \"attributes\": [\n          {}\n        ],\n        \"operations\": [\n          {\n            \"operation\": \"\",\n            \"operationTypes\": []\n          }\n        ],\n        \"quota\": {\n          \"interval\": \"\",\n          \"limit\": \"\",\n          \"timeUnit\": \"\"\n        }\n      }\n    ]\n  },\n  \"lastModifiedAt\": \"\",\n  \"name\": \"\",\n  \"operationGroup\": {\n    \"operationConfigType\": \"\",\n    \"operationConfigs\": [\n      {\n        \"apiSource\": \"\",\n        \"attributes\": [\n          {}\n        ],\n        \"operations\": [\n          {\n            \"methods\": [],\n            \"resource\": \"\"\n          }\n        ],\n        \"quota\": {}\n      }\n    ]\n  },\n  \"proxies\": [],\n  \"quota\": \"\",\n  \"quotaCounterScope\": \"\",\n  \"quotaInterval\": \"\",\n  \"quotaTimeUnit\": \"\",\n  \"scopes\": []\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/v1/:parent/apiproducts') do |req|
  req.body = "{\n  \"apiResources\": [],\n  \"approvalType\": \"\",\n  \"attributes\": [\n    {\n      \"name\": \"\",\n      \"value\": \"\"\n    }\n  ],\n  \"createdAt\": \"\",\n  \"description\": \"\",\n  \"displayName\": \"\",\n  \"environments\": [],\n  \"graphqlOperationGroup\": {\n    \"operationConfigType\": \"\",\n    \"operationConfigs\": [\n      {\n        \"apiSource\": \"\",\n        \"attributes\": [\n          {}\n        ],\n        \"operations\": [\n          {\n            \"operation\": \"\",\n            \"operationTypes\": []\n          }\n        ],\n        \"quota\": {\n          \"interval\": \"\",\n          \"limit\": \"\",\n          \"timeUnit\": \"\"\n        }\n      }\n    ]\n  },\n  \"lastModifiedAt\": \"\",\n  \"name\": \"\",\n  \"operationGroup\": {\n    \"operationConfigType\": \"\",\n    \"operationConfigs\": [\n      {\n        \"apiSource\": \"\",\n        \"attributes\": [\n          {}\n        ],\n        \"operations\": [\n          {\n            \"methods\": [],\n            \"resource\": \"\"\n          }\n        ],\n        \"quota\": {}\n      }\n    ]\n  },\n  \"proxies\": [],\n  \"quota\": \"\",\n  \"quotaCounterScope\": \"\",\n  \"quotaInterval\": \"\",\n  \"quotaTimeUnit\": \"\",\n  \"scopes\": []\n}"
end

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

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

    let payload = json!({
        "apiResources": (),
        "approvalType": "",
        "attributes": (
            json!({
                "name": "",
                "value": ""
            })
        ),
        "createdAt": "",
        "description": "",
        "displayName": "",
        "environments": (),
        "graphqlOperationGroup": json!({
            "operationConfigType": "",
            "operationConfigs": (
                json!({
                    "apiSource": "",
                    "attributes": (json!({})),
                    "operations": (
                        json!({
                            "operation": "",
                            "operationTypes": ()
                        })
                    ),
                    "quota": json!({
                        "interval": "",
                        "limit": "",
                        "timeUnit": ""
                    })
                })
            )
        }),
        "lastModifiedAt": "",
        "name": "",
        "operationGroup": json!({
            "operationConfigType": "",
            "operationConfigs": (
                json!({
                    "apiSource": "",
                    "attributes": (json!({})),
                    "operations": (
                        json!({
                            "methods": (),
                            "resource": ""
                        })
                    ),
                    "quota": json!({})
                })
            )
        }),
        "proxies": (),
        "quota": "",
        "quotaCounterScope": "",
        "quotaInterval": "",
        "quotaTimeUnit": "",
        "scopes": ()
    });

    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}}/v1/:parent/apiproducts \
  --header 'content-type: application/json' \
  --data '{
  "apiResources": [],
  "approvalType": "",
  "attributes": [
    {
      "name": "",
      "value": ""
    }
  ],
  "createdAt": "",
  "description": "",
  "displayName": "",
  "environments": [],
  "graphqlOperationGroup": {
    "operationConfigType": "",
    "operationConfigs": [
      {
        "apiSource": "",
        "attributes": [
          {}
        ],
        "operations": [
          {
            "operation": "",
            "operationTypes": []
          }
        ],
        "quota": {
          "interval": "",
          "limit": "",
          "timeUnit": ""
        }
      }
    ]
  },
  "lastModifiedAt": "",
  "name": "",
  "operationGroup": {
    "operationConfigType": "",
    "operationConfigs": [
      {
        "apiSource": "",
        "attributes": [
          {}
        ],
        "operations": [
          {
            "methods": [],
            "resource": ""
          }
        ],
        "quota": {}
      }
    ]
  },
  "proxies": [],
  "quota": "",
  "quotaCounterScope": "",
  "quotaInterval": "",
  "quotaTimeUnit": "",
  "scopes": []
}'
echo '{
  "apiResources": [],
  "approvalType": "",
  "attributes": [
    {
      "name": "",
      "value": ""
    }
  ],
  "createdAt": "",
  "description": "",
  "displayName": "",
  "environments": [],
  "graphqlOperationGroup": {
    "operationConfigType": "",
    "operationConfigs": [
      {
        "apiSource": "",
        "attributes": [
          {}
        ],
        "operations": [
          {
            "operation": "",
            "operationTypes": []
          }
        ],
        "quota": {
          "interval": "",
          "limit": "",
          "timeUnit": ""
        }
      }
    ]
  },
  "lastModifiedAt": "",
  "name": "",
  "operationGroup": {
    "operationConfigType": "",
    "operationConfigs": [
      {
        "apiSource": "",
        "attributes": [
          {}
        ],
        "operations": [
          {
            "methods": [],
            "resource": ""
          }
        ],
        "quota": {}
      }
    ]
  },
  "proxies": [],
  "quota": "",
  "quotaCounterScope": "",
  "quotaInterval": "",
  "quotaTimeUnit": "",
  "scopes": []
}' |  \
  http POST {{baseUrl}}/v1/:parent/apiproducts \
  content-type:application/json
wget --quiet \
  --method POST \
  --header 'content-type: application/json' \
  --body-data '{\n  "apiResources": [],\n  "approvalType": "",\n  "attributes": [\n    {\n      "name": "",\n      "value": ""\n    }\n  ],\n  "createdAt": "",\n  "description": "",\n  "displayName": "",\n  "environments": [],\n  "graphqlOperationGroup": {\n    "operationConfigType": "",\n    "operationConfigs": [\n      {\n        "apiSource": "",\n        "attributes": [\n          {}\n        ],\n        "operations": [\n          {\n            "operation": "",\n            "operationTypes": []\n          }\n        ],\n        "quota": {\n          "interval": "",\n          "limit": "",\n          "timeUnit": ""\n        }\n      }\n    ]\n  },\n  "lastModifiedAt": "",\n  "name": "",\n  "operationGroup": {\n    "operationConfigType": "",\n    "operationConfigs": [\n      {\n        "apiSource": "",\n        "attributes": [\n          {}\n        ],\n        "operations": [\n          {\n            "methods": [],\n            "resource": ""\n          }\n        ],\n        "quota": {}\n      }\n    ]\n  },\n  "proxies": [],\n  "quota": "",\n  "quotaCounterScope": "",\n  "quotaInterval": "",\n  "quotaTimeUnit": "",\n  "scopes": []\n}' \
  --output-document \
  - {{baseUrl}}/v1/:parent/apiproducts
import Foundation

let headers = ["content-type": "application/json"]
let parameters = [
  "apiResources": [],
  "approvalType": "",
  "attributes": [
    [
      "name": "",
      "value": ""
    ]
  ],
  "createdAt": "",
  "description": "",
  "displayName": "",
  "environments": [],
  "graphqlOperationGroup": [
    "operationConfigType": "",
    "operationConfigs": [
      [
        "apiSource": "",
        "attributes": [[]],
        "operations": [
          [
            "operation": "",
            "operationTypes": []
          ]
        ],
        "quota": [
          "interval": "",
          "limit": "",
          "timeUnit": ""
        ]
      ]
    ]
  ],
  "lastModifiedAt": "",
  "name": "",
  "operationGroup": [
    "operationConfigType": "",
    "operationConfigs": [
      [
        "apiSource": "",
        "attributes": [[]],
        "operations": [
          [
            "methods": [],
            "resource": ""
          ]
        ],
        "quota": []
      ]
    ]
  ],
  "proxies": [],
  "quota": "",
  "quotaCounterScope": "",
  "quotaInterval": "",
  "quotaTimeUnit": "",
  "scopes": []
] as [String : Any]

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

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/v1/:parent/apiproducts")! 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 apigee.organizations.apiproducts.list
{{baseUrl}}/v1/:parent/apiproducts
QUERY PARAMS

parent
Examples
REQUEST

CURL *hnd = curl_easy_init();

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

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

(client/get "{{baseUrl}}/v1/:parent/apiproducts")
require "http/client"

url = "{{baseUrl}}/v1/:parent/apiproducts"

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}}/v1/:parent/apiproducts"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/v1/:parent/apiproducts");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

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

func main() {

	url := "{{baseUrl}}/v1/:parent/apiproducts"

	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/v1/:parent/apiproducts HTTP/1.1
Host: example.com

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

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/v1/:parent/apiproducts"))
    .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}}/v1/:parent/apiproducts")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/v1/:parent/apiproducts")
  .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}}/v1/:parent/apiproducts');

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

const options = {method: 'GET', url: '{{baseUrl}}/v1/:parent/apiproducts'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/v1/:parent/apiproducts';
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}}/v1/:parent/apiproducts',
  method: 'GET',
  headers: {}
};

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

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

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

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/v1/:parent/apiproducts',
  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}}/v1/:parent/apiproducts'};

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

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

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

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}}/v1/:parent/apiproducts'};

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

const url = '{{baseUrl}}/v1/:parent/apiproducts';
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}}/v1/:parent/apiproducts"]
                                                       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}}/v1/:parent/apiproducts" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/v1/:parent/apiproducts",
  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}}/v1/:parent/apiproducts');

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

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

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

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

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

conn.request("GET", "/baseUrl/v1/:parent/apiproducts")

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

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

url = "{{baseUrl}}/v1/:parent/apiproducts"

response = requests.get(url)

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

url <- "{{baseUrl}}/v1/:parent/apiproducts"

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

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

url = URI("{{baseUrl}}/v1/:parent/apiproducts")

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/v1/:parent/apiproducts') do |req|
end

puts response.status
puts response.body
use reqwest;

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

    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}}/v1/:parent/apiproducts
http GET {{baseUrl}}/v1/:parent/apiproducts
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/v1/:parent/apiproducts
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/v1/:parent/apiproducts")! 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 apigee.organizations.apiproducts.rateplans.create
{{baseUrl}}/v1/:parent/rateplans
QUERY PARAMS

parent
BODY json

{
  "apiproduct": "",
  "billingPeriod": "",
  "consumptionPricingRates": [
    {
      "end": "",
      "fee": {
        "currencyCode": "",
        "nanos": 0,
        "units": ""
      },
      "start": ""
    }
  ],
  "consumptionPricingType": "",
  "createdAt": "",
  "currencyCode": "",
  "description": "",
  "displayName": "",
  "endTime": "",
  "fixedFeeFrequency": 0,
  "fixedRecurringFee": {},
  "lastModifiedAt": "",
  "name": "",
  "paymentFundingModel": "",
  "revenueShareRates": [
    {
      "end": "",
      "sharePercentage": "",
      "start": ""
    }
  ],
  "revenueShareType": "",
  "setupFee": {},
  "startTime": "",
  "state": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/v1/:parent/rateplans");

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  \"apiproduct\": \"\",\n  \"billingPeriod\": \"\",\n  \"consumptionPricingRates\": [\n    {\n      \"end\": \"\",\n      \"fee\": {\n        \"currencyCode\": \"\",\n        \"nanos\": 0,\n        \"units\": \"\"\n      },\n      \"start\": \"\"\n    }\n  ],\n  \"consumptionPricingType\": \"\",\n  \"createdAt\": \"\",\n  \"currencyCode\": \"\",\n  \"description\": \"\",\n  \"displayName\": \"\",\n  \"endTime\": \"\",\n  \"fixedFeeFrequency\": 0,\n  \"fixedRecurringFee\": {},\n  \"lastModifiedAt\": \"\",\n  \"name\": \"\",\n  \"paymentFundingModel\": \"\",\n  \"revenueShareRates\": [\n    {\n      \"end\": \"\",\n      \"sharePercentage\": \"\",\n      \"start\": \"\"\n    }\n  ],\n  \"revenueShareType\": \"\",\n  \"setupFee\": {},\n  \"startTime\": \"\",\n  \"state\": \"\"\n}");

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

(client/post "{{baseUrl}}/v1/:parent/rateplans" {:content-type :json
                                                                 :form-params {:apiproduct ""
                                                                               :billingPeriod ""
                                                                               :consumptionPricingRates [{:end ""
                                                                                                          :fee {:currencyCode ""
                                                                                                                :nanos 0
                                                                                                                :units ""}
                                                                                                          :start ""}]
                                                                               :consumptionPricingType ""
                                                                               :createdAt ""
                                                                               :currencyCode ""
                                                                               :description ""
                                                                               :displayName ""
                                                                               :endTime ""
                                                                               :fixedFeeFrequency 0
                                                                               :fixedRecurringFee {}
                                                                               :lastModifiedAt ""
                                                                               :name ""
                                                                               :paymentFundingModel ""
                                                                               :revenueShareRates [{:end ""
                                                                                                    :sharePercentage ""
                                                                                                    :start ""}]
                                                                               :revenueShareType ""
                                                                               :setupFee {}
                                                                               :startTime ""
                                                                               :state ""}})
require "http/client"

url = "{{baseUrl}}/v1/:parent/rateplans"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"apiproduct\": \"\",\n  \"billingPeriod\": \"\",\n  \"consumptionPricingRates\": [\n    {\n      \"end\": \"\",\n      \"fee\": {\n        \"currencyCode\": \"\",\n        \"nanos\": 0,\n        \"units\": \"\"\n      },\n      \"start\": \"\"\n    }\n  ],\n  \"consumptionPricingType\": \"\",\n  \"createdAt\": \"\",\n  \"currencyCode\": \"\",\n  \"description\": \"\",\n  \"displayName\": \"\",\n  \"endTime\": \"\",\n  \"fixedFeeFrequency\": 0,\n  \"fixedRecurringFee\": {},\n  \"lastModifiedAt\": \"\",\n  \"name\": \"\",\n  \"paymentFundingModel\": \"\",\n  \"revenueShareRates\": [\n    {\n      \"end\": \"\",\n      \"sharePercentage\": \"\",\n      \"start\": \"\"\n    }\n  ],\n  \"revenueShareType\": \"\",\n  \"setupFee\": {},\n  \"startTime\": \"\",\n  \"state\": \"\"\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}}/v1/:parent/rateplans"),
    Content = new StringContent("{\n  \"apiproduct\": \"\",\n  \"billingPeriod\": \"\",\n  \"consumptionPricingRates\": [\n    {\n      \"end\": \"\",\n      \"fee\": {\n        \"currencyCode\": \"\",\n        \"nanos\": 0,\n        \"units\": \"\"\n      },\n      \"start\": \"\"\n    }\n  ],\n  \"consumptionPricingType\": \"\",\n  \"createdAt\": \"\",\n  \"currencyCode\": \"\",\n  \"description\": \"\",\n  \"displayName\": \"\",\n  \"endTime\": \"\",\n  \"fixedFeeFrequency\": 0,\n  \"fixedRecurringFee\": {},\n  \"lastModifiedAt\": \"\",\n  \"name\": \"\",\n  \"paymentFundingModel\": \"\",\n  \"revenueShareRates\": [\n    {\n      \"end\": \"\",\n      \"sharePercentage\": \"\",\n      \"start\": \"\"\n    }\n  ],\n  \"revenueShareType\": \"\",\n  \"setupFee\": {},\n  \"startTime\": \"\",\n  \"state\": \"\"\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}}/v1/:parent/rateplans");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"apiproduct\": \"\",\n  \"billingPeriod\": \"\",\n  \"consumptionPricingRates\": [\n    {\n      \"end\": \"\",\n      \"fee\": {\n        \"currencyCode\": \"\",\n        \"nanos\": 0,\n        \"units\": \"\"\n      },\n      \"start\": \"\"\n    }\n  ],\n  \"consumptionPricingType\": \"\",\n  \"createdAt\": \"\",\n  \"currencyCode\": \"\",\n  \"description\": \"\",\n  \"displayName\": \"\",\n  \"endTime\": \"\",\n  \"fixedFeeFrequency\": 0,\n  \"fixedRecurringFee\": {},\n  \"lastModifiedAt\": \"\",\n  \"name\": \"\",\n  \"paymentFundingModel\": \"\",\n  \"revenueShareRates\": [\n    {\n      \"end\": \"\",\n      \"sharePercentage\": \"\",\n      \"start\": \"\"\n    }\n  ],\n  \"revenueShareType\": \"\",\n  \"setupFee\": {},\n  \"startTime\": \"\",\n  \"state\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

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

func main() {

	url := "{{baseUrl}}/v1/:parent/rateplans"

	payload := strings.NewReader("{\n  \"apiproduct\": \"\",\n  \"billingPeriod\": \"\",\n  \"consumptionPricingRates\": [\n    {\n      \"end\": \"\",\n      \"fee\": {\n        \"currencyCode\": \"\",\n        \"nanos\": 0,\n        \"units\": \"\"\n      },\n      \"start\": \"\"\n    }\n  ],\n  \"consumptionPricingType\": \"\",\n  \"createdAt\": \"\",\n  \"currencyCode\": \"\",\n  \"description\": \"\",\n  \"displayName\": \"\",\n  \"endTime\": \"\",\n  \"fixedFeeFrequency\": 0,\n  \"fixedRecurringFee\": {},\n  \"lastModifiedAt\": \"\",\n  \"name\": \"\",\n  \"paymentFundingModel\": \"\",\n  \"revenueShareRates\": [\n    {\n      \"end\": \"\",\n      \"sharePercentage\": \"\",\n      \"start\": \"\"\n    }\n  ],\n  \"revenueShareType\": \"\",\n  \"setupFee\": {},\n  \"startTime\": \"\",\n  \"state\": \"\"\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/v1/:parent/rateplans HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 656

{
  "apiproduct": "",
  "billingPeriod": "",
  "consumptionPricingRates": [
    {
      "end": "",
      "fee": {
        "currencyCode": "",
        "nanos": 0,
        "units": ""
      },
      "start": ""
    }
  ],
  "consumptionPricingType": "",
  "createdAt": "",
  "currencyCode": "",
  "description": "",
  "displayName": "",
  "endTime": "",
  "fixedFeeFrequency": 0,
  "fixedRecurringFee": {},
  "lastModifiedAt": "",
  "name": "",
  "paymentFundingModel": "",
  "revenueShareRates": [
    {
      "end": "",
      "sharePercentage": "",
      "start": ""
    }
  ],
  "revenueShareType": "",
  "setupFee": {},
  "startTime": "",
  "state": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/v1/:parent/rateplans")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"apiproduct\": \"\",\n  \"billingPeriod\": \"\",\n  \"consumptionPricingRates\": [\n    {\n      \"end\": \"\",\n      \"fee\": {\n        \"currencyCode\": \"\",\n        \"nanos\": 0,\n        \"units\": \"\"\n      },\n      \"start\": \"\"\n    }\n  ],\n  \"consumptionPricingType\": \"\",\n  \"createdAt\": \"\",\n  \"currencyCode\": \"\",\n  \"description\": \"\",\n  \"displayName\": \"\",\n  \"endTime\": \"\",\n  \"fixedFeeFrequency\": 0,\n  \"fixedRecurringFee\": {},\n  \"lastModifiedAt\": \"\",\n  \"name\": \"\",\n  \"paymentFundingModel\": \"\",\n  \"revenueShareRates\": [\n    {\n      \"end\": \"\",\n      \"sharePercentage\": \"\",\n      \"start\": \"\"\n    }\n  ],\n  \"revenueShareType\": \"\",\n  \"setupFee\": {},\n  \"startTime\": \"\",\n  \"state\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/v1/:parent/rateplans"))
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"apiproduct\": \"\",\n  \"billingPeriod\": \"\",\n  \"consumptionPricingRates\": [\n    {\n      \"end\": \"\",\n      \"fee\": {\n        \"currencyCode\": \"\",\n        \"nanos\": 0,\n        \"units\": \"\"\n      },\n      \"start\": \"\"\n    }\n  ],\n  \"consumptionPricingType\": \"\",\n  \"createdAt\": \"\",\n  \"currencyCode\": \"\",\n  \"description\": \"\",\n  \"displayName\": \"\",\n  \"endTime\": \"\",\n  \"fixedFeeFrequency\": 0,\n  \"fixedRecurringFee\": {},\n  \"lastModifiedAt\": \"\",\n  \"name\": \"\",\n  \"paymentFundingModel\": \"\",\n  \"revenueShareRates\": [\n    {\n      \"end\": \"\",\n      \"sharePercentage\": \"\",\n      \"start\": \"\"\n    }\n  ],\n  \"revenueShareType\": \"\",\n  \"setupFee\": {},\n  \"startTime\": \"\",\n  \"state\": \"\"\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  \"apiproduct\": \"\",\n  \"billingPeriod\": \"\",\n  \"consumptionPricingRates\": [\n    {\n      \"end\": \"\",\n      \"fee\": {\n        \"currencyCode\": \"\",\n        \"nanos\": 0,\n        \"units\": \"\"\n      },\n      \"start\": \"\"\n    }\n  ],\n  \"consumptionPricingType\": \"\",\n  \"createdAt\": \"\",\n  \"currencyCode\": \"\",\n  \"description\": \"\",\n  \"displayName\": \"\",\n  \"endTime\": \"\",\n  \"fixedFeeFrequency\": 0,\n  \"fixedRecurringFee\": {},\n  \"lastModifiedAt\": \"\",\n  \"name\": \"\",\n  \"paymentFundingModel\": \"\",\n  \"revenueShareRates\": [\n    {\n      \"end\": \"\",\n      \"sharePercentage\": \"\",\n      \"start\": \"\"\n    }\n  ],\n  \"revenueShareType\": \"\",\n  \"setupFee\": {},\n  \"startTime\": \"\",\n  \"state\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/v1/:parent/rateplans")
  .post(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/v1/:parent/rateplans")
  .header("content-type", "application/json")
  .body("{\n  \"apiproduct\": \"\",\n  \"billingPeriod\": \"\",\n  \"consumptionPricingRates\": [\n    {\n      \"end\": \"\",\n      \"fee\": {\n        \"currencyCode\": \"\",\n        \"nanos\": 0,\n        \"units\": \"\"\n      },\n      \"start\": \"\"\n    }\n  ],\n  \"consumptionPricingType\": \"\",\n  \"createdAt\": \"\",\n  \"currencyCode\": \"\",\n  \"description\": \"\",\n  \"displayName\": \"\",\n  \"endTime\": \"\",\n  \"fixedFeeFrequency\": 0,\n  \"fixedRecurringFee\": {},\n  \"lastModifiedAt\": \"\",\n  \"name\": \"\",\n  \"paymentFundingModel\": \"\",\n  \"revenueShareRates\": [\n    {\n      \"end\": \"\",\n      \"sharePercentage\": \"\",\n      \"start\": \"\"\n    }\n  ],\n  \"revenueShareType\": \"\",\n  \"setupFee\": {},\n  \"startTime\": \"\",\n  \"state\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  apiproduct: '',
  billingPeriod: '',
  consumptionPricingRates: [
    {
      end: '',
      fee: {
        currencyCode: '',
        nanos: 0,
        units: ''
      },
      start: ''
    }
  ],
  consumptionPricingType: '',
  createdAt: '',
  currencyCode: '',
  description: '',
  displayName: '',
  endTime: '',
  fixedFeeFrequency: 0,
  fixedRecurringFee: {},
  lastModifiedAt: '',
  name: '',
  paymentFundingModel: '',
  revenueShareRates: [
    {
      end: '',
      sharePercentage: '',
      start: ''
    }
  ],
  revenueShareType: '',
  setupFee: {},
  startTime: '',
  state: ''
});

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

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

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

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

const options = {
  method: 'POST',
  url: '{{baseUrl}}/v1/:parent/rateplans',
  headers: {'content-type': 'application/json'},
  data: {
    apiproduct: '',
    billingPeriod: '',
    consumptionPricingRates: [{end: '', fee: {currencyCode: '', nanos: 0, units: ''}, start: ''}],
    consumptionPricingType: '',
    createdAt: '',
    currencyCode: '',
    description: '',
    displayName: '',
    endTime: '',
    fixedFeeFrequency: 0,
    fixedRecurringFee: {},
    lastModifiedAt: '',
    name: '',
    paymentFundingModel: '',
    revenueShareRates: [{end: '', sharePercentage: '', start: ''}],
    revenueShareType: '',
    setupFee: {},
    startTime: '',
    state: ''
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/v1/:parent/rateplans';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"apiproduct":"","billingPeriod":"","consumptionPricingRates":[{"end":"","fee":{"currencyCode":"","nanos":0,"units":""},"start":""}],"consumptionPricingType":"","createdAt":"","currencyCode":"","description":"","displayName":"","endTime":"","fixedFeeFrequency":0,"fixedRecurringFee":{},"lastModifiedAt":"","name":"","paymentFundingModel":"","revenueShareRates":[{"end":"","sharePercentage":"","start":""}],"revenueShareType":"","setupFee":{},"startTime":"","state":""}'
};

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}}/v1/:parent/rateplans',
  method: 'POST',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "apiproduct": "",\n  "billingPeriod": "",\n  "consumptionPricingRates": [\n    {\n      "end": "",\n      "fee": {\n        "currencyCode": "",\n        "nanos": 0,\n        "units": ""\n      },\n      "start": ""\n    }\n  ],\n  "consumptionPricingType": "",\n  "createdAt": "",\n  "currencyCode": "",\n  "description": "",\n  "displayName": "",\n  "endTime": "",\n  "fixedFeeFrequency": 0,\n  "fixedRecurringFee": {},\n  "lastModifiedAt": "",\n  "name": "",\n  "paymentFundingModel": "",\n  "revenueShareRates": [\n    {\n      "end": "",\n      "sharePercentage": "",\n      "start": ""\n    }\n  ],\n  "revenueShareType": "",\n  "setupFee": {},\n  "startTime": "",\n  "state": ""\n}'
};

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

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"apiproduct\": \"\",\n  \"billingPeriod\": \"\",\n  \"consumptionPricingRates\": [\n    {\n      \"end\": \"\",\n      \"fee\": {\n        \"currencyCode\": \"\",\n        \"nanos\": 0,\n        \"units\": \"\"\n      },\n      \"start\": \"\"\n    }\n  ],\n  \"consumptionPricingType\": \"\",\n  \"createdAt\": \"\",\n  \"currencyCode\": \"\",\n  \"description\": \"\",\n  \"displayName\": \"\",\n  \"endTime\": \"\",\n  \"fixedFeeFrequency\": 0,\n  \"fixedRecurringFee\": {},\n  \"lastModifiedAt\": \"\",\n  \"name\": \"\",\n  \"paymentFundingModel\": \"\",\n  \"revenueShareRates\": [\n    {\n      \"end\": \"\",\n      \"sharePercentage\": \"\",\n      \"start\": \"\"\n    }\n  ],\n  \"revenueShareType\": \"\",\n  \"setupFee\": {},\n  \"startTime\": \"\",\n  \"state\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/v1/:parent/rateplans")
  .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/v1/:parent/rateplans',
  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({
  apiproduct: '',
  billingPeriod: '',
  consumptionPricingRates: [{end: '', fee: {currencyCode: '', nanos: 0, units: ''}, start: ''}],
  consumptionPricingType: '',
  createdAt: '',
  currencyCode: '',
  description: '',
  displayName: '',
  endTime: '',
  fixedFeeFrequency: 0,
  fixedRecurringFee: {},
  lastModifiedAt: '',
  name: '',
  paymentFundingModel: '',
  revenueShareRates: [{end: '', sharePercentage: '', start: ''}],
  revenueShareType: '',
  setupFee: {},
  startTime: '',
  state: ''
}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/v1/:parent/rateplans',
  headers: {'content-type': 'application/json'},
  body: {
    apiproduct: '',
    billingPeriod: '',
    consumptionPricingRates: [{end: '', fee: {currencyCode: '', nanos: 0, units: ''}, start: ''}],
    consumptionPricingType: '',
    createdAt: '',
    currencyCode: '',
    description: '',
    displayName: '',
    endTime: '',
    fixedFeeFrequency: 0,
    fixedRecurringFee: {},
    lastModifiedAt: '',
    name: '',
    paymentFundingModel: '',
    revenueShareRates: [{end: '', sharePercentage: '', start: ''}],
    revenueShareType: '',
    setupFee: {},
    startTime: '',
    state: ''
  },
  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}}/v1/:parent/rateplans');

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

req.type('json');
req.send({
  apiproduct: '',
  billingPeriod: '',
  consumptionPricingRates: [
    {
      end: '',
      fee: {
        currencyCode: '',
        nanos: 0,
        units: ''
      },
      start: ''
    }
  ],
  consumptionPricingType: '',
  createdAt: '',
  currencyCode: '',
  description: '',
  displayName: '',
  endTime: '',
  fixedFeeFrequency: 0,
  fixedRecurringFee: {},
  lastModifiedAt: '',
  name: '',
  paymentFundingModel: '',
  revenueShareRates: [
    {
      end: '',
      sharePercentage: '',
      start: ''
    }
  ],
  revenueShareType: '',
  setupFee: {},
  startTime: '',
  state: ''
});

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}}/v1/:parent/rateplans',
  headers: {'content-type': 'application/json'},
  data: {
    apiproduct: '',
    billingPeriod: '',
    consumptionPricingRates: [{end: '', fee: {currencyCode: '', nanos: 0, units: ''}, start: ''}],
    consumptionPricingType: '',
    createdAt: '',
    currencyCode: '',
    description: '',
    displayName: '',
    endTime: '',
    fixedFeeFrequency: 0,
    fixedRecurringFee: {},
    lastModifiedAt: '',
    name: '',
    paymentFundingModel: '',
    revenueShareRates: [{end: '', sharePercentage: '', start: ''}],
    revenueShareType: '',
    setupFee: {},
    startTime: '',
    state: ''
  }
};

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

const url = '{{baseUrl}}/v1/:parent/rateplans';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"apiproduct":"","billingPeriod":"","consumptionPricingRates":[{"end":"","fee":{"currencyCode":"","nanos":0,"units":""},"start":""}],"consumptionPricingType":"","createdAt":"","currencyCode":"","description":"","displayName":"","endTime":"","fixedFeeFrequency":0,"fixedRecurringFee":{},"lastModifiedAt":"","name":"","paymentFundingModel":"","revenueShareRates":[{"end":"","sharePercentage":"","start":""}],"revenueShareType":"","setupFee":{},"startTime":"","state":""}'
};

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 = @{ @"apiproduct": @"",
                              @"billingPeriod": @"",
                              @"consumptionPricingRates": @[ @{ @"end": @"", @"fee": @{ @"currencyCode": @"", @"nanos": @0, @"units": @"" }, @"start": @"" } ],
                              @"consumptionPricingType": @"",
                              @"createdAt": @"",
                              @"currencyCode": @"",
                              @"description": @"",
                              @"displayName": @"",
                              @"endTime": @"",
                              @"fixedFeeFrequency": @0,
                              @"fixedRecurringFee": @{  },
                              @"lastModifiedAt": @"",
                              @"name": @"",
                              @"paymentFundingModel": @"",
                              @"revenueShareRates": @[ @{ @"end": @"", @"sharePercentage": @"", @"start": @"" } ],
                              @"revenueShareType": @"",
                              @"setupFee": @{  },
                              @"startTime": @"",
                              @"state": @"" };

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

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/v1/:parent/rateplans"]
                                                       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}}/v1/:parent/rateplans" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"apiproduct\": \"\",\n  \"billingPeriod\": \"\",\n  \"consumptionPricingRates\": [\n    {\n      \"end\": \"\",\n      \"fee\": {\n        \"currencyCode\": \"\",\n        \"nanos\": 0,\n        \"units\": \"\"\n      },\n      \"start\": \"\"\n    }\n  ],\n  \"consumptionPricingType\": \"\",\n  \"createdAt\": \"\",\n  \"currencyCode\": \"\",\n  \"description\": \"\",\n  \"displayName\": \"\",\n  \"endTime\": \"\",\n  \"fixedFeeFrequency\": 0,\n  \"fixedRecurringFee\": {},\n  \"lastModifiedAt\": \"\",\n  \"name\": \"\",\n  \"paymentFundingModel\": \"\",\n  \"revenueShareRates\": [\n    {\n      \"end\": \"\",\n      \"sharePercentage\": \"\",\n      \"start\": \"\"\n    }\n  ],\n  \"revenueShareType\": \"\",\n  \"setupFee\": {},\n  \"startTime\": \"\",\n  \"state\": \"\"\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/v1/:parent/rateplans",
  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([
    'apiproduct' => '',
    'billingPeriod' => '',
    'consumptionPricingRates' => [
        [
                'end' => '',
                'fee' => [
                                'currencyCode' => '',
                                'nanos' => 0,
                                'units' => ''
                ],
                'start' => ''
        ]
    ],
    'consumptionPricingType' => '',
    'createdAt' => '',
    'currencyCode' => '',
    'description' => '',
    'displayName' => '',
    'endTime' => '',
    'fixedFeeFrequency' => 0,
    'fixedRecurringFee' => [
        
    ],
    'lastModifiedAt' => '',
    'name' => '',
    'paymentFundingModel' => '',
    'revenueShareRates' => [
        [
                'end' => '',
                'sharePercentage' => '',
                'start' => ''
        ]
    ],
    'revenueShareType' => '',
    'setupFee' => [
        
    ],
    'startTime' => '',
    'state' => ''
  ]),
  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}}/v1/:parent/rateplans', [
  'body' => '{
  "apiproduct": "",
  "billingPeriod": "",
  "consumptionPricingRates": [
    {
      "end": "",
      "fee": {
        "currencyCode": "",
        "nanos": 0,
        "units": ""
      },
      "start": ""
    }
  ],
  "consumptionPricingType": "",
  "createdAt": "",
  "currencyCode": "",
  "description": "",
  "displayName": "",
  "endTime": "",
  "fixedFeeFrequency": 0,
  "fixedRecurringFee": {},
  "lastModifiedAt": "",
  "name": "",
  "paymentFundingModel": "",
  "revenueShareRates": [
    {
      "end": "",
      "sharePercentage": "",
      "start": ""
    }
  ],
  "revenueShareType": "",
  "setupFee": {},
  "startTime": "",
  "state": ""
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

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

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

$request->setContentType('application/json');
$request->setBody(json_encode([
  'apiproduct' => '',
  'billingPeriod' => '',
  'consumptionPricingRates' => [
    [
        'end' => '',
        'fee' => [
                'currencyCode' => '',
                'nanos' => 0,
                'units' => ''
        ],
        'start' => ''
    ]
  ],
  'consumptionPricingType' => '',
  'createdAt' => '',
  'currencyCode' => '',
  'description' => '',
  'displayName' => '',
  'endTime' => '',
  'fixedFeeFrequency' => 0,
  'fixedRecurringFee' => [
    
  ],
  'lastModifiedAt' => '',
  'name' => '',
  'paymentFundingModel' => '',
  'revenueShareRates' => [
    [
        'end' => '',
        'sharePercentage' => '',
        'start' => ''
    ]
  ],
  'revenueShareType' => '',
  'setupFee' => [
    
  ],
  'startTime' => '',
  'state' => ''
]));

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

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'apiproduct' => '',
  'billingPeriod' => '',
  'consumptionPricingRates' => [
    [
        'end' => '',
        'fee' => [
                'currencyCode' => '',
                'nanos' => 0,
                'units' => ''
        ],
        'start' => ''
    ]
  ],
  'consumptionPricingType' => '',
  'createdAt' => '',
  'currencyCode' => '',
  'description' => '',
  'displayName' => '',
  'endTime' => '',
  'fixedFeeFrequency' => 0,
  'fixedRecurringFee' => [
    
  ],
  'lastModifiedAt' => '',
  'name' => '',
  'paymentFundingModel' => '',
  'revenueShareRates' => [
    [
        'end' => '',
        'sharePercentage' => '',
        'start' => ''
    ]
  ],
  'revenueShareType' => '',
  'setupFee' => [
    
  ],
  'startTime' => '',
  'state' => ''
]));
$request->setRequestUrl('{{baseUrl}}/v1/:parent/rateplans');
$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}}/v1/:parent/rateplans' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "apiproduct": "",
  "billingPeriod": "",
  "consumptionPricingRates": [
    {
      "end": "",
      "fee": {
        "currencyCode": "",
        "nanos": 0,
        "units": ""
      },
      "start": ""
    }
  ],
  "consumptionPricingType": "",
  "createdAt": "",
  "currencyCode": "",
  "description": "",
  "displayName": "",
  "endTime": "",
  "fixedFeeFrequency": 0,
  "fixedRecurringFee": {},
  "lastModifiedAt": "",
  "name": "",
  "paymentFundingModel": "",
  "revenueShareRates": [
    {
      "end": "",
      "sharePercentage": "",
      "start": ""
    }
  ],
  "revenueShareType": "",
  "setupFee": {},
  "startTime": "",
  "state": ""
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/v1/:parent/rateplans' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "apiproduct": "",
  "billingPeriod": "",
  "consumptionPricingRates": [
    {
      "end": "",
      "fee": {
        "currencyCode": "",
        "nanos": 0,
        "units": ""
      },
      "start": ""
    }
  ],
  "consumptionPricingType": "",
  "createdAt": "",
  "currencyCode": "",
  "description": "",
  "displayName": "",
  "endTime": "",
  "fixedFeeFrequency": 0,
  "fixedRecurringFee": {},
  "lastModifiedAt": "",
  "name": "",
  "paymentFundingModel": "",
  "revenueShareRates": [
    {
      "end": "",
      "sharePercentage": "",
      "start": ""
    }
  ],
  "revenueShareType": "",
  "setupFee": {},
  "startTime": "",
  "state": ""
}'
import http.client

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

payload = "{\n  \"apiproduct\": \"\",\n  \"billingPeriod\": \"\",\n  \"consumptionPricingRates\": [\n    {\n      \"end\": \"\",\n      \"fee\": {\n        \"currencyCode\": \"\",\n        \"nanos\": 0,\n        \"units\": \"\"\n      },\n      \"start\": \"\"\n    }\n  ],\n  \"consumptionPricingType\": \"\",\n  \"createdAt\": \"\",\n  \"currencyCode\": \"\",\n  \"description\": \"\",\n  \"displayName\": \"\",\n  \"endTime\": \"\",\n  \"fixedFeeFrequency\": 0,\n  \"fixedRecurringFee\": {},\n  \"lastModifiedAt\": \"\",\n  \"name\": \"\",\n  \"paymentFundingModel\": \"\",\n  \"revenueShareRates\": [\n    {\n      \"end\": \"\",\n      \"sharePercentage\": \"\",\n      \"start\": \"\"\n    }\n  ],\n  \"revenueShareType\": \"\",\n  \"setupFee\": {},\n  \"startTime\": \"\",\n  \"state\": \"\"\n}"

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

conn.request("POST", "/baseUrl/v1/:parent/rateplans", payload, headers)

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

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

url = "{{baseUrl}}/v1/:parent/rateplans"

payload = {
    "apiproduct": "",
    "billingPeriod": "",
    "consumptionPricingRates": [
        {
            "end": "",
            "fee": {
                "currencyCode": "",
                "nanos": 0,
                "units": ""
            },
            "start": ""
        }
    ],
    "consumptionPricingType": "",
    "createdAt": "",
    "currencyCode": "",
    "description": "",
    "displayName": "",
    "endTime": "",
    "fixedFeeFrequency": 0,
    "fixedRecurringFee": {},
    "lastModifiedAt": "",
    "name": "",
    "paymentFundingModel": "",
    "revenueShareRates": [
        {
            "end": "",
            "sharePercentage": "",
            "start": ""
        }
    ],
    "revenueShareType": "",
    "setupFee": {},
    "startTime": "",
    "state": ""
}
headers = {"content-type": "application/json"}

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

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

url <- "{{baseUrl}}/v1/:parent/rateplans"

payload <- "{\n  \"apiproduct\": \"\",\n  \"billingPeriod\": \"\",\n  \"consumptionPricingRates\": [\n    {\n      \"end\": \"\",\n      \"fee\": {\n        \"currencyCode\": \"\",\n        \"nanos\": 0,\n        \"units\": \"\"\n      },\n      \"start\": \"\"\n    }\n  ],\n  \"consumptionPricingType\": \"\",\n  \"createdAt\": \"\",\n  \"currencyCode\": \"\",\n  \"description\": \"\",\n  \"displayName\": \"\",\n  \"endTime\": \"\",\n  \"fixedFeeFrequency\": 0,\n  \"fixedRecurringFee\": {},\n  \"lastModifiedAt\": \"\",\n  \"name\": \"\",\n  \"paymentFundingModel\": \"\",\n  \"revenueShareRates\": [\n    {\n      \"end\": \"\",\n      \"sharePercentage\": \"\",\n      \"start\": \"\"\n    }\n  ],\n  \"revenueShareType\": \"\",\n  \"setupFee\": {},\n  \"startTime\": \"\",\n  \"state\": \"\"\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}}/v1/:parent/rateplans")

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  \"apiproduct\": \"\",\n  \"billingPeriod\": \"\",\n  \"consumptionPricingRates\": [\n    {\n      \"end\": \"\",\n      \"fee\": {\n        \"currencyCode\": \"\",\n        \"nanos\": 0,\n        \"units\": \"\"\n      },\n      \"start\": \"\"\n    }\n  ],\n  \"consumptionPricingType\": \"\",\n  \"createdAt\": \"\",\n  \"currencyCode\": \"\",\n  \"description\": \"\",\n  \"displayName\": \"\",\n  \"endTime\": \"\",\n  \"fixedFeeFrequency\": 0,\n  \"fixedRecurringFee\": {},\n  \"lastModifiedAt\": \"\",\n  \"name\": \"\",\n  \"paymentFundingModel\": \"\",\n  \"revenueShareRates\": [\n    {\n      \"end\": \"\",\n      \"sharePercentage\": \"\",\n      \"start\": \"\"\n    }\n  ],\n  \"revenueShareType\": \"\",\n  \"setupFee\": {},\n  \"startTime\": \"\",\n  \"state\": \"\"\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/v1/:parent/rateplans') do |req|
  req.body = "{\n  \"apiproduct\": \"\",\n  \"billingPeriod\": \"\",\n  \"consumptionPricingRates\": [\n    {\n      \"end\": \"\",\n      \"fee\": {\n        \"currencyCode\": \"\",\n        \"nanos\": 0,\n        \"units\": \"\"\n      },\n      \"start\": \"\"\n    }\n  ],\n  \"consumptionPricingType\": \"\",\n  \"createdAt\": \"\",\n  \"currencyCode\": \"\",\n  \"description\": \"\",\n  \"displayName\": \"\",\n  \"endTime\": \"\",\n  \"fixedFeeFrequency\": 0,\n  \"fixedRecurringFee\": {},\n  \"lastModifiedAt\": \"\",\n  \"name\": \"\",\n  \"paymentFundingModel\": \"\",\n  \"revenueShareRates\": [\n    {\n      \"end\": \"\",\n      \"sharePercentage\": \"\",\n      \"start\": \"\"\n    }\n  ],\n  \"revenueShareType\": \"\",\n  \"setupFee\": {},\n  \"startTime\": \"\",\n  \"state\": \"\"\n}"
end

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

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

    let payload = json!({
        "apiproduct": "",
        "billingPeriod": "",
        "consumptionPricingRates": (
            json!({
                "end": "",
                "fee": json!({
                    "currencyCode": "",
                    "nanos": 0,
                    "units": ""
                }),
                "start": ""
            })
        ),
        "consumptionPricingType": "",
        "createdAt": "",
        "currencyCode": "",
        "description": "",
        "displayName": "",
        "endTime": "",
        "fixedFeeFrequency": 0,
        "fixedRecurringFee": json!({}),
        "lastModifiedAt": "",
        "name": "",
        "paymentFundingModel": "",
        "revenueShareRates": (
            json!({
                "end": "",
                "sharePercentage": "",
                "start": ""
            })
        ),
        "revenueShareType": "",
        "setupFee": json!({}),
        "startTime": "",
        "state": ""
    });

    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}}/v1/:parent/rateplans \
  --header 'content-type: application/json' \
  --data '{
  "apiproduct": "",
  "billingPeriod": "",
  "consumptionPricingRates": [
    {
      "end": "",
      "fee": {
        "currencyCode": "",
        "nanos": 0,
        "units": ""
      },
      "start": ""
    }
  ],
  "consumptionPricingType": "",
  "createdAt": "",
  "currencyCode": "",
  "description": "",
  "displayName": "",
  "endTime": "",
  "fixedFeeFrequency": 0,
  "fixedRecurringFee": {},
  "lastModifiedAt": "",
  "name": "",
  "paymentFundingModel": "",
  "revenueShareRates": [
    {
      "end": "",
      "sharePercentage": "",
      "start": ""
    }
  ],
  "revenueShareType": "",
  "setupFee": {},
  "startTime": "",
  "state": ""
}'
echo '{
  "apiproduct": "",
  "billingPeriod": "",
  "consumptionPricingRates": [
    {
      "end": "",
      "fee": {
        "currencyCode": "",
        "nanos": 0,
        "units": ""
      },
      "start": ""
    }
  ],
  "consumptionPricingType": "",
  "createdAt": "",
  "currencyCode": "",
  "description": "",
  "displayName": "",
  "endTime": "",
  "fixedFeeFrequency": 0,
  "fixedRecurringFee": {},
  "lastModifiedAt": "",
  "name": "",
  "paymentFundingModel": "",
  "revenueShareRates": [
    {
      "end": "",
      "sharePercentage": "",
      "start": ""
    }
  ],
  "revenueShareType": "",
  "setupFee": {},
  "startTime": "",
  "state": ""
}' |  \
  http POST {{baseUrl}}/v1/:parent/rateplans \
  content-type:application/json
wget --quiet \
  --method POST \
  --header 'content-type: application/json' \
  --body-data '{\n  "apiproduct": "",\n  "billingPeriod": "",\n  "consumptionPricingRates": [\n    {\n      "end": "",\n      "fee": {\n        "currencyCode": "",\n        "nanos": 0,\n        "units": ""\n      },\n      "start": ""\n    }\n  ],\n  "consumptionPricingType": "",\n  "createdAt": "",\n  "currencyCode": "",\n  "description": "",\n  "displayName": "",\n  "endTime": "",\n  "fixedFeeFrequency": 0,\n  "fixedRecurringFee": {},\n  "lastModifiedAt": "",\n  "name": "",\n  "paymentFundingModel": "",\n  "revenueShareRates": [\n    {\n      "end": "",\n      "sharePercentage": "",\n      "start": ""\n    }\n  ],\n  "revenueShareType": "",\n  "setupFee": {},\n  "startTime": "",\n  "state": ""\n}' \
  --output-document \
  - {{baseUrl}}/v1/:parent/rateplans
import Foundation

let headers = ["content-type": "application/json"]
let parameters = [
  "apiproduct": "",
  "billingPeriod": "",
  "consumptionPricingRates": [
    [
      "end": "",
      "fee": [
        "currencyCode": "",
        "nanos": 0,
        "units": ""
      ],
      "start": ""
    ]
  ],
  "consumptionPricingType": "",
  "createdAt": "",
  "currencyCode": "",
  "description": "",
  "displayName": "",
  "endTime": "",
  "fixedFeeFrequency": 0,
  "fixedRecurringFee": [],
  "lastModifiedAt": "",
  "name": "",
  "paymentFundingModel": "",
  "revenueShareRates": [
    [
      "end": "",
      "sharePercentage": "",
      "start": ""
    ]
  ],
  "revenueShareType": "",
  "setupFee": [],
  "startTime": "",
  "state": ""
] as [String : Any]

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

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/v1/:parent/rateplans")! 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 apigee.organizations.apiproducts.rateplans.list
{{baseUrl}}/v1/:parent/rateplans
QUERY PARAMS

parent
Examples
REQUEST

CURL *hnd = curl_easy_init();

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

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

(client/get "{{baseUrl}}/v1/:parent/rateplans")
require "http/client"

url = "{{baseUrl}}/v1/:parent/rateplans"

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}}/v1/:parent/rateplans"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/v1/:parent/rateplans");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

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

func main() {

	url := "{{baseUrl}}/v1/:parent/rateplans"

	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/v1/:parent/rateplans HTTP/1.1
Host: example.com

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

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/v1/:parent/rateplans"))
    .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}}/v1/:parent/rateplans")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/v1/:parent/rateplans")
  .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}}/v1/:parent/rateplans');

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

const options = {method: 'GET', url: '{{baseUrl}}/v1/:parent/rateplans'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/v1/:parent/rateplans';
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}}/v1/:parent/rateplans',
  method: 'GET',
  headers: {}
};

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

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

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

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/v1/:parent/rateplans',
  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}}/v1/:parent/rateplans'};

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

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

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

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}}/v1/:parent/rateplans'};

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

const url = '{{baseUrl}}/v1/:parent/rateplans';
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}}/v1/:parent/rateplans"]
                                                       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}}/v1/:parent/rateplans" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/v1/:parent/rateplans",
  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}}/v1/:parent/rateplans');

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

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

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

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

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

conn.request("GET", "/baseUrl/v1/:parent/rateplans")

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

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

url = "{{baseUrl}}/v1/:parent/rateplans"

response = requests.get(url)

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

url <- "{{baseUrl}}/v1/:parent/rateplans"

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

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

url = URI("{{baseUrl}}/v1/:parent/rateplans")

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/v1/:parent/rateplans') do |req|
end

puts response.status
puts response.body
use reqwest;

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

    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}}/v1/:parent/rateplans
http GET {{baseUrl}}/v1/:parent/rateplans
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/v1/:parent/rateplans
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/v1/:parent/rateplans")! 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 apigee.organizations.apis.create
{{baseUrl}}/v1/:parent/apis
QUERY PARAMS

parent
BODY json

{
  "contentType": "",
  "data": "",
  "extensions": [
    {}
  ]
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/v1/:parent/apis");

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  \"contentType\": \"\",\n  \"data\": \"\",\n  \"extensions\": [\n    {}\n  ]\n}");

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

(client/post "{{baseUrl}}/v1/:parent/apis" {:content-type :json
                                                            :form-params {:contentType ""
                                                                          :data ""
                                                                          :extensions [{}]}})
require "http/client"

url = "{{baseUrl}}/v1/:parent/apis"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"contentType\": \"\",\n  \"data\": \"\",\n  \"extensions\": [\n    {}\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}}/v1/:parent/apis"),
    Content = new StringContent("{\n  \"contentType\": \"\",\n  \"data\": \"\",\n  \"extensions\": [\n    {}\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}}/v1/:parent/apis");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"contentType\": \"\",\n  \"data\": \"\",\n  \"extensions\": [\n    {}\n  ]\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

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

func main() {

	url := "{{baseUrl}}/v1/:parent/apis"

	payload := strings.NewReader("{\n  \"contentType\": \"\",\n  \"data\": \"\",\n  \"extensions\": [\n    {}\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/v1/:parent/apis HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 67

{
  "contentType": "",
  "data": "",
  "extensions": [
    {}
  ]
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/v1/:parent/apis")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"contentType\": \"\",\n  \"data\": \"\",\n  \"extensions\": [\n    {}\n  ]\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/v1/:parent/apis"))
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"contentType\": \"\",\n  \"data\": \"\",\n  \"extensions\": [\n    {}\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  \"contentType\": \"\",\n  \"data\": \"\",\n  \"extensions\": [\n    {}\n  ]\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/v1/:parent/apis")
  .post(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/v1/:parent/apis")
  .header("content-type", "application/json")
  .body("{\n  \"contentType\": \"\",\n  \"data\": \"\",\n  \"extensions\": [\n    {}\n  ]\n}")
  .asString();
const data = JSON.stringify({
  contentType: '',
  data: '',
  extensions: [
    {}
  ]
});

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

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

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

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

const options = {
  method: 'POST',
  url: '{{baseUrl}}/v1/:parent/apis',
  headers: {'content-type': 'application/json'},
  data: {contentType: '', data: '', extensions: [{}]}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/v1/:parent/apis';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"contentType":"","data":"","extensions":[{}]}'
};

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}}/v1/:parent/apis',
  method: 'POST',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "contentType": "",\n  "data": "",\n  "extensions": [\n    {}\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  \"contentType\": \"\",\n  \"data\": \"\",\n  \"extensions\": [\n    {}\n  ]\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/v1/:parent/apis")
  .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/v1/:parent/apis',
  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({contentType: '', data: '', extensions: [{}]}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/v1/:parent/apis',
  headers: {'content-type': 'application/json'},
  body: {contentType: '', data: '', extensions: [{}]},
  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}}/v1/:parent/apis');

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

req.type('json');
req.send({
  contentType: '',
  data: '',
  extensions: [
    {}
  ]
});

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}}/v1/:parent/apis',
  headers: {'content-type': 'application/json'},
  data: {contentType: '', data: '', extensions: [{}]}
};

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

const url = '{{baseUrl}}/v1/:parent/apis';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"contentType":"","data":"","extensions":[{}]}'
};

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 = @{ @"contentType": @"",
                              @"data": @"",
                              @"extensions": @[ @{  } ] };

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

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/v1/:parent/apis"]
                                                       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}}/v1/:parent/apis" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"contentType\": \"\",\n  \"data\": \"\",\n  \"extensions\": [\n    {}\n  ]\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/v1/:parent/apis",
  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([
    'contentType' => '',
    'data' => '',
    'extensions' => [
        [
                
        ]
    ]
  ]),
  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}}/v1/:parent/apis', [
  'body' => '{
  "contentType": "",
  "data": "",
  "extensions": [
    {}
  ]
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

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

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

$request->setContentType('application/json');
$request->setBody(json_encode([
  'contentType' => '',
  'data' => '',
  'extensions' => [
    [
        
    ]
  ]
]));

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

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'contentType' => '',
  'data' => '',
  'extensions' => [
    [
        
    ]
  ]
]));
$request->setRequestUrl('{{baseUrl}}/v1/:parent/apis');
$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}}/v1/:parent/apis' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "contentType": "",
  "data": "",
  "extensions": [
    {}
  ]
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/v1/:parent/apis' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "contentType": "",
  "data": "",
  "extensions": [
    {}
  ]
}'
import http.client

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

payload = "{\n  \"contentType\": \"\",\n  \"data\": \"\",\n  \"extensions\": [\n    {}\n  ]\n}"

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

conn.request("POST", "/baseUrl/v1/:parent/apis", payload, headers)

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

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

url = "{{baseUrl}}/v1/:parent/apis"

payload = {
    "contentType": "",
    "data": "",
    "extensions": [{}]
}
headers = {"content-type": "application/json"}

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

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

url <- "{{baseUrl}}/v1/:parent/apis"

payload <- "{\n  \"contentType\": \"\",\n  \"data\": \"\",\n  \"extensions\": [\n    {}\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}}/v1/:parent/apis")

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  \"contentType\": \"\",\n  \"data\": \"\",\n  \"extensions\": [\n    {}\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/v1/:parent/apis') do |req|
  req.body = "{\n  \"contentType\": \"\",\n  \"data\": \"\",\n  \"extensions\": [\n    {}\n  ]\n}"
end

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

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

    let payload = json!({
        "contentType": "",
        "data": "",
        "extensions": (json!({}))
    });

    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}}/v1/:parent/apis \
  --header 'content-type: application/json' \
  --data '{
  "contentType": "",
  "data": "",
  "extensions": [
    {}
  ]
}'
echo '{
  "contentType": "",
  "data": "",
  "extensions": [
    {}
  ]
}' |  \
  http POST {{baseUrl}}/v1/:parent/apis \
  content-type:application/json
wget --quiet \
  --method POST \
  --header 'content-type: application/json' \
  --body-data '{\n  "contentType": "",\n  "data": "",\n  "extensions": [\n    {}\n  ]\n}' \
  --output-document \
  - {{baseUrl}}/v1/:parent/apis
import Foundation

let headers = ["content-type": "application/json"]
let parameters = [
  "contentType": "",
  "data": "",
  "extensions": [[]]
] as [String : Any]

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

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/v1/:parent/apis")! 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 apigee.organizations.apis.list
{{baseUrl}}/v1/:parent/apis
QUERY PARAMS

parent
Examples
REQUEST

CURL *hnd = curl_easy_init();

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

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

(client/get "{{baseUrl}}/v1/:parent/apis")
require "http/client"

url = "{{baseUrl}}/v1/:parent/apis"

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}}/v1/:parent/apis"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/v1/:parent/apis");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

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

func main() {

	url := "{{baseUrl}}/v1/:parent/apis"

	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/v1/:parent/apis HTTP/1.1
Host: example.com

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

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/v1/:parent/apis"))
    .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}}/v1/:parent/apis")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/v1/:parent/apis")
  .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}}/v1/:parent/apis');

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

const options = {method: 'GET', url: '{{baseUrl}}/v1/:parent/apis'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/v1/:parent/apis';
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}}/v1/:parent/apis',
  method: 'GET',
  headers: {}
};

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

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

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

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/v1/:parent/apis',
  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}}/v1/:parent/apis'};

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

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

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

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}}/v1/:parent/apis'};

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

const url = '{{baseUrl}}/v1/:parent/apis';
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}}/v1/:parent/apis"]
                                                       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}}/v1/:parent/apis" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/v1/:parent/apis",
  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}}/v1/:parent/apis');

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

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

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

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

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

conn.request("GET", "/baseUrl/v1/:parent/apis")

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

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

url = "{{baseUrl}}/v1/:parent/apis"

response = requests.get(url)

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

url <- "{{baseUrl}}/v1/:parent/apis"

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

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

url = URI("{{baseUrl}}/v1/:parent/apis")

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/v1/:parent/apis') do |req|
end

puts response.status
puts response.body
use reqwest;

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

    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}}/v1/:parent/apis
http GET {{baseUrl}}/v1/:parent/apis
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/v1/:parent/apis
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/v1/:parent/apis")! 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 apigee.organizations.create
{{baseUrl}}/v1/organizations
BODY json

{
  "addonsConfig": {
    "advancedApiOpsConfig": {
      "enabled": false
    },
    "apiSecurityConfig": {
      "enabled": false,
      "expiresAt": ""
    },
    "connectorsPlatformConfig": {
      "enabled": false,
      "expiresAt": ""
    },
    "integrationConfig": {
      "enabled": false
    },
    "monetizationConfig": {
      "enabled": false
    }
  },
  "analyticsRegion": "",
  "apiConsumerDataEncryptionKeyName": "",
  "apiConsumerDataLocation": "",
  "apigeeProjectId": "",
  "attributes": [],
  "authorizedNetwork": "",
  "billingType": "",
  "caCertificate": "",
  "controlPlaneEncryptionKeyName": "",
  "createdAt": "",
  "customerName": "",
  "description": "",
  "displayName": "",
  "environments": [],
  "expiresAt": "",
  "lastModifiedAt": "",
  "name": "",
  "portalDisabled": false,
  "projectId": "",
  "properties": {
    "property": [
      {
        "name": "",
        "value": ""
      }
    ]
  },
  "runtimeDatabaseEncryptionKeyName": "",
  "runtimeType": "",
  "state": "",
  "subscriptionType": "",
  "type": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/v1/organizations");

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  \"addonsConfig\": {\n    \"advancedApiOpsConfig\": {\n      \"enabled\": false\n    },\n    \"apiSecurityConfig\": {\n      \"enabled\": false,\n      \"expiresAt\": \"\"\n    },\n    \"connectorsPlatformConfig\": {\n      \"enabled\": false,\n      \"expiresAt\": \"\"\n    },\n    \"integrationConfig\": {\n      \"enabled\": false\n    },\n    \"monetizationConfig\": {\n      \"enabled\": false\n    }\n  },\n  \"analyticsRegion\": \"\",\n  \"apiConsumerDataEncryptionKeyName\": \"\",\n  \"apiConsumerDataLocation\": \"\",\n  \"apigeeProjectId\": \"\",\n  \"attributes\": [],\n  \"authorizedNetwork\": \"\",\n  \"billingType\": \"\",\n  \"caCertificate\": \"\",\n  \"controlPlaneEncryptionKeyName\": \"\",\n  \"createdAt\": \"\",\n  \"customerName\": \"\",\n  \"description\": \"\",\n  \"displayName\": \"\",\n  \"environments\": [],\n  \"expiresAt\": \"\",\n  \"lastModifiedAt\": \"\",\n  \"name\": \"\",\n  \"portalDisabled\": false,\n  \"projectId\": \"\",\n  \"properties\": {\n    \"property\": [\n      {\n        \"name\": \"\",\n        \"value\": \"\"\n      }\n    ]\n  },\n  \"runtimeDatabaseEncryptionKeyName\": \"\",\n  \"runtimeType\": \"\",\n  \"state\": \"\",\n  \"subscriptionType\": \"\",\n  \"type\": \"\"\n}");

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

(client/post "{{baseUrl}}/v1/organizations" {:content-type :json
                                                             :form-params {:addonsConfig {:advancedApiOpsConfig {:enabled false}
                                                                                          :apiSecurityConfig {:enabled false
                                                                                                              :expiresAt ""}
                                                                                          :connectorsPlatformConfig {:enabled false
                                                                                                                     :expiresAt ""}
                                                                                          :integrationConfig {:enabled false}
                                                                                          :monetizationConfig {:enabled false}}
                                                                           :analyticsRegion ""
                                                                           :apiConsumerDataEncryptionKeyName ""
                                                                           :apiConsumerDataLocation ""
                                                                           :apigeeProjectId ""
                                                                           :attributes []
                                                                           :authorizedNetwork ""
                                                                           :billingType ""
                                                                           :caCertificate ""
                                                                           :controlPlaneEncryptionKeyName ""
                                                                           :createdAt ""
                                                                           :customerName ""
                                                                           :description ""
                                                                           :displayName ""
                                                                           :environments []
                                                                           :expiresAt ""
                                                                           :lastModifiedAt ""
                                                                           :name ""
                                                                           :portalDisabled false
                                                                           :projectId ""
                                                                           :properties {:property [{:name ""
                                                                                                    :value ""}]}
                                                                           :runtimeDatabaseEncryptionKeyName ""
                                                                           :runtimeType ""
                                                                           :state ""
                                                                           :subscriptionType ""
                                                                           :type ""}})
require "http/client"

url = "{{baseUrl}}/v1/organizations"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"addonsConfig\": {\n    \"advancedApiOpsConfig\": {\n      \"enabled\": false\n    },\n    \"apiSecurityConfig\": {\n      \"enabled\": false,\n      \"expiresAt\": \"\"\n    },\n    \"connectorsPlatformConfig\": {\n      \"enabled\": false,\n      \"expiresAt\": \"\"\n    },\n    \"integrationConfig\": {\n      \"enabled\": false\n    },\n    \"monetizationConfig\": {\n      \"enabled\": false\n    }\n  },\n  \"analyticsRegion\": \"\",\n  \"apiConsumerDataEncryptionKeyName\": \"\",\n  \"apiConsumerDataLocation\": \"\",\n  \"apigeeProjectId\": \"\",\n  \"attributes\": [],\n  \"authorizedNetwork\": \"\",\n  \"billingType\": \"\",\n  \"caCertificate\": \"\",\n  \"controlPlaneEncryptionKeyName\": \"\",\n  \"createdAt\": \"\",\n  \"customerName\": \"\",\n  \"description\": \"\",\n  \"displayName\": \"\",\n  \"environments\": [],\n  \"expiresAt\": \"\",\n  \"lastModifiedAt\": \"\",\n  \"name\": \"\",\n  \"portalDisabled\": false,\n  \"projectId\": \"\",\n  \"properties\": {\n    \"property\": [\n      {\n        \"name\": \"\",\n        \"value\": \"\"\n      }\n    ]\n  },\n  \"runtimeDatabaseEncryptionKeyName\": \"\",\n  \"runtimeType\": \"\",\n  \"state\": \"\",\n  \"subscriptionType\": \"\",\n  \"type\": \"\"\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}}/v1/organizations"),
    Content = new StringContent("{\n  \"addonsConfig\": {\n    \"advancedApiOpsConfig\": {\n      \"enabled\": false\n    },\n    \"apiSecurityConfig\": {\n      \"enabled\": false,\n      \"expiresAt\": \"\"\n    },\n    \"connectorsPlatformConfig\": {\n      \"enabled\": false,\n      \"expiresAt\": \"\"\n    },\n    \"integrationConfig\": {\n      \"enabled\": false\n    },\n    \"monetizationConfig\": {\n      \"enabled\": false\n    }\n  },\n  \"analyticsRegion\": \"\",\n  \"apiConsumerDataEncryptionKeyName\": \"\",\n  \"apiConsumerDataLocation\": \"\",\n  \"apigeeProjectId\": \"\",\n  \"attributes\": [],\n  \"authorizedNetwork\": \"\",\n  \"billingType\": \"\",\n  \"caCertificate\": \"\",\n  \"controlPlaneEncryptionKeyName\": \"\",\n  \"createdAt\": \"\",\n  \"customerName\": \"\",\n  \"description\": \"\",\n  \"displayName\": \"\",\n  \"environments\": [],\n  \"expiresAt\": \"\",\n  \"lastModifiedAt\": \"\",\n  \"name\": \"\",\n  \"portalDisabled\": false,\n  \"projectId\": \"\",\n  \"properties\": {\n    \"property\": [\n      {\n        \"name\": \"\",\n        \"value\": \"\"\n      }\n    ]\n  },\n  \"runtimeDatabaseEncryptionKeyName\": \"\",\n  \"runtimeType\": \"\",\n  \"state\": \"\",\n  \"subscriptionType\": \"\",\n  \"type\": \"\"\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}}/v1/organizations");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"addonsConfig\": {\n    \"advancedApiOpsConfig\": {\n      \"enabled\": false\n    },\n    \"apiSecurityConfig\": {\n      \"enabled\": false,\n      \"expiresAt\": \"\"\n    },\n    \"connectorsPlatformConfig\": {\n      \"enabled\": false,\n      \"expiresAt\": \"\"\n    },\n    \"integrationConfig\": {\n      \"enabled\": false\n    },\n    \"monetizationConfig\": {\n      \"enabled\": false\n    }\n  },\n  \"analyticsRegion\": \"\",\n  \"apiConsumerDataEncryptionKeyName\": \"\",\n  \"apiConsumerDataLocation\": \"\",\n  \"apigeeProjectId\": \"\",\n  \"attributes\": [],\n  \"authorizedNetwork\": \"\",\n  \"billingType\": \"\",\n  \"caCertificate\": \"\",\n  \"controlPlaneEncryptionKeyName\": \"\",\n  \"createdAt\": \"\",\n  \"customerName\": \"\",\n  \"description\": \"\",\n  \"displayName\": \"\",\n  \"environments\": [],\n  \"expiresAt\": \"\",\n  \"lastModifiedAt\": \"\",\n  \"name\": \"\",\n  \"portalDisabled\": false,\n  \"projectId\": \"\",\n  \"properties\": {\n    \"property\": [\n      {\n        \"name\": \"\",\n        \"value\": \"\"\n      }\n    ]\n  },\n  \"runtimeDatabaseEncryptionKeyName\": \"\",\n  \"runtimeType\": \"\",\n  \"state\": \"\",\n  \"subscriptionType\": \"\",\n  \"type\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

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

func main() {

	url := "{{baseUrl}}/v1/organizations"

	payload := strings.NewReader("{\n  \"addonsConfig\": {\n    \"advancedApiOpsConfig\": {\n      \"enabled\": false\n    },\n    \"apiSecurityConfig\": {\n      \"enabled\": false,\n      \"expiresAt\": \"\"\n    },\n    \"connectorsPlatformConfig\": {\n      \"enabled\": false,\n      \"expiresAt\": \"\"\n    },\n    \"integrationConfig\": {\n      \"enabled\": false\n    },\n    \"monetizationConfig\": {\n      \"enabled\": false\n    }\n  },\n  \"analyticsRegion\": \"\",\n  \"apiConsumerDataEncryptionKeyName\": \"\",\n  \"apiConsumerDataLocation\": \"\",\n  \"apigeeProjectId\": \"\",\n  \"attributes\": [],\n  \"authorizedNetwork\": \"\",\n  \"billingType\": \"\",\n  \"caCertificate\": \"\",\n  \"controlPlaneEncryptionKeyName\": \"\",\n  \"createdAt\": \"\",\n  \"customerName\": \"\",\n  \"description\": \"\",\n  \"displayName\": \"\",\n  \"environments\": [],\n  \"expiresAt\": \"\",\n  \"lastModifiedAt\": \"\",\n  \"name\": \"\",\n  \"portalDisabled\": false,\n  \"projectId\": \"\",\n  \"properties\": {\n    \"property\": [\n      {\n        \"name\": \"\",\n        \"value\": \"\"\n      }\n    ]\n  },\n  \"runtimeDatabaseEncryptionKeyName\": \"\",\n  \"runtimeType\": \"\",\n  \"state\": \"\",\n  \"subscriptionType\": \"\",\n  \"type\": \"\"\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/v1/organizations HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 1052

{
  "addonsConfig": {
    "advancedApiOpsConfig": {
      "enabled": false
    },
    "apiSecurityConfig": {
      "enabled": false,
      "expiresAt": ""
    },
    "connectorsPlatformConfig": {
      "enabled": false,
      "expiresAt": ""
    },
    "integrationConfig": {
      "enabled": false
    },
    "monetizationConfig": {
      "enabled": false
    }
  },
  "analyticsRegion": "",
  "apiConsumerDataEncryptionKeyName": "",
  "apiConsumerDataLocation": "",
  "apigeeProjectId": "",
  "attributes": [],
  "authorizedNetwork": "",
  "billingType": "",
  "caCertificate": "",
  "controlPlaneEncryptionKeyName": "",
  "createdAt": "",
  "customerName": "",
  "description": "",
  "displayName": "",
  "environments": [],
  "expiresAt": "",
  "lastModifiedAt": "",
  "name": "",
  "portalDisabled": false,
  "projectId": "",
  "properties": {
    "property": [
      {
        "name": "",
        "value": ""
      }
    ]
  },
  "runtimeDatabaseEncryptionKeyName": "",
  "runtimeType": "",
  "state": "",
  "subscriptionType": "",
  "type": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/v1/organizations")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"addonsConfig\": {\n    \"advancedApiOpsConfig\": {\n      \"enabled\": false\n    },\n    \"apiSecurityConfig\": {\n      \"enabled\": false,\n      \"expiresAt\": \"\"\n    },\n    \"connectorsPlatformConfig\": {\n      \"enabled\": false,\n      \"expiresAt\": \"\"\n    },\n    \"integrationConfig\": {\n      \"enabled\": false\n    },\n    \"monetizationConfig\": {\n      \"enabled\": false\n    }\n  },\n  \"analyticsRegion\": \"\",\n  \"apiConsumerDataEncryptionKeyName\": \"\",\n  \"apiConsumerDataLocation\": \"\",\n  \"apigeeProjectId\": \"\",\n  \"attributes\": [],\n  \"authorizedNetwork\": \"\",\n  \"billingType\": \"\",\n  \"caCertificate\": \"\",\n  \"controlPlaneEncryptionKeyName\": \"\",\n  \"createdAt\": \"\",\n  \"customerName\": \"\",\n  \"description\": \"\",\n  \"displayName\": \"\",\n  \"environments\": [],\n  \"expiresAt\": \"\",\n  \"lastModifiedAt\": \"\",\n  \"name\": \"\",\n  \"portalDisabled\": false,\n  \"projectId\": \"\",\n  \"properties\": {\n    \"property\": [\n      {\n        \"name\": \"\",\n        \"value\": \"\"\n      }\n    ]\n  },\n  \"runtimeDatabaseEncryptionKeyName\": \"\",\n  \"runtimeType\": \"\",\n  \"state\": \"\",\n  \"subscriptionType\": \"\",\n  \"type\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/v1/organizations"))
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"addonsConfig\": {\n    \"advancedApiOpsConfig\": {\n      \"enabled\": false\n    },\n    \"apiSecurityConfig\": {\n      \"enabled\": false,\n      \"expiresAt\": \"\"\n    },\n    \"connectorsPlatformConfig\": {\n      \"enabled\": false,\n      \"expiresAt\": \"\"\n    },\n    \"integrationConfig\": {\n      \"enabled\": false\n    },\n    \"monetizationConfig\": {\n      \"enabled\": false\n    }\n  },\n  \"analyticsRegion\": \"\",\n  \"apiConsumerDataEncryptionKeyName\": \"\",\n  \"apiConsumerDataLocation\": \"\",\n  \"apigeeProjectId\": \"\",\n  \"attributes\": [],\n  \"authorizedNetwork\": \"\",\n  \"billingType\": \"\",\n  \"caCertificate\": \"\",\n  \"controlPlaneEncryptionKeyName\": \"\",\n  \"createdAt\": \"\",\n  \"customerName\": \"\",\n  \"description\": \"\",\n  \"displayName\": \"\",\n  \"environments\": [],\n  \"expiresAt\": \"\",\n  \"lastModifiedAt\": \"\",\n  \"name\": \"\",\n  \"portalDisabled\": false,\n  \"projectId\": \"\",\n  \"properties\": {\n    \"property\": [\n      {\n        \"name\": \"\",\n        \"value\": \"\"\n      }\n    ]\n  },\n  \"runtimeDatabaseEncryptionKeyName\": \"\",\n  \"runtimeType\": \"\",\n  \"state\": \"\",\n  \"subscriptionType\": \"\",\n  \"type\": \"\"\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  \"addonsConfig\": {\n    \"advancedApiOpsConfig\": {\n      \"enabled\": false\n    },\n    \"apiSecurityConfig\": {\n      \"enabled\": false,\n      \"expiresAt\": \"\"\n    },\n    \"connectorsPlatformConfig\": {\n      \"enabled\": false,\n      \"expiresAt\": \"\"\n    },\n    \"integrationConfig\": {\n      \"enabled\": false\n    },\n    \"monetizationConfig\": {\n      \"enabled\": false\n    }\n  },\n  \"analyticsRegion\": \"\",\n  \"apiConsumerDataEncryptionKeyName\": \"\",\n  \"apiConsumerDataLocation\": \"\",\n  \"apigeeProjectId\": \"\",\n  \"attributes\": [],\n  \"authorizedNetwork\": \"\",\n  \"billingType\": \"\",\n  \"caCertificate\": \"\",\n  \"controlPlaneEncryptionKeyName\": \"\",\n  \"createdAt\": \"\",\n  \"customerName\": \"\",\n  \"description\": \"\",\n  \"displayName\": \"\",\n  \"environments\": [],\n  \"expiresAt\": \"\",\n  \"lastModifiedAt\": \"\",\n  \"name\": \"\",\n  \"portalDisabled\": false,\n  \"projectId\": \"\",\n  \"properties\": {\n    \"property\": [\n      {\n        \"name\": \"\",\n        \"value\": \"\"\n      }\n    ]\n  },\n  \"runtimeDatabaseEncryptionKeyName\": \"\",\n  \"runtimeType\": \"\",\n  \"state\": \"\",\n  \"subscriptionType\": \"\",\n  \"type\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/v1/organizations")
  .post(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/v1/organizations")
  .header("content-type", "application/json")
  .body("{\n  \"addonsConfig\": {\n    \"advancedApiOpsConfig\": {\n      \"enabled\": false\n    },\n    \"apiSecurityConfig\": {\n      \"enabled\": false,\n      \"expiresAt\": \"\"\n    },\n    \"connectorsPlatformConfig\": {\n      \"enabled\": false,\n      \"expiresAt\": \"\"\n    },\n    \"integrationConfig\": {\n      \"enabled\": false\n    },\n    \"monetizationConfig\": {\n      \"enabled\": false\n    }\n  },\n  \"analyticsRegion\": \"\",\n  \"apiConsumerDataEncryptionKeyName\": \"\",\n  \"apiConsumerDataLocation\": \"\",\n  \"apigeeProjectId\": \"\",\n  \"attributes\": [],\n  \"authorizedNetwork\": \"\",\n  \"billingType\": \"\",\n  \"caCertificate\": \"\",\n  \"controlPlaneEncryptionKeyName\": \"\",\n  \"createdAt\": \"\",\n  \"customerName\": \"\",\n  \"description\": \"\",\n  \"displayName\": \"\",\n  \"environments\": [],\n  \"expiresAt\": \"\",\n  \"lastModifiedAt\": \"\",\n  \"name\": \"\",\n  \"portalDisabled\": false,\n  \"projectId\": \"\",\n  \"properties\": {\n    \"property\": [\n      {\n        \"name\": \"\",\n        \"value\": \"\"\n      }\n    ]\n  },\n  \"runtimeDatabaseEncryptionKeyName\": \"\",\n  \"runtimeType\": \"\",\n  \"state\": \"\",\n  \"subscriptionType\": \"\",\n  \"type\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  addonsConfig: {
    advancedApiOpsConfig: {
      enabled: false
    },
    apiSecurityConfig: {
      enabled: false,
      expiresAt: ''
    },
    connectorsPlatformConfig: {
      enabled: false,
      expiresAt: ''
    },
    integrationConfig: {
      enabled: false
    },
    monetizationConfig: {
      enabled: false
    }
  },
  analyticsRegion: '',
  apiConsumerDataEncryptionKeyName: '',
  apiConsumerDataLocation: '',
  apigeeProjectId: '',
  attributes: [],
  authorizedNetwork: '',
  billingType: '',
  caCertificate: '',
  controlPlaneEncryptionKeyName: '',
  createdAt: '',
  customerName: '',
  description: '',
  displayName: '',
  environments: [],
  expiresAt: '',
  lastModifiedAt: '',
  name: '',
  portalDisabled: false,
  projectId: '',
  properties: {
    property: [
      {
        name: '',
        value: ''
      }
    ]
  },
  runtimeDatabaseEncryptionKeyName: '',
  runtimeType: '',
  state: '',
  subscriptionType: '',
  type: ''
});

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

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

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

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

const options = {
  method: 'POST',
  url: '{{baseUrl}}/v1/organizations',
  headers: {'content-type': 'application/json'},
  data: {
    addonsConfig: {
      advancedApiOpsConfig: {enabled: false},
      apiSecurityConfig: {enabled: false, expiresAt: ''},
      connectorsPlatformConfig: {enabled: false, expiresAt: ''},
      integrationConfig: {enabled: false},
      monetizationConfig: {enabled: false}
    },
    analyticsRegion: '',
    apiConsumerDataEncryptionKeyName: '',
    apiConsumerDataLocation: '',
    apigeeProjectId: '',
    attributes: [],
    authorizedNetwork: '',
    billingType: '',
    caCertificate: '',
    controlPlaneEncryptionKeyName: '',
    createdAt: '',
    customerName: '',
    description: '',
    displayName: '',
    environments: [],
    expiresAt: '',
    lastModifiedAt: '',
    name: '',
    portalDisabled: false,
    projectId: '',
    properties: {property: [{name: '', value: ''}]},
    runtimeDatabaseEncryptionKeyName: '',
    runtimeType: '',
    state: '',
    subscriptionType: '',
    type: ''
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/v1/organizations';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"addonsConfig":{"advancedApiOpsConfig":{"enabled":false},"apiSecurityConfig":{"enabled":false,"expiresAt":""},"connectorsPlatformConfig":{"enabled":false,"expiresAt":""},"integrationConfig":{"enabled":false},"monetizationConfig":{"enabled":false}},"analyticsRegion":"","apiConsumerDataEncryptionKeyName":"","apiConsumerDataLocation":"","apigeeProjectId":"","attributes":[],"authorizedNetwork":"","billingType":"","caCertificate":"","controlPlaneEncryptionKeyName":"","createdAt":"","customerName":"","description":"","displayName":"","environments":[],"expiresAt":"","lastModifiedAt":"","name":"","portalDisabled":false,"projectId":"","properties":{"property":[{"name":"","value":""}]},"runtimeDatabaseEncryptionKeyName":"","runtimeType":"","state":"","subscriptionType":"","type":""}'
};

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}}/v1/organizations',
  method: 'POST',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "addonsConfig": {\n    "advancedApiOpsConfig": {\n      "enabled": false\n    },\n    "apiSecurityConfig": {\n      "enabled": false,\n      "expiresAt": ""\n    },\n    "connectorsPlatformConfig": {\n      "enabled": false,\n      "expiresAt": ""\n    },\n    "integrationConfig": {\n      "enabled": false\n    },\n    "monetizationConfig": {\n      "enabled": false\n    }\n  },\n  "analyticsRegion": "",\n  "apiConsumerDataEncryptionKeyName": "",\n  "apiConsumerDataLocation": "",\n  "apigeeProjectId": "",\n  "attributes": [],\n  "authorizedNetwork": "",\n  "billingType": "",\n  "caCertificate": "",\n  "controlPlaneEncryptionKeyName": "",\n  "createdAt": "",\n  "customerName": "",\n  "description": "",\n  "displayName": "",\n  "environments": [],\n  "expiresAt": "",\n  "lastModifiedAt": "",\n  "name": "",\n  "portalDisabled": false,\n  "projectId": "",\n  "properties": {\n    "property": [\n      {\n        "name": "",\n        "value": ""\n      }\n    ]\n  },\n  "runtimeDatabaseEncryptionKeyName": "",\n  "runtimeType": "",\n  "state": "",\n  "subscriptionType": "",\n  "type": ""\n}'
};

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

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"addonsConfig\": {\n    \"advancedApiOpsConfig\": {\n      \"enabled\": false\n    },\n    \"apiSecurityConfig\": {\n      \"enabled\": false,\n      \"expiresAt\": \"\"\n    },\n    \"connectorsPlatformConfig\": {\n      \"enabled\": false,\n      \"expiresAt\": \"\"\n    },\n    \"integrationConfig\": {\n      \"enabled\": false\n    },\n    \"monetizationConfig\": {\n      \"enabled\": false\n    }\n  },\n  \"analyticsRegion\": \"\",\n  \"apiConsumerDataEncryptionKeyName\": \"\",\n  \"apiConsumerDataLocation\": \"\",\n  \"apigeeProjectId\": \"\",\n  \"attributes\": [],\n  \"authorizedNetwork\": \"\",\n  \"billingType\": \"\",\n  \"caCertificate\": \"\",\n  \"controlPlaneEncryptionKeyName\": \"\",\n  \"createdAt\": \"\",\n  \"customerName\": \"\",\n  \"description\": \"\",\n  \"displayName\": \"\",\n  \"environments\": [],\n  \"expiresAt\": \"\",\n  \"lastModifiedAt\": \"\",\n  \"name\": \"\",\n  \"portalDisabled\": false,\n  \"projectId\": \"\",\n  \"properties\": {\n    \"property\": [\n      {\n        \"name\": \"\",\n        \"value\": \"\"\n      }\n    ]\n  },\n  \"runtimeDatabaseEncryptionKeyName\": \"\",\n  \"runtimeType\": \"\",\n  \"state\": \"\",\n  \"subscriptionType\": \"\",\n  \"type\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/v1/organizations")
  .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/v1/organizations',
  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({
  addonsConfig: {
    advancedApiOpsConfig: {enabled: false},
    apiSecurityConfig: {enabled: false, expiresAt: ''},
    connectorsPlatformConfig: {enabled: false, expiresAt: ''},
    integrationConfig: {enabled: false},
    monetizationConfig: {enabled: false}
  },
  analyticsRegion: '',
  apiConsumerDataEncryptionKeyName: '',
  apiConsumerDataLocation: '',
  apigeeProjectId: '',
  attributes: [],
  authorizedNetwork: '',
  billingType: '',
  caCertificate: '',
  controlPlaneEncryptionKeyName: '',
  createdAt: '',
  customerName: '',
  description: '',
  displayName: '',
  environments: [],
  expiresAt: '',
  lastModifiedAt: '',
  name: '',
  portalDisabled: false,
  projectId: '',
  properties: {property: [{name: '', value: ''}]},
  runtimeDatabaseEncryptionKeyName: '',
  runtimeType: '',
  state: '',
  subscriptionType: '',
  type: ''
}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/v1/organizations',
  headers: {'content-type': 'application/json'},
  body: {
    addonsConfig: {
      advancedApiOpsConfig: {enabled: false},
      apiSecurityConfig: {enabled: false, expiresAt: ''},
      connectorsPlatformConfig: {enabled: false, expiresAt: ''},
      integrationConfig: {enabled: false},
      monetizationConfig: {enabled: false}
    },
    analyticsRegion: '',
    apiConsumerDataEncryptionKeyName: '',
    apiConsumerDataLocation: '',
    apigeeProjectId: '',
    attributes: [],
    authorizedNetwork: '',
    billingType: '',
    caCertificate: '',
    controlPlaneEncryptionKeyName: '',
    createdAt: '',
    customerName: '',
    description: '',
    displayName: '',
    environments: [],
    expiresAt: '',
    lastModifiedAt: '',
    name: '',
    portalDisabled: false,
    projectId: '',
    properties: {property: [{name: '', value: ''}]},
    runtimeDatabaseEncryptionKeyName: '',
    runtimeType: '',
    state: '',
    subscriptionType: '',
    type: ''
  },
  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}}/v1/organizations');

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

req.type('json');
req.send({
  addonsConfig: {
    advancedApiOpsConfig: {
      enabled: false
    },
    apiSecurityConfig: {
      enabled: false,
      expiresAt: ''
    },
    connectorsPlatformConfig: {
      enabled: false,
      expiresAt: ''
    },
    integrationConfig: {
      enabled: false
    },
    monetizationConfig: {
      enabled: false
    }
  },
  analyticsRegion: '',
  apiConsumerDataEncryptionKeyName: '',
  apiConsumerDataLocation: '',
  apigeeProjectId: '',
  attributes: [],
  authorizedNetwork: '',
  billingType: '',
  caCertificate: '',
  controlPlaneEncryptionKeyName: '',
  createdAt: '',
  customerName: '',
  description: '',
  displayName: '',
  environments: [],
  expiresAt: '',
  lastModifiedAt: '',
  name: '',
  portalDisabled: false,
  projectId: '',
  properties: {
    property: [
      {
        name: '',
        value: ''
      }
    ]
  },
  runtimeDatabaseEncryptionKeyName: '',
  runtimeType: '',
  state: '',
  subscriptionType: '',
  type: ''
});

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}}/v1/organizations',
  headers: {'content-type': 'application/json'},
  data: {
    addonsConfig: {
      advancedApiOpsConfig: {enabled: false},
      apiSecurityConfig: {enabled: false, expiresAt: ''},
      connectorsPlatformConfig: {enabled: false, expiresAt: ''},
      integrationConfig: {enabled: false},
      monetizationConfig: {enabled: false}
    },
    analyticsRegion: '',
    apiConsumerDataEncryptionKeyName: '',
    apiConsumerDataLocation: '',
    apigeeProjectId: '',
    attributes: [],
    authorizedNetwork: '',
    billingType: '',
    caCertificate: '',
    controlPlaneEncryptionKeyName: '',
    createdAt: '',
    customerName: '',
    description: '',
    displayName: '',
    environments: [],
    expiresAt: '',
    lastModifiedAt: '',
    name: '',
    portalDisabled: false,
    projectId: '',
    properties: {property: [{name: '', value: ''}]},
    runtimeDatabaseEncryptionKeyName: '',
    runtimeType: '',
    state: '',
    subscriptionType: '',
    type: ''
  }
};

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

const url = '{{baseUrl}}/v1/organizations';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"addonsConfig":{"advancedApiOpsConfig":{"enabled":false},"apiSecurityConfig":{"enabled":false,"expiresAt":""},"connectorsPlatformConfig":{"enabled":false,"expiresAt":""},"integrationConfig":{"enabled":false},"monetizationConfig":{"enabled":false}},"analyticsRegion":"","apiConsumerDataEncryptionKeyName":"","apiConsumerDataLocation":"","apigeeProjectId":"","attributes":[],"authorizedNetwork":"","billingType":"","caCertificate":"","controlPlaneEncryptionKeyName":"","createdAt":"","customerName":"","description":"","displayName":"","environments":[],"expiresAt":"","lastModifiedAt":"","name":"","portalDisabled":false,"projectId":"","properties":{"property":[{"name":"","value":""}]},"runtimeDatabaseEncryptionKeyName":"","runtimeType":"","state":"","subscriptionType":"","type":""}'
};

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 = @{ @"addonsConfig": @{ @"advancedApiOpsConfig": @{ @"enabled": @NO }, @"apiSecurityConfig": @{ @"enabled": @NO, @"expiresAt": @"" }, @"connectorsPlatformConfig": @{ @"enabled": @NO, @"expiresAt": @"" }, @"integrationConfig": @{ @"enabled": @NO }, @"monetizationConfig": @{ @"enabled": @NO } },
                              @"analyticsRegion": @"",
                              @"apiConsumerDataEncryptionKeyName": @"",
                              @"apiConsumerDataLocation": @"",
                              @"apigeeProjectId": @"",
                              @"attributes": @[  ],
                              @"authorizedNetwork": @"",
                              @"billingType": @"",
                              @"caCertificate": @"",
                              @"controlPlaneEncryptionKeyName": @"",
                              @"createdAt": @"",
                              @"customerName": @"",
                              @"description": @"",
                              @"displayName": @"",
                              @"environments": @[  ],
                              @"expiresAt": @"",
                              @"lastModifiedAt": @"",
                              @"name": @"",
                              @"portalDisabled": @NO,
                              @"projectId": @"",
                              @"properties": @{ @"property": @[ @{ @"name": @"", @"value": @"" } ] },
                              @"runtimeDatabaseEncryptionKeyName": @"",
                              @"runtimeType": @"",
                              @"state": @"",
                              @"subscriptionType": @"",
                              @"type": @"" };

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

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/v1/organizations"]
                                                       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}}/v1/organizations" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"addonsConfig\": {\n    \"advancedApiOpsConfig\": {\n      \"enabled\": false\n    },\n    \"apiSecurityConfig\": {\n      \"enabled\": false,\n      \"expiresAt\": \"\"\n    },\n    \"connectorsPlatformConfig\": {\n      \"enabled\": false,\n      \"expiresAt\": \"\"\n    },\n    \"integrationConfig\": {\n      \"enabled\": false\n    },\n    \"monetizationConfig\": {\n      \"enabled\": false\n    }\n  },\n  \"analyticsRegion\": \"\",\n  \"apiConsumerDataEncryptionKeyName\": \"\",\n  \"apiConsumerDataLocation\": \"\",\n  \"apigeeProjectId\": \"\",\n  \"attributes\": [],\n  \"authorizedNetwork\": \"\",\n  \"billingType\": \"\",\n  \"caCertificate\": \"\",\n  \"controlPlaneEncryptionKeyName\": \"\",\n  \"createdAt\": \"\",\n  \"customerName\": \"\",\n  \"description\": \"\",\n  \"displayName\": \"\",\n  \"environments\": [],\n  \"expiresAt\": \"\",\n  \"lastModifiedAt\": \"\",\n  \"name\": \"\",\n  \"portalDisabled\": false,\n  \"projectId\": \"\",\n  \"properties\": {\n    \"property\": [\n      {\n        \"name\": \"\",\n        \"value\": \"\"\n      }\n    ]\n  },\n  \"runtimeDatabaseEncryptionKeyName\": \"\",\n  \"runtimeType\": \"\",\n  \"state\": \"\",\n  \"subscriptionType\": \"\",\n  \"type\": \"\"\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/v1/organizations",
  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([
    'addonsConfig' => [
        'advancedApiOpsConfig' => [
                'enabled' => null
        ],
        'apiSecurityConfig' => [
                'enabled' => null,
                'expiresAt' => ''
        ],
        'connectorsPlatformConfig' => [
                'enabled' => null,
                'expiresAt' => ''
        ],
        'integrationConfig' => [
                'enabled' => null
        ],
        'monetizationConfig' => [
                'enabled' => null
        ]
    ],
    'analyticsRegion' => '',
    'apiConsumerDataEncryptionKeyName' => '',
    'apiConsumerDataLocation' => '',
    'apigeeProjectId' => '',
    'attributes' => [
        
    ],
    'authorizedNetwork' => '',
    'billingType' => '',
    'caCertificate' => '',
    'controlPlaneEncryptionKeyName' => '',
    'createdAt' => '',
    'customerName' => '',
    'description' => '',
    'displayName' => '',
    'environments' => [
        
    ],
    'expiresAt' => '',
    'lastModifiedAt' => '',
    'name' => '',
    'portalDisabled' => null,
    'projectId' => '',
    'properties' => [
        'property' => [
                [
                                'name' => '',
                                'value' => ''
                ]
        ]
    ],
    'runtimeDatabaseEncryptionKeyName' => '',
    'runtimeType' => '',
    'state' => '',
    'subscriptionType' => '',
    'type' => ''
  ]),
  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}}/v1/organizations', [
  'body' => '{
  "addonsConfig": {
    "advancedApiOpsConfig": {
      "enabled": false
    },
    "apiSecurityConfig": {
      "enabled": false,
      "expiresAt": ""
    },
    "connectorsPlatformConfig": {
      "enabled": false,
      "expiresAt": ""
    },
    "integrationConfig": {
      "enabled": false
    },
    "monetizationConfig": {
      "enabled": false
    }
  },
  "analyticsRegion": "",
  "apiConsumerDataEncryptionKeyName": "",
  "apiConsumerDataLocation": "",
  "apigeeProjectId": "",
  "attributes": [],
  "authorizedNetwork": "",
  "billingType": "",
  "caCertificate": "",
  "controlPlaneEncryptionKeyName": "",
  "createdAt": "",
  "customerName": "",
  "description": "",
  "displayName": "",
  "environments": [],
  "expiresAt": "",
  "lastModifiedAt": "",
  "name": "",
  "portalDisabled": false,
  "projectId": "",
  "properties": {
    "property": [
      {
        "name": "",
        "value": ""
      }
    ]
  },
  "runtimeDatabaseEncryptionKeyName": "",
  "runtimeType": "",
  "state": "",
  "subscriptionType": "",
  "type": ""
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

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

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

$request->setContentType('application/json');
$request->setBody(json_encode([
  'addonsConfig' => [
    'advancedApiOpsConfig' => [
        'enabled' => null
    ],
    'apiSecurityConfig' => [
        'enabled' => null,
        'expiresAt' => ''
    ],
    'connectorsPlatformConfig' => [
        'enabled' => null,
        'expiresAt' => ''
    ],
    'integrationConfig' => [
        'enabled' => null
    ],
    'monetizationConfig' => [
        'enabled' => null
    ]
  ],
  'analyticsRegion' => '',
  'apiConsumerDataEncryptionKeyName' => '',
  'apiConsumerDataLocation' => '',
  'apigeeProjectId' => '',
  'attributes' => [
    
  ],
  'authorizedNetwork' => '',
  'billingType' => '',
  'caCertificate' => '',
  'controlPlaneEncryptionKeyName' => '',
  'createdAt' => '',
  'customerName' => '',
  'description' => '',
  'displayName' => '',
  'environments' => [
    
  ],
  'expiresAt' => '',
  'lastModifiedAt' => '',
  'name' => '',
  'portalDisabled' => null,
  'projectId' => '',
  'properties' => [
    'property' => [
        [
                'name' => '',
                'value' => ''
        ]
    ]
  ],
  'runtimeDatabaseEncryptionKeyName' => '',
  'runtimeType' => '',
  'state' => '',
  'subscriptionType' => '',
  'type' => ''
]));

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

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'addonsConfig' => [
    'advancedApiOpsConfig' => [
        'enabled' => null
    ],
    'apiSecurityConfig' => [
        'enabled' => null,
        'expiresAt' => ''
    ],
    'connectorsPlatformConfig' => [
        'enabled' => null,
        'expiresAt' => ''
    ],
    'integrationConfig' => [
        'enabled' => null
    ],
    'monetizationConfig' => [
        'enabled' => null
    ]
  ],
  'analyticsRegion' => '',
  'apiConsumerDataEncryptionKeyName' => '',
  'apiConsumerDataLocation' => '',
  'apigeeProjectId' => '',
  'attributes' => [
    
  ],
  'authorizedNetwork' => '',
  'billingType' => '',
  'caCertificate' => '',
  'controlPlaneEncryptionKeyName' => '',
  'createdAt' => '',
  'customerName' => '',
  'description' => '',
  'displayName' => '',
  'environments' => [
    
  ],
  'expiresAt' => '',
  'lastModifiedAt' => '',
  'name' => '',
  'portalDisabled' => null,
  'projectId' => '',
  'properties' => [
    'property' => [
        [
                'name' => '',
                'value' => ''
        ]
    ]
  ],
  'runtimeDatabaseEncryptionKeyName' => '',
  'runtimeType' => '',
  'state' => '',
  'subscriptionType' => '',
  'type' => ''
]));
$request->setRequestUrl('{{baseUrl}}/v1/organizations');
$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}}/v1/organizations' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "addonsConfig": {
    "advancedApiOpsConfig": {
      "enabled": false
    },
    "apiSecurityConfig": {
      "enabled": false,
      "expiresAt": ""
    },
    "connectorsPlatformConfig": {
      "enabled": false,
      "expiresAt": ""
    },
    "integrationConfig": {
      "enabled": false
    },
    "monetizationConfig": {
      "enabled": false
    }
  },
  "analyticsRegion": "",
  "apiConsumerDataEncryptionKeyName": "",
  "apiConsumerDataLocation": "",
  "apigeeProjectId": "",
  "attributes": [],
  "authorizedNetwork": "",
  "billingType": "",
  "caCertificate": "",
  "controlPlaneEncryptionKeyName": "",
  "createdAt": "",
  "customerName": "",
  "description": "",
  "displayName": "",
  "environments": [],
  "expiresAt": "",
  "lastModifiedAt": "",
  "name": "",
  "portalDisabled": false,
  "projectId": "",
  "properties": {
    "property": [
      {
        "name": "",
        "value": ""
      }
    ]
  },
  "runtimeDatabaseEncryptionKeyName": "",
  "runtimeType": "",
  "state": "",
  "subscriptionType": "",
  "type": ""
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/v1/organizations' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "addonsConfig": {
    "advancedApiOpsConfig": {
      "enabled": false
    },
    "apiSecurityConfig": {
      "enabled": false,
      "expiresAt": ""
    },
    "connectorsPlatformConfig": {
      "enabled": false,
      "expiresAt": ""
    },
    "integrationConfig": {
      "enabled": false
    },
    "monetizationConfig": {
      "enabled": false
    }
  },
  "analyticsRegion": "",
  "apiConsumerDataEncryptionKeyName": "",
  "apiConsumerDataLocation": "",
  "apigeeProjectId": "",
  "attributes": [],
  "authorizedNetwork": "",
  "billingType": "",
  "caCertificate": "",
  "controlPlaneEncryptionKeyName": "",
  "createdAt": "",
  "customerName": "",
  "description": "",
  "displayName": "",
  "environments": [],
  "expiresAt": "",
  "lastModifiedAt": "",
  "name": "",
  "portalDisabled": false,
  "projectId": "",
  "properties": {
    "property": [
      {
        "name": "",
        "value": ""
      }
    ]
  },
  "runtimeDatabaseEncryptionKeyName": "",
  "runtimeType": "",
  "state": "",
  "subscriptionType": "",
  "type": ""
}'
import http.client

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

payload = "{\n  \"addonsConfig\": {\n    \"advancedApiOpsConfig\": {\n      \"enabled\": false\n    },\n    \"apiSecurityConfig\": {\n      \"enabled\": false,\n      \"expiresAt\": \"\"\n    },\n    \"connectorsPlatformConfig\": {\n      \"enabled\": false,\n      \"expiresAt\": \"\"\n    },\n    \"integrationConfig\": {\n      \"enabled\": false\n    },\n    \"monetizationConfig\": {\n      \"enabled\": false\n    }\n  },\n  \"analyticsRegion\": \"\",\n  \"apiConsumerDataEncryptionKeyName\": \"\",\n  \"apiConsumerDataLocation\": \"\",\n  \"apigeeProjectId\": \"\",\n  \"attributes\": [],\n  \"authorizedNetwork\": \"\",\n  \"billingType\": \"\",\n  \"caCertificate\": \"\",\n  \"controlPlaneEncryptionKeyName\": \"\",\n  \"createdAt\": \"\",\n  \"customerName\": \"\",\n  \"description\": \"\",\n  \"displayName\": \"\",\n  \"environments\": [],\n  \"expiresAt\": \"\",\n  \"lastModifiedAt\": \"\",\n  \"name\": \"\",\n  \"portalDisabled\": false,\n  \"projectId\": \"\",\n  \"properties\": {\n    \"property\": [\n      {\n        \"name\": \"\",\n        \"value\": \"\"\n      }\n    ]\n  },\n  \"runtimeDatabaseEncryptionKeyName\": \"\",\n  \"runtimeType\": \"\",\n  \"state\": \"\",\n  \"subscriptionType\": \"\",\n  \"type\": \"\"\n}"

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

conn.request("POST", "/baseUrl/v1/organizations", payload, headers)

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

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

url = "{{baseUrl}}/v1/organizations"

payload = {
    "addonsConfig": {
        "advancedApiOpsConfig": { "enabled": False },
        "apiSecurityConfig": {
            "enabled": False,
            "expiresAt": ""
        },
        "connectorsPlatformConfig": {
            "enabled": False,
            "expiresAt": ""
        },
        "integrationConfig": { "enabled": False },
        "monetizationConfig": { "enabled": False }
    },
    "analyticsRegion": "",
    "apiConsumerDataEncryptionKeyName": "",
    "apiConsumerDataLocation": "",
    "apigeeProjectId": "",
    "attributes": [],
    "authorizedNetwork": "",
    "billingType": "",
    "caCertificate": "",
    "controlPlaneEncryptionKeyName": "",
    "createdAt": "",
    "customerName": "",
    "description": "",
    "displayName": "",
    "environments": [],
    "expiresAt": "",
    "lastModifiedAt": "",
    "name": "",
    "portalDisabled": False,
    "projectId": "",
    "properties": { "property": [
            {
                "name": "",
                "value": ""
            }
        ] },
    "runtimeDatabaseEncryptionKeyName": "",
    "runtimeType": "",
    "state": "",
    "subscriptionType": "",
    "type": ""
}
headers = {"content-type": "application/json"}

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

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

url <- "{{baseUrl}}/v1/organizations"

payload <- "{\n  \"addonsConfig\": {\n    \"advancedApiOpsConfig\": {\n      \"enabled\": false\n    },\n    \"apiSecurityConfig\": {\n      \"enabled\": false,\n      \"expiresAt\": \"\"\n    },\n    \"connectorsPlatformConfig\": {\n      \"enabled\": false,\n      \"expiresAt\": \"\"\n    },\n    \"integrationConfig\": {\n      \"enabled\": false\n    },\n    \"monetizationConfig\": {\n      \"enabled\": false\n    }\n  },\n  \"analyticsRegion\": \"\",\n  \"apiConsumerDataEncryptionKeyName\": \"\",\n  \"apiConsumerDataLocation\": \"\",\n  \"apigeeProjectId\": \"\",\n  \"attributes\": [],\n  \"authorizedNetwork\": \"\",\n  \"billingType\": \"\",\n  \"caCertificate\": \"\",\n  \"controlPlaneEncryptionKeyName\": \"\",\n  \"createdAt\": \"\",\n  \"customerName\": \"\",\n  \"description\": \"\",\n  \"displayName\": \"\",\n  \"environments\": [],\n  \"expiresAt\": \"\",\n  \"lastModifiedAt\": \"\",\n  \"name\": \"\",\n  \"portalDisabled\": false,\n  \"projectId\": \"\",\n  \"properties\": {\n    \"property\": [\n      {\n        \"name\": \"\",\n        \"value\": \"\"\n      }\n    ]\n  },\n  \"runtimeDatabaseEncryptionKeyName\": \"\",\n  \"runtimeType\": \"\",\n  \"state\": \"\",\n  \"subscriptionType\": \"\",\n  \"type\": \"\"\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}}/v1/organizations")

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  \"addonsConfig\": {\n    \"advancedApiOpsConfig\": {\n      \"enabled\": false\n    },\n    \"apiSecurityConfig\": {\n      \"enabled\": false,\n      \"expiresAt\": \"\"\n    },\n    \"connectorsPlatformConfig\": {\n      \"enabled\": false,\n      \"expiresAt\": \"\"\n    },\n    \"integrationConfig\": {\n      \"enabled\": false\n    },\n    \"monetizationConfig\": {\n      \"enabled\": false\n    }\n  },\n  \"analyticsRegion\": \"\",\n  \"apiConsumerDataEncryptionKeyName\": \"\",\n  \"apiConsumerDataLocation\": \"\",\n  \"apigeeProjectId\": \"\",\n  \"attributes\": [],\n  \"authorizedNetwork\": \"\",\n  \"billingType\": \"\",\n  \"caCertificate\": \"\",\n  \"controlPlaneEncryptionKeyName\": \"\",\n  \"createdAt\": \"\",\n  \"customerName\": \"\",\n  \"description\": \"\",\n  \"displayName\": \"\",\n  \"environments\": [],\n  \"expiresAt\": \"\",\n  \"lastModifiedAt\": \"\",\n  \"name\": \"\",\n  \"portalDisabled\": false,\n  \"projectId\": \"\",\n  \"properties\": {\n    \"property\": [\n      {\n        \"name\": \"\",\n        \"value\": \"\"\n      }\n    ]\n  },\n  \"runtimeDatabaseEncryptionKeyName\": \"\",\n  \"runtimeType\": \"\",\n  \"state\": \"\",\n  \"subscriptionType\": \"\",\n  \"type\": \"\"\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/v1/organizations') do |req|
  req.body = "{\n  \"addonsConfig\": {\n    \"advancedApiOpsConfig\": {\n      \"enabled\": false\n    },\n    \"apiSecurityConfig\": {\n      \"enabled\": false,\n      \"expiresAt\": \"\"\n    },\n    \"connectorsPlatformConfig\": {\n      \"enabled\": false,\n      \"expiresAt\": \"\"\n    },\n    \"integrationConfig\": {\n      \"enabled\": false\n    },\n    \"monetizationConfig\": {\n      \"enabled\": false\n    }\n  },\n  \"analyticsRegion\": \"\",\n  \"apiConsumerDataEncryptionKeyName\": \"\",\n  \"apiConsumerDataLocation\": \"\",\n  \"apigeeProjectId\": \"\",\n  \"attributes\": [],\n  \"authorizedNetwork\": \"\",\n  \"billingType\": \"\",\n  \"caCertificate\": \"\",\n  \"controlPlaneEncryptionKeyName\": \"\",\n  \"createdAt\": \"\",\n  \"customerName\": \"\",\n  \"description\": \"\",\n  \"displayName\": \"\",\n  \"environments\": [],\n  \"expiresAt\": \"\",\n  \"lastModifiedAt\": \"\",\n  \"name\": \"\",\n  \"portalDisabled\": false,\n  \"projectId\": \"\",\n  \"properties\": {\n    \"property\": [\n      {\n        \"name\": \"\",\n        \"value\": \"\"\n      }\n    ]\n  },\n  \"runtimeDatabaseEncryptionKeyName\": \"\",\n  \"runtimeType\": \"\",\n  \"state\": \"\",\n  \"subscriptionType\": \"\",\n  \"type\": \"\"\n}"
end

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

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

    let payload = json!({
        "addonsConfig": json!({
            "advancedApiOpsConfig": json!({"enabled": false}),
            "apiSecurityConfig": json!({
                "enabled": false,
                "expiresAt": ""
            }),
            "connectorsPlatformConfig": json!({
                "enabled": false,
                "expiresAt": ""
            }),
            "integrationConfig": json!({"enabled": false}),
            "monetizationConfig": json!({"enabled": false})
        }),
        "analyticsRegion": "",
        "apiConsumerDataEncryptionKeyName": "",
        "apiConsumerDataLocation": "",
        "apigeeProjectId": "",
        "attributes": (),
        "authorizedNetwork": "",
        "billingType": "",
        "caCertificate": "",
        "controlPlaneEncryptionKeyName": "",
        "createdAt": "",
        "customerName": "",
        "description": "",
        "displayName": "",
        "environments": (),
        "expiresAt": "",
        "lastModifiedAt": "",
        "name": "",
        "portalDisabled": false,
        "projectId": "",
        "properties": json!({"property": (
                json!({
                    "name": "",
                    "value": ""
                })
            )}),
        "runtimeDatabaseEncryptionKeyName": "",
        "runtimeType": "",
        "state": "",
        "subscriptionType": "",
        "type": ""
    });

    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}}/v1/organizations \
  --header 'content-type: application/json' \
  --data '{
  "addonsConfig": {
    "advancedApiOpsConfig": {
      "enabled": false
    },
    "apiSecurityConfig": {
      "enabled": false,
      "expiresAt": ""
    },
    "connectorsPlatformConfig": {
      "enabled": false,
      "expiresAt": ""
    },
    "integrationConfig": {
      "enabled": false
    },
    "monetizationConfig": {
      "enabled": false
    }
  },
  "analyticsRegion": "",
  "apiConsumerDataEncryptionKeyName": "",
  "apiConsumerDataLocation": "",
  "apigeeProjectId": "",
  "attributes": [],
  "authorizedNetwork": "",
  "billingType": "",
  "caCertificate": "",
  "controlPlaneEncryptionKeyName": "",
  "createdAt": "",
  "customerName": "",
  "description": "",
  "displayName": "",
  "environments": [],
  "expiresAt": "",
  "lastModifiedAt": "",
  "name": "",
  "portalDisabled": false,
  "projectId": "",
  "properties": {
    "property": [
      {
        "name": "",
        "value": ""
      }
    ]
  },
  "runtimeDatabaseEncryptionKeyName": "",
  "runtimeType": "",
  "state": "",
  "subscriptionType": "",
  "type": ""
}'
echo '{
  "addonsConfig": {
    "advancedApiOpsConfig": {
      "enabled": false
    },
    "apiSecurityConfig": {
      "enabled": false,
      "expiresAt": ""
    },
    "connectorsPlatformConfig": {
      "enabled": false,
      "expiresAt": ""
    },
    "integrationConfig": {
      "enabled": false
    },
    "monetizationConfig": {
      "enabled": false
    }
  },
  "analyticsRegion": "",
  "apiConsumerDataEncryptionKeyName": "",
  "apiConsumerDataLocation": "",
  "apigeeProjectId": "",
  "attributes": [],
  "authorizedNetwork": "",
  "billingType": "",
  "caCertificate": "",
  "controlPlaneEncryptionKeyName": "",
  "createdAt": "",
  "customerName": "",
  "description": "",
  "displayName": "",
  "environments": [],
  "expiresAt": "",
  "lastModifiedAt": "",
  "name": "",
  "portalDisabled": false,
  "projectId": "",
  "properties": {
    "property": [
      {
        "name": "",
        "value": ""
      }
    ]
  },
  "runtimeDatabaseEncryptionKeyName": "",
  "runtimeType": "",
  "state": "",
  "subscriptionType": "",
  "type": ""
}' |  \
  http POST {{baseUrl}}/v1/organizations \
  content-type:application/json
wget --quiet \
  --method POST \
  --header 'content-type: application/json' \
  --body-data '{\n  "addonsConfig": {\n    "advancedApiOpsConfig": {\n      "enabled": false\n    },\n    "apiSecurityConfig": {\n      "enabled": false,\n      "expiresAt": ""\n    },\n    "connectorsPlatformConfig": {\n      "enabled": false,\n      "expiresAt": ""\n    },\n    "integrationConfig": {\n      "enabled": false\n    },\n    "monetizationConfig": {\n      "enabled": false\n    }\n  },\n  "analyticsRegion": "",\n  "apiConsumerDataEncryptionKeyName": "",\n  "apiConsumerDataLocation": "",\n  "apigeeProjectId": "",\n  "attributes": [],\n  "authorizedNetwork": "",\n  "billingType": "",\n  "caCertificate": "",\n  "controlPlaneEncryptionKeyName": "",\n  "createdAt": "",\n  "customerName": "",\n  "description": "",\n  "displayName": "",\n  "environments": [],\n  "expiresAt": "",\n  "lastModifiedAt": "",\n  "name": "",\n  "portalDisabled": false,\n  "projectId": "",\n  "properties": {\n    "property": [\n      {\n        "name": "",\n        "value": ""\n      }\n    ]\n  },\n  "runtimeDatabaseEncryptionKeyName": "",\n  "runtimeType": "",\n  "state": "",\n  "subscriptionType": "",\n  "type": ""\n}' \
  --output-document \
  - {{baseUrl}}/v1/organizations
import Foundation

let headers = ["content-type": "application/json"]
let parameters = [
  "addonsConfig": [
    "advancedApiOpsConfig": ["enabled": false],
    "apiSecurityConfig": [
      "enabled": false,
      "expiresAt": ""
    ],
    "connectorsPlatformConfig": [
      "enabled": false,
      "expiresAt": ""
    ],
    "integrationConfig": ["enabled": false],
    "monetizationConfig": ["enabled": false]
  ],
  "analyticsRegion": "",
  "apiConsumerDataEncryptionKeyName": "",
  "apiConsumerDataLocation": "",
  "apigeeProjectId": "",
  "attributes": [],
  "authorizedNetwork": "",
  "billingType": "",
  "caCertificate": "",
  "controlPlaneEncryptionKeyName": "",
  "createdAt": "",
  "customerName": "",
  "description": "",
  "displayName": "",
  "environments": [],
  "expiresAt": "",
  "lastModifiedAt": "",
  "name": "",
  "portalDisabled": false,
  "projectId": "",
  "properties": ["property": [
      [
        "name": "",
        "value": ""
      ]
    ]],
  "runtimeDatabaseEncryptionKeyName": "",
  "runtimeType": "",
  "state": "",
  "subscriptionType": "",
  "type": ""
] as [String : Any]

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

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/v1/organizations")! 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 apigee.organizations.datacollectors.create
{{baseUrl}}/v1/:parent/datacollectors
QUERY PARAMS

parent
BODY json

{
  "createdAt": "",
  "description": "",
  "lastModifiedAt": "",
  "name": "",
  "type": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/v1/:parent/datacollectors");

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  \"createdAt\": \"\",\n  \"description\": \"\",\n  \"lastModifiedAt\": \"\",\n  \"name\": \"\",\n  \"type\": \"\"\n}");

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

(client/post "{{baseUrl}}/v1/:parent/datacollectors" {:content-type :json
                                                                      :form-params {:createdAt ""
                                                                                    :description ""
                                                                                    :lastModifiedAt ""
                                                                                    :name ""
                                                                                    :type ""}})
require "http/client"

url = "{{baseUrl}}/v1/:parent/datacollectors"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"createdAt\": \"\",\n  \"description\": \"\",\n  \"lastModifiedAt\": \"\",\n  \"name\": \"\",\n  \"type\": \"\"\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}}/v1/:parent/datacollectors"),
    Content = new StringContent("{\n  \"createdAt\": \"\",\n  \"description\": \"\",\n  \"lastModifiedAt\": \"\",\n  \"name\": \"\",\n  \"type\": \"\"\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}}/v1/:parent/datacollectors");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"createdAt\": \"\",\n  \"description\": \"\",\n  \"lastModifiedAt\": \"\",\n  \"name\": \"\",\n  \"type\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

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

func main() {

	url := "{{baseUrl}}/v1/:parent/datacollectors"

	payload := strings.NewReader("{\n  \"createdAt\": \"\",\n  \"description\": \"\",\n  \"lastModifiedAt\": \"\",\n  \"name\": \"\",\n  \"type\": \"\"\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/v1/:parent/datacollectors HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 94

{
  "createdAt": "",
  "description": "",
  "lastModifiedAt": "",
  "name": "",
  "type": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/v1/:parent/datacollectors")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"createdAt\": \"\",\n  \"description\": \"\",\n  \"lastModifiedAt\": \"\",\n  \"name\": \"\",\n  \"type\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/v1/:parent/datacollectors"))
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"createdAt\": \"\",\n  \"description\": \"\",\n  \"lastModifiedAt\": \"\",\n  \"name\": \"\",\n  \"type\": \"\"\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  \"createdAt\": \"\",\n  \"description\": \"\",\n  \"lastModifiedAt\": \"\",\n  \"name\": \"\",\n  \"type\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/v1/:parent/datacollectors")
  .post(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/v1/:parent/datacollectors")
  .header("content-type", "application/json")
  .body("{\n  \"createdAt\": \"\",\n  \"description\": \"\",\n  \"lastModifiedAt\": \"\",\n  \"name\": \"\",\n  \"type\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  createdAt: '',
  description: '',
  lastModifiedAt: '',
  name: '',
  type: ''
});

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

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

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

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

const options = {
  method: 'POST',
  url: '{{baseUrl}}/v1/:parent/datacollectors',
  headers: {'content-type': 'application/json'},
  data: {createdAt: '', description: '', lastModifiedAt: '', name: '', type: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/v1/:parent/datacollectors';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"createdAt":"","description":"","lastModifiedAt":"","name":"","type":""}'
};

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}}/v1/:parent/datacollectors',
  method: 'POST',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "createdAt": "",\n  "description": "",\n  "lastModifiedAt": "",\n  "name": "",\n  "type": ""\n}'
};

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

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"createdAt\": \"\",\n  \"description\": \"\",\n  \"lastModifiedAt\": \"\",\n  \"name\": \"\",\n  \"type\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/v1/:parent/datacollectors")
  .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/v1/:parent/datacollectors',
  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({createdAt: '', description: '', lastModifiedAt: '', name: '', type: ''}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/v1/:parent/datacollectors',
  headers: {'content-type': 'application/json'},
  body: {createdAt: '', description: '', lastModifiedAt: '', name: '', type: ''},
  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}}/v1/:parent/datacollectors');

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

req.type('json');
req.send({
  createdAt: '',
  description: '',
  lastModifiedAt: '',
  name: '',
  type: ''
});

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}}/v1/:parent/datacollectors',
  headers: {'content-type': 'application/json'},
  data: {createdAt: '', description: '', lastModifiedAt: '', name: '', type: ''}
};

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

const url = '{{baseUrl}}/v1/:parent/datacollectors';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"createdAt":"","description":"","lastModifiedAt":"","name":"","type":""}'
};

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 = @{ @"createdAt": @"",
                              @"description": @"",
                              @"lastModifiedAt": @"",
                              @"name": @"",
                              @"type": @"" };

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

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/v1/:parent/datacollectors"]
                                                       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}}/v1/:parent/datacollectors" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"createdAt\": \"\",\n  \"description\": \"\",\n  \"lastModifiedAt\": \"\",\n  \"name\": \"\",\n  \"type\": \"\"\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/v1/:parent/datacollectors",
  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([
    'createdAt' => '',
    'description' => '',
    'lastModifiedAt' => '',
    'name' => '',
    'type' => ''
  ]),
  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}}/v1/:parent/datacollectors', [
  'body' => '{
  "createdAt": "",
  "description": "",
  "lastModifiedAt": "",
  "name": "",
  "type": ""
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

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

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

$request->setContentType('application/json');
$request->setBody(json_encode([
  'createdAt' => '',
  'description' => '',
  'lastModifiedAt' => '',
  'name' => '',
  'type' => ''
]));

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

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'createdAt' => '',
  'description' => '',
  'lastModifiedAt' => '',
  'name' => '',
  'type' => ''
]));
$request->setRequestUrl('{{baseUrl}}/v1/:parent/datacollectors');
$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}}/v1/:parent/datacollectors' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "createdAt": "",
  "description": "",
  "lastModifiedAt": "",
  "name": "",
  "type": ""
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/v1/:parent/datacollectors' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "createdAt": "",
  "description": "",
  "lastModifiedAt": "",
  "name": "",
  "type": ""
}'
import http.client

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

payload = "{\n  \"createdAt\": \"\",\n  \"description\": \"\",\n  \"lastModifiedAt\": \"\",\n  \"name\": \"\",\n  \"type\": \"\"\n}"

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

conn.request("POST", "/baseUrl/v1/:parent/datacollectors", payload, headers)

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

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

url = "{{baseUrl}}/v1/:parent/datacollectors"

payload = {
    "createdAt": "",
    "description": "",
    "lastModifiedAt": "",
    "name": "",
    "type": ""
}
headers = {"content-type": "application/json"}

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

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

url <- "{{baseUrl}}/v1/:parent/datacollectors"

payload <- "{\n  \"createdAt\": \"\",\n  \"description\": \"\",\n  \"lastModifiedAt\": \"\",\n  \"name\": \"\",\n  \"type\": \"\"\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}}/v1/:parent/datacollectors")

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  \"createdAt\": \"\",\n  \"description\": \"\",\n  \"lastModifiedAt\": \"\",\n  \"name\": \"\",\n  \"type\": \"\"\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/v1/:parent/datacollectors') do |req|
  req.body = "{\n  \"createdAt\": \"\",\n  \"description\": \"\",\n  \"lastModifiedAt\": \"\",\n  \"name\": \"\",\n  \"type\": \"\"\n}"
end

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

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

    let payload = json!({
        "createdAt": "",
        "description": "",
        "lastModifiedAt": "",
        "name": "",
        "type": ""
    });

    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}}/v1/:parent/datacollectors \
  --header 'content-type: application/json' \
  --data '{
  "createdAt": "",
  "description": "",
  "lastModifiedAt": "",
  "name": "",
  "type": ""
}'
echo '{
  "createdAt": "",
  "description": "",
  "lastModifiedAt": "",
  "name": "",
  "type": ""
}' |  \
  http POST {{baseUrl}}/v1/:parent/datacollectors \
  content-type:application/json
wget --quiet \
  --method POST \
  --header 'content-type: application/json' \
  --body-data '{\n  "createdAt": "",\n  "description": "",\n  "lastModifiedAt": "",\n  "name": "",\n  "type": ""\n}' \
  --output-document \
  - {{baseUrl}}/v1/:parent/datacollectors
import Foundation

let headers = ["content-type": "application/json"]
let parameters = [
  "createdAt": "",
  "description": "",
  "lastModifiedAt": "",
  "name": "",
  "type": ""
] as [String : Any]

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

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/v1/:parent/datacollectors")! 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 apigee.organizations.datacollectors.list
{{baseUrl}}/v1/:parent/datacollectors
QUERY PARAMS

parent
Examples
REQUEST

CURL *hnd = curl_easy_init();

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

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

(client/get "{{baseUrl}}/v1/:parent/datacollectors")
require "http/client"

url = "{{baseUrl}}/v1/:parent/datacollectors"

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}}/v1/:parent/datacollectors"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/v1/:parent/datacollectors");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

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

func main() {

	url := "{{baseUrl}}/v1/:parent/datacollectors"

	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/v1/:parent/datacollectors HTTP/1.1
Host: example.com

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

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/v1/:parent/datacollectors"))
    .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}}/v1/:parent/datacollectors")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/v1/:parent/datacollectors")
  .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}}/v1/:parent/datacollectors');

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

const options = {method: 'GET', url: '{{baseUrl}}/v1/:parent/datacollectors'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/v1/:parent/datacollectors';
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}}/v1/:parent/datacollectors',
  method: 'GET',
  headers: {}
};

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

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

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

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/v1/:parent/datacollectors',
  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}}/v1/:parent/datacollectors'};

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

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

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

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}}/v1/:parent/datacollectors'};

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

const url = '{{baseUrl}}/v1/:parent/datacollectors';
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}}/v1/:parent/datacollectors"]
                                                       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}}/v1/:parent/datacollectors" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/v1/:parent/datacollectors",
  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}}/v1/:parent/datacollectors');

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

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

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

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

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

conn.request("GET", "/baseUrl/v1/:parent/datacollectors")

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

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

url = "{{baseUrl}}/v1/:parent/datacollectors"

response = requests.get(url)

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

url <- "{{baseUrl}}/v1/:parent/datacollectors"

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

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

url = URI("{{baseUrl}}/v1/:parent/datacollectors")

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/v1/:parent/datacollectors') do |req|
end

puts response.status
puts response.body
use reqwest;

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

    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}}/v1/:parent/datacollectors
http GET {{baseUrl}}/v1/:parent/datacollectors
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/v1/:parent/datacollectors
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/v1/:parent/datacollectors")! 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 apigee.organizations.developers.apps.attributes
{{baseUrl}}/v1/:name/attributes
QUERY PARAMS

name
BODY json

{
  "attribute": [
    {
      "name": "",
      "value": ""
    }
  ]
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

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

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  \"attribute\": [\n    {\n      \"name\": \"\",\n      \"value\": \"\"\n    }\n  ]\n}");

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

(client/post "{{baseUrl}}/v1/:name/attributes" {:content-type :json
                                                                :form-params {:attribute [{:name ""
                                                                                           :value ""}]}})
require "http/client"

url = "{{baseUrl}}/v1/:name/attributes"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"attribute\": [\n    {\n      \"name\": \"\",\n      \"value\": \"\"\n    }\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}}/v1/:name/attributes"),
    Content = new StringContent("{\n  \"attribute\": [\n    {\n      \"name\": \"\",\n      \"value\": \"\"\n    }\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}}/v1/:name/attributes");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"attribute\": [\n    {\n      \"name\": \"\",\n      \"value\": \"\"\n    }\n  ]\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

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

func main() {

	url := "{{baseUrl}}/v1/:name/attributes"

	payload := strings.NewReader("{\n  \"attribute\": [\n    {\n      \"name\": \"\",\n      \"value\": \"\"\n    }\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/v1/:name/attributes HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 72

{
  "attribute": [
    {
      "name": "",
      "value": ""
    }
  ]
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/v1/:name/attributes")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"attribute\": [\n    {\n      \"name\": \"\",\n      \"value\": \"\"\n    }\n  ]\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/v1/:name/attributes"))
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"attribute\": [\n    {\n      \"name\": \"\",\n      \"value\": \"\"\n    }\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  \"attribute\": [\n    {\n      \"name\": \"\",\n      \"value\": \"\"\n    }\n  ]\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/v1/:name/attributes")
  .post(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/v1/:name/attributes")
  .header("content-type", "application/json")
  .body("{\n  \"attribute\": [\n    {\n      \"name\": \"\",\n      \"value\": \"\"\n    }\n  ]\n}")
  .asString();
const data = JSON.stringify({
  attribute: [
    {
      name: '',
      value: ''
    }
  ]
});

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

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

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

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

const options = {
  method: 'POST',
  url: '{{baseUrl}}/v1/:name/attributes',
  headers: {'content-type': 'application/json'},
  data: {attribute: [{name: '', value: ''}]}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/v1/:name/attributes';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"attribute":[{"name":"","value":""}]}'
};

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}}/v1/:name/attributes',
  method: 'POST',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "attribute": [\n    {\n      "name": "",\n      "value": ""\n    }\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  \"attribute\": [\n    {\n      \"name\": \"\",\n      \"value\": \"\"\n    }\n  ]\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/v1/:name/attributes")
  .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/v1/:name/attributes',
  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({attribute: [{name: '', value: ''}]}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/v1/:name/attributes',
  headers: {'content-type': 'application/json'},
  body: {attribute: [{name: '', value: ''}]},
  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}}/v1/:name/attributes');

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

req.type('json');
req.send({
  attribute: [
    {
      name: '',
      value: ''
    }
  ]
});

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}}/v1/:name/attributes',
  headers: {'content-type': 'application/json'},
  data: {attribute: [{name: '', value: ''}]}
};

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

const url = '{{baseUrl}}/v1/:name/attributes';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"attribute":[{"name":"","value":""}]}'
};

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 = @{ @"attribute": @[ @{ @"name": @"", @"value": @"" } ] };

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

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/v1/:name/attributes"]
                                                       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}}/v1/:name/attributes" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"attribute\": [\n    {\n      \"name\": \"\",\n      \"value\": \"\"\n    }\n  ]\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/v1/:name/attributes",
  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([
    'attribute' => [
        [
                'name' => '',
                'value' => ''
        ]
    ]
  ]),
  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}}/v1/:name/attributes', [
  'body' => '{
  "attribute": [
    {
      "name": "",
      "value": ""
    }
  ]
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

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

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

$request->setContentType('application/json');
$request->setBody(json_encode([
  'attribute' => [
    [
        'name' => '',
        'value' => ''
    ]
  ]
]));

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

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'attribute' => [
    [
        'name' => '',
        'value' => ''
    ]
  ]
]));
$request->setRequestUrl('{{baseUrl}}/v1/:name/attributes');
$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}}/v1/:name/attributes' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "attribute": [
    {
      "name": "",
      "value": ""
    }
  ]
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/v1/:name/attributes' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "attribute": [
    {
      "name": "",
      "value": ""
    }
  ]
}'
import http.client

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

payload = "{\n  \"attribute\": [\n    {\n      \"name\": \"\",\n      \"value\": \"\"\n    }\n  ]\n}"

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

conn.request("POST", "/baseUrl/v1/:name/attributes", payload, headers)

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

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

url = "{{baseUrl}}/v1/:name/attributes"

payload = { "attribute": [
        {
            "name": "",
            "value": ""
        }
    ] }
headers = {"content-type": "application/json"}

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

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

url <- "{{baseUrl}}/v1/:name/attributes"

payload <- "{\n  \"attribute\": [\n    {\n      \"name\": \"\",\n      \"value\": \"\"\n    }\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}}/v1/:name/attributes")

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  \"attribute\": [\n    {\n      \"name\": \"\",\n      \"value\": \"\"\n    }\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/v1/:name/attributes') do |req|
  req.body = "{\n  \"attribute\": [\n    {\n      \"name\": \"\",\n      \"value\": \"\"\n    }\n  ]\n}"
end

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

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

    let payload = json!({"attribute": (
            json!({
                "name": "",
                "value": ""
            })
        )});

    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}}/v1/:name/attributes \
  --header 'content-type: application/json' \
  --data '{
  "attribute": [
    {
      "name": "",
      "value": ""
    }
  ]
}'
echo '{
  "attribute": [
    {
      "name": "",
      "value": ""
    }
  ]
}' |  \
  http POST {{baseUrl}}/v1/:name/attributes \
  content-type:application/json
wget --quiet \
  --method POST \
  --header 'content-type: application/json' \
  --body-data '{\n  "attribute": [\n    {\n      "name": "",\n      "value": ""\n    }\n  ]\n}' \
  --output-document \
  - {{baseUrl}}/v1/:name/attributes
import Foundation

let headers = ["content-type": "application/json"]
let parameters = ["attribute": [
    [
      "name": "",
      "value": ""
    ]
  ]] as [String : Any]

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

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/v1/:name/attributes")! 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 apigee.organizations.developers.apps.create
{{baseUrl}}/v1/:parent/apps
QUERY PARAMS

parent
BODY json

{
  "apiProducts": [],
  "appFamily": "",
  "appId": "",
  "attributes": [
    {
      "name": "",
      "value": ""
    }
  ],
  "callbackUrl": "",
  "createdAt": "",
  "credentials": [
    {
      "apiProducts": [
        {
          "apiproduct": "",
          "status": ""
        }
      ],
      "attributes": [
        {}
      ],
      "consumerKey": "",
      "consumerSecret": "",
      "expiresAt": "",
      "issuedAt": "",
      "scopes": [],
      "status": ""
    }
  ],
  "developerId": "",
  "keyExpiresIn": "",
  "lastModifiedAt": "",
  "name": "",
  "scopes": [],
  "status": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/v1/:parent/apps");

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  \"apiProducts\": [],\n  \"appFamily\": \"\",\n  \"appId\": \"\",\n  \"attributes\": [\n    {\n      \"name\": \"\",\n      \"value\": \"\"\n    }\n  ],\n  \"callbackUrl\": \"\",\n  \"createdAt\": \"\",\n  \"credentials\": [\n    {\n      \"apiProducts\": [\n        {\n          \"apiproduct\": \"\",\n          \"status\": \"\"\n        }\n      ],\n      \"attributes\": [\n        {}\n      ],\n      \"consumerKey\": \"\",\n      \"consumerSecret\": \"\",\n      \"expiresAt\": \"\",\n      \"issuedAt\": \"\",\n      \"scopes\": [],\n      \"status\": \"\"\n    }\n  ],\n  \"developerId\": \"\",\n  \"keyExpiresIn\": \"\",\n  \"lastModifiedAt\": \"\",\n  \"name\": \"\",\n  \"scopes\": [],\n  \"status\": \"\"\n}");

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

(client/post "{{baseUrl}}/v1/:parent/apps" {:content-type :json
                                                            :form-params {:apiProducts []
                                                                          :appFamily ""
                                                                          :appId ""
                                                                          :attributes [{:name ""
                                                                                        :value ""}]
                                                                          :callbackUrl ""
                                                                          :createdAt ""
                                                                          :credentials [{:apiProducts [{:apiproduct ""
                                                                                                        :status ""}]
                                                                                         :attributes [{}]
                                                                                         :consumerKey ""
                                                                                         :consumerSecret ""
                                                                                         :expiresAt ""
                                                                                         :issuedAt ""
                                                                                         :scopes []
                                                                                         :status ""}]
                                                                          :developerId ""
                                                                          :keyExpiresIn ""
                                                                          :lastModifiedAt ""
                                                                          :name ""
                                                                          :scopes []
                                                                          :status ""}})
require "http/client"

url = "{{baseUrl}}/v1/:parent/apps"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"apiProducts\": [],\n  \"appFamily\": \"\",\n  \"appId\": \"\",\n  \"attributes\": [\n    {\n      \"name\": \"\",\n      \"value\": \"\"\n    }\n  ],\n  \"callbackUrl\": \"\",\n  \"createdAt\": \"\",\n  \"credentials\": [\n    {\n      \"apiProducts\": [\n        {\n          \"apiproduct\": \"\",\n          \"status\": \"\"\n        }\n      ],\n      \"attributes\": [\n        {}\n      ],\n      \"consumerKey\": \"\",\n      \"consumerSecret\": \"\",\n      \"expiresAt\": \"\",\n      \"issuedAt\": \"\",\n      \"scopes\": [],\n      \"status\": \"\"\n    }\n  ],\n  \"developerId\": \"\",\n  \"keyExpiresIn\": \"\",\n  \"lastModifiedAt\": \"\",\n  \"name\": \"\",\n  \"scopes\": [],\n  \"status\": \"\"\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}}/v1/:parent/apps"),
    Content = new StringContent("{\n  \"apiProducts\": [],\n  \"appFamily\": \"\",\n  \"appId\": \"\",\n  \"attributes\": [\n    {\n      \"name\": \"\",\n      \"value\": \"\"\n    }\n  ],\n  \"callbackUrl\": \"\",\n  \"createdAt\": \"\",\n  \"credentials\": [\n    {\n      \"apiProducts\": [\n        {\n          \"apiproduct\": \"\",\n          \"status\": \"\"\n        }\n      ],\n      \"attributes\": [\n        {}\n      ],\n      \"consumerKey\": \"\",\n      \"consumerSecret\": \"\",\n      \"expiresAt\": \"\",\n      \"issuedAt\": \"\",\n      \"scopes\": [],\n      \"status\": \"\"\n    }\n  ],\n  \"developerId\": \"\",\n  \"keyExpiresIn\": \"\",\n  \"lastModifiedAt\": \"\",\n  \"name\": \"\",\n  \"scopes\": [],\n  \"status\": \"\"\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}}/v1/:parent/apps");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"apiProducts\": [],\n  \"appFamily\": \"\",\n  \"appId\": \"\",\n  \"attributes\": [\n    {\n      \"name\": \"\",\n      \"value\": \"\"\n    }\n  ],\n  \"callbackUrl\": \"\",\n  \"createdAt\": \"\",\n  \"credentials\": [\n    {\n      \"apiProducts\": [\n        {\n          \"apiproduct\": \"\",\n          \"status\": \"\"\n        }\n      ],\n      \"attributes\": [\n        {}\n      ],\n      \"consumerKey\": \"\",\n      \"consumerSecret\": \"\",\n      \"expiresAt\": \"\",\n      \"issuedAt\": \"\",\n      \"scopes\": [],\n      \"status\": \"\"\n    }\n  ],\n  \"developerId\": \"\",\n  \"keyExpiresIn\": \"\",\n  \"lastModifiedAt\": \"\",\n  \"name\": \"\",\n  \"scopes\": [],\n  \"status\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

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

func main() {

	url := "{{baseUrl}}/v1/:parent/apps"

	payload := strings.NewReader("{\n  \"apiProducts\": [],\n  \"appFamily\": \"\",\n  \"appId\": \"\",\n  \"attributes\": [\n    {\n      \"name\": \"\",\n      \"value\": \"\"\n    }\n  ],\n  \"callbackUrl\": \"\",\n  \"createdAt\": \"\",\n  \"credentials\": [\n    {\n      \"apiProducts\": [\n        {\n          \"apiproduct\": \"\",\n          \"status\": \"\"\n        }\n      ],\n      \"attributes\": [\n        {}\n      ],\n      \"consumerKey\": \"\",\n      \"consumerSecret\": \"\",\n      \"expiresAt\": \"\",\n      \"issuedAt\": \"\",\n      \"scopes\": [],\n      \"status\": \"\"\n    }\n  ],\n  \"developerId\": \"\",\n  \"keyExpiresIn\": \"\",\n  \"lastModifiedAt\": \"\",\n  \"name\": \"\",\n  \"scopes\": [],\n  \"status\": \"\"\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/v1/:parent/apps HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 599

{
  "apiProducts": [],
  "appFamily": "",
  "appId": "",
  "attributes": [
    {
      "name": "",
      "value": ""
    }
  ],
  "callbackUrl": "",
  "createdAt": "",
  "credentials": [
    {
      "apiProducts": [
        {
          "apiproduct": "",
          "status": ""
        }
      ],
      "attributes": [
        {}
      ],
      "consumerKey": "",
      "consumerSecret": "",
      "expiresAt": "",
      "issuedAt": "",
      "scopes": [],
      "status": ""
    }
  ],
  "developerId": "",
  "keyExpiresIn": "",
  "lastModifiedAt": "",
  "name": "",
  "scopes": [],
  "status": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/v1/:parent/apps")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"apiProducts\": [],\n  \"appFamily\": \"\",\n  \"appId\": \"\",\n  \"attributes\": [\n    {\n      \"name\": \"\",\n      \"value\": \"\"\n    }\n  ],\n  \"callbackUrl\": \"\",\n  \"createdAt\": \"\",\n  \"credentials\": [\n    {\n      \"apiProducts\": [\n        {\n          \"apiproduct\": \"\",\n          \"status\": \"\"\n        }\n      ],\n      \"attributes\": [\n        {}\n      ],\n      \"consumerKey\": \"\",\n      \"consumerSecret\": \"\",\n      \"expiresAt\": \"\",\n      \"issuedAt\": \"\",\n      \"scopes\": [],\n      \"status\": \"\"\n    }\n  ],\n  \"developerId\": \"\",\n  \"keyExpiresIn\": \"\",\n  \"lastModifiedAt\": \"\",\n  \"name\": \"\",\n  \"scopes\": [],\n  \"status\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/v1/:parent/apps"))
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"apiProducts\": [],\n  \"appFamily\": \"\",\n  \"appId\": \"\",\n  \"attributes\": [\n    {\n      \"name\": \"\",\n      \"value\": \"\"\n    }\n  ],\n  \"callbackUrl\": \"\",\n  \"createdAt\": \"\",\n  \"credentials\": [\n    {\n      \"apiProducts\": [\n        {\n          \"apiproduct\": \"\",\n          \"status\": \"\"\n        }\n      ],\n      \"attributes\": [\n        {}\n      ],\n      \"consumerKey\": \"\",\n      \"consumerSecret\": \"\",\n      \"expiresAt\": \"\",\n      \"issuedAt\": \"\",\n      \"scopes\": [],\n      \"status\": \"\"\n    }\n  ],\n  \"developerId\": \"\",\n  \"keyExpiresIn\": \"\",\n  \"lastModifiedAt\": \"\",\n  \"name\": \"\",\n  \"scopes\": [],\n  \"status\": \"\"\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  \"apiProducts\": [],\n  \"appFamily\": \"\",\n  \"appId\": \"\",\n  \"attributes\": [\n    {\n      \"name\": \"\",\n      \"value\": \"\"\n    }\n  ],\n  \"callbackUrl\": \"\",\n  \"createdAt\": \"\",\n  \"credentials\": [\n    {\n      \"apiProducts\": [\n        {\n          \"apiproduct\": \"\",\n          \"status\": \"\"\n        }\n      ],\n      \"attributes\": [\n        {}\n      ],\n      \"consumerKey\": \"\",\n      \"consumerSecret\": \"\",\n      \"expiresAt\": \"\",\n      \"issuedAt\": \"\",\n      \"scopes\": [],\n      \"status\": \"\"\n    }\n  ],\n  \"developerId\": \"\",\n  \"keyExpiresIn\": \"\",\n  \"lastModifiedAt\": \"\",\n  \"name\": \"\",\n  \"scopes\": [],\n  \"status\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/v1/:parent/apps")
  .post(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/v1/:parent/apps")
  .header("content-type", "application/json")
  .body("{\n  \"apiProducts\": [],\n  \"appFamily\": \"\",\n  \"appId\": \"\",\n  \"attributes\": [\n    {\n      \"name\": \"\",\n      \"value\": \"\"\n    }\n  ],\n  \"callbackUrl\": \"\",\n  \"createdAt\": \"\",\n  \"credentials\": [\n    {\n      \"apiProducts\": [\n        {\n          \"apiproduct\": \"\",\n          \"status\": \"\"\n        }\n      ],\n      \"attributes\": [\n        {}\n      ],\n      \"consumerKey\": \"\",\n      \"consumerSecret\": \"\",\n      \"expiresAt\": \"\",\n      \"issuedAt\": \"\",\n      \"scopes\": [],\n      \"status\": \"\"\n    }\n  ],\n  \"developerId\": \"\",\n  \"keyExpiresIn\": \"\",\n  \"lastModifiedAt\": \"\",\n  \"name\": \"\",\n  \"scopes\": [],\n  \"status\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  apiProducts: [],
  appFamily: '',
  appId: '',
  attributes: [
    {
      name: '',
      value: ''
    }
  ],
  callbackUrl: '',
  createdAt: '',
  credentials: [
    {
      apiProducts: [
        {
          apiproduct: '',
          status: ''
        }
      ],
      attributes: [
        {}
      ],
      consumerKey: '',
      consumerSecret: '',
      expiresAt: '',
      issuedAt: '',
      scopes: [],
      status: ''
    }
  ],
  developerId: '',
  keyExpiresIn: '',
  lastModifiedAt: '',
  name: '',
  scopes: [],
  status: ''
});

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

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

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

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

const options = {
  method: 'POST',
  url: '{{baseUrl}}/v1/:parent/apps',
  headers: {'content-type': 'application/json'},
  data: {
    apiProducts: [],
    appFamily: '',
    appId: '',
    attributes: [{name: '', value: ''}],
    callbackUrl: '',
    createdAt: '',
    credentials: [
      {
        apiProducts: [{apiproduct: '', status: ''}],
        attributes: [{}],
        consumerKey: '',
        consumerSecret: '',
        expiresAt: '',
        issuedAt: '',
        scopes: [],
        status: ''
      }
    ],
    developerId: '',
    keyExpiresIn: '',
    lastModifiedAt: '',
    name: '',
    scopes: [],
    status: ''
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/v1/:parent/apps';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"apiProducts":[],"appFamily":"","appId":"","attributes":[{"name":"","value":""}],"callbackUrl":"","createdAt":"","credentials":[{"apiProducts":[{"apiproduct":"","status":""}],"attributes":[{}],"consumerKey":"","consumerSecret":"","expiresAt":"","issuedAt":"","scopes":[],"status":""}],"developerId":"","keyExpiresIn":"","lastModifiedAt":"","name":"","scopes":[],"status":""}'
};

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}}/v1/:parent/apps',
  method: 'POST',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "apiProducts": [],\n  "appFamily": "",\n  "appId": "",\n  "attributes": [\n    {\n      "name": "",\n      "value": ""\n    }\n  ],\n  "callbackUrl": "",\n  "createdAt": "",\n  "credentials": [\n    {\n      "apiProducts": [\n        {\n          "apiproduct": "",\n          "status": ""\n        }\n      ],\n      "attributes": [\n        {}\n      ],\n      "consumerKey": "",\n      "consumerSecret": "",\n      "expiresAt": "",\n      "issuedAt": "",\n      "scopes": [],\n      "status": ""\n    }\n  ],\n  "developerId": "",\n  "keyExpiresIn": "",\n  "lastModifiedAt": "",\n  "name": "",\n  "scopes": [],\n  "status": ""\n}'
};

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

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"apiProducts\": [],\n  \"appFamily\": \"\",\n  \"appId\": \"\",\n  \"attributes\": [\n    {\n      \"name\": \"\",\n      \"value\": \"\"\n    }\n  ],\n  \"callbackUrl\": \"\",\n  \"createdAt\": \"\",\n  \"credentials\": [\n    {\n      \"apiProducts\": [\n        {\n          \"apiproduct\": \"\",\n          \"status\": \"\"\n        }\n      ],\n      \"attributes\": [\n        {}\n      ],\n      \"consumerKey\": \"\",\n      \"consumerSecret\": \"\",\n      \"expiresAt\": \"\",\n      \"issuedAt\": \"\",\n      \"scopes\": [],\n      \"status\": \"\"\n    }\n  ],\n  \"developerId\": \"\",\n  \"keyExpiresIn\": \"\",\n  \"lastModifiedAt\": \"\",\n  \"name\": \"\",\n  \"scopes\": [],\n  \"status\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/v1/:parent/apps")
  .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/v1/:parent/apps',
  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({
  apiProducts: [],
  appFamily: '',
  appId: '',
  attributes: [{name: '', value: ''}],
  callbackUrl: '',
  createdAt: '',
  credentials: [
    {
      apiProducts: [{apiproduct: '', status: ''}],
      attributes: [{}],
      consumerKey: '',
      consumerSecret: '',
      expiresAt: '',
      issuedAt: '',
      scopes: [],
      status: ''
    }
  ],
  developerId: '',
  keyExpiresIn: '',
  lastModifiedAt: '',
  name: '',
  scopes: [],
  status: ''
}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/v1/:parent/apps',
  headers: {'content-type': 'application/json'},
  body: {
    apiProducts: [],
    appFamily: '',
    appId: '',
    attributes: [{name: '', value: ''}],
    callbackUrl: '',
    createdAt: '',
    credentials: [
      {
        apiProducts: [{apiproduct: '', status: ''}],
        attributes: [{}],
        consumerKey: '',
        consumerSecret: '',
        expiresAt: '',
        issuedAt: '',
        scopes: [],
        status: ''
      }
    ],
    developerId: '',
    keyExpiresIn: '',
    lastModifiedAt: '',
    name: '',
    scopes: [],
    status: ''
  },
  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}}/v1/:parent/apps');

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

req.type('json');
req.send({
  apiProducts: [],
  appFamily: '',
  appId: '',
  attributes: [
    {
      name: '',
      value: ''
    }
  ],
  callbackUrl: '',
  createdAt: '',
  credentials: [
    {
      apiProducts: [
        {
          apiproduct: '',
          status: ''
        }
      ],
      attributes: [
        {}
      ],
      consumerKey: '',
      consumerSecret: '',
      expiresAt: '',
      issuedAt: '',
      scopes: [],
      status: ''
    }
  ],
  developerId: '',
  keyExpiresIn: '',
  lastModifiedAt: '',
  name: '',
  scopes: [],
  status: ''
});

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}}/v1/:parent/apps',
  headers: {'content-type': 'application/json'},
  data: {
    apiProducts: [],
    appFamily: '',
    appId: '',
    attributes: [{name: '', value: ''}],
    callbackUrl: '',
    createdAt: '',
    credentials: [
      {
        apiProducts: [{apiproduct: '', status: ''}],
        attributes: [{}],
        consumerKey: '',
        consumerSecret: '',
        expiresAt: '',
        issuedAt: '',
        scopes: [],
        status: ''
      }
    ],
    developerId: '',
    keyExpiresIn: '',
    lastModifiedAt: '',
    name: '',
    scopes: [],
    status: ''
  }
};

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

const url = '{{baseUrl}}/v1/:parent/apps';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"apiProducts":[],"appFamily":"","appId":"","attributes":[{"name":"","value":""}],"callbackUrl":"","createdAt":"","credentials":[{"apiProducts":[{"apiproduct":"","status":""}],"attributes":[{}],"consumerKey":"","consumerSecret":"","expiresAt":"","issuedAt":"","scopes":[],"status":""}],"developerId":"","keyExpiresIn":"","lastModifiedAt":"","name":"","scopes":[],"status":""}'
};

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 = @{ @"apiProducts": @[  ],
                              @"appFamily": @"",
                              @"appId": @"",
                              @"attributes": @[ @{ @"name": @"", @"value": @"" } ],
                              @"callbackUrl": @"",
                              @"createdAt": @"",
                              @"credentials": @[ @{ @"apiProducts": @[ @{ @"apiproduct": @"", @"status": @"" } ], @"attributes": @[ @{  } ], @"consumerKey": @"", @"consumerSecret": @"", @"expiresAt": @"", @"issuedAt": @"", @"scopes": @[  ], @"status": @"" } ],
                              @"developerId": @"",
                              @"keyExpiresIn": @"",
                              @"lastModifiedAt": @"",
                              @"name": @"",
                              @"scopes": @[  ],
                              @"status": @"" };

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

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/v1/:parent/apps"]
                                                       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}}/v1/:parent/apps" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"apiProducts\": [],\n  \"appFamily\": \"\",\n  \"appId\": \"\",\n  \"attributes\": [\n    {\n      \"name\": \"\",\n      \"value\": \"\"\n    }\n  ],\n  \"callbackUrl\": \"\",\n  \"createdAt\": \"\",\n  \"credentials\": [\n    {\n      \"apiProducts\": [\n        {\n          \"apiproduct\": \"\",\n          \"status\": \"\"\n        }\n      ],\n      \"attributes\": [\n        {}\n      ],\n      \"consumerKey\": \"\",\n      \"consumerSecret\": \"\",\n      \"expiresAt\": \"\",\n      \"issuedAt\": \"\",\n      \"scopes\": [],\n      \"status\": \"\"\n    }\n  ],\n  \"developerId\": \"\",\n  \"keyExpiresIn\": \"\",\n  \"lastModifiedAt\": \"\",\n  \"name\": \"\",\n  \"scopes\": [],\n  \"status\": \"\"\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/v1/:parent/apps",
  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([
    'apiProducts' => [
        
    ],
    'appFamily' => '',
    'appId' => '',
    'attributes' => [
        [
                'name' => '',
                'value' => ''
        ]
    ],
    'callbackUrl' => '',
    'createdAt' => '',
    'credentials' => [
        [
                'apiProducts' => [
                                [
                                                                'apiproduct' => '',
                                                                'status' => ''
                                ]
                ],
                'attributes' => [
                                [
                                                                
                                ]
                ],
                'consumerKey' => '',
                'consumerSecret' => '',
                'expiresAt' => '',
                'issuedAt' => '',
                'scopes' => [
                                
                ],
                'status' => ''
        ]
    ],
    'developerId' => '',
    'keyExpiresIn' => '',
    'lastModifiedAt' => '',
    'name' => '',
    'scopes' => [
        
    ],
    'status' => ''
  ]),
  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}}/v1/:parent/apps', [
  'body' => '{
  "apiProducts": [],
  "appFamily": "",
  "appId": "",
  "attributes": [
    {
      "name": "",
      "value": ""
    }
  ],
  "callbackUrl": "",
  "createdAt": "",
  "credentials": [
    {
      "apiProducts": [
        {
          "apiproduct": "",
          "status": ""
        }
      ],
      "attributes": [
        {}
      ],
      "consumerKey": "",
      "consumerSecret": "",
      "expiresAt": "",
      "issuedAt": "",
      "scopes": [],
      "status": ""
    }
  ],
  "developerId": "",
  "keyExpiresIn": "",
  "lastModifiedAt": "",
  "name": "",
  "scopes": [],
  "status": ""
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

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

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

$request->setContentType('application/json');
$request->setBody(json_encode([
  'apiProducts' => [
    
  ],
  'appFamily' => '',
  'appId' => '',
  'attributes' => [
    [
        'name' => '',
        'value' => ''
    ]
  ],
  'callbackUrl' => '',
  'createdAt' => '',
  'credentials' => [
    [
        'apiProducts' => [
                [
                                'apiproduct' => '',
                                'status' => ''
                ]
        ],
        'attributes' => [
                [
                                
                ]
        ],
        'consumerKey' => '',
        'consumerSecret' => '',
        'expiresAt' => '',
        'issuedAt' => '',
        'scopes' => [
                
        ],
        'status' => ''
    ]
  ],
  'developerId' => '',
  'keyExpiresIn' => '',
  'lastModifiedAt' => '',
  'name' => '',
  'scopes' => [
    
  ],
  'status' => ''
]));

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

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'apiProducts' => [
    
  ],
  'appFamily' => '',
  'appId' => '',
  'attributes' => [
    [
        'name' => '',
        'value' => ''
    ]
  ],
  'callbackUrl' => '',
  'createdAt' => '',
  'credentials' => [
    [
        'apiProducts' => [
                [
                                'apiproduct' => '',
                                'status' => ''
                ]
        ],
        'attributes' => [
                [
                                
                ]
        ],
        'consumerKey' => '',
        'consumerSecret' => '',
        'expiresAt' => '',
        'issuedAt' => '',
        'scopes' => [
                
        ],
        'status' => ''
    ]
  ],
  'developerId' => '',
  'keyExpiresIn' => '',
  'lastModifiedAt' => '',
  'name' => '',
  'scopes' => [
    
  ],
  'status' => ''
]));
$request->setRequestUrl('{{baseUrl}}/v1/:parent/apps');
$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}}/v1/:parent/apps' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "apiProducts": [],
  "appFamily": "",
  "appId": "",
  "attributes": [
    {
      "name": "",
      "value": ""
    }
  ],
  "callbackUrl": "",
  "createdAt": "",
  "credentials": [
    {
      "apiProducts": [
        {
          "apiproduct": "",
          "status": ""
        }
      ],
      "attributes": [
        {}
      ],
      "consumerKey": "",
      "consumerSecret": "",
      "expiresAt": "",
      "issuedAt": "",
      "scopes": [],
      "status": ""
    }
  ],
  "developerId": "",
  "keyExpiresIn": "",
  "lastModifiedAt": "",
  "name": "",
  "scopes": [],
  "status": ""
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/v1/:parent/apps' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "apiProducts": [],
  "appFamily": "",
  "appId": "",
  "attributes": [
    {
      "name": "",
      "value": ""
    }
  ],
  "callbackUrl": "",
  "createdAt": "",
  "credentials": [
    {
      "apiProducts": [
        {
          "apiproduct": "",
          "status": ""
        }
      ],
      "attributes": [
        {}
      ],
      "consumerKey": "",
      "consumerSecret": "",
      "expiresAt": "",
      "issuedAt": "",
      "scopes": [],
      "status": ""
    }
  ],
  "developerId": "",
  "keyExpiresIn": "",
  "lastModifiedAt": "",
  "name": "",
  "scopes": [],
  "status": ""
}'
import http.client

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

payload = "{\n  \"apiProducts\": [],\n  \"appFamily\": \"\",\n  \"appId\": \"\",\n  \"attributes\": [\n    {\n      \"name\": \"\",\n      \"value\": \"\"\n    }\n  ],\n  \"callbackUrl\": \"\",\n  \"createdAt\": \"\",\n  \"credentials\": [\n    {\n      \"apiProducts\": [\n        {\n          \"apiproduct\": \"\",\n          \"status\": \"\"\n        }\n      ],\n      \"attributes\": [\n        {}\n      ],\n      \"consumerKey\": \"\",\n      \"consumerSecret\": \"\",\n      \"expiresAt\": \"\",\n      \"issuedAt\": \"\",\n      \"scopes\": [],\n      \"status\": \"\"\n    }\n  ],\n  \"developerId\": \"\",\n  \"keyExpiresIn\": \"\",\n  \"lastModifiedAt\": \"\",\n  \"name\": \"\",\n  \"scopes\": [],\n  \"status\": \"\"\n}"

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

conn.request("POST", "/baseUrl/v1/:parent/apps", payload, headers)

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

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

url = "{{baseUrl}}/v1/:parent/apps"

payload = {
    "apiProducts": [],
    "appFamily": "",
    "appId": "",
    "attributes": [
        {
            "name": "",
            "value": ""
        }
    ],
    "callbackUrl": "",
    "createdAt": "",
    "credentials": [
        {
            "apiProducts": [
                {
                    "apiproduct": "",
                    "status": ""
                }
            ],
            "attributes": [{}],
            "consumerKey": "",
            "consumerSecret": "",
            "expiresAt": "",
            "issuedAt": "",
            "scopes": [],
            "status": ""
        }
    ],
    "developerId": "",
    "keyExpiresIn": "",
    "lastModifiedAt": "",
    "name": "",
    "scopes": [],
    "status": ""
}
headers = {"content-type": "application/json"}

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

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

url <- "{{baseUrl}}/v1/:parent/apps"

payload <- "{\n  \"apiProducts\": [],\n  \"appFamily\": \"\",\n  \"appId\": \"\",\n  \"attributes\": [\n    {\n      \"name\": \"\",\n      \"value\": \"\"\n    }\n  ],\n  \"callbackUrl\": \"\",\n  \"createdAt\": \"\",\n  \"credentials\": [\n    {\n      \"apiProducts\": [\n        {\n          \"apiproduct\": \"\",\n          \"status\": \"\"\n        }\n      ],\n      \"attributes\": [\n        {}\n      ],\n      \"consumerKey\": \"\",\n      \"consumerSecret\": \"\",\n      \"expiresAt\": \"\",\n      \"issuedAt\": \"\",\n      \"scopes\": [],\n      \"status\": \"\"\n    }\n  ],\n  \"developerId\": \"\",\n  \"keyExpiresIn\": \"\",\n  \"lastModifiedAt\": \"\",\n  \"name\": \"\",\n  \"scopes\": [],\n  \"status\": \"\"\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}}/v1/:parent/apps")

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  \"apiProducts\": [],\n  \"appFamily\": \"\",\n  \"appId\": \"\",\n  \"attributes\": [\n    {\n      \"name\": \"\",\n      \"value\": \"\"\n    }\n  ],\n  \"callbackUrl\": \"\",\n  \"createdAt\": \"\",\n  \"credentials\": [\n    {\n      \"apiProducts\": [\n        {\n          \"apiproduct\": \"\",\n          \"status\": \"\"\n        }\n      ],\n      \"attributes\": [\n        {}\n      ],\n      \"consumerKey\": \"\",\n      \"consumerSecret\": \"\",\n      \"expiresAt\": \"\",\n      \"issuedAt\": \"\",\n      \"scopes\": [],\n      \"status\": \"\"\n    }\n  ],\n  \"developerId\": \"\",\n  \"keyExpiresIn\": \"\",\n  \"lastModifiedAt\": \"\",\n  \"name\": \"\",\n  \"scopes\": [],\n  \"status\": \"\"\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/v1/:parent/apps') do |req|
  req.body = "{\n  \"apiProducts\": [],\n  \"appFamily\": \"\",\n  \"appId\": \"\",\n  \"attributes\": [\n    {\n      \"name\": \"\",\n      \"value\": \"\"\n    }\n  ],\n  \"callbackUrl\": \"\",\n  \"createdAt\": \"\",\n  \"credentials\": [\n    {\n      \"apiProducts\": [\n        {\n          \"apiproduct\": \"\",\n          \"status\": \"\"\n        }\n      ],\n      \"attributes\": [\n        {}\n      ],\n      \"consumerKey\": \"\",\n      \"consumerSecret\": \"\",\n      \"expiresAt\": \"\",\n      \"issuedAt\": \"\",\n      \"scopes\": [],\n      \"status\": \"\"\n    }\n  ],\n  \"developerId\": \"\",\n  \"keyExpiresIn\": \"\",\n  \"lastModifiedAt\": \"\",\n  \"name\": \"\",\n  \"scopes\": [],\n  \"status\": \"\"\n}"
end

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

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

    let payload = json!({
        "apiProducts": (),
        "appFamily": "",
        "appId": "",
        "attributes": (
            json!({
                "name": "",
                "value": ""
            })
        ),
        "callbackUrl": "",
        "createdAt": "",
        "credentials": (
            json!({
                "apiProducts": (
                    json!({
                        "apiproduct": "",
                        "status": ""
                    })
                ),
                "attributes": (json!({})),
                "consumerKey": "",
                "consumerSecret": "",
                "expiresAt": "",
                "issuedAt": "",
                "scopes": (),
                "status": ""
            })
        ),
        "developerId": "",
        "keyExpiresIn": "",
        "lastModifiedAt": "",
        "name": "",
        "scopes": (),
        "status": ""
    });

    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}}/v1/:parent/apps \
  --header 'content-type: application/json' \
  --data '{
  "apiProducts": [],
  "appFamily": "",
  "appId": "",
  "attributes": [
    {
      "name": "",
      "value": ""
    }
  ],
  "callbackUrl": "",
  "createdAt": "",
  "credentials": [
    {
      "apiProducts": [
        {
          "apiproduct": "",
          "status": ""
        }
      ],
      "attributes": [
        {}
      ],
      "consumerKey": "",
      "consumerSecret": "",
      "expiresAt": "",
      "issuedAt": "",
      "scopes": [],
      "status": ""
    }
  ],
  "developerId": "",
  "keyExpiresIn": "",
  "lastModifiedAt": "",
  "name": "",
  "scopes": [],
  "status": ""
}'
echo '{
  "apiProducts": [],
  "appFamily": "",
  "appId": "",
  "attributes": [
    {
      "name": "",
      "value": ""
    }
  ],
  "callbackUrl": "",
  "createdAt": "",
  "credentials": [
    {
      "apiProducts": [
        {
          "apiproduct": "",
          "status": ""
        }
      ],
      "attributes": [
        {}
      ],
      "consumerKey": "",
      "consumerSecret": "",
      "expiresAt": "",
      "issuedAt": "",
      "scopes": [],
      "status": ""
    }
  ],
  "developerId": "",
  "keyExpiresIn": "",
  "lastModifiedAt": "",
  "name": "",
  "scopes": [],
  "status": ""
}' |  \
  http POST {{baseUrl}}/v1/:parent/apps \
  content-type:application/json
wget --quiet \
  --method POST \
  --header 'content-type: application/json' \
  --body-data '{\n  "apiProducts": [],\n  "appFamily": "",\n  "appId": "",\n  "attributes": [\n    {\n      "name": "",\n      "value": ""\n    }\n  ],\n  "callbackUrl": "",\n  "createdAt": "",\n  "credentials": [\n    {\n      "apiProducts": [\n        {\n          "apiproduct": "",\n          "status": ""\n        }\n      ],\n      "attributes": [\n        {}\n      ],\n      "consumerKey": "",\n      "consumerSecret": "",\n      "expiresAt": "",\n      "issuedAt": "",\n      "scopes": [],\n      "status": ""\n    }\n  ],\n  "developerId": "",\n  "keyExpiresIn": "",\n  "lastModifiedAt": "",\n  "name": "",\n  "scopes": [],\n  "status": ""\n}' \
  --output-document \
  - {{baseUrl}}/v1/:parent/apps
import Foundation

let headers = ["content-type": "application/json"]
let parameters = [
  "apiProducts": [],
  "appFamily": "",
  "appId": "",
  "attributes": [
    [
      "name": "",
      "value": ""
    ]
  ],
  "callbackUrl": "",
  "createdAt": "",
  "credentials": [
    [
      "apiProducts": [
        [
          "apiproduct": "",
          "status": ""
        ]
      ],
      "attributes": [[]],
      "consumerKey": "",
      "consumerSecret": "",
      "expiresAt": "",
      "issuedAt": "",
      "scopes": [],
      "status": ""
    ]
  ],
  "developerId": "",
  "keyExpiresIn": "",
  "lastModifiedAt": "",
  "name": "",
  "scopes": [],
  "status": ""
] as [String : Any]

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

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/v1/:parent/apps")! 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 apigee.organizations.developers.apps.keys.create
{{baseUrl}}/v1/:parent/keys
QUERY PARAMS

parent
BODY json

{
  "apiProducts": [],
  "attributes": [
    {
      "name": "",
      "value": ""
    }
  ],
  "consumerKey": "",
  "consumerSecret": "",
  "expiresAt": "",
  "expiresInSeconds": "",
  "issuedAt": "",
  "scopes": [],
  "status": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/v1/:parent/keys");

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  \"apiProducts\": [],\n  \"attributes\": [\n    {\n      \"name\": \"\",\n      \"value\": \"\"\n    }\n  ],\n  \"consumerKey\": \"\",\n  \"consumerSecret\": \"\",\n  \"expiresAt\": \"\",\n  \"expiresInSeconds\": \"\",\n  \"issuedAt\": \"\",\n  \"scopes\": [],\n  \"status\": \"\"\n}");

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

(client/post "{{baseUrl}}/v1/:parent/keys" {:content-type :json
                                                            :form-params {:apiProducts []
                                                                          :attributes [{:name ""
                                                                                        :value ""}]
                                                                          :consumerKey ""
                                                                          :consumerSecret ""
                                                                          :expiresAt ""
                                                                          :expiresInSeconds ""
                                                                          :issuedAt ""
                                                                          :scopes []
                                                                          :status ""}})
require "http/client"

url = "{{baseUrl}}/v1/:parent/keys"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"apiProducts\": [],\n  \"attributes\": [\n    {\n      \"name\": \"\",\n      \"value\": \"\"\n    }\n  ],\n  \"consumerKey\": \"\",\n  \"consumerSecret\": \"\",\n  \"expiresAt\": \"\",\n  \"expiresInSeconds\": \"\",\n  \"issuedAt\": \"\",\n  \"scopes\": [],\n  \"status\": \"\"\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}}/v1/:parent/keys"),
    Content = new StringContent("{\n  \"apiProducts\": [],\n  \"attributes\": [\n    {\n      \"name\": \"\",\n      \"value\": \"\"\n    }\n  ],\n  \"consumerKey\": \"\",\n  \"consumerSecret\": \"\",\n  \"expiresAt\": \"\",\n  \"expiresInSeconds\": \"\",\n  \"issuedAt\": \"\",\n  \"scopes\": [],\n  \"status\": \"\"\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}}/v1/:parent/keys");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"apiProducts\": [],\n  \"attributes\": [\n    {\n      \"name\": \"\",\n      \"value\": \"\"\n    }\n  ],\n  \"consumerKey\": \"\",\n  \"consumerSecret\": \"\",\n  \"expiresAt\": \"\",\n  \"expiresInSeconds\": \"\",\n  \"issuedAt\": \"\",\n  \"scopes\": [],\n  \"status\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

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

func main() {

	url := "{{baseUrl}}/v1/:parent/keys"

	payload := strings.NewReader("{\n  \"apiProducts\": [],\n  \"attributes\": [\n    {\n      \"name\": \"\",\n      \"value\": \"\"\n    }\n  ],\n  \"consumerKey\": \"\",\n  \"consumerSecret\": \"\",\n  \"expiresAt\": \"\",\n  \"expiresInSeconds\": \"\",\n  \"issuedAt\": \"\",\n  \"scopes\": [],\n  \"status\": \"\"\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/v1/:parent/keys HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 234

{
  "apiProducts": [],
  "attributes": [
    {
      "name": "",
      "value": ""
    }
  ],
  "consumerKey": "",
  "consumerSecret": "",
  "expiresAt": "",
  "expiresInSeconds": "",
  "issuedAt": "",
  "scopes": [],
  "status": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/v1/:parent/keys")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"apiProducts\": [],\n  \"attributes\": [\n    {\n      \"name\": \"\",\n      \"value\": \"\"\n    }\n  ],\n  \"consumerKey\": \"\",\n  \"consumerSecret\": \"\",\n  \"expiresAt\": \"\",\n  \"expiresInSeconds\": \"\",\n  \"issuedAt\": \"\",\n  \"scopes\": [],\n  \"status\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/v1/:parent/keys"))
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"apiProducts\": [],\n  \"attributes\": [\n    {\n      \"name\": \"\",\n      \"value\": \"\"\n    }\n  ],\n  \"consumerKey\": \"\",\n  \"consumerSecret\": \"\",\n  \"expiresAt\": \"\",\n  \"expiresInSeconds\": \"\",\n  \"issuedAt\": \"\",\n  \"scopes\": [],\n  \"status\": \"\"\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  \"apiProducts\": [],\n  \"attributes\": [\n    {\n      \"name\": \"\",\n      \"value\": \"\"\n    }\n  ],\n  \"consumerKey\": \"\",\n  \"consumerSecret\": \"\",\n  \"expiresAt\": \"\",\n  \"expiresInSeconds\": \"\",\n  \"issuedAt\": \"\",\n  \"scopes\": [],\n  \"status\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/v1/:parent/keys")
  .post(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/v1/:parent/keys")
  .header("content-type", "application/json")
  .body("{\n  \"apiProducts\": [],\n  \"attributes\": [\n    {\n      \"name\": \"\",\n      \"value\": \"\"\n    }\n  ],\n  \"consumerKey\": \"\",\n  \"consumerSecret\": \"\",\n  \"expiresAt\": \"\",\n  \"expiresInSeconds\": \"\",\n  \"issuedAt\": \"\",\n  \"scopes\": [],\n  \"status\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  apiProducts: [],
  attributes: [
    {
      name: '',
      value: ''
    }
  ],
  consumerKey: '',
  consumerSecret: '',
  expiresAt: '',
  expiresInSeconds: '',
  issuedAt: '',
  scopes: [],
  status: ''
});

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

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

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

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

const options = {
  method: 'POST',
  url: '{{baseUrl}}/v1/:parent/keys',
  headers: {'content-type': 'application/json'},
  data: {
    apiProducts: [],
    attributes: [{name: '', value: ''}],
    consumerKey: '',
    consumerSecret: '',
    expiresAt: '',
    expiresInSeconds: '',
    issuedAt: '',
    scopes: [],
    status: ''
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/v1/:parent/keys';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"apiProducts":[],"attributes":[{"name":"","value":""}],"consumerKey":"","consumerSecret":"","expiresAt":"","expiresInSeconds":"","issuedAt":"","scopes":[],"status":""}'
};

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}}/v1/:parent/keys',
  method: 'POST',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "apiProducts": [],\n  "attributes": [\n    {\n      "name": "",\n      "value": ""\n    }\n  ],\n  "consumerKey": "",\n  "consumerSecret": "",\n  "expiresAt": "",\n  "expiresInSeconds": "",\n  "issuedAt": "",\n  "scopes": [],\n  "status": ""\n}'
};

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

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"apiProducts\": [],\n  \"attributes\": [\n    {\n      \"name\": \"\",\n      \"value\": \"\"\n    }\n  ],\n  \"consumerKey\": \"\",\n  \"consumerSecret\": \"\",\n  \"expiresAt\": \"\",\n  \"expiresInSeconds\": \"\",\n  \"issuedAt\": \"\",\n  \"scopes\": [],\n  \"status\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/v1/:parent/keys")
  .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/v1/:parent/keys',
  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({
  apiProducts: [],
  attributes: [{name: '', value: ''}],
  consumerKey: '',
  consumerSecret: '',
  expiresAt: '',
  expiresInSeconds: '',
  issuedAt: '',
  scopes: [],
  status: ''
}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/v1/:parent/keys',
  headers: {'content-type': 'application/json'},
  body: {
    apiProducts: [],
    attributes: [{name: '', value: ''}],
    consumerKey: '',
    consumerSecret: '',
    expiresAt: '',
    expiresInSeconds: '',
    issuedAt: '',
    scopes: [],
    status: ''
  },
  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}}/v1/:parent/keys');

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

req.type('json');
req.send({
  apiProducts: [],
  attributes: [
    {
      name: '',
      value: ''
    }
  ],
  consumerKey: '',
  consumerSecret: '',
  expiresAt: '',
  expiresInSeconds: '',
  issuedAt: '',
  scopes: [],
  status: ''
});

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}}/v1/:parent/keys',
  headers: {'content-type': 'application/json'},
  data: {
    apiProducts: [],
    attributes: [{name: '', value: ''}],
    consumerKey: '',
    consumerSecret: '',
    expiresAt: '',
    expiresInSeconds: '',
    issuedAt: '',
    scopes: [],
    status: ''
  }
};

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

const url = '{{baseUrl}}/v1/:parent/keys';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"apiProducts":[],"attributes":[{"name":"","value":""}],"consumerKey":"","consumerSecret":"","expiresAt":"","expiresInSeconds":"","issuedAt":"","scopes":[],"status":""}'
};

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 = @{ @"apiProducts": @[  ],
                              @"attributes": @[ @{ @"name": @"", @"value": @"" } ],
                              @"consumerKey": @"",
                              @"consumerSecret": @"",
                              @"expiresAt": @"",
                              @"expiresInSeconds": @"",
                              @"issuedAt": @"",
                              @"scopes": @[  ],
                              @"status": @"" };

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

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/v1/:parent/keys"]
                                                       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}}/v1/:parent/keys" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"apiProducts\": [],\n  \"attributes\": [\n    {\n      \"name\": \"\",\n      \"value\": \"\"\n    }\n  ],\n  \"consumerKey\": \"\",\n  \"consumerSecret\": \"\",\n  \"expiresAt\": \"\",\n  \"expiresInSeconds\": \"\",\n  \"issuedAt\": \"\",\n  \"scopes\": [],\n  \"status\": \"\"\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/v1/:parent/keys",
  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([
    'apiProducts' => [
        
    ],
    'attributes' => [
        [
                'name' => '',
                'value' => ''
        ]
    ],
    'consumerKey' => '',
    'consumerSecret' => '',
    'expiresAt' => '',
    'expiresInSeconds' => '',
    'issuedAt' => '',
    'scopes' => [
        
    ],
    'status' => ''
  ]),
  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}}/v1/:parent/keys', [
  'body' => '{
  "apiProducts": [],
  "attributes": [
    {
      "name": "",
      "value": ""
    }
  ],
  "consumerKey": "",
  "consumerSecret": "",
  "expiresAt": "",
  "expiresInSeconds": "",
  "issuedAt": "",
  "scopes": [],
  "status": ""
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

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

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

$request->setContentType('application/json');
$request->setBody(json_encode([
  'apiProducts' => [
    
  ],
  'attributes' => [
    [
        'name' => '',
        'value' => ''
    ]
  ],
  'consumerKey' => '',
  'consumerSecret' => '',
  'expiresAt' => '',
  'expiresInSeconds' => '',
  'issuedAt' => '',
  'scopes' => [
    
  ],
  'status' => ''
]));

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

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'apiProducts' => [
    
  ],
  'attributes' => [
    [
        'name' => '',
        'value' => ''
    ]
  ],
  'consumerKey' => '',
  'consumerSecret' => '',
  'expiresAt' => '',
  'expiresInSeconds' => '',
  'issuedAt' => '',
  'scopes' => [
    
  ],
  'status' => ''
]));
$request->setRequestUrl('{{baseUrl}}/v1/:parent/keys');
$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}}/v1/:parent/keys' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "apiProducts": [],
  "attributes": [
    {
      "name": "",
      "value": ""
    }
  ],
  "consumerKey": "",
  "consumerSecret": "",
  "expiresAt": "",
  "expiresInSeconds": "",
  "issuedAt": "",
  "scopes": [],
  "status": ""
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/v1/:parent/keys' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "apiProducts": [],
  "attributes": [
    {
      "name": "",
      "value": ""
    }
  ],
  "consumerKey": "",
  "consumerSecret": "",
  "expiresAt": "",
  "expiresInSeconds": "",
  "issuedAt": "",
  "scopes": [],
  "status": ""
}'
import http.client

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

payload = "{\n  \"apiProducts\": [],\n  \"attributes\": [\n    {\n      \"name\": \"\",\n      \"value\": \"\"\n    }\n  ],\n  \"consumerKey\": \"\",\n  \"consumerSecret\": \"\",\n  \"expiresAt\": \"\",\n  \"expiresInSeconds\": \"\",\n  \"issuedAt\": \"\",\n  \"scopes\": [],\n  \"status\": \"\"\n}"

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

conn.request("POST", "/baseUrl/v1/:parent/keys", payload, headers)

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

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

url = "{{baseUrl}}/v1/:parent/keys"

payload = {
    "apiProducts": [],
    "attributes": [
        {
            "name": "",
            "value": ""
        }
    ],
    "consumerKey": "",
    "consumerSecret": "",
    "expiresAt": "",
    "expiresInSeconds": "",
    "issuedAt": "",
    "scopes": [],
    "status": ""
}
headers = {"content-type": "application/json"}

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

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

url <- "{{baseUrl}}/v1/:parent/keys"

payload <- "{\n  \"apiProducts\": [],\n  \"attributes\": [\n    {\n      \"name\": \"\",\n      \"value\": \"\"\n    }\n  ],\n  \"consumerKey\": \"\",\n  \"consumerSecret\": \"\",\n  \"expiresAt\": \"\",\n  \"expiresInSeconds\": \"\",\n  \"issuedAt\": \"\",\n  \"scopes\": [],\n  \"status\": \"\"\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}}/v1/:parent/keys")

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  \"apiProducts\": [],\n  \"attributes\": [\n    {\n      \"name\": \"\",\n      \"value\": \"\"\n    }\n  ],\n  \"consumerKey\": \"\",\n  \"consumerSecret\": \"\",\n  \"expiresAt\": \"\",\n  \"expiresInSeconds\": \"\",\n  \"issuedAt\": \"\",\n  \"scopes\": [],\n  \"status\": \"\"\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/v1/:parent/keys') do |req|
  req.body = "{\n  \"apiProducts\": [],\n  \"attributes\": [\n    {\n      \"name\": \"\",\n      \"value\": \"\"\n    }\n  ],\n  \"consumerKey\": \"\",\n  \"consumerSecret\": \"\",\n  \"expiresAt\": \"\",\n  \"expiresInSeconds\": \"\",\n  \"issuedAt\": \"\",\n  \"scopes\": [],\n  \"status\": \"\"\n}"
end

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

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

    let payload = json!({
        "apiProducts": (),
        "attributes": (
            json!({
                "name": "",
                "value": ""
            })
        ),
        "consumerKey": "",
        "consumerSecret": "",
        "expiresAt": "",
        "expiresInSeconds": "",
        "issuedAt": "",
        "scopes": (),
        "status": ""
    });

    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}}/v1/:parent/keys \
  --header 'content-type: application/json' \
  --data '{
  "apiProducts": [],
  "attributes": [
    {
      "name": "",
      "value": ""
    }
  ],
  "consumerKey": "",
  "consumerSecret": "",
  "expiresAt": "",
  "expiresInSeconds": "",
  "issuedAt": "",
  "scopes": [],
  "status": ""
}'
echo '{
  "apiProducts": [],
  "attributes": [
    {
      "name": "",
      "value": ""
    }
  ],
  "consumerKey": "",
  "consumerSecret": "",
  "expiresAt": "",
  "expiresInSeconds": "",
  "issuedAt": "",
  "scopes": [],
  "status": ""
}' |  \
  http POST {{baseUrl}}/v1/:parent/keys \
  content-type:application/json
wget --quiet \
  --method POST \
  --header 'content-type: application/json' \
  --body-data '{\n  "apiProducts": [],\n  "attributes": [\n    {\n      "name": "",\n      "value": ""\n    }\n  ],\n  "consumerKey": "",\n  "consumerSecret": "",\n  "expiresAt": "",\n  "expiresInSeconds": "",\n  "issuedAt": "",\n  "scopes": [],\n  "status": ""\n}' \
  --output-document \
  - {{baseUrl}}/v1/:parent/keys
import Foundation

let headers = ["content-type": "application/json"]
let parameters = [
  "apiProducts": [],
  "attributes": [
    [
      "name": "",
      "value": ""
    ]
  ],
  "consumerKey": "",
  "consumerSecret": "",
  "expiresAt": "",
  "expiresInSeconds": "",
  "issuedAt": "",
  "scopes": [],
  "status": ""
] as [String : Any]

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

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/v1/:parent/keys")! 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 apigee.organizations.developers.apps.keys.create.create
{{baseUrl}}/v1/:parent/keys/create
QUERY PARAMS

parent
BODY json

{
  "apiProducts": [],
  "attributes": [
    {
      "name": "",
      "value": ""
    }
  ],
  "consumerKey": "",
  "consumerSecret": "",
  "expiresAt": "",
  "expiresInSeconds": "",
  "issuedAt": "",
  "scopes": [],
  "status": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/v1/:parent/keys/create");

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  \"apiProducts\": [],\n  \"attributes\": [\n    {\n      \"name\": \"\",\n      \"value\": \"\"\n    }\n  ],\n  \"consumerKey\": \"\",\n  \"consumerSecret\": \"\",\n  \"expiresAt\": \"\",\n  \"expiresInSeconds\": \"\",\n  \"issuedAt\": \"\",\n  \"scopes\": [],\n  \"status\": \"\"\n}");

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

(client/post "{{baseUrl}}/v1/:parent/keys/create" {:content-type :json
                                                                   :form-params {:apiProducts []
                                                                                 :attributes [{:name ""
                                                                                               :value ""}]
                                                                                 :consumerKey ""
                                                                                 :consumerSecret ""
                                                                                 :expiresAt ""
                                                                                 :expiresInSeconds ""
                                                                                 :issuedAt ""
                                                                                 :scopes []
                                                                                 :status ""}})
require "http/client"

url = "{{baseUrl}}/v1/:parent/keys/create"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"apiProducts\": [],\n  \"attributes\": [\n    {\n      \"name\": \"\",\n      \"value\": \"\"\n    }\n  ],\n  \"consumerKey\": \"\",\n  \"consumerSecret\": \"\",\n  \"expiresAt\": \"\",\n  \"expiresInSeconds\": \"\",\n  \"issuedAt\": \"\",\n  \"scopes\": [],\n  \"status\": \"\"\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}}/v1/:parent/keys/create"),
    Content = new StringContent("{\n  \"apiProducts\": [],\n  \"attributes\": [\n    {\n      \"name\": \"\",\n      \"value\": \"\"\n    }\n  ],\n  \"consumerKey\": \"\",\n  \"consumerSecret\": \"\",\n  \"expiresAt\": \"\",\n  \"expiresInSeconds\": \"\",\n  \"issuedAt\": \"\",\n  \"scopes\": [],\n  \"status\": \"\"\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}}/v1/:parent/keys/create");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"apiProducts\": [],\n  \"attributes\": [\n    {\n      \"name\": \"\",\n      \"value\": \"\"\n    }\n  ],\n  \"consumerKey\": \"\",\n  \"consumerSecret\": \"\",\n  \"expiresAt\": \"\",\n  \"expiresInSeconds\": \"\",\n  \"issuedAt\": \"\",\n  \"scopes\": [],\n  \"status\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

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

func main() {

	url := "{{baseUrl}}/v1/:parent/keys/create"

	payload := strings.NewReader("{\n  \"apiProducts\": [],\n  \"attributes\": [\n    {\n      \"name\": \"\",\n      \"value\": \"\"\n    }\n  ],\n  \"consumerKey\": \"\",\n  \"consumerSecret\": \"\",\n  \"expiresAt\": \"\",\n  \"expiresInSeconds\": \"\",\n  \"issuedAt\": \"\",\n  \"scopes\": [],\n  \"status\": \"\"\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/v1/:parent/keys/create HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 234

{
  "apiProducts": [],
  "attributes": [
    {
      "name": "",
      "value": ""
    }
  ],
  "consumerKey": "",
  "consumerSecret": "",
  "expiresAt": "",
  "expiresInSeconds": "",
  "issuedAt": "",
  "scopes": [],
  "status": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/v1/:parent/keys/create")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"apiProducts\": [],\n  \"attributes\": [\n    {\n      \"name\": \"\",\n      \"value\": \"\"\n    }\n  ],\n  \"consumerKey\": \"\",\n  \"consumerSecret\": \"\",\n  \"expiresAt\": \"\",\n  \"expiresInSeconds\": \"\",\n  \"issuedAt\": \"\",\n  \"scopes\": [],\n  \"status\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/v1/:parent/keys/create"))
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"apiProducts\": [],\n  \"attributes\": [\n    {\n      \"name\": \"\",\n      \"value\": \"\"\n    }\n  ],\n  \"consumerKey\": \"\",\n  \"consumerSecret\": \"\",\n  \"expiresAt\": \"\",\n  \"expiresInSeconds\": \"\",\n  \"issuedAt\": \"\",\n  \"scopes\": [],\n  \"status\": \"\"\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  \"apiProducts\": [],\n  \"attributes\": [\n    {\n      \"name\": \"\",\n      \"value\": \"\"\n    }\n  ],\n  \"consumerKey\": \"\",\n  \"consumerSecret\": \"\",\n  \"expiresAt\": \"\",\n  \"expiresInSeconds\": \"\",\n  \"issuedAt\": \"\",\n  \"scopes\": [],\n  \"status\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/v1/:parent/keys/create")
  .post(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/v1/:parent/keys/create")
  .header("content-type", "application/json")
  .body("{\n  \"apiProducts\": [],\n  \"attributes\": [\n    {\n      \"name\": \"\",\n      \"value\": \"\"\n    }\n  ],\n  \"consumerKey\": \"\",\n  \"consumerSecret\": \"\",\n  \"expiresAt\": \"\",\n  \"expiresInSeconds\": \"\",\n  \"issuedAt\": \"\",\n  \"scopes\": [],\n  \"status\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  apiProducts: [],
  attributes: [
    {
      name: '',
      value: ''
    }
  ],
  consumerKey: '',
  consumerSecret: '',
  expiresAt: '',
  expiresInSeconds: '',
  issuedAt: '',
  scopes: [],
  status: ''
});

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

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

xhr.open('POST', '{{baseUrl}}/v1/:parent/keys/create');
xhr.setRequestHeader('content-type', 'application/json');

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

const options = {
  method: 'POST',
  url: '{{baseUrl}}/v1/:parent/keys/create',
  headers: {'content-type': 'application/json'},
  data: {
    apiProducts: [],
    attributes: [{name: '', value: ''}],
    consumerKey: '',
    consumerSecret: '',
    expiresAt: '',
    expiresInSeconds: '',
    issuedAt: '',
    scopes: [],
    status: ''
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/v1/:parent/keys/create';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"apiProducts":[],"attributes":[{"name":"","value":""}],"consumerKey":"","consumerSecret":"","expiresAt":"","expiresInSeconds":"","issuedAt":"","scopes":[],"status":""}'
};

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}}/v1/:parent/keys/create',
  method: 'POST',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "apiProducts": [],\n  "attributes": [\n    {\n      "name": "",\n      "value": ""\n    }\n  ],\n  "consumerKey": "",\n  "consumerSecret": "",\n  "expiresAt": "",\n  "expiresInSeconds": "",\n  "issuedAt": "",\n  "scopes": [],\n  "status": ""\n}'
};

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

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"apiProducts\": [],\n  \"attributes\": [\n    {\n      \"name\": \"\",\n      \"value\": \"\"\n    }\n  ],\n  \"consumerKey\": \"\",\n  \"consumerSecret\": \"\",\n  \"expiresAt\": \"\",\n  \"expiresInSeconds\": \"\",\n  \"issuedAt\": \"\",\n  \"scopes\": [],\n  \"status\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/v1/:parent/keys/create")
  .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/v1/:parent/keys/create',
  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({
  apiProducts: [],
  attributes: [{name: '', value: ''}],
  consumerKey: '',
  consumerSecret: '',
  expiresAt: '',
  expiresInSeconds: '',
  issuedAt: '',
  scopes: [],
  status: ''
}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/v1/:parent/keys/create',
  headers: {'content-type': 'application/json'},
  body: {
    apiProducts: [],
    attributes: [{name: '', value: ''}],
    consumerKey: '',
    consumerSecret: '',
    expiresAt: '',
    expiresInSeconds: '',
    issuedAt: '',
    scopes: [],
    status: ''
  },
  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}}/v1/:parent/keys/create');

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

req.type('json');
req.send({
  apiProducts: [],
  attributes: [
    {
      name: '',
      value: ''
    }
  ],
  consumerKey: '',
  consumerSecret: '',
  expiresAt: '',
  expiresInSeconds: '',
  issuedAt: '',
  scopes: [],
  status: ''
});

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}}/v1/:parent/keys/create',
  headers: {'content-type': 'application/json'},
  data: {
    apiProducts: [],
    attributes: [{name: '', value: ''}],
    consumerKey: '',
    consumerSecret: '',
    expiresAt: '',
    expiresInSeconds: '',
    issuedAt: '',
    scopes: [],
    status: ''
  }
};

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

const url = '{{baseUrl}}/v1/:parent/keys/create';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"apiProducts":[],"attributes":[{"name":"","value":""}],"consumerKey":"","consumerSecret":"","expiresAt":"","expiresInSeconds":"","issuedAt":"","scopes":[],"status":""}'
};

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 = @{ @"apiProducts": @[  ],
                              @"attributes": @[ @{ @"name": @"", @"value": @"" } ],
                              @"consumerKey": @"",
                              @"consumerSecret": @"",
                              @"expiresAt": @"",
                              @"expiresInSeconds": @"",
                              @"issuedAt": @"",
                              @"scopes": @[  ],
                              @"status": @"" };

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

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/v1/:parent/keys/create"]
                                                       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}}/v1/:parent/keys/create" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"apiProducts\": [],\n  \"attributes\": [\n    {\n      \"name\": \"\",\n      \"value\": \"\"\n    }\n  ],\n  \"consumerKey\": \"\",\n  \"consumerSecret\": \"\",\n  \"expiresAt\": \"\",\n  \"expiresInSeconds\": \"\",\n  \"issuedAt\": \"\",\n  \"scopes\": [],\n  \"status\": \"\"\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/v1/:parent/keys/create",
  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([
    'apiProducts' => [
        
    ],
    'attributes' => [
        [
                'name' => '',
                'value' => ''
        ]
    ],
    'consumerKey' => '',
    'consumerSecret' => '',
    'expiresAt' => '',
    'expiresInSeconds' => '',
    'issuedAt' => '',
    'scopes' => [
        
    ],
    'status' => ''
  ]),
  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}}/v1/:parent/keys/create', [
  'body' => '{
  "apiProducts": [],
  "attributes": [
    {
      "name": "",
      "value": ""
    }
  ],
  "consumerKey": "",
  "consumerSecret": "",
  "expiresAt": "",
  "expiresInSeconds": "",
  "issuedAt": "",
  "scopes": [],
  "status": ""
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/v1/:parent/keys/create');
$request->setMethod(HTTP_METH_POST);

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

$request->setContentType('application/json');
$request->setBody(json_encode([
  'apiProducts' => [
    
  ],
  'attributes' => [
    [
        'name' => '',
        'value' => ''
    ]
  ],
  'consumerKey' => '',
  'consumerSecret' => '',
  'expiresAt' => '',
  'expiresInSeconds' => '',
  'issuedAt' => '',
  'scopes' => [
    
  ],
  'status' => ''
]));

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

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'apiProducts' => [
    
  ],
  'attributes' => [
    [
        'name' => '',
        'value' => ''
    ]
  ],
  'consumerKey' => '',
  'consumerSecret' => '',
  'expiresAt' => '',
  'expiresInSeconds' => '',
  'issuedAt' => '',
  'scopes' => [
    
  ],
  'status' => ''
]));
$request->setRequestUrl('{{baseUrl}}/v1/:parent/keys/create');
$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}}/v1/:parent/keys/create' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "apiProducts": [],
  "attributes": [
    {
      "name": "",
      "value": ""
    }
  ],
  "consumerKey": "",
  "consumerSecret": "",
  "expiresAt": "",
  "expiresInSeconds": "",
  "issuedAt": "",
  "scopes": [],
  "status": ""
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/v1/:parent/keys/create' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "apiProducts": [],
  "attributes": [
    {
      "name": "",
      "value": ""
    }
  ],
  "consumerKey": "",
  "consumerSecret": "",
  "expiresAt": "",
  "expiresInSeconds": "",
  "issuedAt": "",
  "scopes": [],
  "status": ""
}'
import http.client

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

payload = "{\n  \"apiProducts\": [],\n  \"attributes\": [\n    {\n      \"name\": \"\",\n      \"value\": \"\"\n    }\n  ],\n  \"consumerKey\": \"\",\n  \"consumerSecret\": \"\",\n  \"expiresAt\": \"\",\n  \"expiresInSeconds\": \"\",\n  \"issuedAt\": \"\",\n  \"scopes\": [],\n  \"status\": \"\"\n}"

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

conn.request("POST", "/baseUrl/v1/:parent/keys/create", payload, headers)

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

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

url = "{{baseUrl}}/v1/:parent/keys/create"

payload = {
    "apiProducts": [],
    "attributes": [
        {
            "name": "",
            "value": ""
        }
    ],
    "consumerKey": "",
    "consumerSecret": "",
    "expiresAt": "",
    "expiresInSeconds": "",
    "issuedAt": "",
    "scopes": [],
    "status": ""
}
headers = {"content-type": "application/json"}

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

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

url <- "{{baseUrl}}/v1/:parent/keys/create"

payload <- "{\n  \"apiProducts\": [],\n  \"attributes\": [\n    {\n      \"name\": \"\",\n      \"value\": \"\"\n    }\n  ],\n  \"consumerKey\": \"\",\n  \"consumerSecret\": \"\",\n  \"expiresAt\": \"\",\n  \"expiresInSeconds\": \"\",\n  \"issuedAt\": \"\",\n  \"scopes\": [],\n  \"status\": \"\"\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}}/v1/:parent/keys/create")

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  \"apiProducts\": [],\n  \"attributes\": [\n    {\n      \"name\": \"\",\n      \"value\": \"\"\n    }\n  ],\n  \"consumerKey\": \"\",\n  \"consumerSecret\": \"\",\n  \"expiresAt\": \"\",\n  \"expiresInSeconds\": \"\",\n  \"issuedAt\": \"\",\n  \"scopes\": [],\n  \"status\": \"\"\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/v1/:parent/keys/create') do |req|
  req.body = "{\n  \"apiProducts\": [],\n  \"attributes\": [\n    {\n      \"name\": \"\",\n      \"value\": \"\"\n    }\n  ],\n  \"consumerKey\": \"\",\n  \"consumerSecret\": \"\",\n  \"expiresAt\": \"\",\n  \"expiresInSeconds\": \"\",\n  \"issuedAt\": \"\",\n  \"scopes\": [],\n  \"status\": \"\"\n}"
end

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

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

    let payload = json!({
        "apiProducts": (),
        "attributes": (
            json!({
                "name": "",
                "value": ""
            })
        ),
        "consumerKey": "",
        "consumerSecret": "",
        "expiresAt": "",
        "expiresInSeconds": "",
        "issuedAt": "",
        "scopes": (),
        "status": ""
    });

    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}}/v1/:parent/keys/create \
  --header 'content-type: application/json' \
  --data '{
  "apiProducts": [],
  "attributes": [
    {
      "name": "",
      "value": ""
    }
  ],
  "consumerKey": "",
  "consumerSecret": "",
  "expiresAt": "",
  "expiresInSeconds": "",
  "issuedAt": "",
  "scopes": [],
  "status": ""
}'
echo '{
  "apiProducts": [],
  "attributes": [
    {
      "name": "",
      "value": ""
    }
  ],
  "consumerKey": "",
  "consumerSecret": "",
  "expiresAt": "",
  "expiresInSeconds": "",
  "issuedAt": "",
  "scopes": [],
  "status": ""
}' |  \
  http POST {{baseUrl}}/v1/:parent/keys/create \
  content-type:application/json
wget --quiet \
  --method POST \
  --header 'content-type: application/json' \
  --body-data '{\n  "apiProducts": [],\n  "attributes": [\n    {\n      "name": "",\n      "value": ""\n    }\n  ],\n  "consumerKey": "",\n  "consumerSecret": "",\n  "expiresAt": "",\n  "expiresInSeconds": "",\n  "issuedAt": "",\n  "scopes": [],\n  "status": ""\n}' \
  --output-document \
  - {{baseUrl}}/v1/:parent/keys/create
import Foundation

let headers = ["content-type": "application/json"]
let parameters = [
  "apiProducts": [],
  "attributes": [
    [
      "name": "",
      "value": ""
    ]
  ],
  "consumerKey": "",
  "consumerSecret": "",
  "expiresAt": "",
  "expiresInSeconds": "",
  "issuedAt": "",
  "scopes": [],
  "status": ""
] as [String : Any]

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

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/v1/:parent/keys/create")! 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 apigee.organizations.developers.apps.list
{{baseUrl}}/v1/:parent/apps
QUERY PARAMS

parent
Examples
REQUEST

CURL *hnd = curl_easy_init();

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

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

(client/get "{{baseUrl}}/v1/:parent/apps")
require "http/client"

url = "{{baseUrl}}/v1/:parent/apps"

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}}/v1/:parent/apps"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/v1/:parent/apps");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

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

func main() {

	url := "{{baseUrl}}/v1/:parent/apps"

	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/v1/:parent/apps HTTP/1.1
Host: example.com

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

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/v1/:parent/apps"))
    .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}}/v1/:parent/apps")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/v1/:parent/apps")
  .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}}/v1/:parent/apps');

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

const options = {method: 'GET', url: '{{baseUrl}}/v1/:parent/apps'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/v1/:parent/apps';
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}}/v1/:parent/apps',
  method: 'GET',
  headers: {}
};

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

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

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

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/v1/:parent/apps',
  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}}/v1/:parent/apps'};

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

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

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

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}}/v1/:parent/apps'};

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

const url = '{{baseUrl}}/v1/:parent/apps';
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}}/v1/:parent/apps"]
                                                       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}}/v1/:parent/apps" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/v1/:parent/apps",
  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}}/v1/:parent/apps');

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

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

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

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

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

conn.request("GET", "/baseUrl/v1/:parent/apps")

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

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

url = "{{baseUrl}}/v1/:parent/apps"

response = requests.get(url)

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

url <- "{{baseUrl}}/v1/:parent/apps"

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

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

url = URI("{{baseUrl}}/v1/:parent/apps")

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/v1/:parent/apps') do |req|
end

puts response.status
puts response.body
use reqwest;

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

    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}}/v1/:parent/apps
http GET {{baseUrl}}/v1/:parent/apps
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/v1/:parent/apps
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/v1/:parent/apps")! 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 apigee.organizations.developers.attributes
{{baseUrl}}/v1/:parent/attributes
QUERY PARAMS

parent
BODY json

{
  "attribute": [
    {
      "name": "",
      "value": ""
    }
  ]
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/v1/:parent/attributes");

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  \"attribute\": [\n    {\n      \"name\": \"\",\n      \"value\": \"\"\n    }\n  ]\n}");

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

(client/post "{{baseUrl}}/v1/:parent/attributes" {:content-type :json
                                                                  :form-params {:attribute [{:name ""
                                                                                             :value ""}]}})
require "http/client"

url = "{{baseUrl}}/v1/:parent/attributes"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"attribute\": [\n    {\n      \"name\": \"\",\n      \"value\": \"\"\n    }\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}}/v1/:parent/attributes"),
    Content = new StringContent("{\n  \"attribute\": [\n    {\n      \"name\": \"\",\n      \"value\": \"\"\n    }\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}}/v1/:parent/attributes");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"attribute\": [\n    {\n      \"name\": \"\",\n      \"value\": \"\"\n    }\n  ]\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

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

func main() {

	url := "{{baseUrl}}/v1/:parent/attributes"

	payload := strings.NewReader("{\n  \"attribute\": [\n    {\n      \"name\": \"\",\n      \"value\": \"\"\n    }\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/v1/:parent/attributes HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 72

{
  "attribute": [
    {
      "name": "",
      "value": ""
    }
  ]
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/v1/:parent/attributes")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"attribute\": [\n    {\n      \"name\": \"\",\n      \"value\": \"\"\n    }\n  ]\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/v1/:parent/attributes"))
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"attribute\": [\n    {\n      \"name\": \"\",\n      \"value\": \"\"\n    }\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  \"attribute\": [\n    {\n      \"name\": \"\",\n      \"value\": \"\"\n    }\n  ]\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/v1/:parent/attributes")
  .post(body)
  .addHeader("content-type", "application/json")
  .build();

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

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

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

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

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

const options = {
  method: 'POST',
  url: '{{baseUrl}}/v1/:parent/attributes',
  headers: {'content-type': 'application/json'},
  data: {attribute: [{name: '', value: ''}]}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/v1/:parent/attributes';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"attribute":[{"name":"","value":""}]}'
};

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}}/v1/:parent/attributes',
  method: 'POST',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "attribute": [\n    {\n      "name": "",\n      "value": ""\n    }\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  \"attribute\": [\n    {\n      \"name\": \"\",\n      \"value\": \"\"\n    }\n  ]\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/v1/:parent/attributes")
  .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/v1/:parent/attributes',
  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({attribute: [{name: '', value: ''}]}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/v1/:parent/attributes',
  headers: {'content-type': 'application/json'},
  body: {attribute: [{name: '', value: ''}]},
  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}}/v1/:parent/attributes');

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

req.type('json');
req.send({
  attribute: [
    {
      name: '',
      value: ''
    }
  ]
});

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}}/v1/:parent/attributes',
  headers: {'content-type': 'application/json'},
  data: {attribute: [{name: '', value: ''}]}
};

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

const url = '{{baseUrl}}/v1/:parent/attributes';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"attribute":[{"name":"","value":""}]}'
};

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 = @{ @"attribute": @[ @{ @"name": @"", @"value": @"" } ] };

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

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/v1/:parent/attributes"]
                                                       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}}/v1/:parent/attributes" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"attribute\": [\n    {\n      \"name\": \"\",\n      \"value\": \"\"\n    }\n  ]\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/v1/:parent/attributes",
  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([
    'attribute' => [
        [
                'name' => '',
                'value' => ''
        ]
    ]
  ]),
  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}}/v1/:parent/attributes', [
  'body' => '{
  "attribute": [
    {
      "name": "",
      "value": ""
    }
  ]
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

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

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

$request->setContentType('application/json');
$request->setBody(json_encode([
  'attribute' => [
    [
        'name' => '',
        'value' => ''
    ]
  ]
]));

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

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'attribute' => [
    [
        'name' => '',
        'value' => ''
    ]
  ]
]));
$request->setRequestUrl('{{baseUrl}}/v1/:parent/attributes');
$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}}/v1/:parent/attributes' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "attribute": [
    {
      "name": "",
      "value": ""
    }
  ]
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/v1/:parent/attributes' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "attribute": [
    {
      "name": "",
      "value": ""
    }
  ]
}'
import http.client

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

payload = "{\n  \"attribute\": [\n    {\n      \"name\": \"\",\n      \"value\": \"\"\n    }\n  ]\n}"

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

conn.request("POST", "/baseUrl/v1/:parent/attributes", payload, headers)

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

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

url = "{{baseUrl}}/v1/:parent/attributes"

payload = { "attribute": [
        {
            "name": "",
            "value": ""
        }
    ] }
headers = {"content-type": "application/json"}

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

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

url <- "{{baseUrl}}/v1/:parent/attributes"

payload <- "{\n  \"attribute\": [\n    {\n      \"name\": \"\",\n      \"value\": \"\"\n    }\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}}/v1/:parent/attributes")

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  \"attribute\": [\n    {\n      \"name\": \"\",\n      \"value\": \"\"\n    }\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/v1/:parent/attributes') do |req|
  req.body = "{\n  \"attribute\": [\n    {\n      \"name\": \"\",\n      \"value\": \"\"\n    }\n  ]\n}"
end

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

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

    let payload = json!({"attribute": (
            json!({
                "name": "",
                "value": ""
            })
        )});

    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}}/v1/:parent/attributes \
  --header 'content-type: application/json' \
  --data '{
  "attribute": [
    {
      "name": "",
      "value": ""
    }
  ]
}'
echo '{
  "attribute": [
    {
      "name": "",
      "value": ""
    }
  ]
}' |  \
  http POST {{baseUrl}}/v1/:parent/attributes \
  content-type:application/json
wget --quiet \
  --method POST \
  --header 'content-type: application/json' \
  --body-data '{\n  "attribute": [\n    {\n      "name": "",\n      "value": ""\n    }\n  ]\n}' \
  --output-document \
  - {{baseUrl}}/v1/:parent/attributes
import Foundation

let headers = ["content-type": "application/json"]
let parameters = ["attribute": [
    [
      "name": "",
      "value": ""
    ]
  ]] as [String : Any]

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

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/v1/:parent/attributes")! 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 apigee.organizations.developers.attributes.list
{{baseUrl}}/v1/:parent/attributes
QUERY PARAMS

parent
Examples
REQUEST

CURL *hnd = curl_easy_init();

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

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

(client/get "{{baseUrl}}/v1/:parent/attributes")
require "http/client"

url = "{{baseUrl}}/v1/:parent/attributes"

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}}/v1/:parent/attributes"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/v1/:parent/attributes");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

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

func main() {

	url := "{{baseUrl}}/v1/:parent/attributes"

	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/v1/:parent/attributes HTTP/1.1
Host: example.com

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

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/v1/:parent/attributes"))
    .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}}/v1/:parent/attributes")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/v1/:parent/attributes")
  .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}}/v1/:parent/attributes');

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

const options = {method: 'GET', url: '{{baseUrl}}/v1/:parent/attributes'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/v1/:parent/attributes';
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}}/v1/:parent/attributes',
  method: 'GET',
  headers: {}
};

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

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

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

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/v1/:parent/attributes',
  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}}/v1/:parent/attributes'};

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

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

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

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}}/v1/:parent/attributes'};

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

const url = '{{baseUrl}}/v1/:parent/attributes';
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}}/v1/:parent/attributes"]
                                                       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}}/v1/:parent/attributes" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/v1/:parent/attributes",
  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}}/v1/:parent/attributes');

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

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

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

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

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

conn.request("GET", "/baseUrl/v1/:parent/attributes")

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

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

url = "{{baseUrl}}/v1/:parent/attributes"

response = requests.get(url)

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

url <- "{{baseUrl}}/v1/:parent/attributes"

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

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

url = URI("{{baseUrl}}/v1/:parent/attributes")

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/v1/:parent/attributes') do |req|
end

puts response.status
puts response.body
use reqwest;

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

    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}}/v1/:parent/attributes
http GET {{baseUrl}}/v1/:parent/attributes
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/v1/:parent/attributes
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/v1/:parent/attributes")! 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 apigee.organizations.developers.balance.adjust
{{baseUrl}}/v1/:name:adjust
QUERY PARAMS

name
BODY json

{
  "adjustment": {
    "currencyCode": "",
    "nanos": 0,
    "units": ""
  }
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

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

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  \"adjustment\": {\n    \"currencyCode\": \"\",\n    \"nanos\": 0,\n    \"units\": \"\"\n  }\n}");

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

(client/post "{{baseUrl}}/v1/:name:adjust" {:content-type :json
                                                            :form-params {:adjustment {:currencyCode ""
                                                                                       :nanos 0
                                                                                       :units ""}}})
require "http/client"

url = "{{baseUrl}}/v1/:name:adjust"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"adjustment\": {\n    \"currencyCode\": \"\",\n    \"nanos\": 0,\n    \"units\": \"\"\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}}/v1/:name:adjust"),
    Content = new StringContent("{\n  \"adjustment\": {\n    \"currencyCode\": \"\",\n    \"nanos\": 0,\n    \"units\": \"\"\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}}/v1/:name:adjust");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"adjustment\": {\n    \"currencyCode\": \"\",\n    \"nanos\": 0,\n    \"units\": \"\"\n  }\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

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

func main() {

	url := "{{baseUrl}}/v1/:name:adjust"

	payload := strings.NewReader("{\n  \"adjustment\": {\n    \"currencyCode\": \"\",\n    \"nanos\": 0,\n    \"units\": \"\"\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/v1/:name:adjust HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 81

{
  "adjustment": {
    "currencyCode": "",
    "nanos": 0,
    "units": ""
  }
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/v1/:name:adjust")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"adjustment\": {\n    \"currencyCode\": \"\",\n    \"nanos\": 0,\n    \"units\": \"\"\n  }\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/v1/:name:adjust"))
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"adjustment\": {\n    \"currencyCode\": \"\",\n    \"nanos\": 0,\n    \"units\": \"\"\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  \"adjustment\": {\n    \"currencyCode\": \"\",\n    \"nanos\": 0,\n    \"units\": \"\"\n  }\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/v1/:name:adjust")
  .post(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/v1/:name:adjust")
  .header("content-type", "application/json")
  .body("{\n  \"adjustment\": {\n    \"currencyCode\": \"\",\n    \"nanos\": 0,\n    \"units\": \"\"\n  }\n}")
  .asString();
const data = JSON.stringify({
  adjustment: {
    currencyCode: '',
    nanos: 0,
    units: ''
  }
});

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

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

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

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

const options = {
  method: 'POST',
  url: '{{baseUrl}}/v1/:name:adjust',
  headers: {'content-type': 'application/json'},
  data: {adjustment: {currencyCode: '', nanos: 0, units: ''}}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/v1/:name:adjust';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"adjustment":{"currencyCode":"","nanos":0,"units":""}}'
};

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}}/v1/:name:adjust',
  method: 'POST',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "adjustment": {\n    "currencyCode": "",\n    "nanos": 0,\n    "units": ""\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  \"adjustment\": {\n    \"currencyCode\": \"\",\n    \"nanos\": 0,\n    \"units\": \"\"\n  }\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/v1/:name:adjust")
  .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/v1/:name:adjust',
  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({adjustment: {currencyCode: '', nanos: 0, units: ''}}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/v1/:name:adjust',
  headers: {'content-type': 'application/json'},
  body: {adjustment: {currencyCode: '', nanos: 0, units: ''}},
  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}}/v1/:name:adjust');

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

req.type('json');
req.send({
  adjustment: {
    currencyCode: '',
    nanos: 0,
    units: ''
  }
});

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}}/v1/:name:adjust',
  headers: {'content-type': 'application/json'},
  data: {adjustment: {currencyCode: '', nanos: 0, units: ''}}
};

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

const url = '{{baseUrl}}/v1/:name:adjust';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"adjustment":{"currencyCode":"","nanos":0,"units":""}}'
};

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 = @{ @"adjustment": @{ @"currencyCode": @"", @"nanos": @0, @"units": @"" } };

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

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/v1/:name:adjust"]
                                                       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}}/v1/:name:adjust" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"adjustment\": {\n    \"currencyCode\": \"\",\n    \"nanos\": 0,\n    \"units\": \"\"\n  }\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/v1/:name:adjust",
  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([
    'adjustment' => [
        'currencyCode' => '',
        'nanos' => 0,
        'units' => ''
    ]
  ]),
  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}}/v1/:name:adjust', [
  'body' => '{
  "adjustment": {
    "currencyCode": "",
    "nanos": 0,
    "units": ""
  }
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

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

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

$request->setContentType('application/json');
$request->setBody(json_encode([
  'adjustment' => [
    'currencyCode' => '',
    'nanos' => 0,
    'units' => ''
  ]
]));

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

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'adjustment' => [
    'currencyCode' => '',
    'nanos' => 0,
    'units' => ''
  ]
]));
$request->setRequestUrl('{{baseUrl}}/v1/:name:adjust');
$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}}/v1/:name:adjust' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "adjustment": {
    "currencyCode": "",
    "nanos": 0,
    "units": ""
  }
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/v1/:name:adjust' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "adjustment": {
    "currencyCode": "",
    "nanos": 0,
    "units": ""
  }
}'
import http.client

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

payload = "{\n  \"adjustment\": {\n    \"currencyCode\": \"\",\n    \"nanos\": 0,\n    \"units\": \"\"\n  }\n}"

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

conn.request("POST", "/baseUrl/v1/:name:adjust", payload, headers)

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

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

url = "{{baseUrl}}/v1/:name:adjust"

payload = { "adjustment": {
        "currencyCode": "",
        "nanos": 0,
        "units": ""
    } }
headers = {"content-type": "application/json"}

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

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

url <- "{{baseUrl}}/v1/:name:adjust"

payload <- "{\n  \"adjustment\": {\n    \"currencyCode\": \"\",\n    \"nanos\": 0,\n    \"units\": \"\"\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}}/v1/:name:adjust")

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  \"adjustment\": {\n    \"currencyCode\": \"\",\n    \"nanos\": 0,\n    \"units\": \"\"\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/v1/:name:adjust') do |req|
  req.body = "{\n  \"adjustment\": {\n    \"currencyCode\": \"\",\n    \"nanos\": 0,\n    \"units\": \"\"\n  }\n}"
end

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

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

    let payload = json!({"adjustment": json!({
            "currencyCode": "",
            "nanos": 0,
            "units": ""
        })});

    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}}/v1/:name:adjust \
  --header 'content-type: application/json' \
  --data '{
  "adjustment": {
    "currencyCode": "",
    "nanos": 0,
    "units": ""
  }
}'
echo '{
  "adjustment": {
    "currencyCode": "",
    "nanos": 0,
    "units": ""
  }
}' |  \
  http POST {{baseUrl}}/v1/:name:adjust \
  content-type:application/json
wget --quiet \
  --method POST \
  --header 'content-type: application/json' \
  --body-data '{\n  "adjustment": {\n    "currencyCode": "",\n    "nanos": 0,\n    "units": ""\n  }\n}' \
  --output-document \
  - {{baseUrl}}/v1/:name:adjust
import Foundation

let headers = ["content-type": "application/json"]
let parameters = ["adjustment": [
    "currencyCode": "",
    "nanos": 0,
    "units": ""
  ]] as [String : Any]

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

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/v1/:name:adjust")! 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 apigee.organizations.developers.balance.credit
{{baseUrl}}/v1/:name:credit
QUERY PARAMS

name
BODY json

{
  "transactionAmount": {
    "currencyCode": "",
    "nanos": 0,
    "units": ""
  },
  "transactionId": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

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

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  \"transactionAmount\": {\n    \"currencyCode\": \"\",\n    \"nanos\": 0,\n    \"units\": \"\"\n  },\n  \"transactionId\": \"\"\n}");

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

(client/post "{{baseUrl}}/v1/:name:credit" {:content-type :json
                                                            :form-params {:transactionAmount {:currencyCode ""
                                                                                              :nanos 0
                                                                                              :units ""}
                                                                          :transactionId ""}})
require "http/client"

url = "{{baseUrl}}/v1/:name:credit"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"transactionAmount\": {\n    \"currencyCode\": \"\",\n    \"nanos\": 0,\n    \"units\": \"\"\n  },\n  \"transactionId\": \"\"\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}}/v1/:name:credit"),
    Content = new StringContent("{\n  \"transactionAmount\": {\n    \"currencyCode\": \"\",\n    \"nanos\": 0,\n    \"units\": \"\"\n  },\n  \"transactionId\": \"\"\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}}/v1/:name:credit");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"transactionAmount\": {\n    \"currencyCode\": \"\",\n    \"nanos\": 0,\n    \"units\": \"\"\n  },\n  \"transactionId\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

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

func main() {

	url := "{{baseUrl}}/v1/:name:credit"

	payload := strings.NewReader("{\n  \"transactionAmount\": {\n    \"currencyCode\": \"\",\n    \"nanos\": 0,\n    \"units\": \"\"\n  },\n  \"transactionId\": \"\"\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/v1/:name:credit HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 111

{
  "transactionAmount": {
    "currencyCode": "",
    "nanos": 0,
    "units": ""
  },
  "transactionId": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/v1/:name:credit")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"transactionAmount\": {\n    \"currencyCode\": \"\",\n    \"nanos\": 0,\n    \"units\": \"\"\n  },\n  \"transactionId\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/v1/:name:credit"))
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"transactionAmount\": {\n    \"currencyCode\": \"\",\n    \"nanos\": 0,\n    \"units\": \"\"\n  },\n  \"transactionId\": \"\"\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  \"transactionAmount\": {\n    \"currencyCode\": \"\",\n    \"nanos\": 0,\n    \"units\": \"\"\n  },\n  \"transactionId\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/v1/:name:credit")
  .post(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/v1/:name:credit")
  .header("content-type", "application/json")
  .body("{\n  \"transactionAmount\": {\n    \"currencyCode\": \"\",\n    \"nanos\": 0,\n    \"units\": \"\"\n  },\n  \"transactionId\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  transactionAmount: {
    currencyCode: '',
    nanos: 0,
    units: ''
  },
  transactionId: ''
});

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

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

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

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

const options = {
  method: 'POST',
  url: '{{baseUrl}}/v1/:name:credit',
  headers: {'content-type': 'application/json'},
  data: {transactionAmount: {currencyCode: '', nanos: 0, units: ''}, transactionId: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/v1/:name:credit';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"transactionAmount":{"currencyCode":"","nanos":0,"units":""},"transactionId":""}'
};

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}}/v1/:name:credit',
  method: 'POST',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "transactionAmount": {\n    "currencyCode": "",\n    "nanos": 0,\n    "units": ""\n  },\n  "transactionId": ""\n}'
};

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

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"transactionAmount\": {\n    \"currencyCode\": \"\",\n    \"nanos\": 0,\n    \"units\": \"\"\n  },\n  \"transactionId\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/v1/:name:credit")
  .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/v1/:name:credit',
  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({transactionAmount: {currencyCode: '', nanos: 0, units: ''}, transactionId: ''}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/v1/:name:credit',
  headers: {'content-type': 'application/json'},
  body: {transactionAmount: {currencyCode: '', nanos: 0, units: ''}, transactionId: ''},
  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}}/v1/:name:credit');

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

req.type('json');
req.send({
  transactionAmount: {
    currencyCode: '',
    nanos: 0,
    units: ''
  },
  transactionId: ''
});

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}}/v1/:name:credit',
  headers: {'content-type': 'application/json'},
  data: {transactionAmount: {currencyCode: '', nanos: 0, units: ''}, transactionId: ''}
};

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

const url = '{{baseUrl}}/v1/:name:credit';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"transactionAmount":{"currencyCode":"","nanos":0,"units":""},"transactionId":""}'
};

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 = @{ @"transactionAmount": @{ @"currencyCode": @"", @"nanos": @0, @"units": @"" },
                              @"transactionId": @"" };

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

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/v1/:name:credit"]
                                                       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}}/v1/:name:credit" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"transactionAmount\": {\n    \"currencyCode\": \"\",\n    \"nanos\": 0,\n    \"units\": \"\"\n  },\n  \"transactionId\": \"\"\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/v1/:name:credit",
  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([
    'transactionAmount' => [
        'currencyCode' => '',
        'nanos' => 0,
        'units' => ''
    ],
    'transactionId' => ''
  ]),
  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}}/v1/:name:credit', [
  'body' => '{
  "transactionAmount": {
    "currencyCode": "",
    "nanos": 0,
    "units": ""
  },
  "transactionId": ""
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

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

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

$request->setContentType('application/json');
$request->setBody(json_encode([
  'transactionAmount' => [
    'currencyCode' => '',
    'nanos' => 0,
    'units' => ''
  ],
  'transactionId' => ''
]));

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

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'transactionAmount' => [
    'currencyCode' => '',
    'nanos' => 0,
    'units' => ''
  ],
  'transactionId' => ''
]));
$request->setRequestUrl('{{baseUrl}}/v1/:name:credit');
$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}}/v1/:name:credit' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "transactionAmount": {
    "currencyCode": "",
    "nanos": 0,
    "units": ""
  },
  "transactionId": ""
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/v1/:name:credit' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "transactionAmount": {
    "currencyCode": "",
    "nanos": 0,
    "units": ""
  },
  "transactionId": ""
}'
import http.client

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

payload = "{\n  \"transactionAmount\": {\n    \"currencyCode\": \"\",\n    \"nanos\": 0,\n    \"units\": \"\"\n  },\n  \"transactionId\": \"\"\n}"

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

conn.request("POST", "/baseUrl/v1/:name:credit", payload, headers)

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

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

url = "{{baseUrl}}/v1/:name:credit"

payload = {
    "transactionAmount": {
        "currencyCode": "",
        "nanos": 0,
        "units": ""
    },
    "transactionId": ""
}
headers = {"content-type": "application/json"}

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

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

url <- "{{baseUrl}}/v1/:name:credit"

payload <- "{\n  \"transactionAmount\": {\n    \"currencyCode\": \"\",\n    \"nanos\": 0,\n    \"units\": \"\"\n  },\n  \"transactionId\": \"\"\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}}/v1/:name:credit")

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  \"transactionAmount\": {\n    \"currencyCode\": \"\",\n    \"nanos\": 0,\n    \"units\": \"\"\n  },\n  \"transactionId\": \"\"\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/v1/:name:credit') do |req|
  req.body = "{\n  \"transactionAmount\": {\n    \"currencyCode\": \"\",\n    \"nanos\": 0,\n    \"units\": \"\"\n  },\n  \"transactionId\": \"\"\n}"
end

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

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

    let payload = json!({
        "transactionAmount": json!({
            "currencyCode": "",
            "nanos": 0,
            "units": ""
        }),
        "transactionId": ""
    });

    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}}/v1/:name:credit \
  --header 'content-type: application/json' \
  --data '{
  "transactionAmount": {
    "currencyCode": "",
    "nanos": 0,
    "units": ""
  },
  "transactionId": ""
}'
echo '{
  "transactionAmount": {
    "currencyCode": "",
    "nanos": 0,
    "units": ""
  },
  "transactionId": ""
}' |  \
  http POST {{baseUrl}}/v1/:name:credit \
  content-type:application/json
wget --quiet \
  --method POST \
  --header 'content-type: application/json' \
  --body-data '{\n  "transactionAmount": {\n    "currencyCode": "",\n    "nanos": 0,\n    "units": ""\n  },\n  "transactionId": ""\n}' \
  --output-document \
  - {{baseUrl}}/v1/:name:credit
import Foundation

let headers = ["content-type": "application/json"]
let parameters = [
  "transactionAmount": [
    "currencyCode": "",
    "nanos": 0,
    "units": ""
  ],
  "transactionId": ""
] as [String : Any]

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

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/v1/:name:credit")! 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 apigee.organizations.developers.create
{{baseUrl}}/v1/:parent/developers
QUERY PARAMS

parent
BODY json

{
  "accessType": "",
  "appFamily": "",
  "apps": [],
  "attributes": [
    {
      "name": "",
      "value": ""
    }
  ],
  "companies": [],
  "createdAt": "",
  "developerId": "",
  "email": "",
  "firstName": "",
  "lastModifiedAt": "",
  "lastName": "",
  "organizationName": "",
  "status": "",
  "userName": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/v1/:parent/developers");

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  \"accessType\": \"\",\n  \"appFamily\": \"\",\n  \"apps\": [],\n  \"attributes\": [\n    {\n      \"name\": \"\",\n      \"value\": \"\"\n    }\n  ],\n  \"companies\": [],\n  \"createdAt\": \"\",\n  \"developerId\": \"\",\n  \"email\": \"\",\n  \"firstName\": \"\",\n  \"lastModifiedAt\": \"\",\n  \"lastName\": \"\",\n  \"organizationName\": \"\",\n  \"status\": \"\",\n  \"userName\": \"\"\n}");

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

(client/post "{{baseUrl}}/v1/:parent/developers" {:content-type :json
                                                                  :form-params {:accessType ""
                                                                                :appFamily ""
                                                                                :apps []
                                                                                :attributes [{:name ""
                                                                                              :value ""}]
                                                                                :companies []
                                                                                :createdAt ""
                                                                                :developerId ""
                                                                                :email ""
                                                                                :firstName ""
                                                                                :lastModifiedAt ""
                                                                                :lastName ""
                                                                                :organizationName ""
                                                                                :status ""
                                                                                :userName ""}})
require "http/client"

url = "{{baseUrl}}/v1/:parent/developers"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"accessType\": \"\",\n  \"appFamily\": \"\",\n  \"apps\": [],\n  \"attributes\": [\n    {\n      \"name\": \"\",\n      \"value\": \"\"\n    }\n  ],\n  \"companies\": [],\n  \"createdAt\": \"\",\n  \"developerId\": \"\",\n  \"email\": \"\",\n  \"firstName\": \"\",\n  \"lastModifiedAt\": \"\",\n  \"lastName\": \"\",\n  \"organizationName\": \"\",\n  \"status\": \"\",\n  \"userName\": \"\"\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}}/v1/:parent/developers"),
    Content = new StringContent("{\n  \"accessType\": \"\",\n  \"appFamily\": \"\",\n  \"apps\": [],\n  \"attributes\": [\n    {\n      \"name\": \"\",\n      \"value\": \"\"\n    }\n  ],\n  \"companies\": [],\n  \"createdAt\": \"\",\n  \"developerId\": \"\",\n  \"email\": \"\",\n  \"firstName\": \"\",\n  \"lastModifiedAt\": \"\",\n  \"lastName\": \"\",\n  \"organizationName\": \"\",\n  \"status\": \"\",\n  \"userName\": \"\"\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}}/v1/:parent/developers");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"accessType\": \"\",\n  \"appFamily\": \"\",\n  \"apps\": [],\n  \"attributes\": [\n    {\n      \"name\": \"\",\n      \"value\": \"\"\n    }\n  ],\n  \"companies\": [],\n  \"createdAt\": \"\",\n  \"developerId\": \"\",\n  \"email\": \"\",\n  \"firstName\": \"\",\n  \"lastModifiedAt\": \"\",\n  \"lastName\": \"\",\n  \"organizationName\": \"\",\n  \"status\": \"\",\n  \"userName\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

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

func main() {

	url := "{{baseUrl}}/v1/:parent/developers"

	payload := strings.NewReader("{\n  \"accessType\": \"\",\n  \"appFamily\": \"\",\n  \"apps\": [],\n  \"attributes\": [\n    {\n      \"name\": \"\",\n      \"value\": \"\"\n    }\n  ],\n  \"companies\": [],\n  \"createdAt\": \"\",\n  \"developerId\": \"\",\n  \"email\": \"\",\n  \"firstName\": \"\",\n  \"lastModifiedAt\": \"\",\n  \"lastName\": \"\",\n  \"organizationName\": \"\",\n  \"status\": \"\",\n  \"userName\": \"\"\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/v1/:parent/developers HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 321

{
  "accessType": "",
  "appFamily": "",
  "apps": [],
  "attributes": [
    {
      "name": "",
      "value": ""
    }
  ],
  "companies": [],
  "createdAt": "",
  "developerId": "",
  "email": "",
  "firstName": "",
  "lastModifiedAt": "",
  "lastName": "",
  "organizationName": "",
  "status": "",
  "userName": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/v1/:parent/developers")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"accessType\": \"\",\n  \"appFamily\": \"\",\n  \"apps\": [],\n  \"attributes\": [\n    {\n      \"name\": \"\",\n      \"value\": \"\"\n    }\n  ],\n  \"companies\": [],\n  \"createdAt\": \"\",\n  \"developerId\": \"\",\n  \"email\": \"\",\n  \"firstName\": \"\",\n  \"lastModifiedAt\": \"\",\n  \"lastName\": \"\",\n  \"organizationName\": \"\",\n  \"status\": \"\",\n  \"userName\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/v1/:parent/developers"))
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"accessType\": \"\",\n  \"appFamily\": \"\",\n  \"apps\": [],\n  \"attributes\": [\n    {\n      \"name\": \"\",\n      \"value\": \"\"\n    }\n  ],\n  \"companies\": [],\n  \"createdAt\": \"\",\n  \"developerId\": \"\",\n  \"email\": \"\",\n  \"firstName\": \"\",\n  \"lastModifiedAt\": \"\",\n  \"lastName\": \"\",\n  \"organizationName\": \"\",\n  \"status\": \"\",\n  \"userName\": \"\"\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  \"accessType\": \"\",\n  \"appFamily\": \"\",\n  \"apps\": [],\n  \"attributes\": [\n    {\n      \"name\": \"\",\n      \"value\": \"\"\n    }\n  ],\n  \"companies\": [],\n  \"createdAt\": \"\",\n  \"developerId\": \"\",\n  \"email\": \"\",\n  \"firstName\": \"\",\n  \"lastModifiedAt\": \"\",\n  \"lastName\": \"\",\n  \"organizationName\": \"\",\n  \"status\": \"\",\n  \"userName\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/v1/:parent/developers")
  .post(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/v1/:parent/developers")
  .header("content-type", "application/json")
  .body("{\n  \"accessType\": \"\",\n  \"appFamily\": \"\",\n  \"apps\": [],\n  \"attributes\": [\n    {\n      \"name\": \"\",\n      \"value\": \"\"\n    }\n  ],\n  \"companies\": [],\n  \"createdAt\": \"\",\n  \"developerId\": \"\",\n  \"email\": \"\",\n  \"firstName\": \"\",\n  \"lastModifiedAt\": \"\",\n  \"lastName\": \"\",\n  \"organizationName\": \"\",\n  \"status\": \"\",\n  \"userName\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  accessType: '',
  appFamily: '',
  apps: [],
  attributes: [
    {
      name: '',
      value: ''
    }
  ],
  companies: [],
  createdAt: '',
  developerId: '',
  email: '',
  firstName: '',
  lastModifiedAt: '',
  lastName: '',
  organizationName: '',
  status: '',
  userName: ''
});

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

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

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

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

const options = {
  method: 'POST',
  url: '{{baseUrl}}/v1/:parent/developers',
  headers: {'content-type': 'application/json'},
  data: {
    accessType: '',
    appFamily: '',
    apps: [],
    attributes: [{name: '', value: ''}],
    companies: [],
    createdAt: '',
    developerId: '',
    email: '',
    firstName: '',
    lastModifiedAt: '',
    lastName: '',
    organizationName: '',
    status: '',
    userName: ''
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/v1/:parent/developers';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"accessType":"","appFamily":"","apps":[],"attributes":[{"name":"","value":""}],"companies":[],"createdAt":"","developerId":"","email":"","firstName":"","lastModifiedAt":"","lastName":"","organizationName":"","status":"","userName":""}'
};

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}}/v1/:parent/developers',
  method: 'POST',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "accessType": "",\n  "appFamily": "",\n  "apps": [],\n  "attributes": [\n    {\n      "name": "",\n      "value": ""\n    }\n  ],\n  "companies": [],\n  "createdAt": "",\n  "developerId": "",\n  "email": "",\n  "firstName": "",\n  "lastModifiedAt": "",\n  "lastName": "",\n  "organizationName": "",\n  "status": "",\n  "userName": ""\n}'
};

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

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"accessType\": \"\",\n  \"appFamily\": \"\",\n  \"apps\": [],\n  \"attributes\": [\n    {\n      \"name\": \"\",\n      \"value\": \"\"\n    }\n  ],\n  \"companies\": [],\n  \"createdAt\": \"\",\n  \"developerId\": \"\",\n  \"email\": \"\",\n  \"firstName\": \"\",\n  \"lastModifiedAt\": \"\",\n  \"lastName\": \"\",\n  \"organizationName\": \"\",\n  \"status\": \"\",\n  \"userName\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/v1/:parent/developers")
  .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/v1/:parent/developers',
  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({
  accessType: '',
  appFamily: '',
  apps: [],
  attributes: [{name: '', value: ''}],
  companies: [],
  createdAt: '',
  developerId: '',
  email: '',
  firstName: '',
  lastModifiedAt: '',
  lastName: '',
  organizationName: '',
  status: '',
  userName: ''
}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/v1/:parent/developers',
  headers: {'content-type': 'application/json'},
  body: {
    accessType: '',
    appFamily: '',
    apps: [],
    attributes: [{name: '', value: ''}],
    companies: [],
    createdAt: '',
    developerId: '',
    email: '',
    firstName: '',
    lastModifiedAt: '',
    lastName: '',
    organizationName: '',
    status: '',
    userName: ''
  },
  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}}/v1/:parent/developers');

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

req.type('json');
req.send({
  accessType: '',
  appFamily: '',
  apps: [],
  attributes: [
    {
      name: '',
      value: ''
    }
  ],
  companies: [],
  createdAt: '',
  developerId: '',
  email: '',
  firstName: '',
  lastModifiedAt: '',
  lastName: '',
  organizationName: '',
  status: '',
  userName: ''
});

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}}/v1/:parent/developers',
  headers: {'content-type': 'application/json'},
  data: {
    accessType: '',
    appFamily: '',
    apps: [],
    attributes: [{name: '', value: ''}],
    companies: [],
    createdAt: '',
    developerId: '',
    email: '',
    firstName: '',
    lastModifiedAt: '',
    lastName: '',
    organizationName: '',
    status: '',
    userName: ''
  }
};

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

const url = '{{baseUrl}}/v1/:parent/developers';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"accessType":"","appFamily":"","apps":[],"attributes":[{"name":"","value":""}],"companies":[],"createdAt":"","developerId":"","email":"","firstName":"","lastModifiedAt":"","lastName":"","organizationName":"","status":"","userName":""}'
};

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 = @{ @"accessType": @"",
                              @"appFamily": @"",
                              @"apps": @[  ],
                              @"attributes": @[ @{ @"name": @"", @"value": @"" } ],
                              @"companies": @[  ],
                              @"createdAt": @"",
                              @"developerId": @"",
                              @"email": @"",
                              @"firstName": @"",
                              @"lastModifiedAt": @"",
                              @"lastName": @"",
                              @"organizationName": @"",
                              @"status": @"",
                              @"userName": @"" };

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

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/v1/:parent/developers"]
                                                       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}}/v1/:parent/developers" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"accessType\": \"\",\n  \"appFamily\": \"\",\n  \"apps\": [],\n  \"attributes\": [\n    {\n      \"name\": \"\",\n      \"value\": \"\"\n    }\n  ],\n  \"companies\": [],\n  \"createdAt\": \"\",\n  \"developerId\": \"\",\n  \"email\": \"\",\n  \"firstName\": \"\",\n  \"lastModifiedAt\": \"\",\n  \"lastName\": \"\",\n  \"organizationName\": \"\",\n  \"status\": \"\",\n  \"userName\": \"\"\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/v1/:parent/developers",
  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([
    'accessType' => '',
    'appFamily' => '',
    'apps' => [
        
    ],
    'attributes' => [
        [
                'name' => '',
                'value' => ''
        ]
    ],
    'companies' => [
        
    ],
    'createdAt' => '',
    'developerId' => '',
    'email' => '',
    'firstName' => '',
    'lastModifiedAt' => '',
    'lastName' => '',
    'organizationName' => '',
    'status' => '',
    'userName' => ''
  ]),
  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}}/v1/:parent/developers', [
  'body' => '{
  "accessType": "",
  "appFamily": "",
  "apps": [],
  "attributes": [
    {
      "name": "",
      "value": ""
    }
  ],
  "companies": [],
  "createdAt": "",
  "developerId": "",
  "email": "",
  "firstName": "",
  "lastModifiedAt": "",
  "lastName": "",
  "organizationName": "",
  "status": "",
  "userName": ""
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

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

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

$request->setContentType('application/json');
$request->setBody(json_encode([
  'accessType' => '',
  'appFamily' => '',
  'apps' => [
    
  ],
  'attributes' => [
    [
        'name' => '',
        'value' => ''
    ]
  ],
  'companies' => [
    
  ],
  'createdAt' => '',
  'developerId' => '',
  'email' => '',
  'firstName' => '',
  'lastModifiedAt' => '',
  'lastName' => '',
  'organizationName' => '',
  'status' => '',
  'userName' => ''
]));

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

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'accessType' => '',
  'appFamily' => '',
  'apps' => [
    
  ],
  'attributes' => [
    [
        'name' => '',
        'value' => ''
    ]
  ],
  'companies' => [
    
  ],
  'createdAt' => '',
  'developerId' => '',
  'email' => '',
  'firstName' => '',
  'lastModifiedAt' => '',
  'lastName' => '',
  'organizationName' => '',
  'status' => '',
  'userName' => ''
]));
$request->setRequestUrl('{{baseUrl}}/v1/:parent/developers');
$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}}/v1/:parent/developers' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "accessType": "",
  "appFamily": "",
  "apps": [],
  "attributes": [
    {
      "name": "",
      "value": ""
    }
  ],
  "companies": [],
  "createdAt": "",
  "developerId": "",
  "email": "",
  "firstName": "",
  "lastModifiedAt": "",
  "lastName": "",
  "organizationName": "",
  "status": "",
  "userName": ""
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/v1/:parent/developers' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "accessType": "",
  "appFamily": "",
  "apps": [],
  "attributes": [
    {
      "name": "",
      "value": ""
    }
  ],
  "companies": [],
  "createdAt": "",
  "developerId": "",
  "email": "",
  "firstName": "",
  "lastModifiedAt": "",
  "lastName": "",
  "organizationName": "",
  "status": "",
  "userName": ""
}'
import http.client

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

payload = "{\n  \"accessType\": \"\",\n  \"appFamily\": \"\",\n  \"apps\": [],\n  \"attributes\": [\n    {\n      \"name\": \"\",\n      \"value\": \"\"\n    }\n  ],\n  \"companies\": [],\n  \"createdAt\": \"\",\n  \"developerId\": \"\",\n  \"email\": \"\",\n  \"firstName\": \"\",\n  \"lastModifiedAt\": \"\",\n  \"lastName\": \"\",\n  \"organizationName\": \"\",\n  \"status\": \"\",\n  \"userName\": \"\"\n}"

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

conn.request("POST", "/baseUrl/v1/:parent/developers", payload, headers)

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

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

url = "{{baseUrl}}/v1/:parent/developers"

payload = {
    "accessType": "",
    "appFamily": "",
    "apps": [],
    "attributes": [
        {
            "name": "",
            "value": ""
        }
    ],
    "companies": [],
    "createdAt": "",
    "developerId": "",
    "email": "",
    "firstName": "",
    "lastModifiedAt": "",
    "lastName": "",
    "organizationName": "",
    "status": "",
    "userName": ""
}
headers = {"content-type": "application/json"}

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

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

url <- "{{baseUrl}}/v1/:parent/developers"

payload <- "{\n  \"accessType\": \"\",\n  \"appFamily\": \"\",\n  \"apps\": [],\n  \"attributes\": [\n    {\n      \"name\": \"\",\n      \"value\": \"\"\n    }\n  ],\n  \"companies\": [],\n  \"createdAt\": \"\",\n  \"developerId\": \"\",\n  \"email\": \"\",\n  \"firstName\": \"\",\n  \"lastModifiedAt\": \"\",\n  \"lastName\": \"\",\n  \"organizationName\": \"\",\n  \"status\": \"\",\n  \"userName\": \"\"\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}}/v1/:parent/developers")

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  \"accessType\": \"\",\n  \"appFamily\": \"\",\n  \"apps\": [],\n  \"attributes\": [\n    {\n      \"name\": \"\",\n      \"value\": \"\"\n    }\n  ],\n  \"companies\": [],\n  \"createdAt\": \"\",\n  \"developerId\": \"\",\n  \"email\": \"\",\n  \"firstName\": \"\",\n  \"lastModifiedAt\": \"\",\n  \"lastName\": \"\",\n  \"organizationName\": \"\",\n  \"status\": \"\",\n  \"userName\": \"\"\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/v1/:parent/developers') do |req|
  req.body = "{\n  \"accessType\": \"\",\n  \"appFamily\": \"\",\n  \"apps\": [],\n  \"attributes\": [\n    {\n      \"name\": \"\",\n      \"value\": \"\"\n    }\n  ],\n  \"companies\": [],\n  \"createdAt\": \"\",\n  \"developerId\": \"\",\n  \"email\": \"\",\n  \"firstName\": \"\",\n  \"lastModifiedAt\": \"\",\n  \"lastName\": \"\",\n  \"organizationName\": \"\",\n  \"status\": \"\",\n  \"userName\": \"\"\n}"
end

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

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

    let payload = json!({
        "accessType": "",
        "appFamily": "",
        "apps": (),
        "attributes": (
            json!({
                "name": "",
                "value": ""
            })
        ),
        "companies": (),
        "createdAt": "",
        "developerId": "",
        "email": "",
        "firstName": "",
        "lastModifiedAt": "",
        "lastName": "",
        "organizationName": "",
        "status": "",
        "userName": ""
    });

    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}}/v1/:parent/developers \
  --header 'content-type: application/json' \
  --data '{
  "accessType": "",
  "appFamily": "",
  "apps": [],
  "attributes": [
    {
      "name": "",
      "value": ""
    }
  ],
  "companies": [],
  "createdAt": "",
  "developerId": "",
  "email": "",
  "firstName": "",
  "lastModifiedAt": "",
  "lastName": "",
  "organizationName": "",
  "status": "",
  "userName": ""
}'
echo '{
  "accessType": "",
  "appFamily": "",
  "apps": [],
  "attributes": [
    {
      "name": "",
      "value": ""
    }
  ],
  "companies": [],
  "createdAt": "",
  "developerId": "",
  "email": "",
  "firstName": "",
  "lastModifiedAt": "",
  "lastName": "",
  "organizationName": "",
  "status": "",
  "userName": ""
}' |  \
  http POST {{baseUrl}}/v1/:parent/developers \
  content-type:application/json
wget --quiet \
  --method POST \
  --header 'content-type: application/json' \
  --body-data '{\n  "accessType": "",\n  "appFamily": "",\n  "apps": [],\n  "attributes": [\n    {\n      "name": "",\n      "value": ""\n    }\n  ],\n  "companies": [],\n  "createdAt": "",\n  "developerId": "",\n  "email": "",\n  "firstName": "",\n  "lastModifiedAt": "",\n  "lastName": "",\n  "organizationName": "",\n  "status": "",\n  "userName": ""\n}' \
  --output-document \
  - {{baseUrl}}/v1/:parent/developers
import Foundation

let headers = ["content-type": "application/json"]
let parameters = [
  "accessType": "",
  "appFamily": "",
  "apps": [],
  "attributes": [
    [
      "name": "",
      "value": ""
    ]
  ],
  "companies": [],
  "createdAt": "",
  "developerId": "",
  "email": "",
  "firstName": "",
  "lastModifiedAt": "",
  "lastName": "",
  "organizationName": "",
  "status": "",
  "userName": ""
] as [String : Any]

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

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/v1/:parent/developers")! 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 apigee.organizations.developers.list
{{baseUrl}}/v1/:parent/developers
QUERY PARAMS

parent
Examples
REQUEST

CURL *hnd = curl_easy_init();

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

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

(client/get "{{baseUrl}}/v1/:parent/developers")
require "http/client"

url = "{{baseUrl}}/v1/:parent/developers"

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}}/v1/:parent/developers"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/v1/:parent/developers");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

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

func main() {

	url := "{{baseUrl}}/v1/:parent/developers"

	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/v1/:parent/developers HTTP/1.1
Host: example.com

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

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/v1/:parent/developers"))
    .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}}/v1/:parent/developers")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/v1/:parent/developers")
  .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}}/v1/:parent/developers');

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

const options = {method: 'GET', url: '{{baseUrl}}/v1/:parent/developers'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/v1/:parent/developers';
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}}/v1/:parent/developers',
  method: 'GET',
  headers: {}
};

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

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

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

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/v1/:parent/developers',
  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}}/v1/:parent/developers'};

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

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

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

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}}/v1/:parent/developers'};

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

const url = '{{baseUrl}}/v1/:parent/developers';
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}}/v1/:parent/developers"]
                                                       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}}/v1/:parent/developers" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/v1/:parent/developers",
  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}}/v1/:parent/developers');

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

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

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

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

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

conn.request("GET", "/baseUrl/v1/:parent/developers")

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

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

url = "{{baseUrl}}/v1/:parent/developers"

response = requests.get(url)

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

url <- "{{baseUrl}}/v1/:parent/developers"

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

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

url = URI("{{baseUrl}}/v1/:parent/developers")

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/v1/:parent/developers') do |req|
end

puts response.status
puts response.body
use reqwest;

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

    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}}/v1/:parent/developers
http GET {{baseUrl}}/v1/:parent/developers
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/v1/:parent/developers
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/v1/:parent/developers")! 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 apigee.organizations.developers.subscriptions.create
{{baseUrl}}/v1/:parent/subscriptions
QUERY PARAMS

parent
BODY json

{
  "apiproduct": "",
  "createdAt": "",
  "endTime": "",
  "lastModifiedAt": "",
  "name": "",
  "startTime": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/v1/:parent/subscriptions");

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  \"apiproduct\": \"\",\n  \"createdAt\": \"\",\n  \"endTime\": \"\",\n  \"lastModifiedAt\": \"\",\n  \"name\": \"\",\n  \"startTime\": \"\"\n}");

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

(client/post "{{baseUrl}}/v1/:parent/subscriptions" {:content-type :json
                                                                     :form-params {:apiproduct ""
                                                                                   :createdAt ""
                                                                                   :endTime ""
                                                                                   :lastModifiedAt ""
                                                                                   :name ""
                                                                                   :startTime ""}})
require "http/client"

url = "{{baseUrl}}/v1/:parent/subscriptions"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"apiproduct\": \"\",\n  \"createdAt\": \"\",\n  \"endTime\": \"\",\n  \"lastModifiedAt\": \"\",\n  \"name\": \"\",\n  \"startTime\": \"\"\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}}/v1/:parent/subscriptions"),
    Content = new StringContent("{\n  \"apiproduct\": \"\",\n  \"createdAt\": \"\",\n  \"endTime\": \"\",\n  \"lastModifiedAt\": \"\",\n  \"name\": \"\",\n  \"startTime\": \"\"\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}}/v1/:parent/subscriptions");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"apiproduct\": \"\",\n  \"createdAt\": \"\",\n  \"endTime\": \"\",\n  \"lastModifiedAt\": \"\",\n  \"name\": \"\",\n  \"startTime\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

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

func main() {

	url := "{{baseUrl}}/v1/:parent/subscriptions"

	payload := strings.NewReader("{\n  \"apiproduct\": \"\",\n  \"createdAt\": \"\",\n  \"endTime\": \"\",\n  \"lastModifiedAt\": \"\",\n  \"name\": \"\",\n  \"startTime\": \"\"\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/v1/:parent/subscriptions HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 115

{
  "apiproduct": "",
  "createdAt": "",
  "endTime": "",
  "lastModifiedAt": "",
  "name": "",
  "startTime": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/v1/:parent/subscriptions")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"apiproduct\": \"\",\n  \"createdAt\": \"\",\n  \"endTime\": \"\",\n  \"lastModifiedAt\": \"\",\n  \"name\": \"\",\n  \"startTime\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/v1/:parent/subscriptions"))
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"apiproduct\": \"\",\n  \"createdAt\": \"\",\n  \"endTime\": \"\",\n  \"lastModifiedAt\": \"\",\n  \"name\": \"\",\n  \"startTime\": \"\"\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  \"apiproduct\": \"\",\n  \"createdAt\": \"\",\n  \"endTime\": \"\",\n  \"lastModifiedAt\": \"\",\n  \"name\": \"\",\n  \"startTime\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/v1/:parent/subscriptions")
  .post(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/v1/:parent/subscriptions")
  .header("content-type", "application/json")
  .body("{\n  \"apiproduct\": \"\",\n  \"createdAt\": \"\",\n  \"endTime\": \"\",\n  \"lastModifiedAt\": \"\",\n  \"name\": \"\",\n  \"startTime\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  apiproduct: '',
  createdAt: '',
  endTime: '',
  lastModifiedAt: '',
  name: '',
  startTime: ''
});

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

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

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

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

const options = {
  method: 'POST',
  url: '{{baseUrl}}/v1/:parent/subscriptions',
  headers: {'content-type': 'application/json'},
  data: {
    apiproduct: '',
    createdAt: '',
    endTime: '',
    lastModifiedAt: '',
    name: '',
    startTime: ''
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/v1/:parent/subscriptions';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"apiproduct":"","createdAt":"","endTime":"","lastModifiedAt":"","name":"","startTime":""}'
};

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}}/v1/:parent/subscriptions',
  method: 'POST',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "apiproduct": "",\n  "createdAt": "",\n  "endTime": "",\n  "lastModifiedAt": "",\n  "name": "",\n  "startTime": ""\n}'
};

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

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"apiproduct\": \"\",\n  \"createdAt\": \"\",\n  \"endTime\": \"\",\n  \"lastModifiedAt\": \"\",\n  \"name\": \"\",\n  \"startTime\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/v1/:parent/subscriptions")
  .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/v1/:parent/subscriptions',
  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({
  apiproduct: '',
  createdAt: '',
  endTime: '',
  lastModifiedAt: '',
  name: '',
  startTime: ''
}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/v1/:parent/subscriptions',
  headers: {'content-type': 'application/json'},
  body: {
    apiproduct: '',
    createdAt: '',
    endTime: '',
    lastModifiedAt: '',
    name: '',
    startTime: ''
  },
  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}}/v1/:parent/subscriptions');

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

req.type('json');
req.send({
  apiproduct: '',
  createdAt: '',
  endTime: '',
  lastModifiedAt: '',
  name: '',
  startTime: ''
});

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}}/v1/:parent/subscriptions',
  headers: {'content-type': 'application/json'},
  data: {
    apiproduct: '',
    createdAt: '',
    endTime: '',
    lastModifiedAt: '',
    name: '',
    startTime: ''
  }
};

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

const url = '{{baseUrl}}/v1/:parent/subscriptions';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"apiproduct":"","createdAt":"","endTime":"","lastModifiedAt":"","name":"","startTime":""}'
};

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 = @{ @"apiproduct": @"",
                              @"createdAt": @"",
                              @"endTime": @"",
                              @"lastModifiedAt": @"",
                              @"name": @"",
                              @"startTime": @"" };

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

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/v1/:parent/subscriptions"]
                                                       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}}/v1/:parent/subscriptions" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"apiproduct\": \"\",\n  \"createdAt\": \"\",\n  \"endTime\": \"\",\n  \"lastModifiedAt\": \"\",\n  \"name\": \"\",\n  \"startTime\": \"\"\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/v1/:parent/subscriptions",
  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([
    'apiproduct' => '',
    'createdAt' => '',
    'endTime' => '',
    'lastModifiedAt' => '',
    'name' => '',
    'startTime' => ''
  ]),
  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}}/v1/:parent/subscriptions', [
  'body' => '{
  "apiproduct": "",
  "createdAt": "",
  "endTime": "",
  "lastModifiedAt": "",
  "name": "",
  "startTime": ""
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

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

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

$request->setContentType('application/json');
$request->setBody(json_encode([
  'apiproduct' => '',
  'createdAt' => '',
  'endTime' => '',
  'lastModifiedAt' => '',
  'name' => '',
  'startTime' => ''
]));

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

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'apiproduct' => '',
  'createdAt' => '',
  'endTime' => '',
  'lastModifiedAt' => '',
  'name' => '',
  'startTime' => ''
]));
$request->setRequestUrl('{{baseUrl}}/v1/:parent/subscriptions');
$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}}/v1/:parent/subscriptions' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "apiproduct": "",
  "createdAt": "",
  "endTime": "",
  "lastModifiedAt": "",
  "name": "",
  "startTime": ""
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/v1/:parent/subscriptions' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "apiproduct": "",
  "createdAt": "",
  "endTime": "",
  "lastModifiedAt": "",
  "name": "",
  "startTime": ""
}'
import http.client

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

payload = "{\n  \"apiproduct\": \"\",\n  \"createdAt\": \"\",\n  \"endTime\": \"\",\n  \"lastModifiedAt\": \"\",\n  \"name\": \"\",\n  \"startTime\": \"\"\n}"

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

conn.request("POST", "/baseUrl/v1/:parent/subscriptions", payload, headers)

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

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

url = "{{baseUrl}}/v1/:parent/subscriptions"

payload = {
    "apiproduct": "",
    "createdAt": "",
    "endTime": "",
    "lastModifiedAt": "",
    "name": "",
    "startTime": ""
}
headers = {"content-type": "application/json"}

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

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

url <- "{{baseUrl}}/v1/:parent/subscriptions"

payload <- "{\n  \"apiproduct\": \"\",\n  \"createdAt\": \"\",\n  \"endTime\": \"\",\n  \"lastModifiedAt\": \"\",\n  \"name\": \"\",\n  \"startTime\": \"\"\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}}/v1/:parent/subscriptions")

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  \"apiproduct\": \"\",\n  \"createdAt\": \"\",\n  \"endTime\": \"\",\n  \"lastModifiedAt\": \"\",\n  \"name\": \"\",\n  \"startTime\": \"\"\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/v1/:parent/subscriptions') do |req|
  req.body = "{\n  \"apiproduct\": \"\",\n  \"createdAt\": \"\",\n  \"endTime\": \"\",\n  \"lastModifiedAt\": \"\",\n  \"name\": \"\",\n  \"startTime\": \"\"\n}"
end

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

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

    let payload = json!({
        "apiproduct": "",
        "createdAt": "",
        "endTime": "",
        "lastModifiedAt": "",
        "name": "",
        "startTime": ""
    });

    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}}/v1/:parent/subscriptions \
  --header 'content-type: application/json' \
  --data '{
  "apiproduct": "",
  "createdAt": "",
  "endTime": "",
  "lastModifiedAt": "",
  "name": "",
  "startTime": ""
}'
echo '{
  "apiproduct": "",
  "createdAt": "",
  "endTime": "",
  "lastModifiedAt": "",
  "name": "",
  "startTime": ""
}' |  \
  http POST {{baseUrl}}/v1/:parent/subscriptions \
  content-type:application/json
wget --quiet \
  --method POST \
  --header 'content-type: application/json' \
  --body-data '{\n  "apiproduct": "",\n  "createdAt": "",\n  "endTime": "",\n  "lastModifiedAt": "",\n  "name": "",\n  "startTime": ""\n}' \
  --output-document \
  - {{baseUrl}}/v1/:parent/subscriptions
import Foundation

let headers = ["content-type": "application/json"]
let parameters = [
  "apiproduct": "",
  "createdAt": "",
  "endTime": "",
  "lastModifiedAt": "",
  "name": "",
  "startTime": ""
] as [String : Any]

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

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/v1/:parent/subscriptions")! 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 apigee.organizations.developers.subscriptions.expire
{{baseUrl}}/v1/:name:expire
QUERY PARAMS

name
BODY json

{}
Examples
REQUEST

CURL *hnd = curl_easy_init();

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

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, "{}");

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

(client/post "{{baseUrl}}/v1/:name:expire" {:content-type :json})
require "http/client"

url = "{{baseUrl}}/v1/:name:expire"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{}"

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}}/v1/:name:expire"),
    Content = new StringContent("{}")
    {
        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}}/v1/:name:expire");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

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

func main() {

	url := "{{baseUrl}}/v1/:name:expire"

	payload := strings.NewReader("{}")

	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/v1/:name:expire HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 2

{}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/v1/:name:expire")
  .setHeader("content-type", "application/json")
  .setBody("{}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/v1/:name:expire"))
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{}"))
    .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, "{}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/v1/:name:expire")
  .post(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/v1/:name:expire")
  .header("content-type", "application/json")
  .body("{}")
  .asString();
const data = JSON.stringify({});

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

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

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

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

const options = {
  method: 'POST',
  url: '{{baseUrl}}/v1/:name:expire',
  headers: {'content-type': 'application/json'},
  data: {}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/v1/:name:expire';
const options = {method: 'POST', headers: {'content-type': 'application/json'}, body: '{}'};

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}}/v1/:name:expire',
  method: 'POST',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{}'
};

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

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{}")
val request = Request.Builder()
  .url("{{baseUrl}}/v1/:name:expire")
  .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/v1/:name:expire',
  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({}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/v1/:name:expire',
  headers: {'content-type': 'application/json'},
  body: {},
  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}}/v1/:name:expire');

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

req.type('json');
req.send({});

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}}/v1/:name:expire',
  headers: {'content-type': 'application/json'},
  data: {}
};

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

const url = '{{baseUrl}}/v1/:name:expire';
const options = {method: 'POST', headers: {'content-type': 'application/json'}, body: '{}'};

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 = @{  };

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

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/v1/:name:expire"]
                                                       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}}/v1/:name:expire" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/v1/:name:expire",
  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([
    
  ]),
  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}}/v1/:name:expire', [
  'body' => '{}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

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

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

$request->setContentType('application/json');
$request->setBody(json_encode([
  
]));

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

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  
]));
$request->setRequestUrl('{{baseUrl}}/v1/:name:expire');
$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}}/v1/:name:expire' -Method POST -Headers $headers -ContentType 'application/json' -Body '{}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/v1/:name:expire' -Method POST -Headers $headers -ContentType 'application/json' -Body '{}'
import http.client

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

payload = "{}"

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

conn.request("POST", "/baseUrl/v1/:name:expire", payload, headers)

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

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

url = "{{baseUrl}}/v1/:name:expire"

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

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

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

url <- "{{baseUrl}}/v1/:name:expire"

payload <- "{}"

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}}/v1/:name:expire")

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 = "{}"

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/v1/:name:expire') do |req|
  req.body = "{}"
end

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

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

    let payload = json!({});

    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}}/v1/:name:expire \
  --header 'content-type: application/json' \
  --data '{}'
echo '{}' |  \
  http POST {{baseUrl}}/v1/:name:expire \
  content-type:application/json
wget --quiet \
  --method POST \
  --header 'content-type: application/json' \
  --body-data '{}' \
  --output-document \
  - {{baseUrl}}/v1/:name:expire
import Foundation

let headers = ["content-type": "application/json"]
let parameters = [] as [String : Any]

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

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/v1/:name:expire")! 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 apigee.organizations.developers.subscriptions.list
{{baseUrl}}/v1/:parent/subscriptions
QUERY PARAMS

parent
Examples
REQUEST

CURL *hnd = curl_easy_init();

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

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

(client/get "{{baseUrl}}/v1/:parent/subscriptions")
require "http/client"

url = "{{baseUrl}}/v1/:parent/subscriptions"

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}}/v1/:parent/subscriptions"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/v1/:parent/subscriptions");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

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

func main() {

	url := "{{baseUrl}}/v1/:parent/subscriptions"

	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/v1/:parent/subscriptions HTTP/1.1
Host: example.com

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

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/v1/:parent/subscriptions"))
    .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}}/v1/:parent/subscriptions")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/v1/:parent/subscriptions")
  .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}}/v1/:parent/subscriptions');

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

const options = {method: 'GET', url: '{{baseUrl}}/v1/:parent/subscriptions'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/v1/:parent/subscriptions';
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}}/v1/:parent/subscriptions',
  method: 'GET',
  headers: {}
};

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

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

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

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/v1/:parent/subscriptions',
  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}}/v1/:parent/subscriptions'};

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

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

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

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}}/v1/:parent/subscriptions'};

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

const url = '{{baseUrl}}/v1/:parent/subscriptions';
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}}/v1/:parent/subscriptions"]
                                                       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}}/v1/:parent/subscriptions" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/v1/:parent/subscriptions",
  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}}/v1/:parent/subscriptions');

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

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

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

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

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

conn.request("GET", "/baseUrl/v1/:parent/subscriptions")

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

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

url = "{{baseUrl}}/v1/:parent/subscriptions"

response = requests.get(url)

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

url <- "{{baseUrl}}/v1/:parent/subscriptions"

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

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

url = URI("{{baseUrl}}/v1/:parent/subscriptions")

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/v1/:parent/subscriptions') do |req|
end

puts response.status
puts response.body
use reqwest;

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

    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}}/v1/:parent/subscriptions
http GET {{baseUrl}}/v1/:parent/subscriptions
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/v1/:parent/subscriptions
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/v1/:parent/subscriptions")! 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 apigee.organizations.endpointAttachments.create
{{baseUrl}}/v1/:parent/endpointAttachments
QUERY PARAMS

parent
BODY json

{
  "connectionState": "",
  "host": "",
  "location": "",
  "name": "",
  "serviceAttachment": "",
  "state": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/v1/:parent/endpointAttachments");

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  \"connectionState\": \"\",\n  \"host\": \"\",\n  \"location\": \"\",\n  \"name\": \"\",\n  \"serviceAttachment\": \"\",\n  \"state\": \"\"\n}");

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

(client/post "{{baseUrl}}/v1/:parent/endpointAttachments" {:content-type :json
                                                                           :form-params {:connectionState ""
                                                                                         :host ""
                                                                                         :location ""
                                                                                         :name ""
                                                                                         :serviceAttachment ""
                                                                                         :state ""}})
require "http/client"

url = "{{baseUrl}}/v1/:parent/endpointAttachments"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"connectionState\": \"\",\n  \"host\": \"\",\n  \"location\": \"\",\n  \"name\": \"\",\n  \"serviceAttachment\": \"\",\n  \"state\": \"\"\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}}/v1/:parent/endpointAttachments"),
    Content = new StringContent("{\n  \"connectionState\": \"\",\n  \"host\": \"\",\n  \"location\": \"\",\n  \"name\": \"\",\n  \"serviceAttachment\": \"\",\n  \"state\": \"\"\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}}/v1/:parent/endpointAttachments");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"connectionState\": \"\",\n  \"host\": \"\",\n  \"location\": \"\",\n  \"name\": \"\",\n  \"serviceAttachment\": \"\",\n  \"state\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

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

func main() {

	url := "{{baseUrl}}/v1/:parent/endpointAttachments"

	payload := strings.NewReader("{\n  \"connectionState\": \"\",\n  \"host\": \"\",\n  \"location\": \"\",\n  \"name\": \"\",\n  \"serviceAttachment\": \"\",\n  \"state\": \"\"\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/v1/:parent/endpointAttachments HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 115

{
  "connectionState": "",
  "host": "",
  "location": "",
  "name": "",
  "serviceAttachment": "",
  "state": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/v1/:parent/endpointAttachments")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"connectionState\": \"\",\n  \"host\": \"\",\n  \"location\": \"\",\n  \"name\": \"\",\n  \"serviceAttachment\": \"\",\n  \"state\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/v1/:parent/endpointAttachments"))
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"connectionState\": \"\",\n  \"host\": \"\",\n  \"location\": \"\",\n  \"name\": \"\",\n  \"serviceAttachment\": \"\",\n  \"state\": \"\"\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  \"connectionState\": \"\",\n  \"host\": \"\",\n  \"location\": \"\",\n  \"name\": \"\",\n  \"serviceAttachment\": \"\",\n  \"state\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/v1/:parent/endpointAttachments")
  .post(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/v1/:parent/endpointAttachments")
  .header("content-type", "application/json")
  .body("{\n  \"connectionState\": \"\",\n  \"host\": \"\",\n  \"location\": \"\",\n  \"name\": \"\",\n  \"serviceAttachment\": \"\",\n  \"state\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  connectionState: '',
  host: '',
  location: '',
  name: '',
  serviceAttachment: '',
  state: ''
});

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

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

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

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

const options = {
  method: 'POST',
  url: '{{baseUrl}}/v1/:parent/endpointAttachments',
  headers: {'content-type': 'application/json'},
  data: {
    connectionState: '',
    host: '',
    location: '',
    name: '',
    serviceAttachment: '',
    state: ''
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/v1/:parent/endpointAttachments';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"connectionState":"","host":"","location":"","name":"","serviceAttachment":"","state":""}'
};

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}}/v1/:parent/endpointAttachments',
  method: 'POST',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "connectionState": "",\n  "host": "",\n  "location": "",\n  "name": "",\n  "serviceAttachment": "",\n  "state": ""\n}'
};

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

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"connectionState\": \"\",\n  \"host\": \"\",\n  \"location\": \"\",\n  \"name\": \"\",\n  \"serviceAttachment\": \"\",\n  \"state\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/v1/:parent/endpointAttachments")
  .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/v1/:parent/endpointAttachments',
  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({
  connectionState: '',
  host: '',
  location: '',
  name: '',
  serviceAttachment: '',
  state: ''
}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/v1/:parent/endpointAttachments',
  headers: {'content-type': 'application/json'},
  body: {
    connectionState: '',
    host: '',
    location: '',
    name: '',
    serviceAttachment: '',
    state: ''
  },
  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}}/v1/:parent/endpointAttachments');

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

req.type('json');
req.send({
  connectionState: '',
  host: '',
  location: '',
  name: '',
  serviceAttachment: '',
  state: ''
});

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}}/v1/:parent/endpointAttachments',
  headers: {'content-type': 'application/json'},
  data: {
    connectionState: '',
    host: '',
    location: '',
    name: '',
    serviceAttachment: '',
    state: ''
  }
};

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

const url = '{{baseUrl}}/v1/:parent/endpointAttachments';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"connectionState":"","host":"","location":"","name":"","serviceAttachment":"","state":""}'
};

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 = @{ @"connectionState": @"",
                              @"host": @"",
                              @"location": @"",
                              @"name": @"",
                              @"serviceAttachment": @"",
                              @"state": @"" };

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

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/v1/:parent/endpointAttachments"]
                                                       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}}/v1/:parent/endpointAttachments" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"connectionState\": \"\",\n  \"host\": \"\",\n  \"location\": \"\",\n  \"name\": \"\",\n  \"serviceAttachment\": \"\",\n  \"state\": \"\"\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/v1/:parent/endpointAttachments",
  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([
    'connectionState' => '',
    'host' => '',
    'location' => '',
    'name' => '',
    'serviceAttachment' => '',
    'state' => ''
  ]),
  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}}/v1/:parent/endpointAttachments', [
  'body' => '{
  "connectionState": "",
  "host": "",
  "location": "",
  "name": "",
  "serviceAttachment": "",
  "state": ""
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

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

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

$request->setContentType('application/json');
$request->setBody(json_encode([
  'connectionState' => '',
  'host' => '',
  'location' => '',
  'name' => '',
  'serviceAttachment' => '',
  'state' => ''
]));

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

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'connectionState' => '',
  'host' => '',
  'location' => '',
  'name' => '',
  'serviceAttachment' => '',
  'state' => ''
]));
$request->setRequestUrl('{{baseUrl}}/v1/:parent/endpointAttachments');
$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}}/v1/:parent/endpointAttachments' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "connectionState": "",
  "host": "",
  "location": "",
  "name": "",
  "serviceAttachment": "",
  "state": ""
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/v1/:parent/endpointAttachments' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "connectionState": "",
  "host": "",
  "location": "",
  "name": "",
  "serviceAttachment": "",
  "state": ""
}'
import http.client

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

payload = "{\n  \"connectionState\": \"\",\n  \"host\": \"\",\n  \"location\": \"\",\n  \"name\": \"\",\n  \"serviceAttachment\": \"\",\n  \"state\": \"\"\n}"

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

conn.request("POST", "/baseUrl/v1/:parent/endpointAttachments", payload, headers)

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

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

url = "{{baseUrl}}/v1/:parent/endpointAttachments"

payload = {
    "connectionState": "",
    "host": "",
    "location": "",
    "name": "",
    "serviceAttachment": "",
    "state": ""
}
headers = {"content-type": "application/json"}

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

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

url <- "{{baseUrl}}/v1/:parent/endpointAttachments"

payload <- "{\n  \"connectionState\": \"\",\n  \"host\": \"\",\n  \"location\": \"\",\n  \"name\": \"\",\n  \"serviceAttachment\": \"\",\n  \"state\": \"\"\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}}/v1/:parent/endpointAttachments")

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  \"connectionState\": \"\",\n  \"host\": \"\",\n  \"location\": \"\",\n  \"name\": \"\",\n  \"serviceAttachment\": \"\",\n  \"state\": \"\"\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/v1/:parent/endpointAttachments') do |req|
  req.body = "{\n  \"connectionState\": \"\",\n  \"host\": \"\",\n  \"location\": \"\",\n  \"name\": \"\",\n  \"serviceAttachment\": \"\",\n  \"state\": \"\"\n}"
end

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

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

    let payload = json!({
        "connectionState": "",
        "host": "",
        "location": "",
        "name": "",
        "serviceAttachment": "",
        "state": ""
    });

    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}}/v1/:parent/endpointAttachments \
  --header 'content-type: application/json' \
  --data '{
  "connectionState": "",
  "host": "",
  "location": "",
  "name": "",
  "serviceAttachment": "",
  "state": ""
}'
echo '{
  "connectionState": "",
  "host": "",
  "location": "",
  "name": "",
  "serviceAttachment": "",
  "state": ""
}' |  \
  http POST {{baseUrl}}/v1/:parent/endpointAttachments \
  content-type:application/json
wget --quiet \
  --method POST \
  --header 'content-type: application/json' \
  --body-data '{\n  "connectionState": "",\n  "host": "",\n  "location": "",\n  "name": "",\n  "serviceAttachment": "",\n  "state": ""\n}' \
  --output-document \
  - {{baseUrl}}/v1/:parent/endpointAttachments
import Foundation

let headers = ["content-type": "application/json"]
let parameters = [
  "connectionState": "",
  "host": "",
  "location": "",
  "name": "",
  "serviceAttachment": "",
  "state": ""
] as [String : Any]

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

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/v1/:parent/endpointAttachments")! 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 apigee.organizations.endpointAttachments.list
{{baseUrl}}/v1/:parent/endpointAttachments
QUERY PARAMS

parent
Examples
REQUEST

CURL *hnd = curl_easy_init();

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

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

(client/get "{{baseUrl}}/v1/:parent/endpointAttachments")
require "http/client"

url = "{{baseUrl}}/v1/:parent/endpointAttachments"

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}}/v1/:parent/endpointAttachments"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/v1/:parent/endpointAttachments");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

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

func main() {

	url := "{{baseUrl}}/v1/:parent/endpointAttachments"

	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/v1/:parent/endpointAttachments HTTP/1.1
Host: example.com

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

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/v1/:parent/endpointAttachments"))
    .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}}/v1/:parent/endpointAttachments")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/v1/:parent/endpointAttachments")
  .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}}/v1/:parent/endpointAttachments');

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

const options = {
  method: 'GET',
  url: '{{baseUrl}}/v1/:parent/endpointAttachments'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/v1/:parent/endpointAttachments';
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}}/v1/:parent/endpointAttachments',
  method: 'GET',
  headers: {}
};

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

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

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

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/v1/:parent/endpointAttachments',
  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}}/v1/:parent/endpointAttachments'
};

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

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

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

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}}/v1/:parent/endpointAttachments'
};

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

const url = '{{baseUrl}}/v1/:parent/endpointAttachments';
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}}/v1/:parent/endpointAttachments"]
                                                       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}}/v1/:parent/endpointAttachments" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/v1/:parent/endpointAttachments",
  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}}/v1/:parent/endpointAttachments');

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

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

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

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

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

conn.request("GET", "/baseUrl/v1/:parent/endpointAttachments")

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

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

url = "{{baseUrl}}/v1/:parent/endpointAttachments"

response = requests.get(url)

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

url <- "{{baseUrl}}/v1/:parent/endpointAttachments"

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

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

url = URI("{{baseUrl}}/v1/:parent/endpointAttachments")

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/v1/:parent/endpointAttachments') do |req|
end

puts response.status
puts response.body
use reqwest;

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

    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}}/v1/:parent/endpointAttachments
http GET {{baseUrl}}/v1/:parent/endpointAttachments
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/v1/:parent/endpointAttachments
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/v1/:parent/endpointAttachments")! 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 apigee.organizations.envgroups.create
{{baseUrl}}/v1/:parent/envgroups
QUERY PARAMS

parent
BODY json

{
  "createdAt": "",
  "hostnames": [],
  "lastModifiedAt": "",
  "name": "",
  "state": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/v1/:parent/envgroups");

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  \"createdAt\": \"\",\n  \"hostnames\": [],\n  \"lastModifiedAt\": \"\",\n  \"name\": \"\",\n  \"state\": \"\"\n}");

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

(client/post "{{baseUrl}}/v1/:parent/envgroups" {:content-type :json
                                                                 :form-params {:createdAt ""
                                                                               :hostnames []
                                                                               :lastModifiedAt ""
                                                                               :name ""
                                                                               :state ""}})
require "http/client"

url = "{{baseUrl}}/v1/:parent/envgroups"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"createdAt\": \"\",\n  \"hostnames\": [],\n  \"lastModifiedAt\": \"\",\n  \"name\": \"\",\n  \"state\": \"\"\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}}/v1/:parent/envgroups"),
    Content = new StringContent("{\n  \"createdAt\": \"\",\n  \"hostnames\": [],\n  \"lastModifiedAt\": \"\",\n  \"name\": \"\",\n  \"state\": \"\"\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}}/v1/:parent/envgroups");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"createdAt\": \"\",\n  \"hostnames\": [],\n  \"lastModifiedAt\": \"\",\n  \"name\": \"\",\n  \"state\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

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

func main() {

	url := "{{baseUrl}}/v1/:parent/envgroups"

	payload := strings.NewReader("{\n  \"createdAt\": \"\",\n  \"hostnames\": [],\n  \"lastModifiedAt\": \"\",\n  \"name\": \"\",\n  \"state\": \"\"\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/v1/:parent/envgroups HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 93

{
  "createdAt": "",
  "hostnames": [],
  "lastModifiedAt": "",
  "name": "",
  "state": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/v1/:parent/envgroups")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"createdAt\": \"\",\n  \"hostnames\": [],\n  \"lastModifiedAt\": \"\",\n  \"name\": \"\",\n  \"state\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/v1/:parent/envgroups"))
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"createdAt\": \"\",\n  \"hostnames\": [],\n  \"lastModifiedAt\": \"\",\n  \"name\": \"\",\n  \"state\": \"\"\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  \"createdAt\": \"\",\n  \"hostnames\": [],\n  \"lastModifiedAt\": \"\",\n  \"name\": \"\",\n  \"state\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/v1/:parent/envgroups")
  .post(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/v1/:parent/envgroups")
  .header("content-type", "application/json")
  .body("{\n  \"createdAt\": \"\",\n  \"hostnames\": [],\n  \"lastModifiedAt\": \"\",\n  \"name\": \"\",\n  \"state\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  createdAt: '',
  hostnames: [],
  lastModifiedAt: '',
  name: '',
  state: ''
});

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

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

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

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

const options = {
  method: 'POST',
  url: '{{baseUrl}}/v1/:parent/envgroups',
  headers: {'content-type': 'application/json'},
  data: {createdAt: '', hostnames: [], lastModifiedAt: '', name: '', state: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/v1/:parent/envgroups';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"createdAt":"","hostnames":[],"lastModifiedAt":"","name":"","state":""}'
};

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}}/v1/:parent/envgroups',
  method: 'POST',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "createdAt": "",\n  "hostnames": [],\n  "lastModifiedAt": "",\n  "name": "",\n  "state": ""\n}'
};

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

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"createdAt\": \"\",\n  \"hostnames\": [],\n  \"lastModifiedAt\": \"\",\n  \"name\": \"\",\n  \"state\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/v1/:parent/envgroups")
  .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/v1/:parent/envgroups',
  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({createdAt: '', hostnames: [], lastModifiedAt: '', name: '', state: ''}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/v1/:parent/envgroups',
  headers: {'content-type': 'application/json'},
  body: {createdAt: '', hostnames: [], lastModifiedAt: '', name: '', state: ''},
  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}}/v1/:parent/envgroups');

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

req.type('json');
req.send({
  createdAt: '',
  hostnames: [],
  lastModifiedAt: '',
  name: '',
  state: ''
});

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}}/v1/:parent/envgroups',
  headers: {'content-type': 'application/json'},
  data: {createdAt: '', hostnames: [], lastModifiedAt: '', name: '', state: ''}
};

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

const url = '{{baseUrl}}/v1/:parent/envgroups';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"createdAt":"","hostnames":[],"lastModifiedAt":"","name":"","state":""}'
};

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 = @{ @"createdAt": @"",
                              @"hostnames": @[  ],
                              @"lastModifiedAt": @"",
                              @"name": @"",
                              @"state": @"" };

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

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/v1/:parent/envgroups"]
                                                       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}}/v1/:parent/envgroups" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"createdAt\": \"\",\n  \"hostnames\": [],\n  \"lastModifiedAt\": \"\",\n  \"name\": \"\",\n  \"state\": \"\"\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/v1/:parent/envgroups",
  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([
    'createdAt' => '',
    'hostnames' => [
        
    ],
    'lastModifiedAt' => '',
    'name' => '',
    'state' => ''
  ]),
  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}}/v1/:parent/envgroups', [
  'body' => '{
  "createdAt": "",
  "hostnames": [],
  "lastModifiedAt": "",
  "name": "",
  "state": ""
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

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

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

$request->setContentType('application/json');
$request->setBody(json_encode([
  'createdAt' => '',
  'hostnames' => [
    
  ],
  'lastModifiedAt' => '',
  'name' => '',
  'state' => ''
]));

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

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'createdAt' => '',
  'hostnames' => [
    
  ],
  'lastModifiedAt' => '',
  'name' => '',
  'state' => ''
]));
$request->setRequestUrl('{{baseUrl}}/v1/:parent/envgroups');
$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}}/v1/:parent/envgroups' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "createdAt": "",
  "hostnames": [],
  "lastModifiedAt": "",
  "name": "",
  "state": ""
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/v1/:parent/envgroups' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "createdAt": "",
  "hostnames": [],
  "lastModifiedAt": "",
  "name": "",
  "state": ""
}'
import http.client

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

payload = "{\n  \"createdAt\": \"\",\n  \"hostnames\": [],\n  \"lastModifiedAt\": \"\",\n  \"name\": \"\",\n  \"state\": \"\"\n}"

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

conn.request("POST", "/baseUrl/v1/:parent/envgroups", payload, headers)

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

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

url = "{{baseUrl}}/v1/:parent/envgroups"

payload = {
    "createdAt": "",
    "hostnames": [],
    "lastModifiedAt": "",
    "name": "",
    "state": ""
}
headers = {"content-type": "application/json"}

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

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

url <- "{{baseUrl}}/v1/:parent/envgroups"

payload <- "{\n  \"createdAt\": \"\",\n  \"hostnames\": [],\n  \"lastModifiedAt\": \"\",\n  \"name\": \"\",\n  \"state\": \"\"\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}}/v1/:parent/envgroups")

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  \"createdAt\": \"\",\n  \"hostnames\": [],\n  \"lastModifiedAt\": \"\",\n  \"name\": \"\",\n  \"state\": \"\"\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/v1/:parent/envgroups') do |req|
  req.body = "{\n  \"createdAt\": \"\",\n  \"hostnames\": [],\n  \"lastModifiedAt\": \"\",\n  \"name\": \"\",\n  \"state\": \"\"\n}"
end

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

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

    let payload = json!({
        "createdAt": "",
        "hostnames": (),
        "lastModifiedAt": "",
        "name": "",
        "state": ""
    });

    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}}/v1/:parent/envgroups \
  --header 'content-type: application/json' \
  --data '{
  "createdAt": "",
  "hostnames": [],
  "lastModifiedAt": "",
  "name": "",
  "state": ""
}'
echo '{
  "createdAt": "",
  "hostnames": [],
  "lastModifiedAt": "",
  "name": "",
  "state": ""
}' |  \
  http POST {{baseUrl}}/v1/:parent/envgroups \
  content-type:application/json
wget --quiet \
  --method POST \
  --header 'content-type: application/json' \
  --body-data '{\n  "createdAt": "",\n  "hostnames": [],\n  "lastModifiedAt": "",\n  "name": "",\n  "state": ""\n}' \
  --output-document \
  - {{baseUrl}}/v1/:parent/envgroups
import Foundation

let headers = ["content-type": "application/json"]
let parameters = [
  "createdAt": "",
  "hostnames": [],
  "lastModifiedAt": "",
  "name": "",
  "state": ""
] as [String : Any]

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

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/v1/:parent/envgroups")! 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 apigee.organizations.envgroups.list
{{baseUrl}}/v1/:parent/envgroups
QUERY PARAMS

parent
Examples
REQUEST

CURL *hnd = curl_easy_init();

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

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

(client/get "{{baseUrl}}/v1/:parent/envgroups")
require "http/client"

url = "{{baseUrl}}/v1/:parent/envgroups"

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}}/v1/:parent/envgroups"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/v1/:parent/envgroups");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

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

func main() {

	url := "{{baseUrl}}/v1/:parent/envgroups"

	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/v1/:parent/envgroups HTTP/1.1
Host: example.com

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

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/v1/:parent/envgroups"))
    .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}}/v1/:parent/envgroups")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/v1/:parent/envgroups")
  .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}}/v1/:parent/envgroups');

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

const options = {method: 'GET', url: '{{baseUrl}}/v1/:parent/envgroups'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/v1/:parent/envgroups';
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}}/v1/:parent/envgroups',
  method: 'GET',
  headers: {}
};

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

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

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

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/v1/:parent/envgroups',
  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}}/v1/:parent/envgroups'};

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

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

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

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}}/v1/:parent/envgroups'};

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

const url = '{{baseUrl}}/v1/:parent/envgroups';
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}}/v1/:parent/envgroups"]
                                                       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}}/v1/:parent/envgroups" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/v1/:parent/envgroups",
  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}}/v1/:parent/envgroups');

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

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

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

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

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

conn.request("GET", "/baseUrl/v1/:parent/envgroups")

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

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

url = "{{baseUrl}}/v1/:parent/envgroups"

response = requests.get(url)

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

url <- "{{baseUrl}}/v1/:parent/envgroups"

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

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

url = URI("{{baseUrl}}/v1/:parent/envgroups")

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/v1/:parent/envgroups') do |req|
end

puts response.status
puts response.body
use reqwest;

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

    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}}/v1/:parent/envgroups
http GET {{baseUrl}}/v1/:parent/envgroups
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/v1/:parent/envgroups
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/v1/:parent/envgroups")! 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 apigee.organizations.environments.analytics.exports.create
{{baseUrl}}/v1/:parent/analytics/exports
QUERY PARAMS

parent
BODY json

{
  "csvDelimiter": "",
  "datastoreName": "",
  "dateRange": {
    "end": "",
    "start": ""
  },
  "description": "",
  "name": "",
  "outputFormat": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/v1/:parent/analytics/exports");

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  \"csvDelimiter\": \"\",\n  \"datastoreName\": \"\",\n  \"dateRange\": {\n    \"end\": \"\",\n    \"start\": \"\"\n  },\n  \"description\": \"\",\n  \"name\": \"\",\n  \"outputFormat\": \"\"\n}");

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

(client/post "{{baseUrl}}/v1/:parent/analytics/exports" {:content-type :json
                                                                         :form-params {:csvDelimiter ""
                                                                                       :datastoreName ""
                                                                                       :dateRange {:end ""
                                                                                                   :start ""}
                                                                                       :description ""
                                                                                       :name ""
                                                                                       :outputFormat ""}})
require "http/client"

url = "{{baseUrl}}/v1/:parent/analytics/exports"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"csvDelimiter\": \"\",\n  \"datastoreName\": \"\",\n  \"dateRange\": {\n    \"end\": \"\",\n    \"start\": \"\"\n  },\n  \"description\": \"\",\n  \"name\": \"\",\n  \"outputFormat\": \"\"\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}}/v1/:parent/analytics/exports"),
    Content = new StringContent("{\n  \"csvDelimiter\": \"\",\n  \"datastoreName\": \"\",\n  \"dateRange\": {\n    \"end\": \"\",\n    \"start\": \"\"\n  },\n  \"description\": \"\",\n  \"name\": \"\",\n  \"outputFormat\": \"\"\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}}/v1/:parent/analytics/exports");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"csvDelimiter\": \"\",\n  \"datastoreName\": \"\",\n  \"dateRange\": {\n    \"end\": \"\",\n    \"start\": \"\"\n  },\n  \"description\": \"\",\n  \"name\": \"\",\n  \"outputFormat\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

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

func main() {

	url := "{{baseUrl}}/v1/:parent/analytics/exports"

	payload := strings.NewReader("{\n  \"csvDelimiter\": \"\",\n  \"datastoreName\": \"\",\n  \"dateRange\": {\n    \"end\": \"\",\n    \"start\": \"\"\n  },\n  \"description\": \"\",\n  \"name\": \"\",\n  \"outputFormat\": \"\"\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/v1/:parent/analytics/exports HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 157

{
  "csvDelimiter": "",
  "datastoreName": "",
  "dateRange": {
    "end": "",
    "start": ""
  },
  "description": "",
  "name": "",
  "outputFormat": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/v1/:parent/analytics/exports")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"csvDelimiter\": \"\",\n  \"datastoreName\": \"\",\n  \"dateRange\": {\n    \"end\": \"\",\n    \"start\": \"\"\n  },\n  \"description\": \"\",\n  \"name\": \"\",\n  \"outputFormat\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/v1/:parent/analytics/exports"))
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"csvDelimiter\": \"\",\n  \"datastoreName\": \"\",\n  \"dateRange\": {\n    \"end\": \"\",\n    \"start\": \"\"\n  },\n  \"description\": \"\",\n  \"name\": \"\",\n  \"outputFormat\": \"\"\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  \"csvDelimiter\": \"\",\n  \"datastoreName\": \"\",\n  \"dateRange\": {\n    \"end\": \"\",\n    \"start\": \"\"\n  },\n  \"description\": \"\",\n  \"name\": \"\",\n  \"outputFormat\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/v1/:parent/analytics/exports")
  .post(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/v1/:parent/analytics/exports")
  .header("content-type", "application/json")
  .body("{\n  \"csvDelimiter\": \"\",\n  \"datastoreName\": \"\",\n  \"dateRange\": {\n    \"end\": \"\",\n    \"start\": \"\"\n  },\n  \"description\": \"\",\n  \"name\": \"\",\n  \"outputFormat\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  csvDelimiter: '',
  datastoreName: '',
  dateRange: {
    end: '',
    start: ''
  },
  description: '',
  name: '',
  outputFormat: ''
});

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

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

xhr.open('POST', '{{baseUrl}}/v1/:parent/analytics/exports');
xhr.setRequestHeader('content-type', 'application/json');

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

const options = {
  method: 'POST',
  url: '{{baseUrl}}/v1/:parent/analytics/exports',
  headers: {'content-type': 'application/json'},
  data: {
    csvDelimiter: '',
    datastoreName: '',
    dateRange: {end: '', start: ''},
    description: '',
    name: '',
    outputFormat: ''
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/v1/:parent/analytics/exports';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"csvDelimiter":"","datastoreName":"","dateRange":{"end":"","start":""},"description":"","name":"","outputFormat":""}'
};

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}}/v1/:parent/analytics/exports',
  method: 'POST',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "csvDelimiter": "",\n  "datastoreName": "",\n  "dateRange": {\n    "end": "",\n    "start": ""\n  },\n  "description": "",\n  "name": "",\n  "outputFormat": ""\n}'
};

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

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"csvDelimiter\": \"\",\n  \"datastoreName\": \"\",\n  \"dateRange\": {\n    \"end\": \"\",\n    \"start\": \"\"\n  },\n  \"description\": \"\",\n  \"name\": \"\",\n  \"outputFormat\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/v1/:parent/analytics/exports")
  .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/v1/:parent/analytics/exports',
  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({
  csvDelimiter: '',
  datastoreName: '',
  dateRange: {end: '', start: ''},
  description: '',
  name: '',
  outputFormat: ''
}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/v1/:parent/analytics/exports',
  headers: {'content-type': 'application/json'},
  body: {
    csvDelimiter: '',
    datastoreName: '',
    dateRange: {end: '', start: ''},
    description: '',
    name: '',
    outputFormat: ''
  },
  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}}/v1/:parent/analytics/exports');

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

req.type('json');
req.send({
  csvDelimiter: '',
  datastoreName: '',
  dateRange: {
    end: '',
    start: ''
  },
  description: '',
  name: '',
  outputFormat: ''
});

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}}/v1/:parent/analytics/exports',
  headers: {'content-type': 'application/json'},
  data: {
    csvDelimiter: '',
    datastoreName: '',
    dateRange: {end: '', start: ''},
    description: '',
    name: '',
    outputFormat: ''
  }
};

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

const url = '{{baseUrl}}/v1/:parent/analytics/exports';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"csvDelimiter":"","datastoreName":"","dateRange":{"end":"","start":""},"description":"","name":"","outputFormat":""}'
};

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 = @{ @"csvDelimiter": @"",
                              @"datastoreName": @"",
                              @"dateRange": @{ @"end": @"", @"start": @"" },
                              @"description": @"",
                              @"name": @"",
                              @"outputFormat": @"" };

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

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/v1/:parent/analytics/exports"]
                                                       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}}/v1/:parent/analytics/exports" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"csvDelimiter\": \"\",\n  \"datastoreName\": \"\",\n  \"dateRange\": {\n    \"end\": \"\",\n    \"start\": \"\"\n  },\n  \"description\": \"\",\n  \"name\": \"\",\n  \"outputFormat\": \"\"\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/v1/:parent/analytics/exports",
  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([
    'csvDelimiter' => '',
    'datastoreName' => '',
    'dateRange' => [
        'end' => '',
        'start' => ''
    ],
    'description' => '',
    'name' => '',
    'outputFormat' => ''
  ]),
  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}}/v1/:parent/analytics/exports', [
  'body' => '{
  "csvDelimiter": "",
  "datastoreName": "",
  "dateRange": {
    "end": "",
    "start": ""
  },
  "description": "",
  "name": "",
  "outputFormat": ""
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/v1/:parent/analytics/exports');
$request->setMethod(HTTP_METH_POST);

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

$request->setContentType('application/json');
$request->setBody(json_encode([
  'csvDelimiter' => '',
  'datastoreName' => '',
  'dateRange' => [
    'end' => '',
    'start' => ''
  ],
  'description' => '',
  'name' => '',
  'outputFormat' => ''
]));

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

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'csvDelimiter' => '',
  'datastoreName' => '',
  'dateRange' => [
    'end' => '',
    'start' => ''
  ],
  'description' => '',
  'name' => '',
  'outputFormat' => ''
]));
$request->setRequestUrl('{{baseUrl}}/v1/:parent/analytics/exports');
$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}}/v1/:parent/analytics/exports' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "csvDelimiter": "",
  "datastoreName": "",
  "dateRange": {
    "end": "",
    "start": ""
  },
  "description": "",
  "name": "",
  "outputFormat": ""
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/v1/:parent/analytics/exports' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "csvDelimiter": "",
  "datastoreName": "",
  "dateRange": {
    "end": "",
    "start": ""
  },
  "description": "",
  "name": "",
  "outputFormat": ""
}'
import http.client

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

payload = "{\n  \"csvDelimiter\": \"\",\n  \"datastoreName\": \"\",\n  \"dateRange\": {\n    \"end\": \"\",\n    \"start\": \"\"\n  },\n  \"description\": \"\",\n  \"name\": \"\",\n  \"outputFormat\": \"\"\n}"

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

conn.request("POST", "/baseUrl/v1/:parent/analytics/exports", payload, headers)

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

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

url = "{{baseUrl}}/v1/:parent/analytics/exports"

payload = {
    "csvDelimiter": "",
    "datastoreName": "",
    "dateRange": {
        "end": "",
        "start": ""
    },
    "description": "",
    "name": "",
    "outputFormat": ""
}
headers = {"content-type": "application/json"}

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

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

url <- "{{baseUrl}}/v1/:parent/analytics/exports"

payload <- "{\n  \"csvDelimiter\": \"\",\n  \"datastoreName\": \"\",\n  \"dateRange\": {\n    \"end\": \"\",\n    \"start\": \"\"\n  },\n  \"description\": \"\",\n  \"name\": \"\",\n  \"outputFormat\": \"\"\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}}/v1/:parent/analytics/exports")

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  \"csvDelimiter\": \"\",\n  \"datastoreName\": \"\",\n  \"dateRange\": {\n    \"end\": \"\",\n    \"start\": \"\"\n  },\n  \"description\": \"\",\n  \"name\": \"\",\n  \"outputFormat\": \"\"\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/v1/:parent/analytics/exports') do |req|
  req.body = "{\n  \"csvDelimiter\": \"\",\n  \"datastoreName\": \"\",\n  \"dateRange\": {\n    \"end\": \"\",\n    \"start\": \"\"\n  },\n  \"description\": \"\",\n  \"name\": \"\",\n  \"outputFormat\": \"\"\n}"
end

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

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

    let payload = json!({
        "csvDelimiter": "",
        "datastoreName": "",
        "dateRange": json!({
            "end": "",
            "start": ""
        }),
        "description": "",
        "name": "",
        "outputFormat": ""
    });

    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}}/v1/:parent/analytics/exports \
  --header 'content-type: application/json' \
  --data '{
  "csvDelimiter": "",
  "datastoreName": "",
  "dateRange": {
    "end": "",
    "start": ""
  },
  "description": "",
  "name": "",
  "outputFormat": ""
}'
echo '{
  "csvDelimiter": "",
  "datastoreName": "",
  "dateRange": {
    "end": "",
    "start": ""
  },
  "description": "",
  "name": "",
  "outputFormat": ""
}' |  \
  http POST {{baseUrl}}/v1/:parent/analytics/exports \
  content-type:application/json
wget --quiet \
  --method POST \
  --header 'content-type: application/json' \
  --body-data '{\n  "csvDelimiter": "",\n  "datastoreName": "",\n  "dateRange": {\n    "end": "",\n    "start": ""\n  },\n  "description": "",\n  "name": "",\n  "outputFormat": ""\n}' \
  --output-document \
  - {{baseUrl}}/v1/:parent/analytics/exports
import Foundation

let headers = ["content-type": "application/json"]
let parameters = [
  "csvDelimiter": "",
  "datastoreName": "",
  "dateRange": [
    "end": "",
    "start": ""
  ],
  "description": "",
  "name": "",
  "outputFormat": ""
] as [String : Any]

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

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/v1/:parent/analytics/exports")! 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 apigee.organizations.environments.analytics.exports.list
{{baseUrl}}/v1/:parent/analytics/exports
QUERY PARAMS

parent
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/v1/:parent/analytics/exports");

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

(client/get "{{baseUrl}}/v1/:parent/analytics/exports")
require "http/client"

url = "{{baseUrl}}/v1/:parent/analytics/exports"

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}}/v1/:parent/analytics/exports"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/v1/:parent/analytics/exports");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

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

func main() {

	url := "{{baseUrl}}/v1/:parent/analytics/exports"

	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/v1/:parent/analytics/exports HTTP/1.1
Host: example.com

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

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/v1/:parent/analytics/exports"))
    .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}}/v1/:parent/analytics/exports")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/v1/:parent/analytics/exports")
  .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}}/v1/:parent/analytics/exports');

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

const options = {method: 'GET', url: '{{baseUrl}}/v1/:parent/analytics/exports'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/v1/:parent/analytics/exports';
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}}/v1/:parent/analytics/exports',
  method: 'GET',
  headers: {}
};

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

val request = Request.Builder()
  .url("{{baseUrl}}/v1/:parent/analytics/exports")
  .get()
  .build()

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

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/v1/:parent/analytics/exports',
  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}}/v1/:parent/analytics/exports'};

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

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

const req = unirest('GET', '{{baseUrl}}/v1/:parent/analytics/exports');

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}}/v1/:parent/analytics/exports'};

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

const url = '{{baseUrl}}/v1/:parent/analytics/exports';
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}}/v1/:parent/analytics/exports"]
                                                       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}}/v1/:parent/analytics/exports" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/v1/:parent/analytics/exports",
  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}}/v1/:parent/analytics/exports');

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

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

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

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

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

conn.request("GET", "/baseUrl/v1/:parent/analytics/exports")

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

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

url = "{{baseUrl}}/v1/:parent/analytics/exports"

response = requests.get(url)

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

url <- "{{baseUrl}}/v1/:parent/analytics/exports"

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

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

url = URI("{{baseUrl}}/v1/:parent/analytics/exports")

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/v1/:parent/analytics/exports') do |req|
end

puts response.status
puts response.body
use reqwest;

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

    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}}/v1/:parent/analytics/exports
http GET {{baseUrl}}/v1/:parent/analytics/exports
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/v1/:parent/analytics/exports
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/v1/:parent/analytics/exports")! 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 apigee.organizations.environments.apis.revisions.debugsessions.create
{{baseUrl}}/v1/:parent/debugsessions
QUERY PARAMS

parent
BODY json

{
  "count": 0,
  "createTime": "",
  "filter": "",
  "name": "",
  "timeout": "",
  "tracesize": 0,
  "validity": 0
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/v1/:parent/debugsessions");

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  \"count\": 0,\n  \"createTime\": \"\",\n  \"filter\": \"\",\n  \"name\": \"\",\n  \"timeout\": \"\",\n  \"tracesize\": 0,\n  \"validity\": 0\n}");

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

(client/post "{{baseUrl}}/v1/:parent/debugsessions" {:content-type :json
                                                                     :form-params {:count 0
                                                                                   :createTime ""
                                                                                   :filter ""
                                                                                   :name ""
                                                                                   :timeout ""
                                                                                   :tracesize 0
                                                                                   :validity 0}})
require "http/client"

url = "{{baseUrl}}/v1/:parent/debugsessions"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"count\": 0,\n  \"createTime\": \"\",\n  \"filter\": \"\",\n  \"name\": \"\",\n  \"timeout\": \"\",\n  \"tracesize\": 0,\n  \"validity\": 0\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}}/v1/:parent/debugsessions"),
    Content = new StringContent("{\n  \"count\": 0,\n  \"createTime\": \"\",\n  \"filter\": \"\",\n  \"name\": \"\",\n  \"timeout\": \"\",\n  \"tracesize\": 0,\n  \"validity\": 0\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}}/v1/:parent/debugsessions");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"count\": 0,\n  \"createTime\": \"\",\n  \"filter\": \"\",\n  \"name\": \"\",\n  \"timeout\": \"\",\n  \"tracesize\": 0,\n  \"validity\": 0\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

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

func main() {

	url := "{{baseUrl}}/v1/:parent/debugsessions"

	payload := strings.NewReader("{\n  \"count\": 0,\n  \"createTime\": \"\",\n  \"filter\": \"\",\n  \"name\": \"\",\n  \"timeout\": \"\",\n  \"tracesize\": 0,\n  \"validity\": 0\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/v1/:parent/debugsessions HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 118

{
  "count": 0,
  "createTime": "",
  "filter": "",
  "name": "",
  "timeout": "",
  "tracesize": 0,
  "validity": 0
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/v1/:parent/debugsessions")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"count\": 0,\n  \"createTime\": \"\",\n  \"filter\": \"\",\n  \"name\": \"\",\n  \"timeout\": \"\",\n  \"tracesize\": 0,\n  \"validity\": 0\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/v1/:parent/debugsessions"))
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"count\": 0,\n  \"createTime\": \"\",\n  \"filter\": \"\",\n  \"name\": \"\",\n  \"timeout\": \"\",\n  \"tracesize\": 0,\n  \"validity\": 0\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  \"count\": 0,\n  \"createTime\": \"\",\n  \"filter\": \"\",\n  \"name\": \"\",\n  \"timeout\": \"\",\n  \"tracesize\": 0,\n  \"validity\": 0\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/v1/:parent/debugsessions")
  .post(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/v1/:parent/debugsessions")
  .header("content-type", "application/json")
  .body("{\n  \"count\": 0,\n  \"createTime\": \"\",\n  \"filter\": \"\",\n  \"name\": \"\",\n  \"timeout\": \"\",\n  \"tracesize\": 0,\n  \"validity\": 0\n}")
  .asString();
const data = JSON.stringify({
  count: 0,
  createTime: '',
  filter: '',
  name: '',
  timeout: '',
  tracesize: 0,
  validity: 0
});

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

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

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

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

const options = {
  method: 'POST',
  url: '{{baseUrl}}/v1/:parent/debugsessions',
  headers: {'content-type': 'application/json'},
  data: {
    count: 0,
    createTime: '',
    filter: '',
    name: '',
    timeout: '',
    tracesize: 0,
    validity: 0
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/v1/:parent/debugsessions';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"count":0,"createTime":"","filter":"","name":"","timeout":"","tracesize":0,"validity":0}'
};

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}}/v1/:parent/debugsessions',
  method: 'POST',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "count": 0,\n  "createTime": "",\n  "filter": "",\n  "name": "",\n  "timeout": "",\n  "tracesize": 0,\n  "validity": 0\n}'
};

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

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"count\": 0,\n  \"createTime\": \"\",\n  \"filter\": \"\",\n  \"name\": \"\",\n  \"timeout\": \"\",\n  \"tracesize\": 0,\n  \"validity\": 0\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/v1/:parent/debugsessions")
  .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/v1/:parent/debugsessions',
  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({
  count: 0,
  createTime: '',
  filter: '',
  name: '',
  timeout: '',
  tracesize: 0,
  validity: 0
}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/v1/:parent/debugsessions',
  headers: {'content-type': 'application/json'},
  body: {
    count: 0,
    createTime: '',
    filter: '',
    name: '',
    timeout: '',
    tracesize: 0,
    validity: 0
  },
  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}}/v1/:parent/debugsessions');

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

req.type('json');
req.send({
  count: 0,
  createTime: '',
  filter: '',
  name: '',
  timeout: '',
  tracesize: 0,
  validity: 0
});

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}}/v1/:parent/debugsessions',
  headers: {'content-type': 'application/json'},
  data: {
    count: 0,
    createTime: '',
    filter: '',
    name: '',
    timeout: '',
    tracesize: 0,
    validity: 0
  }
};

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

const url = '{{baseUrl}}/v1/:parent/debugsessions';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"count":0,"createTime":"","filter":"","name":"","timeout":"","tracesize":0,"validity":0}'
};

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 = @{ @"count": @0,
                              @"createTime": @"",
                              @"filter": @"",
                              @"name": @"",
                              @"timeout": @"",
                              @"tracesize": @0,
                              @"validity": @0 };

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

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/v1/:parent/debugsessions"]
                                                       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}}/v1/:parent/debugsessions" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"count\": 0,\n  \"createTime\": \"\",\n  \"filter\": \"\",\n  \"name\": \"\",\n  \"timeout\": \"\",\n  \"tracesize\": 0,\n  \"validity\": 0\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/v1/:parent/debugsessions",
  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([
    'count' => 0,
    'createTime' => '',
    'filter' => '',
    'name' => '',
    'timeout' => '',
    'tracesize' => 0,
    'validity' => 0
  ]),
  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}}/v1/:parent/debugsessions', [
  'body' => '{
  "count": 0,
  "createTime": "",
  "filter": "",
  "name": "",
  "timeout": "",
  "tracesize": 0,
  "validity": 0
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

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

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

$request->setContentType('application/json');
$request->setBody(json_encode([
  'count' => 0,
  'createTime' => '',
  'filter' => '',
  'name' => '',
  'timeout' => '',
  'tracesize' => 0,
  'validity' => 0
]));

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

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'count' => 0,
  'createTime' => '',
  'filter' => '',
  'name' => '',
  'timeout' => '',
  'tracesize' => 0,
  'validity' => 0
]));
$request->setRequestUrl('{{baseUrl}}/v1/:parent/debugsessions');
$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}}/v1/:parent/debugsessions' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "count": 0,
  "createTime": "",
  "filter": "",
  "name": "",
  "timeout": "",
  "tracesize": 0,
  "validity": 0
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/v1/:parent/debugsessions' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "count": 0,
  "createTime": "",
  "filter": "",
  "name": "",
  "timeout": "",
  "tracesize": 0,
  "validity": 0
}'
import http.client

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

payload = "{\n  \"count\": 0,\n  \"createTime\": \"\",\n  \"filter\": \"\",\n  \"name\": \"\",\n  \"timeout\": \"\",\n  \"tracesize\": 0,\n  \"validity\": 0\n}"

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

conn.request("POST", "/baseUrl/v1/:parent/debugsessions", payload, headers)

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

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

url = "{{baseUrl}}/v1/:parent/debugsessions"

payload = {
    "count": 0,
    "createTime": "",
    "filter": "",
    "name": "",
    "timeout": "",
    "tracesize": 0,
    "validity": 0
}
headers = {"content-type": "application/json"}

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

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

url <- "{{baseUrl}}/v1/:parent/debugsessions"

payload <- "{\n  \"count\": 0,\n  \"createTime\": \"\",\n  \"filter\": \"\",\n  \"name\": \"\",\n  \"timeout\": \"\",\n  \"tracesize\": 0,\n  \"validity\": 0\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}}/v1/:parent/debugsessions")

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  \"count\": 0,\n  \"createTime\": \"\",\n  \"filter\": \"\",\n  \"name\": \"\",\n  \"timeout\": \"\",\n  \"tracesize\": 0,\n  \"validity\": 0\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/v1/:parent/debugsessions') do |req|
  req.body = "{\n  \"count\": 0,\n  \"createTime\": \"\",\n  \"filter\": \"\",\n  \"name\": \"\",\n  \"timeout\": \"\",\n  \"tracesize\": 0,\n  \"validity\": 0\n}"
end

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

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

    let payload = json!({
        "count": 0,
        "createTime": "",
        "filter": "",
        "name": "",
        "timeout": "",
        "tracesize": 0,
        "validity": 0
    });

    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}}/v1/:parent/debugsessions \
  --header 'content-type: application/json' \
  --data '{
  "count": 0,
  "createTime": "",
  "filter": "",
  "name": "",
  "timeout": "",
  "tracesize": 0,
  "validity": 0
}'
echo '{
  "count": 0,
  "createTime": "",
  "filter": "",
  "name": "",
  "timeout": "",
  "tracesize": 0,
  "validity": 0
}' |  \
  http POST {{baseUrl}}/v1/:parent/debugsessions \
  content-type:application/json
wget --quiet \
  --method POST \
  --header 'content-type: application/json' \
  --body-data '{\n  "count": 0,\n  "createTime": "",\n  "filter": "",\n  "name": "",\n  "timeout": "",\n  "tracesize": 0,\n  "validity": 0\n}' \
  --output-document \
  - {{baseUrl}}/v1/:parent/debugsessions
import Foundation

let headers = ["content-type": "application/json"]
let parameters = [
  "count": 0,
  "createTime": "",
  "filter": "",
  "name": "",
  "timeout": "",
  "tracesize": 0,
  "validity": 0
] as [String : Any]

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

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/v1/:parent/debugsessions")! 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 apigee.organizations.environments.apis.revisions.debugsessions.deleteData
{{baseUrl}}/v1/:name/data
QUERY PARAMS

name
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "DELETE");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/v1/:name/data");

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

(client/delete "{{baseUrl}}/v1/:name/data")
require "http/client"

url = "{{baseUrl}}/v1/:name/data"

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}}/v1/:name/data"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/v1/:name/data");
var request = new RestRequest("", Method.Delete);
var response = client.Execute(request);
package main

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

func main() {

	url := "{{baseUrl}}/v1/:name/data"

	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/v1/:name/data HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("DELETE", "{{baseUrl}}/v1/:name/data")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/v1/:name/data"))
    .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}}/v1/:name/data")
  .delete(null)
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.delete("{{baseUrl}}/v1/:name/data")
  .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}}/v1/:name/data');

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

const options = {method: 'DELETE', url: '{{baseUrl}}/v1/:name/data'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/v1/:name/data';
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}}/v1/:name/data',
  method: 'DELETE',
  headers: {}
};

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

val request = Request.Builder()
  .url("{{baseUrl}}/v1/:name/data")
  .delete(null)
  .build()

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

const options = {
  method: 'DELETE',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/v1/:name/data',
  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}}/v1/:name/data'};

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

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

const req = unirest('DELETE', '{{baseUrl}}/v1/:name/data');

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}}/v1/:name/data'};

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

const url = '{{baseUrl}}/v1/:name/data';
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}}/v1/:name/data"]
                                                       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}}/v1/:name/data" in

Client.call `DELETE uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/v1/:name/data",
  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}}/v1/:name/data');

echo $response->getBody();
setUrl('{{baseUrl}}/v1/:name/data');
$request->setMethod(HTTP_METH_DELETE);

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

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/v1/:name/data');
$request->setRequestMethod('DELETE');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/v1/:name/data' -Method DELETE 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/v1/:name/data' -Method DELETE 
import http.client

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

conn.request("DELETE", "/baseUrl/v1/:name/data")

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

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

url = "{{baseUrl}}/v1/:name/data"

response = requests.delete(url)

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

url <- "{{baseUrl}}/v1/:name/data"

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

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

url = URI("{{baseUrl}}/v1/:name/data")

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/v1/:name/data') do |req|
end

puts response.status
puts response.body
use std::str::FromStr;
use reqwest;

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

    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}}/v1/:name/data
http DELETE {{baseUrl}}/v1/:name/data
wget --quiet \
  --method DELETE \
  --output-document \
  - {{baseUrl}}/v1/:name/data
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/v1/:name/data")! 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 apigee.organizations.environments.apis.revisions.debugsessions.list
{{baseUrl}}/v1/:parent/debugsessions
QUERY PARAMS

parent
Examples
REQUEST

CURL *hnd = curl_easy_init();

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

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

(client/get "{{baseUrl}}/v1/:parent/debugsessions")
require "http/client"

url = "{{baseUrl}}/v1/:parent/debugsessions"

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}}/v1/:parent/debugsessions"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/v1/:parent/debugsessions");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

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

func main() {

	url := "{{baseUrl}}/v1/:parent/debugsessions"

	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/v1/:parent/debugsessions HTTP/1.1
Host: example.com

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

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/v1/:parent/debugsessions"))
    .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}}/v1/:parent/debugsessions")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/v1/:parent/debugsessions")
  .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}}/v1/:parent/debugsessions');

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

const options = {method: 'GET', url: '{{baseUrl}}/v1/:parent/debugsessions'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/v1/:parent/debugsessions';
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}}/v1/:parent/debugsessions',
  method: 'GET',
  headers: {}
};

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

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

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

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/v1/:parent/debugsessions',
  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}}/v1/:parent/debugsessions'};

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

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

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

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}}/v1/:parent/debugsessions'};

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

const url = '{{baseUrl}}/v1/:parent/debugsessions';
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}}/v1/:parent/debugsessions"]
                                                       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}}/v1/:parent/debugsessions" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/v1/:parent/debugsessions",
  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}}/v1/:parent/debugsessions');

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

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

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

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

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

conn.request("GET", "/baseUrl/v1/:parent/debugsessions")

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

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

url = "{{baseUrl}}/v1/:parent/debugsessions"

response = requests.get(url)

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

url <- "{{baseUrl}}/v1/:parent/debugsessions"

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

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

url = URI("{{baseUrl}}/v1/:parent/debugsessions")

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/v1/:parent/debugsessions') do |req|
end

puts response.status
puts response.body
use reqwest;

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

    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}}/v1/:parent/debugsessions
http GET {{baseUrl}}/v1/:parent/debugsessions
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/v1/:parent/debugsessions
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/v1/:parent/debugsessions")! 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 apigee.organizations.environments.apis.revisions.deployments.generateDeployChangeReport
{{baseUrl}}/v1/:name/deployments:generateDeployChangeReport
QUERY PARAMS

name
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/v1/:name/deployments:generateDeployChangeReport");

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

(client/post "{{baseUrl}}/v1/:name/deployments:generateDeployChangeReport")
require "http/client"

url = "{{baseUrl}}/v1/:name/deployments:generateDeployChangeReport"

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

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

func main() {

	url := "{{baseUrl}}/v1/:name/deployments:generateDeployChangeReport"

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

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

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

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

}
POST /baseUrl/v1/:name/deployments:generateDeployChangeReport HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/v1/:name/deployments:generateDeployChangeReport")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/v1/:name/deployments:generateDeployChangeReport"))
    .method("POST", 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}}/v1/:name/deployments:generateDeployChangeReport")
  .post(null)
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/v1/:name/deployments:generateDeployChangeReport")
  .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('POST', '{{baseUrl}}/v1/:name/deployments:generateDeployChangeReport');

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

const options = {
  method: 'POST',
  url: '{{baseUrl}}/v1/:name/deployments:generateDeployChangeReport'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/v1/:name/deployments:generateDeployChangeReport';
const options = {method: 'POST'};

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}}/v1/:name/deployments:generateDeployChangeReport',
  method: 'POST',
  headers: {}
};

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

val request = Request.Builder()
  .url("{{baseUrl}}/v1/:name/deployments:generateDeployChangeReport")
  .post(null)
  .build()

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

const options = {
  method: 'POST',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/v1/:name/deployments:generateDeployChangeReport',
  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: 'POST',
  url: '{{baseUrl}}/v1/:name/deployments:generateDeployChangeReport'
};

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

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

const req = unirest('POST', '{{baseUrl}}/v1/:name/deployments:generateDeployChangeReport');

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}}/v1/:name/deployments:generateDeployChangeReport'
};

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

const url = '{{baseUrl}}/v1/:name/deployments:generateDeployChangeReport';
const options = {method: 'POST'};

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}}/v1/:name/deployments:generateDeployChangeReport"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"POST"];

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}}/v1/:name/deployments:generateDeployChangeReport" in

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

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

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('POST', '{{baseUrl}}/v1/:name/deployments:generateDeployChangeReport');

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

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

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/v1/:name/deployments:generateDeployChangeReport');
$request->setRequestMethod('POST');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/v1/:name/deployments:generateDeployChangeReport' -Method POST 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/v1/:name/deployments:generateDeployChangeReport' -Method POST 
import http.client

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

conn.request("POST", "/baseUrl/v1/:name/deployments:generateDeployChangeReport")

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

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

url = "{{baseUrl}}/v1/:name/deployments:generateDeployChangeReport"

response = requests.post(url)

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

url <- "{{baseUrl}}/v1/:name/deployments:generateDeployChangeReport"

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

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

url = URI("{{baseUrl}}/v1/:name/deployments:generateDeployChangeReport")

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

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

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

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

response = conn.post('/baseUrl/v1/:name/deployments:generateDeployChangeReport') do |req|
end

puts response.status
puts response.body
use reqwest;

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

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

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

    dbg!(results);
}
curl --request POST \
  --url {{baseUrl}}/v1/:name/deployments:generateDeployChangeReport
http POST {{baseUrl}}/v1/:name/deployments:generateDeployChangeReport
wget --quiet \
  --method POST \
  --output-document \
  - {{baseUrl}}/v1/:name/deployments:generateDeployChangeReport
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/v1/:name/deployments:generateDeployChangeReport")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "POST"

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 apigee.organizations.environments.apis.revisions.deployments.generateUndeployChangeReport
{{baseUrl}}/v1/:name/deployments:generateUndeployChangeReport
QUERY PARAMS

name
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/v1/:name/deployments:generateUndeployChangeReport");

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

(client/post "{{baseUrl}}/v1/:name/deployments:generateUndeployChangeReport")
require "http/client"

url = "{{baseUrl}}/v1/:name/deployments:generateUndeployChangeReport"

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

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

func main() {

	url := "{{baseUrl}}/v1/:name/deployments:generateUndeployChangeReport"

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

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

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

	fmt.Println(res)
	fmt.Println(string(body))

}
POST /baseUrl/v1/:name/deployments:generateUndeployChangeReport HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/v1/:name/deployments:generateUndeployChangeReport")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/v1/:name/deployments:generateUndeployChangeReport"))
    .method("POST", 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}}/v1/:name/deployments:generateUndeployChangeReport")
  .post(null)
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/v1/:name/deployments:generateUndeployChangeReport")
  .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('POST', '{{baseUrl}}/v1/:name/deployments:generateUndeployChangeReport');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/v1/:name/deployments:generateUndeployChangeReport'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/v1/:name/deployments:generateUndeployChangeReport';
const options = {method: 'POST'};

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}}/v1/:name/deployments:generateUndeployChangeReport',
  method: 'POST',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/v1/:name/deployments:generateUndeployChangeReport")
  .post(null)
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'POST',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/v1/:name/deployments:generateUndeployChangeReport',
  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: 'POST',
  url: '{{baseUrl}}/v1/:name/deployments:generateUndeployChangeReport'
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('POST', '{{baseUrl}}/v1/:name/deployments:generateUndeployChangeReport');

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}}/v1/:name/deployments:generateUndeployChangeReport'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/v1/:name/deployments:generateUndeployChangeReport';
const options = {method: 'POST'};

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}}/v1/:name/deployments:generateUndeployChangeReport"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"POST"];

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}}/v1/:name/deployments:generateUndeployChangeReport" in

Client.call `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/v1/:name/deployments:generateUndeployChangeReport",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "POST",
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('POST', '{{baseUrl}}/v1/:name/deployments:generateUndeployChangeReport');

echo $response->getBody();
setUrl('{{baseUrl}}/v1/:name/deployments:generateUndeployChangeReport');
$request->setMethod(HTTP_METH_POST);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/v1/:name/deployments:generateUndeployChangeReport');
$request->setRequestMethod('POST');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/v1/:name/deployments:generateUndeployChangeReport' -Method POST 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/v1/:name/deployments:generateUndeployChangeReport' -Method POST 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("POST", "/baseUrl/v1/:name/deployments:generateUndeployChangeReport")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/v1/:name/deployments:generateUndeployChangeReport"

response = requests.post(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/v1/:name/deployments:generateUndeployChangeReport"

response <- VERB("POST", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/v1/:name/deployments:generateUndeployChangeReport")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Post.new(url)

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.post('/baseUrl/v1/:name/deployments:generateUndeployChangeReport') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/v1/:name/deployments:generateUndeployChangeReport";

    let client = reqwest::Client::new();
    let response = client.post(url)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request POST \
  --url {{baseUrl}}/v1/:name/deployments:generateUndeployChangeReport
http POST {{baseUrl}}/v1/:name/deployments:generateUndeployChangeReport
wget --quiet \
  --method POST \
  --output-document \
  - {{baseUrl}}/v1/:name/deployments:generateUndeployChangeReport
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/v1/:name/deployments:generateUndeployChangeReport")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "POST"

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 apigee.organizations.environments.archiveDeployments.create
{{baseUrl}}/v1/:parent/archiveDeployments
QUERY PARAMS

parent
BODY json

{
  "createdAt": "",
  "gcsUri": "",
  "labels": {},
  "name": "",
  "operation": "",
  "updatedAt": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/v1/:parent/archiveDeployments");

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  \"createdAt\": \"\",\n  \"gcsUri\": \"\",\n  \"labels\": {},\n  \"name\": \"\",\n  \"operation\": \"\",\n  \"updatedAt\": \"\"\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/v1/:parent/archiveDeployments" {:content-type :json
                                                                          :form-params {:createdAt ""
                                                                                        :gcsUri ""
                                                                                        :labels {}
                                                                                        :name ""
                                                                                        :operation ""
                                                                                        :updatedAt ""}})
require "http/client"

url = "{{baseUrl}}/v1/:parent/archiveDeployments"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"createdAt\": \"\",\n  \"gcsUri\": \"\",\n  \"labels\": {},\n  \"name\": \"\",\n  \"operation\": \"\",\n  \"updatedAt\": \"\"\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}}/v1/:parent/archiveDeployments"),
    Content = new StringContent("{\n  \"createdAt\": \"\",\n  \"gcsUri\": \"\",\n  \"labels\": {},\n  \"name\": \"\",\n  \"operation\": \"\",\n  \"updatedAt\": \"\"\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}}/v1/:parent/archiveDeployments");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"createdAt\": \"\",\n  \"gcsUri\": \"\",\n  \"labels\": {},\n  \"name\": \"\",\n  \"operation\": \"\",\n  \"updatedAt\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/v1/:parent/archiveDeployments"

	payload := strings.NewReader("{\n  \"createdAt\": \"\",\n  \"gcsUri\": \"\",\n  \"labels\": {},\n  \"name\": \"\",\n  \"operation\": \"\",\n  \"updatedAt\": \"\"\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/v1/:parent/archiveDeployments HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 105

{
  "createdAt": "",
  "gcsUri": "",
  "labels": {},
  "name": "",
  "operation": "",
  "updatedAt": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/v1/:parent/archiveDeployments")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"createdAt\": \"\",\n  \"gcsUri\": \"\",\n  \"labels\": {},\n  \"name\": \"\",\n  \"operation\": \"\",\n  \"updatedAt\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/v1/:parent/archiveDeployments"))
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"createdAt\": \"\",\n  \"gcsUri\": \"\",\n  \"labels\": {},\n  \"name\": \"\",\n  \"operation\": \"\",\n  \"updatedAt\": \"\"\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  \"createdAt\": \"\",\n  \"gcsUri\": \"\",\n  \"labels\": {},\n  \"name\": \"\",\n  \"operation\": \"\",\n  \"updatedAt\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/v1/:parent/archiveDeployments")
  .post(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/v1/:parent/archiveDeployments")
  .header("content-type", "application/json")
  .body("{\n  \"createdAt\": \"\",\n  \"gcsUri\": \"\",\n  \"labels\": {},\n  \"name\": \"\",\n  \"operation\": \"\",\n  \"updatedAt\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  createdAt: '',
  gcsUri: '',
  labels: {},
  name: '',
  operation: '',
  updatedAt: ''
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/v1/:parent/archiveDeployments');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/v1/:parent/archiveDeployments',
  headers: {'content-type': 'application/json'},
  data: {createdAt: '', gcsUri: '', labels: {}, name: '', operation: '', updatedAt: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/v1/:parent/archiveDeployments';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"createdAt":"","gcsUri":"","labels":{},"name":"","operation":"","updatedAt":""}'
};

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}}/v1/:parent/archiveDeployments',
  method: 'POST',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "createdAt": "",\n  "gcsUri": "",\n  "labels": {},\n  "name": "",\n  "operation": "",\n  "updatedAt": ""\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"createdAt\": \"\",\n  \"gcsUri\": \"\",\n  \"labels\": {},\n  \"name\": \"\",\n  \"operation\": \"\",\n  \"updatedAt\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/v1/:parent/archiveDeployments")
  .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/v1/:parent/archiveDeployments',
  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({createdAt: '', gcsUri: '', labels: {}, name: '', operation: '', updatedAt: ''}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/v1/:parent/archiveDeployments',
  headers: {'content-type': 'application/json'},
  body: {createdAt: '', gcsUri: '', labels: {}, name: '', operation: '', updatedAt: ''},
  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}}/v1/:parent/archiveDeployments');

req.headers({
  'content-type': 'application/json'
});

req.type('json');
req.send({
  createdAt: '',
  gcsUri: '',
  labels: {},
  name: '',
  operation: '',
  updatedAt: ''
});

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}}/v1/:parent/archiveDeployments',
  headers: {'content-type': 'application/json'},
  data: {createdAt: '', gcsUri: '', labels: {}, name: '', operation: '', updatedAt: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/v1/:parent/archiveDeployments';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"createdAt":"","gcsUri":"","labels":{},"name":"","operation":"","updatedAt":""}'
};

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 = @{ @"createdAt": @"",
                              @"gcsUri": @"",
                              @"labels": @{  },
                              @"name": @"",
                              @"operation": @"",
                              @"updatedAt": @"" };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/v1/:parent/archiveDeployments"]
                                                       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}}/v1/:parent/archiveDeployments" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"createdAt\": \"\",\n  \"gcsUri\": \"\",\n  \"labels\": {},\n  \"name\": \"\",\n  \"operation\": \"\",\n  \"updatedAt\": \"\"\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/v1/:parent/archiveDeployments",
  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([
    'createdAt' => '',
    'gcsUri' => '',
    'labels' => [
        
    ],
    'name' => '',
    'operation' => '',
    'updatedAt' => ''
  ]),
  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}}/v1/:parent/archiveDeployments', [
  'body' => '{
  "createdAt": "",
  "gcsUri": "",
  "labels": {},
  "name": "",
  "operation": "",
  "updatedAt": ""
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/v1/:parent/archiveDeployments');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'createdAt' => '',
  'gcsUri' => '',
  'labels' => [
    
  ],
  'name' => '',
  'operation' => '',
  'updatedAt' => ''
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'createdAt' => '',
  'gcsUri' => '',
  'labels' => [
    
  ],
  'name' => '',
  'operation' => '',
  'updatedAt' => ''
]));
$request->setRequestUrl('{{baseUrl}}/v1/:parent/archiveDeployments');
$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}}/v1/:parent/archiveDeployments' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "createdAt": "",
  "gcsUri": "",
  "labels": {},
  "name": "",
  "operation": "",
  "updatedAt": ""
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/v1/:parent/archiveDeployments' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "createdAt": "",
  "gcsUri": "",
  "labels": {},
  "name": "",
  "operation": "",
  "updatedAt": ""
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"createdAt\": \"\",\n  \"gcsUri\": \"\",\n  \"labels\": {},\n  \"name\": \"\",\n  \"operation\": \"\",\n  \"updatedAt\": \"\"\n}"

headers = { 'content-type': "application/json" }

conn.request("POST", "/baseUrl/v1/:parent/archiveDeployments", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/v1/:parent/archiveDeployments"

payload = {
    "createdAt": "",
    "gcsUri": "",
    "labels": {},
    "name": "",
    "operation": "",
    "updatedAt": ""
}
headers = {"content-type": "application/json"}

response = requests.post(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/v1/:parent/archiveDeployments"

payload <- "{\n  \"createdAt\": \"\",\n  \"gcsUri\": \"\",\n  \"labels\": {},\n  \"name\": \"\",\n  \"operation\": \"\",\n  \"updatedAt\": \"\"\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}}/v1/:parent/archiveDeployments")

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  \"createdAt\": \"\",\n  \"gcsUri\": \"\",\n  \"labels\": {},\n  \"name\": \"\",\n  \"operation\": \"\",\n  \"updatedAt\": \"\"\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/v1/:parent/archiveDeployments') do |req|
  req.body = "{\n  \"createdAt\": \"\",\n  \"gcsUri\": \"\",\n  \"labels\": {},\n  \"name\": \"\",\n  \"operation\": \"\",\n  \"updatedAt\": \"\"\n}"
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/v1/:parent/archiveDeployments";

    let payload = json!({
        "createdAt": "",
        "gcsUri": "",
        "labels": json!({}),
        "name": "",
        "operation": "",
        "updatedAt": ""
    });

    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}}/v1/:parent/archiveDeployments \
  --header 'content-type: application/json' \
  --data '{
  "createdAt": "",
  "gcsUri": "",
  "labels": {},
  "name": "",
  "operation": "",
  "updatedAt": ""
}'
echo '{
  "createdAt": "",
  "gcsUri": "",
  "labels": {},
  "name": "",
  "operation": "",
  "updatedAt": ""
}' |  \
  http POST {{baseUrl}}/v1/:parent/archiveDeployments \
  content-type:application/json
wget --quiet \
  --method POST \
  --header 'content-type: application/json' \
  --body-data '{\n  "createdAt": "",\n  "gcsUri": "",\n  "labels": {},\n  "name": "",\n  "operation": "",\n  "updatedAt": ""\n}' \
  --output-document \
  - {{baseUrl}}/v1/:parent/archiveDeployments
import Foundation

let headers = ["content-type": "application/json"]
let parameters = [
  "createdAt": "",
  "gcsUri": "",
  "labels": [],
  "name": "",
  "operation": "",
  "updatedAt": ""
] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/v1/:parent/archiveDeployments")! 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 apigee.organizations.environments.archiveDeployments.generateDownloadUrl
{{baseUrl}}/v1/:name:generateDownloadUrl
QUERY PARAMS

name
BODY json

{}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/v1/:name:generateDownloadUrl");

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, "{}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/v1/:name:generateDownloadUrl" {:content-type :json})
require "http/client"

url = "{{baseUrl}}/v1/:name:generateDownloadUrl"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{}"

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}}/v1/:name:generateDownloadUrl"),
    Content = new StringContent("{}")
    {
        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}}/v1/:name:generateDownloadUrl");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/v1/:name:generateDownloadUrl"

	payload := strings.NewReader("{}")

	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/v1/:name:generateDownloadUrl HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 2

{}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/v1/:name:generateDownloadUrl")
  .setHeader("content-type", "application/json")
  .setBody("{}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/v1/:name:generateDownloadUrl"))
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{}"))
    .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, "{}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/v1/:name:generateDownloadUrl")
  .post(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/v1/:name:generateDownloadUrl")
  .header("content-type", "application/json")
  .body("{}")
  .asString();
const data = JSON.stringify({});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/v1/:name:generateDownloadUrl');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/v1/:name:generateDownloadUrl',
  headers: {'content-type': 'application/json'},
  data: {}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/v1/:name:generateDownloadUrl';
const options = {method: 'POST', headers: {'content-type': 'application/json'}, body: '{}'};

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}}/v1/:name:generateDownloadUrl',
  method: 'POST',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{}")
val request = Request.Builder()
  .url("{{baseUrl}}/v1/:name:generateDownloadUrl")
  .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/v1/:name:generateDownloadUrl',
  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({}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/v1/:name:generateDownloadUrl',
  headers: {'content-type': 'application/json'},
  body: {},
  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}}/v1/:name:generateDownloadUrl');

req.headers({
  'content-type': 'application/json'
});

req.type('json');
req.send({});

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}}/v1/:name:generateDownloadUrl',
  headers: {'content-type': 'application/json'},
  data: {}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/v1/:name:generateDownloadUrl';
const options = {method: 'POST', headers: {'content-type': 'application/json'}, body: '{}'};

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 = @{  };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/v1/:name:generateDownloadUrl"]
                                                       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}}/v1/:name:generateDownloadUrl" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/v1/:name:generateDownloadUrl",
  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([
    
  ]),
  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}}/v1/:name:generateDownloadUrl', [
  'body' => '{}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/v1/:name:generateDownloadUrl');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  
]));
$request->setRequestUrl('{{baseUrl}}/v1/:name:generateDownloadUrl');
$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}}/v1/:name:generateDownloadUrl' -Method POST -Headers $headers -ContentType 'application/json' -Body '{}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/v1/:name:generateDownloadUrl' -Method POST -Headers $headers -ContentType 'application/json' -Body '{}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{}"

headers = { 'content-type': "application/json" }

conn.request("POST", "/baseUrl/v1/:name:generateDownloadUrl", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/v1/:name:generateDownloadUrl"

payload = {}
headers = {"content-type": "application/json"}

response = requests.post(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/v1/:name:generateDownloadUrl"

payload <- "{}"

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}}/v1/:name:generateDownloadUrl")

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 = "{}"

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/v1/:name:generateDownloadUrl') do |req|
  req.body = "{}"
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/v1/:name:generateDownloadUrl";

    let payload = json!({});

    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}}/v1/:name:generateDownloadUrl \
  --header 'content-type: application/json' \
  --data '{}'
echo '{}' |  \
  http POST {{baseUrl}}/v1/:name:generateDownloadUrl \
  content-type:application/json
wget --quiet \
  --method POST \
  --header 'content-type: application/json' \
  --body-data '{}' \
  --output-document \
  - {{baseUrl}}/v1/:name:generateDownloadUrl
import Foundation

let headers = ["content-type": "application/json"]
let parameters = [] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/v1/:name:generateDownloadUrl")! 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 apigee.organizations.environments.archiveDeployments.generateUploadUrl
{{baseUrl}}/v1/:parent/archiveDeployments:generateUploadUrl
QUERY PARAMS

parent
BODY json

{}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/v1/:parent/archiveDeployments:generateUploadUrl");

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, "{}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/v1/:parent/archiveDeployments:generateUploadUrl" {:content-type :json})
require "http/client"

url = "{{baseUrl}}/v1/:parent/archiveDeployments:generateUploadUrl"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{}"

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}}/v1/:parent/archiveDeployments:generateUploadUrl"),
    Content = new StringContent("{}")
    {
        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}}/v1/:parent/archiveDeployments:generateUploadUrl");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/v1/:parent/archiveDeployments:generateUploadUrl"

	payload := strings.NewReader("{}")

	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/v1/:parent/archiveDeployments:generateUploadUrl HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 2

{}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/v1/:parent/archiveDeployments:generateUploadUrl")
  .setHeader("content-type", "application/json")
  .setBody("{}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/v1/:parent/archiveDeployments:generateUploadUrl"))
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{}"))
    .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, "{}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/v1/:parent/archiveDeployments:generateUploadUrl")
  .post(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/v1/:parent/archiveDeployments:generateUploadUrl")
  .header("content-type", "application/json")
  .body("{}")
  .asString();
const data = JSON.stringify({});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/v1/:parent/archiveDeployments:generateUploadUrl');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/v1/:parent/archiveDeployments:generateUploadUrl',
  headers: {'content-type': 'application/json'},
  data: {}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/v1/:parent/archiveDeployments:generateUploadUrl';
const options = {method: 'POST', headers: {'content-type': 'application/json'}, body: '{}'};

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}}/v1/:parent/archiveDeployments:generateUploadUrl',
  method: 'POST',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{}")
val request = Request.Builder()
  .url("{{baseUrl}}/v1/:parent/archiveDeployments:generateUploadUrl")
  .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/v1/:parent/archiveDeployments:generateUploadUrl',
  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({}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/v1/:parent/archiveDeployments:generateUploadUrl',
  headers: {'content-type': 'application/json'},
  body: {},
  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}}/v1/:parent/archiveDeployments:generateUploadUrl');

req.headers({
  'content-type': 'application/json'
});

req.type('json');
req.send({});

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}}/v1/:parent/archiveDeployments:generateUploadUrl',
  headers: {'content-type': 'application/json'},
  data: {}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/v1/:parent/archiveDeployments:generateUploadUrl';
const options = {method: 'POST', headers: {'content-type': 'application/json'}, body: '{}'};

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 = @{  };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/v1/:parent/archiveDeployments:generateUploadUrl"]
                                                       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}}/v1/:parent/archiveDeployments:generateUploadUrl" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/v1/:parent/archiveDeployments:generateUploadUrl",
  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([
    
  ]),
  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}}/v1/:parent/archiveDeployments:generateUploadUrl', [
  'body' => '{}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/v1/:parent/archiveDeployments:generateUploadUrl');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  
]));
$request->setRequestUrl('{{baseUrl}}/v1/:parent/archiveDeployments:generateUploadUrl');
$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}}/v1/:parent/archiveDeployments:generateUploadUrl' -Method POST -Headers $headers -ContentType 'application/json' -Body '{}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/v1/:parent/archiveDeployments:generateUploadUrl' -Method POST -Headers $headers -ContentType 'application/json' -Body '{}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{}"

headers = { 'content-type': "application/json" }

conn.request("POST", "/baseUrl/v1/:parent/archiveDeployments:generateUploadUrl", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/v1/:parent/archiveDeployments:generateUploadUrl"

payload = {}
headers = {"content-type": "application/json"}

response = requests.post(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/v1/:parent/archiveDeployments:generateUploadUrl"

payload <- "{}"

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}}/v1/:parent/archiveDeployments:generateUploadUrl")

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 = "{}"

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/v1/:parent/archiveDeployments:generateUploadUrl') do |req|
  req.body = "{}"
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/v1/:parent/archiveDeployments:generateUploadUrl";

    let payload = json!({});

    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}}/v1/:parent/archiveDeployments:generateUploadUrl \
  --header 'content-type: application/json' \
  --data '{}'
echo '{}' |  \
  http POST {{baseUrl}}/v1/:parent/archiveDeployments:generateUploadUrl \
  content-type:application/json
wget --quiet \
  --method POST \
  --header 'content-type: application/json' \
  --body-data '{}' \
  --output-document \
  - {{baseUrl}}/v1/:parent/archiveDeployments:generateUploadUrl
import Foundation

let headers = ["content-type": "application/json"]
let parameters = [] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/v1/:parent/archiveDeployments:generateUploadUrl")! 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 apigee.organizations.environments.archiveDeployments.list
{{baseUrl}}/v1/:parent/archiveDeployments
QUERY PARAMS

parent
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/v1/:parent/archiveDeployments");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/v1/:parent/archiveDeployments")
require "http/client"

url = "{{baseUrl}}/v1/:parent/archiveDeployments"

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}}/v1/:parent/archiveDeployments"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/v1/:parent/archiveDeployments");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/v1/:parent/archiveDeployments"

	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/v1/:parent/archiveDeployments HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/v1/:parent/archiveDeployments")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/v1/:parent/archiveDeployments"))
    .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}}/v1/:parent/archiveDeployments")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/v1/:parent/archiveDeployments")
  .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}}/v1/:parent/archiveDeployments');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'GET',
  url: '{{baseUrl}}/v1/:parent/archiveDeployments'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/v1/:parent/archiveDeployments';
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}}/v1/:parent/archiveDeployments',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/v1/:parent/archiveDeployments")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/v1/:parent/archiveDeployments',
  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}}/v1/:parent/archiveDeployments'
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/v1/:parent/archiveDeployments');

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}}/v1/:parent/archiveDeployments'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/v1/:parent/archiveDeployments';
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}}/v1/:parent/archiveDeployments"]
                                                       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}}/v1/:parent/archiveDeployments" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/v1/:parent/archiveDeployments",
  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}}/v1/:parent/archiveDeployments');

echo $response->getBody();
setUrl('{{baseUrl}}/v1/:parent/archiveDeployments');
$request->setMethod(HTTP_METH_GET);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/v1/:parent/archiveDeployments');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/v1/:parent/archiveDeployments' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/v1/:parent/archiveDeployments' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/v1/:parent/archiveDeployments")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/v1/:parent/archiveDeployments"

response = requests.get(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/v1/:parent/archiveDeployments"

response <- VERB("GET", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/v1/:parent/archiveDeployments")

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/v1/:parent/archiveDeployments') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/v1/:parent/archiveDeployments";

    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}}/v1/:parent/archiveDeployments
http GET {{baseUrl}}/v1/:parent/archiveDeployments
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/v1/:parent/archiveDeployments
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/v1/:parent/archiveDeployments")! 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 apigee.organizations.environments.getIamPolicy
{{baseUrl}}/v1/:resource:getIamPolicy
QUERY PARAMS

resource
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/v1/:resource:getIamPolicy");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/v1/:resource:getIamPolicy")
require "http/client"

url = "{{baseUrl}}/v1/:resource:getIamPolicy"

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}}/v1/:resource:getIamPolicy"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/v1/:resource:getIamPolicy");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/v1/:resource:getIamPolicy"

	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/v1/:resource:getIamPolicy HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/v1/:resource:getIamPolicy")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/v1/:resource:getIamPolicy"))
    .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}}/v1/:resource:getIamPolicy")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/v1/:resource:getIamPolicy")
  .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}}/v1/:resource:getIamPolicy');

xhr.send(data);
import axios from 'axios';

const options = {method: 'GET', url: '{{baseUrl}}/v1/:resource:getIamPolicy'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/v1/:resource:getIamPolicy';
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}}/v1/:resource:getIamPolicy',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/v1/:resource:getIamPolicy")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/v1/:resource:getIamPolicy',
  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}}/v1/:resource:getIamPolicy'};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/v1/:resource:getIamPolicy');

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}}/v1/:resource:getIamPolicy'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/v1/:resource:getIamPolicy';
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}}/v1/:resource:getIamPolicy"]
                                                       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}}/v1/:resource:getIamPolicy" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/v1/:resource:getIamPolicy",
  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}}/v1/:resource:getIamPolicy');

echo $response->getBody();
setUrl('{{baseUrl}}/v1/:resource:getIamPolicy');
$request->setMethod(HTTP_METH_GET);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/v1/:resource:getIamPolicy');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/v1/:resource:getIamPolicy' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/v1/:resource:getIamPolicy' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/v1/:resource:getIamPolicy")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/v1/:resource:getIamPolicy"

response = requests.get(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/v1/:resource:getIamPolicy"

response <- VERB("GET", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/v1/:resource:getIamPolicy")

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/v1/:resource:getIamPolicy') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/v1/:resource:getIamPolicy";

    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}}/v1/:resource:getIamPolicy
http GET {{baseUrl}}/v1/:resource:getIamPolicy
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/v1/:resource:getIamPolicy
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/v1/:resource:getIamPolicy")! 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 apigee.organizations.environments.keystores.aliases.create
{{baseUrl}}/v1/:parent/aliases
QUERY PARAMS

parent
BODY json

{
  "contentType": "",
  "data": "",
  "extensions": [
    {}
  ]
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/v1/:parent/aliases");

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  \"contentType\": \"\",\n  \"data\": \"\",\n  \"extensions\": [\n    {}\n  ]\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/v1/:parent/aliases" {:content-type :json
                                                               :form-params {:contentType ""
                                                                             :data ""
                                                                             :extensions [{}]}})
require "http/client"

url = "{{baseUrl}}/v1/:parent/aliases"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"contentType\": \"\",\n  \"data\": \"\",\n  \"extensions\": [\n    {}\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}}/v1/:parent/aliases"),
    Content = new StringContent("{\n  \"contentType\": \"\",\n  \"data\": \"\",\n  \"extensions\": [\n    {}\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}}/v1/:parent/aliases");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"contentType\": \"\",\n  \"data\": \"\",\n  \"extensions\": [\n    {}\n  ]\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/v1/:parent/aliases"

	payload := strings.NewReader("{\n  \"contentType\": \"\",\n  \"data\": \"\",\n  \"extensions\": [\n    {}\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/v1/:parent/aliases HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 67

{
  "contentType": "",
  "data": "",
  "extensions": [
    {}
  ]
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/v1/:parent/aliases")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"contentType\": \"\",\n  \"data\": \"\",\n  \"extensions\": [\n    {}\n  ]\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/v1/:parent/aliases"))
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"contentType\": \"\",\n  \"data\": \"\",\n  \"extensions\": [\n    {}\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  \"contentType\": \"\",\n  \"data\": \"\",\n  \"extensions\": [\n    {}\n  ]\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/v1/:parent/aliases")
  .post(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/v1/:parent/aliases")
  .header("content-type", "application/json")
  .body("{\n  \"contentType\": \"\",\n  \"data\": \"\",\n  \"extensions\": [\n    {}\n  ]\n}")
  .asString();
const data = JSON.stringify({
  contentType: '',
  data: '',
  extensions: [
    {}
  ]
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/v1/:parent/aliases');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/v1/:parent/aliases',
  headers: {'content-type': 'application/json'},
  data: {contentType: '', data: '', extensions: [{}]}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/v1/:parent/aliases';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"contentType":"","data":"","extensions":[{}]}'
};

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}}/v1/:parent/aliases',
  method: 'POST',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "contentType": "",\n  "data": "",\n  "extensions": [\n    {}\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  \"contentType\": \"\",\n  \"data\": \"\",\n  \"extensions\": [\n    {}\n  ]\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/v1/:parent/aliases")
  .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/v1/:parent/aliases',
  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({contentType: '', data: '', extensions: [{}]}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/v1/:parent/aliases',
  headers: {'content-type': 'application/json'},
  body: {contentType: '', data: '', extensions: [{}]},
  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}}/v1/:parent/aliases');

req.headers({
  'content-type': 'application/json'
});

req.type('json');
req.send({
  contentType: '',
  data: '',
  extensions: [
    {}
  ]
});

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}}/v1/:parent/aliases',
  headers: {'content-type': 'application/json'},
  data: {contentType: '', data: '', extensions: [{}]}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/v1/:parent/aliases';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"contentType":"","data":"","extensions":[{}]}'
};

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 = @{ @"contentType": @"",
                              @"data": @"",
                              @"extensions": @[ @{  } ] };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/v1/:parent/aliases"]
                                                       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}}/v1/:parent/aliases" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"contentType\": \"\",\n  \"data\": \"\",\n  \"extensions\": [\n    {}\n  ]\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/v1/:parent/aliases",
  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([
    'contentType' => '',
    'data' => '',
    'extensions' => [
        [
                
        ]
    ]
  ]),
  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}}/v1/:parent/aliases', [
  'body' => '{
  "contentType": "",
  "data": "",
  "extensions": [
    {}
  ]
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/v1/:parent/aliases');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'contentType' => '',
  'data' => '',
  'extensions' => [
    [
        
    ]
  ]
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'contentType' => '',
  'data' => '',
  'extensions' => [
    [
        
    ]
  ]
]));
$request->setRequestUrl('{{baseUrl}}/v1/:parent/aliases');
$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}}/v1/:parent/aliases' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "contentType": "",
  "data": "",
  "extensions": [
    {}
  ]
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/v1/:parent/aliases' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "contentType": "",
  "data": "",
  "extensions": [
    {}
  ]
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"contentType\": \"\",\n  \"data\": \"\",\n  \"extensions\": [\n    {}\n  ]\n}"

headers = { 'content-type': "application/json" }

conn.request("POST", "/baseUrl/v1/:parent/aliases", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/v1/:parent/aliases"

payload = {
    "contentType": "",
    "data": "",
    "extensions": [{}]
}
headers = {"content-type": "application/json"}

response = requests.post(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/v1/:parent/aliases"

payload <- "{\n  \"contentType\": \"\",\n  \"data\": \"\",\n  \"extensions\": [\n    {}\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}}/v1/:parent/aliases")

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  \"contentType\": \"\",\n  \"data\": \"\",\n  \"extensions\": [\n    {}\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/v1/:parent/aliases') do |req|
  req.body = "{\n  \"contentType\": \"\",\n  \"data\": \"\",\n  \"extensions\": [\n    {}\n  ]\n}"
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/v1/:parent/aliases";

    let payload = json!({
        "contentType": "",
        "data": "",
        "extensions": (json!({}))
    });

    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}}/v1/:parent/aliases \
  --header 'content-type: application/json' \
  --data '{
  "contentType": "",
  "data": "",
  "extensions": [
    {}
  ]
}'
echo '{
  "contentType": "",
  "data": "",
  "extensions": [
    {}
  ]
}' |  \
  http POST {{baseUrl}}/v1/:parent/aliases \
  content-type:application/json
wget --quiet \
  --method POST \
  --header 'content-type: application/json' \
  --body-data '{\n  "contentType": "",\n  "data": "",\n  "extensions": [\n    {}\n  ]\n}' \
  --output-document \
  - {{baseUrl}}/v1/:parent/aliases
import Foundation

let headers = ["content-type": "application/json"]
let parameters = [
  "contentType": "",
  "data": "",
  "extensions": [[]]
] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/v1/:parent/aliases")! 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 apigee.organizations.environments.keystores.aliases.csr
{{baseUrl}}/v1/:name/csr
QUERY PARAMS

name
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/v1/:name/csr");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/v1/:name/csr")
require "http/client"

url = "{{baseUrl}}/v1/:name/csr"

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}}/v1/:name/csr"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/v1/:name/csr");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/v1/:name/csr"

	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/v1/:name/csr HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/v1/:name/csr")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/v1/:name/csr"))
    .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}}/v1/:name/csr")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/v1/:name/csr")
  .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}}/v1/:name/csr');

xhr.send(data);
import axios from 'axios';

const options = {method: 'GET', url: '{{baseUrl}}/v1/:name/csr'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/v1/:name/csr';
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}}/v1/:name/csr',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/v1/:name/csr")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/v1/:name/csr',
  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}}/v1/:name/csr'};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/v1/:name/csr');

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}}/v1/:name/csr'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/v1/:name/csr';
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}}/v1/:name/csr"]
                                                       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}}/v1/:name/csr" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/v1/:name/csr",
  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}}/v1/:name/csr');

echo $response->getBody();
setUrl('{{baseUrl}}/v1/:name/csr');
$request->setMethod(HTTP_METH_GET);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/v1/:name/csr');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/v1/:name/csr' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/v1/:name/csr' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/v1/:name/csr")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/v1/:name/csr"

response = requests.get(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/v1/:name/csr"

response <- VERB("GET", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/v1/:name/csr")

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/v1/:name/csr') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/v1/:name/csr";

    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}}/v1/:name/csr
http GET {{baseUrl}}/v1/:name/csr
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/v1/:name/csr
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/v1/:name/csr")! 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 apigee.organizations.environments.keystores.aliases.getCertificate
{{baseUrl}}/v1/:name/certificate
QUERY PARAMS

name
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/v1/:name/certificate");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/v1/:name/certificate")
require "http/client"

url = "{{baseUrl}}/v1/:name/certificate"

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}}/v1/:name/certificate"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/v1/:name/certificate");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/v1/:name/certificate"

	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/v1/:name/certificate HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/v1/:name/certificate")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/v1/:name/certificate"))
    .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}}/v1/:name/certificate")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/v1/:name/certificate")
  .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}}/v1/:name/certificate');

xhr.send(data);
import axios from 'axios';

const options = {method: 'GET', url: '{{baseUrl}}/v1/:name/certificate'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/v1/:name/certificate';
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}}/v1/:name/certificate',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/v1/:name/certificate")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/v1/:name/certificate',
  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}}/v1/:name/certificate'};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/v1/:name/certificate');

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}}/v1/:name/certificate'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/v1/:name/certificate';
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}}/v1/:name/certificate"]
                                                       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}}/v1/:name/certificate" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/v1/:name/certificate",
  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}}/v1/:name/certificate');

echo $response->getBody();
setUrl('{{baseUrl}}/v1/:name/certificate');
$request->setMethod(HTTP_METH_GET);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/v1/:name/certificate');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/v1/:name/certificate' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/v1/:name/certificate' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/v1/:name/certificate")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/v1/:name/certificate"

response = requests.get(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/v1/:name/certificate"

response <- VERB("GET", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/v1/:name/certificate")

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/v1/:name/certificate') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/v1/:name/certificate";

    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}}/v1/:name/certificate
http GET {{baseUrl}}/v1/:name/certificate
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/v1/:name/certificate
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/v1/:name/certificate")! 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 apigee.organizations.environments.keystores.create
{{baseUrl}}/v1/:parent/keystores
QUERY PARAMS

parent
BODY json

{
  "aliases": [],
  "name": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/v1/:parent/keystores");

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  \"aliases\": [],\n  \"name\": \"\"\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/v1/:parent/keystores" {:content-type :json
                                                                 :form-params {:aliases []
                                                                               :name ""}})
require "http/client"

url = "{{baseUrl}}/v1/:parent/keystores"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"aliases\": [],\n  \"name\": \"\"\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}}/v1/:parent/keystores"),
    Content = new StringContent("{\n  \"aliases\": [],\n  \"name\": \"\"\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}}/v1/:parent/keystores");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"aliases\": [],\n  \"name\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/v1/:parent/keystores"

	payload := strings.NewReader("{\n  \"aliases\": [],\n  \"name\": \"\"\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/v1/:parent/keystores HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 33

{
  "aliases": [],
  "name": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/v1/:parent/keystores")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"aliases\": [],\n  \"name\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/v1/:parent/keystores"))
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"aliases\": [],\n  \"name\": \"\"\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  \"aliases\": [],\n  \"name\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/v1/:parent/keystores")
  .post(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/v1/:parent/keystores")
  .header("content-type", "application/json")
  .body("{\n  \"aliases\": [],\n  \"name\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  aliases: [],
  name: ''
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/v1/:parent/keystores');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/v1/:parent/keystores',
  headers: {'content-type': 'application/json'},
  data: {aliases: [], name: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/v1/:parent/keystores';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"aliases":[],"name":""}'
};

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}}/v1/:parent/keystores',
  method: 'POST',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "aliases": [],\n  "name": ""\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"aliases\": [],\n  \"name\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/v1/:parent/keystores")
  .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/v1/:parent/keystores',
  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({aliases: [], name: ''}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/v1/:parent/keystores',
  headers: {'content-type': 'application/json'},
  body: {aliases: [], name: ''},
  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}}/v1/:parent/keystores');

req.headers({
  'content-type': 'application/json'
});

req.type('json');
req.send({
  aliases: [],
  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: 'POST',
  url: '{{baseUrl}}/v1/:parent/keystores',
  headers: {'content-type': 'application/json'},
  data: {aliases: [], name: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/v1/:parent/keystores';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"aliases":[],"name":""}'
};

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 = @{ @"aliases": @[  ],
                              @"name": @"" };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/v1/:parent/keystores"]
                                                       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}}/v1/:parent/keystores" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"aliases\": [],\n  \"name\": \"\"\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/v1/:parent/keystores",
  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([
    'aliases' => [
        
    ],
    'name' => ''
  ]),
  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}}/v1/:parent/keystores', [
  'body' => '{
  "aliases": [],
  "name": ""
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/v1/:parent/keystores');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'aliases' => [
    
  ],
  'name' => ''
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'aliases' => [
    
  ],
  'name' => ''
]));
$request->setRequestUrl('{{baseUrl}}/v1/:parent/keystores');
$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}}/v1/:parent/keystores' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "aliases": [],
  "name": ""
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/v1/:parent/keystores' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "aliases": [],
  "name": ""
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"aliases\": [],\n  \"name\": \"\"\n}"

headers = { 'content-type': "application/json" }

conn.request("POST", "/baseUrl/v1/:parent/keystores", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/v1/:parent/keystores"

payload = {
    "aliases": [],
    "name": ""
}
headers = {"content-type": "application/json"}

response = requests.post(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/v1/:parent/keystores"

payload <- "{\n  \"aliases\": [],\n  \"name\": \"\"\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}}/v1/:parent/keystores")

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  \"aliases\": [],\n  \"name\": \"\"\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/v1/:parent/keystores') do |req|
  req.body = "{\n  \"aliases\": [],\n  \"name\": \"\"\n}"
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/v1/:parent/keystores";

    let payload = json!({
        "aliases": (),
        "name": ""
    });

    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}}/v1/:parent/keystores \
  --header 'content-type: application/json' \
  --data '{
  "aliases": [],
  "name": ""
}'
echo '{
  "aliases": [],
  "name": ""
}' |  \
  http POST {{baseUrl}}/v1/:parent/keystores \
  content-type:application/json
wget --quiet \
  --method POST \
  --header 'content-type: application/json' \
  --body-data '{\n  "aliases": [],\n  "name": ""\n}' \
  --output-document \
  - {{baseUrl}}/v1/:parent/keystores
import Foundation

let headers = ["content-type": "application/json"]
let parameters = [
  "aliases": [],
  "name": ""
] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/v1/:parent/keystores")! 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 apigee.organizations.environments.queries.create
{{baseUrl}}/v1/:parent/queries
QUERY PARAMS

parent
BODY json

{
  "csvDelimiter": "",
  "dimensions": [],
  "envgroupHostname": "",
  "filter": "",
  "groupByTimeUnit": "",
  "limit": 0,
  "metrics": [
    {
      "alias": "",
      "function": "",
      "name": "",
      "operator": "",
      "value": ""
    }
  ],
  "name": "",
  "outputFormat": "",
  "reportDefinitionId": "",
  "timeRange": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/v1/:parent/queries");

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  \"csvDelimiter\": \"\",\n  \"dimensions\": [],\n  \"envgroupHostname\": \"\",\n  \"filter\": \"\",\n  \"groupByTimeUnit\": \"\",\n  \"limit\": 0,\n  \"metrics\": [\n    {\n      \"alias\": \"\",\n      \"function\": \"\",\n      \"name\": \"\",\n      \"operator\": \"\",\n      \"value\": \"\"\n    }\n  ],\n  \"name\": \"\",\n  \"outputFormat\": \"\",\n  \"reportDefinitionId\": \"\",\n  \"timeRange\": \"\"\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/v1/:parent/queries" {:content-type :json
                                                               :form-params {:csvDelimiter ""
                                                                             :dimensions []
                                                                             :envgroupHostname ""
                                                                             :filter ""
                                                                             :groupByTimeUnit ""
                                                                             :limit 0
                                                                             :metrics [{:alias ""
                                                                                        :function ""
                                                                                        :name ""
                                                                                        :operator ""
                                                                                        :value ""}]
                                                                             :name ""
                                                                             :outputFormat ""
                                                                             :reportDefinitionId ""
                                                                             :timeRange ""}})
require "http/client"

url = "{{baseUrl}}/v1/:parent/queries"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"csvDelimiter\": \"\",\n  \"dimensions\": [],\n  \"envgroupHostname\": \"\",\n  \"filter\": \"\",\n  \"groupByTimeUnit\": \"\",\n  \"limit\": 0,\n  \"metrics\": [\n    {\n      \"alias\": \"\",\n      \"function\": \"\",\n      \"name\": \"\",\n      \"operator\": \"\",\n      \"value\": \"\"\n    }\n  ],\n  \"name\": \"\",\n  \"outputFormat\": \"\",\n  \"reportDefinitionId\": \"\",\n  \"timeRange\": \"\"\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}}/v1/:parent/queries"),
    Content = new StringContent("{\n  \"csvDelimiter\": \"\",\n  \"dimensions\": [],\n  \"envgroupHostname\": \"\",\n  \"filter\": \"\",\n  \"groupByTimeUnit\": \"\",\n  \"limit\": 0,\n  \"metrics\": [\n    {\n      \"alias\": \"\",\n      \"function\": \"\",\n      \"name\": \"\",\n      \"operator\": \"\",\n      \"value\": \"\"\n    }\n  ],\n  \"name\": \"\",\n  \"outputFormat\": \"\",\n  \"reportDefinitionId\": \"\",\n  \"timeRange\": \"\"\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}}/v1/:parent/queries");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"csvDelimiter\": \"\",\n  \"dimensions\": [],\n  \"envgroupHostname\": \"\",\n  \"filter\": \"\",\n  \"groupByTimeUnit\": \"\",\n  \"limit\": 0,\n  \"metrics\": [\n    {\n      \"alias\": \"\",\n      \"function\": \"\",\n      \"name\": \"\",\n      \"operator\": \"\",\n      \"value\": \"\"\n    }\n  ],\n  \"name\": \"\",\n  \"outputFormat\": \"\",\n  \"reportDefinitionId\": \"\",\n  \"timeRange\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/v1/:parent/queries"

	payload := strings.NewReader("{\n  \"csvDelimiter\": \"\",\n  \"dimensions\": [],\n  \"envgroupHostname\": \"\",\n  \"filter\": \"\",\n  \"groupByTimeUnit\": \"\",\n  \"limit\": 0,\n  \"metrics\": [\n    {\n      \"alias\": \"\",\n      \"function\": \"\",\n      \"name\": \"\",\n      \"operator\": \"\",\n      \"value\": \"\"\n    }\n  ],\n  \"name\": \"\",\n  \"outputFormat\": \"\",\n  \"reportDefinitionId\": \"\",\n  \"timeRange\": \"\"\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/v1/:parent/queries HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 339

{
  "csvDelimiter": "",
  "dimensions": [],
  "envgroupHostname": "",
  "filter": "",
  "groupByTimeUnit": "",
  "limit": 0,
  "metrics": [
    {
      "alias": "",
      "function": "",
      "name": "",
      "operator": "",
      "value": ""
    }
  ],
  "name": "",
  "outputFormat": "",
  "reportDefinitionId": "",
  "timeRange": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/v1/:parent/queries")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"csvDelimiter\": \"\",\n  \"dimensions\": [],\n  \"envgroupHostname\": \"\",\n  \"filter\": \"\",\n  \"groupByTimeUnit\": \"\",\n  \"limit\": 0,\n  \"metrics\": [\n    {\n      \"alias\": \"\",\n      \"function\": \"\",\n      \"name\": \"\",\n      \"operator\": \"\",\n      \"value\": \"\"\n    }\n  ],\n  \"name\": \"\",\n  \"outputFormat\": \"\",\n  \"reportDefinitionId\": \"\",\n  \"timeRange\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/v1/:parent/queries"))
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"csvDelimiter\": \"\",\n  \"dimensions\": [],\n  \"envgroupHostname\": \"\",\n  \"filter\": \"\",\n  \"groupByTimeUnit\": \"\",\n  \"limit\": 0,\n  \"metrics\": [\n    {\n      \"alias\": \"\",\n      \"function\": \"\",\n      \"name\": \"\",\n      \"operator\": \"\",\n      \"value\": \"\"\n    }\n  ],\n  \"name\": \"\",\n  \"outputFormat\": \"\",\n  \"reportDefinitionId\": \"\",\n  \"timeRange\": \"\"\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  \"csvDelimiter\": \"\",\n  \"dimensions\": [],\n  \"envgroupHostname\": \"\",\n  \"filter\": \"\",\n  \"groupByTimeUnit\": \"\",\n  \"limit\": 0,\n  \"metrics\": [\n    {\n      \"alias\": \"\",\n      \"function\": \"\",\n      \"name\": \"\",\n      \"operator\": \"\",\n      \"value\": \"\"\n    }\n  ],\n  \"name\": \"\",\n  \"outputFormat\": \"\",\n  \"reportDefinitionId\": \"\",\n  \"timeRange\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/v1/:parent/queries")
  .post(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/v1/:parent/queries")
  .header("content-type", "application/json")
  .body("{\n  \"csvDelimiter\": \"\",\n  \"dimensions\": [],\n  \"envgroupHostname\": \"\",\n  \"filter\": \"\",\n  \"groupByTimeUnit\": \"\",\n  \"limit\": 0,\n  \"metrics\": [\n    {\n      \"alias\": \"\",\n      \"function\": \"\",\n      \"name\": \"\",\n      \"operator\": \"\",\n      \"value\": \"\"\n    }\n  ],\n  \"name\": \"\",\n  \"outputFormat\": \"\",\n  \"reportDefinitionId\": \"\",\n  \"timeRange\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  csvDelimiter: '',
  dimensions: [],
  envgroupHostname: '',
  filter: '',
  groupByTimeUnit: '',
  limit: 0,
  metrics: [
    {
      alias: '',
      function: '',
      name: '',
      operator: '',
      value: ''
    }
  ],
  name: '',
  outputFormat: '',
  reportDefinitionId: '',
  timeRange: ''
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/v1/:parent/queries');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/v1/:parent/queries',
  headers: {'content-type': 'application/json'},
  data: {
    csvDelimiter: '',
    dimensions: [],
    envgroupHostname: '',
    filter: '',
    groupByTimeUnit: '',
    limit: 0,
    metrics: [{alias: '', function: '', name: '', operator: '', value: ''}],
    name: '',
    outputFormat: '',
    reportDefinitionId: '',
    timeRange: ''
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/v1/:parent/queries';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"csvDelimiter":"","dimensions":[],"envgroupHostname":"","filter":"","groupByTimeUnit":"","limit":0,"metrics":[{"alias":"","function":"","name":"","operator":"","value":""}],"name":"","outputFormat":"","reportDefinitionId":"","timeRange":""}'
};

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}}/v1/:parent/queries',
  method: 'POST',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "csvDelimiter": "",\n  "dimensions": [],\n  "envgroupHostname": "",\n  "filter": "",\n  "groupByTimeUnit": "",\n  "limit": 0,\n  "metrics": [\n    {\n      "alias": "",\n      "function": "",\n      "name": "",\n      "operator": "",\n      "value": ""\n    }\n  ],\n  "name": "",\n  "outputFormat": "",\n  "reportDefinitionId": "",\n  "timeRange": ""\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"csvDelimiter\": \"\",\n  \"dimensions\": [],\n  \"envgroupHostname\": \"\",\n  \"filter\": \"\",\n  \"groupByTimeUnit\": \"\",\n  \"limit\": 0,\n  \"metrics\": [\n    {\n      \"alias\": \"\",\n      \"function\": \"\",\n      \"name\": \"\",\n      \"operator\": \"\",\n      \"value\": \"\"\n    }\n  ],\n  \"name\": \"\",\n  \"outputFormat\": \"\",\n  \"reportDefinitionId\": \"\",\n  \"timeRange\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/v1/:parent/queries")
  .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/v1/:parent/queries',
  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({
  csvDelimiter: '',
  dimensions: [],
  envgroupHostname: '',
  filter: '',
  groupByTimeUnit: '',
  limit: 0,
  metrics: [{alias: '', function: '', name: '', operator: '', value: ''}],
  name: '',
  outputFormat: '',
  reportDefinitionId: '',
  timeRange: ''
}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/v1/:parent/queries',
  headers: {'content-type': 'application/json'},
  body: {
    csvDelimiter: '',
    dimensions: [],
    envgroupHostname: '',
    filter: '',
    groupByTimeUnit: '',
    limit: 0,
    metrics: [{alias: '', function: '', name: '', operator: '', value: ''}],
    name: '',
    outputFormat: '',
    reportDefinitionId: '',
    timeRange: ''
  },
  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}}/v1/:parent/queries');

req.headers({
  'content-type': 'application/json'
});

req.type('json');
req.send({
  csvDelimiter: '',
  dimensions: [],
  envgroupHostname: '',
  filter: '',
  groupByTimeUnit: '',
  limit: 0,
  metrics: [
    {
      alias: '',
      function: '',
      name: '',
      operator: '',
      value: ''
    }
  ],
  name: '',
  outputFormat: '',
  reportDefinitionId: '',
  timeRange: ''
});

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}}/v1/:parent/queries',
  headers: {'content-type': 'application/json'},
  data: {
    csvDelimiter: '',
    dimensions: [],
    envgroupHostname: '',
    filter: '',
    groupByTimeUnit: '',
    limit: 0,
    metrics: [{alias: '', function: '', name: '', operator: '', value: ''}],
    name: '',
    outputFormat: '',
    reportDefinitionId: '',
    timeRange: ''
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/v1/:parent/queries';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"csvDelimiter":"","dimensions":[],"envgroupHostname":"","filter":"","groupByTimeUnit":"","limit":0,"metrics":[{"alias":"","function":"","name":"","operator":"","value":""}],"name":"","outputFormat":"","reportDefinitionId":"","timeRange":""}'
};

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 = @{ @"csvDelimiter": @"",
                              @"dimensions": @[  ],
                              @"envgroupHostname": @"",
                              @"filter": @"",
                              @"groupByTimeUnit": @"",
                              @"limit": @0,
                              @"metrics": @[ @{ @"alias": @"", @"function": @"", @"name": @"", @"operator": @"", @"value": @"" } ],
                              @"name": @"",
                              @"outputFormat": @"",
                              @"reportDefinitionId": @"",
                              @"timeRange": @"" };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/v1/:parent/queries"]
                                                       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}}/v1/:parent/queries" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"csvDelimiter\": \"\",\n  \"dimensions\": [],\n  \"envgroupHostname\": \"\",\n  \"filter\": \"\",\n  \"groupByTimeUnit\": \"\",\n  \"limit\": 0,\n  \"metrics\": [\n    {\n      \"alias\": \"\",\n      \"function\": \"\",\n      \"name\": \"\",\n      \"operator\": \"\",\n      \"value\": \"\"\n    }\n  ],\n  \"name\": \"\",\n  \"outputFormat\": \"\",\n  \"reportDefinitionId\": \"\",\n  \"timeRange\": \"\"\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/v1/:parent/queries",
  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([
    'csvDelimiter' => '',
    'dimensions' => [
        
    ],
    'envgroupHostname' => '',
    'filter' => '',
    'groupByTimeUnit' => '',
    'limit' => 0,
    'metrics' => [
        [
                'alias' => '',
                'function' => '',
                'name' => '',
                'operator' => '',
                'value' => ''
        ]
    ],
    'name' => '',
    'outputFormat' => '',
    'reportDefinitionId' => '',
    'timeRange' => ''
  ]),
  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}}/v1/:parent/queries', [
  'body' => '{
  "csvDelimiter": "",
  "dimensions": [],
  "envgroupHostname": "",
  "filter": "",
  "groupByTimeUnit": "",
  "limit": 0,
  "metrics": [
    {
      "alias": "",
      "function": "",
      "name": "",
      "operator": "",
      "value": ""
    }
  ],
  "name": "",
  "outputFormat": "",
  "reportDefinitionId": "",
  "timeRange": ""
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/v1/:parent/queries');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'csvDelimiter' => '',
  'dimensions' => [
    
  ],
  'envgroupHostname' => '',
  'filter' => '',
  'groupByTimeUnit' => '',
  'limit' => 0,
  'metrics' => [
    [
        'alias' => '',
        'function' => '',
        'name' => '',
        'operator' => '',
        'value' => ''
    ]
  ],
  'name' => '',
  'outputFormat' => '',
  'reportDefinitionId' => '',
  'timeRange' => ''
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'csvDelimiter' => '',
  'dimensions' => [
    
  ],
  'envgroupHostname' => '',
  'filter' => '',
  'groupByTimeUnit' => '',
  'limit' => 0,
  'metrics' => [
    [
        'alias' => '',
        'function' => '',
        'name' => '',
        'operator' => '',
        'value' => ''
    ]
  ],
  'name' => '',
  'outputFormat' => '',
  'reportDefinitionId' => '',
  'timeRange' => ''
]));
$request->setRequestUrl('{{baseUrl}}/v1/:parent/queries');
$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}}/v1/:parent/queries' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "csvDelimiter": "",
  "dimensions": [],
  "envgroupHostname": "",
  "filter": "",
  "groupByTimeUnit": "",
  "limit": 0,
  "metrics": [
    {
      "alias": "",
      "function": "",
      "name": "",
      "operator": "",
      "value": ""
    }
  ],
  "name": "",
  "outputFormat": "",
  "reportDefinitionId": "",
  "timeRange": ""
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/v1/:parent/queries' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "csvDelimiter": "",
  "dimensions": [],
  "envgroupHostname": "",
  "filter": "",
  "groupByTimeUnit": "",
  "limit": 0,
  "metrics": [
    {
      "alias": "",
      "function": "",
      "name": "",
      "operator": "",
      "value": ""
    }
  ],
  "name": "",
  "outputFormat": "",
  "reportDefinitionId": "",
  "timeRange": ""
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"csvDelimiter\": \"\",\n  \"dimensions\": [],\n  \"envgroupHostname\": \"\",\n  \"filter\": \"\",\n  \"groupByTimeUnit\": \"\",\n  \"limit\": 0,\n  \"metrics\": [\n    {\n      \"alias\": \"\",\n      \"function\": \"\",\n      \"name\": \"\",\n      \"operator\": \"\",\n      \"value\": \"\"\n    }\n  ],\n  \"name\": \"\",\n  \"outputFormat\": \"\",\n  \"reportDefinitionId\": \"\",\n  \"timeRange\": \"\"\n}"

headers = { 'content-type': "application/json" }

conn.request("POST", "/baseUrl/v1/:parent/queries", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/v1/:parent/queries"

payload = {
    "csvDelimiter": "",
    "dimensions": [],
    "envgroupHostname": "",
    "filter": "",
    "groupByTimeUnit": "",
    "limit": 0,
    "metrics": [
        {
            "alias": "",
            "function": "",
            "name": "",
            "operator": "",
            "value": ""
        }
    ],
    "name": "",
    "outputFormat": "",
    "reportDefinitionId": "",
    "timeRange": ""
}
headers = {"content-type": "application/json"}

response = requests.post(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/v1/:parent/queries"

payload <- "{\n  \"csvDelimiter\": \"\",\n  \"dimensions\": [],\n  \"envgroupHostname\": \"\",\n  \"filter\": \"\",\n  \"groupByTimeUnit\": \"\",\n  \"limit\": 0,\n  \"metrics\": [\n    {\n      \"alias\": \"\",\n      \"function\": \"\",\n      \"name\": \"\",\n      \"operator\": \"\",\n      \"value\": \"\"\n    }\n  ],\n  \"name\": \"\",\n  \"outputFormat\": \"\",\n  \"reportDefinitionId\": \"\",\n  \"timeRange\": \"\"\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}}/v1/:parent/queries")

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  \"csvDelimiter\": \"\",\n  \"dimensions\": [],\n  \"envgroupHostname\": \"\",\n  \"filter\": \"\",\n  \"groupByTimeUnit\": \"\",\n  \"limit\": 0,\n  \"metrics\": [\n    {\n      \"alias\": \"\",\n      \"function\": \"\",\n      \"name\": \"\",\n      \"operator\": \"\",\n      \"value\": \"\"\n    }\n  ],\n  \"name\": \"\",\n  \"outputFormat\": \"\",\n  \"reportDefinitionId\": \"\",\n  \"timeRange\": \"\"\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/v1/:parent/queries') do |req|
  req.body = "{\n  \"csvDelimiter\": \"\",\n  \"dimensions\": [],\n  \"envgroupHostname\": \"\",\n  \"filter\": \"\",\n  \"groupByTimeUnit\": \"\",\n  \"limit\": 0,\n  \"metrics\": [\n    {\n      \"alias\": \"\",\n      \"function\": \"\",\n      \"name\": \"\",\n      \"operator\": \"\",\n      \"value\": \"\"\n    }\n  ],\n  \"name\": \"\",\n  \"outputFormat\": \"\",\n  \"reportDefinitionId\": \"\",\n  \"timeRange\": \"\"\n}"
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/v1/:parent/queries";

    let payload = json!({
        "csvDelimiter": "",
        "dimensions": (),
        "envgroupHostname": "",
        "filter": "",
        "groupByTimeUnit": "",
        "limit": 0,
        "metrics": (
            json!({
                "alias": "",
                "function": "",
                "name": "",
                "operator": "",
                "value": ""
            })
        ),
        "name": "",
        "outputFormat": "",
        "reportDefinitionId": "",
        "timeRange": ""
    });

    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}}/v1/:parent/queries \
  --header 'content-type: application/json' \
  --data '{
  "csvDelimiter": "",
  "dimensions": [],
  "envgroupHostname": "",
  "filter": "",
  "groupByTimeUnit": "",
  "limit": 0,
  "metrics": [
    {
      "alias": "",
      "function": "",
      "name": "",
      "operator": "",
      "value": ""
    }
  ],
  "name": "",
  "outputFormat": "",
  "reportDefinitionId": "",
  "timeRange": ""
}'
echo '{
  "csvDelimiter": "",
  "dimensions": [],
  "envgroupHostname": "",
  "filter": "",
  "groupByTimeUnit": "",
  "limit": 0,
  "metrics": [
    {
      "alias": "",
      "function": "",
      "name": "",
      "operator": "",
      "value": ""
    }
  ],
  "name": "",
  "outputFormat": "",
  "reportDefinitionId": "",
  "timeRange": ""
}' |  \
  http POST {{baseUrl}}/v1/:parent/queries \
  content-type:application/json
wget --quiet \
  --method POST \
  --header 'content-type: application/json' \
  --body-data '{\n  "csvDelimiter": "",\n  "dimensions": [],\n  "envgroupHostname": "",\n  "filter": "",\n  "groupByTimeUnit": "",\n  "limit": 0,\n  "metrics": [\n    {\n      "alias": "",\n      "function": "",\n      "name": "",\n      "operator": "",\n      "value": ""\n    }\n  ],\n  "name": "",\n  "outputFormat": "",\n  "reportDefinitionId": "",\n  "timeRange": ""\n}' \
  --output-document \
  - {{baseUrl}}/v1/:parent/queries
import Foundation

let headers = ["content-type": "application/json"]
let parameters = [
  "csvDelimiter": "",
  "dimensions": [],
  "envgroupHostname": "",
  "filter": "",
  "groupByTimeUnit": "",
  "limit": 0,
  "metrics": [
    [
      "alias": "",
      "function": "",
      "name": "",
      "operator": "",
      "value": ""
    ]
  ],
  "name": "",
  "outputFormat": "",
  "reportDefinitionId": "",
  "timeRange": ""
] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/v1/:parent/queries")! 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 apigee.organizations.environments.queries.list
{{baseUrl}}/v1/:parent/queries
QUERY PARAMS

parent
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/v1/:parent/queries");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/v1/:parent/queries")
require "http/client"

url = "{{baseUrl}}/v1/:parent/queries"

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}}/v1/:parent/queries"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/v1/:parent/queries");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/v1/:parent/queries"

	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/v1/:parent/queries HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/v1/:parent/queries")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/v1/:parent/queries"))
    .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}}/v1/:parent/queries")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/v1/:parent/queries")
  .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}}/v1/:parent/queries');

xhr.send(data);
import axios from 'axios';

const options = {method: 'GET', url: '{{baseUrl}}/v1/:parent/queries'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/v1/:parent/queries';
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}}/v1/:parent/queries',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/v1/:parent/queries")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/v1/:parent/queries',
  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}}/v1/:parent/queries'};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/v1/:parent/queries');

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}}/v1/:parent/queries'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/v1/:parent/queries';
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}}/v1/:parent/queries"]
                                                       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}}/v1/:parent/queries" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/v1/:parent/queries",
  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}}/v1/:parent/queries');

echo $response->getBody();
setUrl('{{baseUrl}}/v1/:parent/queries');
$request->setMethod(HTTP_METH_GET);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/v1/:parent/queries');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/v1/:parent/queries' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/v1/:parent/queries' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/v1/:parent/queries")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/v1/:parent/queries"

response = requests.get(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/v1/:parent/queries"

response <- VERB("GET", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/v1/:parent/queries")

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/v1/:parent/queries') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/v1/:parent/queries";

    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}}/v1/:parent/queries
http GET {{baseUrl}}/v1/:parent/queries
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/v1/:parent/queries
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/v1/:parent/queries")! 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 apigee.organizations.environments.references.create
{{baseUrl}}/v1/:parent/references
QUERY PARAMS

parent
BODY json

{
  "description": "",
  "name": "",
  "refers": "",
  "resourceType": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/v1/:parent/references");

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  \"description\": \"\",\n  \"name\": \"\",\n  \"refers\": \"\",\n  \"resourceType\": \"\"\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/v1/:parent/references" {:content-type :json
                                                                  :form-params {:description ""
                                                                                :name ""
                                                                                :refers ""
                                                                                :resourceType ""}})
require "http/client"

url = "{{baseUrl}}/v1/:parent/references"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"description\": \"\",\n  \"name\": \"\",\n  \"refers\": \"\",\n  \"resourceType\": \"\"\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}}/v1/:parent/references"),
    Content = new StringContent("{\n  \"description\": \"\",\n  \"name\": \"\",\n  \"refers\": \"\",\n  \"resourceType\": \"\"\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}}/v1/:parent/references");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"description\": \"\",\n  \"name\": \"\",\n  \"refers\": \"\",\n  \"resourceType\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/v1/:parent/references"

	payload := strings.NewReader("{\n  \"description\": \"\",\n  \"name\": \"\",\n  \"refers\": \"\",\n  \"resourceType\": \"\"\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/v1/:parent/references HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 75

{
  "description": "",
  "name": "",
  "refers": "",
  "resourceType": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/v1/:parent/references")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"description\": \"\",\n  \"name\": \"\",\n  \"refers\": \"\",\n  \"resourceType\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/v1/:parent/references"))
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"description\": \"\",\n  \"name\": \"\",\n  \"refers\": \"\",\n  \"resourceType\": \"\"\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  \"description\": \"\",\n  \"name\": \"\",\n  \"refers\": \"\",\n  \"resourceType\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/v1/:parent/references")
  .post(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/v1/:parent/references")
  .header("content-type", "application/json")
  .body("{\n  \"description\": \"\",\n  \"name\": \"\",\n  \"refers\": \"\",\n  \"resourceType\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  description: '',
  name: '',
  refers: '',
  resourceType: ''
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/v1/:parent/references');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/v1/:parent/references',
  headers: {'content-type': 'application/json'},
  data: {description: '', name: '', refers: '', resourceType: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/v1/:parent/references';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"description":"","name":"","refers":"","resourceType":""}'
};

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}}/v1/:parent/references',
  method: 'POST',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "description": "",\n  "name": "",\n  "refers": "",\n  "resourceType": ""\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"description\": \"\",\n  \"name\": \"\",\n  \"refers\": \"\",\n  \"resourceType\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/v1/:parent/references")
  .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/v1/:parent/references',
  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({description: '', name: '', refers: '', resourceType: ''}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/v1/:parent/references',
  headers: {'content-type': 'application/json'},
  body: {description: '', name: '', refers: '', resourceType: ''},
  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}}/v1/:parent/references');

req.headers({
  'content-type': 'application/json'
});

req.type('json');
req.send({
  description: '',
  name: '',
  refers: '',
  resourceType: ''
});

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}}/v1/:parent/references',
  headers: {'content-type': 'application/json'},
  data: {description: '', name: '', refers: '', resourceType: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/v1/:parent/references';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"description":"","name":"","refers":"","resourceType":""}'
};

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 = @{ @"description": @"",
                              @"name": @"",
                              @"refers": @"",
                              @"resourceType": @"" };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/v1/:parent/references"]
                                                       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}}/v1/:parent/references" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"description\": \"\",\n  \"name\": \"\",\n  \"refers\": \"\",\n  \"resourceType\": \"\"\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/v1/:parent/references",
  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([
    'description' => '',
    'name' => '',
    'refers' => '',
    'resourceType' => ''
  ]),
  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}}/v1/:parent/references', [
  'body' => '{
  "description": "",
  "name": "",
  "refers": "",
  "resourceType": ""
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/v1/:parent/references');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'description' => '',
  'name' => '',
  'refers' => '',
  'resourceType' => ''
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'description' => '',
  'name' => '',
  'refers' => '',
  'resourceType' => ''
]));
$request->setRequestUrl('{{baseUrl}}/v1/:parent/references');
$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}}/v1/:parent/references' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "description": "",
  "name": "",
  "refers": "",
  "resourceType": ""
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/v1/:parent/references' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "description": "",
  "name": "",
  "refers": "",
  "resourceType": ""
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"description\": \"\",\n  \"name\": \"\",\n  \"refers\": \"\",\n  \"resourceType\": \"\"\n}"

headers = { 'content-type': "application/json" }

conn.request("POST", "/baseUrl/v1/:parent/references", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/v1/:parent/references"

payload = {
    "description": "",
    "name": "",
    "refers": "",
    "resourceType": ""
}
headers = {"content-type": "application/json"}

response = requests.post(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/v1/:parent/references"

payload <- "{\n  \"description\": \"\",\n  \"name\": \"\",\n  \"refers\": \"\",\n  \"resourceType\": \"\"\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}}/v1/:parent/references")

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  \"description\": \"\",\n  \"name\": \"\",\n  \"refers\": \"\",\n  \"resourceType\": \"\"\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/v1/:parent/references') do |req|
  req.body = "{\n  \"description\": \"\",\n  \"name\": \"\",\n  \"refers\": \"\",\n  \"resourceType\": \"\"\n}"
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/v1/:parent/references";

    let payload = json!({
        "description": "",
        "name": "",
        "refers": "",
        "resourceType": ""
    });

    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}}/v1/:parent/references \
  --header 'content-type: application/json' \
  --data '{
  "description": "",
  "name": "",
  "refers": "",
  "resourceType": ""
}'
echo '{
  "description": "",
  "name": "",
  "refers": "",
  "resourceType": ""
}' |  \
  http POST {{baseUrl}}/v1/:parent/references \
  content-type:application/json
wget --quiet \
  --method POST \
  --header 'content-type: application/json' \
  --body-data '{\n  "description": "",\n  "name": "",\n  "refers": "",\n  "resourceType": ""\n}' \
  --output-document \
  - {{baseUrl}}/v1/:parent/references
import Foundation

let headers = ["content-type": "application/json"]
let parameters = [
  "description": "",
  "name": "",
  "refers": "",
  "resourceType": ""
] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/v1/:parent/references")! 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 apigee.organizations.environments.resourcefiles.create
{{baseUrl}}/v1/:parent/resourcefiles
QUERY PARAMS

parent
BODY json

{
  "contentType": "",
  "data": "",
  "extensions": [
    {}
  ]
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/v1/:parent/resourcefiles");

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  \"contentType\": \"\",\n  \"data\": \"\",\n  \"extensions\": [\n    {}\n  ]\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/v1/:parent/resourcefiles" {:content-type :json
                                                                     :form-params {:contentType ""
                                                                                   :data ""
                                                                                   :extensions [{}]}})
require "http/client"

url = "{{baseUrl}}/v1/:parent/resourcefiles"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"contentType\": \"\",\n  \"data\": \"\",\n  \"extensions\": [\n    {}\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}}/v1/:parent/resourcefiles"),
    Content = new StringContent("{\n  \"contentType\": \"\",\n  \"data\": \"\",\n  \"extensions\": [\n    {}\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}}/v1/:parent/resourcefiles");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"contentType\": \"\",\n  \"data\": \"\",\n  \"extensions\": [\n    {}\n  ]\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/v1/:parent/resourcefiles"

	payload := strings.NewReader("{\n  \"contentType\": \"\",\n  \"data\": \"\",\n  \"extensions\": [\n    {}\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/v1/:parent/resourcefiles HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 67

{
  "contentType": "",
  "data": "",
  "extensions": [
    {}
  ]
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/v1/:parent/resourcefiles")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"contentType\": \"\",\n  \"data\": \"\",\n  \"extensions\": [\n    {}\n  ]\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/v1/:parent/resourcefiles"))
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"contentType\": \"\",\n  \"data\": \"\",\n  \"extensions\": [\n    {}\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  \"contentType\": \"\",\n  \"data\": \"\",\n  \"extensions\": [\n    {}\n  ]\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/v1/:parent/resourcefiles")
  .post(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/v1/:parent/resourcefiles")
  .header("content-type", "application/json")
  .body("{\n  \"contentType\": \"\",\n  \"data\": \"\",\n  \"extensions\": [\n    {}\n  ]\n}")
  .asString();
const data = JSON.stringify({
  contentType: '',
  data: '',
  extensions: [
    {}
  ]
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/v1/:parent/resourcefiles');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/v1/:parent/resourcefiles',
  headers: {'content-type': 'application/json'},
  data: {contentType: '', data: '', extensions: [{}]}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/v1/:parent/resourcefiles';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"contentType":"","data":"","extensions":[{}]}'
};

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}}/v1/:parent/resourcefiles',
  method: 'POST',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "contentType": "",\n  "data": "",\n  "extensions": [\n    {}\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  \"contentType\": \"\",\n  \"data\": \"\",\n  \"extensions\": [\n    {}\n  ]\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/v1/:parent/resourcefiles")
  .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/v1/:parent/resourcefiles',
  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({contentType: '', data: '', extensions: [{}]}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/v1/:parent/resourcefiles',
  headers: {'content-type': 'application/json'},
  body: {contentType: '', data: '', extensions: [{}]},
  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}}/v1/:parent/resourcefiles');

req.headers({
  'content-type': 'application/json'
});

req.type('json');
req.send({
  contentType: '',
  data: '',
  extensions: [
    {}
  ]
});

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}}/v1/:parent/resourcefiles',
  headers: {'content-type': 'application/json'},
  data: {contentType: '', data: '', extensions: [{}]}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/v1/:parent/resourcefiles';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"contentType":"","data":"","extensions":[{}]}'
};

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 = @{ @"contentType": @"",
                              @"data": @"",
                              @"extensions": @[ @{  } ] };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/v1/:parent/resourcefiles"]
                                                       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}}/v1/:parent/resourcefiles" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"contentType\": \"\",\n  \"data\": \"\",\n  \"extensions\": [\n    {}\n  ]\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/v1/:parent/resourcefiles",
  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([
    'contentType' => '',
    'data' => '',
    'extensions' => [
        [
                
        ]
    ]
  ]),
  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}}/v1/:parent/resourcefiles', [
  'body' => '{
  "contentType": "",
  "data": "",
  "extensions": [
    {}
  ]
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/v1/:parent/resourcefiles');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'contentType' => '',
  'data' => '',
  'extensions' => [
    [
        
    ]
  ]
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'contentType' => '',
  'data' => '',
  'extensions' => [
    [
        
    ]
  ]
]));
$request->setRequestUrl('{{baseUrl}}/v1/:parent/resourcefiles');
$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}}/v1/:parent/resourcefiles' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "contentType": "",
  "data": "",
  "extensions": [
    {}
  ]
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/v1/:parent/resourcefiles' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "contentType": "",
  "data": "",
  "extensions": [
    {}
  ]
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"contentType\": \"\",\n  \"data\": \"\",\n  \"extensions\": [\n    {}\n  ]\n}"

headers = { 'content-type': "application/json" }

conn.request("POST", "/baseUrl/v1/:parent/resourcefiles", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/v1/:parent/resourcefiles"

payload = {
    "contentType": "",
    "data": "",
    "extensions": [{}]
}
headers = {"content-type": "application/json"}

response = requests.post(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/v1/:parent/resourcefiles"

payload <- "{\n  \"contentType\": \"\",\n  \"data\": \"\",\n  \"extensions\": [\n    {}\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}}/v1/:parent/resourcefiles")

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  \"contentType\": \"\",\n  \"data\": \"\",\n  \"extensions\": [\n    {}\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/v1/:parent/resourcefiles') do |req|
  req.body = "{\n  \"contentType\": \"\",\n  \"data\": \"\",\n  \"extensions\": [\n    {}\n  ]\n}"
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/v1/:parent/resourcefiles";

    let payload = json!({
        "contentType": "",
        "data": "",
        "extensions": (json!({}))
    });

    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}}/v1/:parent/resourcefiles \
  --header 'content-type: application/json' \
  --data '{
  "contentType": "",
  "data": "",
  "extensions": [
    {}
  ]
}'
echo '{
  "contentType": "",
  "data": "",
  "extensions": [
    {}
  ]
}' |  \
  http POST {{baseUrl}}/v1/:parent/resourcefiles \
  content-type:application/json
wget --quiet \
  --method POST \
  --header 'content-type: application/json' \
  --body-data '{\n  "contentType": "",\n  "data": "",\n  "extensions": [\n    {}\n  ]\n}' \
  --output-document \
  - {{baseUrl}}/v1/:parent/resourcefiles
import Foundation

let headers = ["content-type": "application/json"]
let parameters = [
  "contentType": "",
  "data": "",
  "extensions": [[]]
] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/v1/:parent/resourcefiles")! 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 apigee.organizations.environments.resourcefiles.delete
{{baseUrl}}/v1/:parent/resourcefiles/:type/:name
QUERY PARAMS

parent
type
name
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "DELETE");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/v1/:parent/resourcefiles/:type/:name");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/delete "{{baseUrl}}/v1/:parent/resourcefiles/:type/:name")
require "http/client"

url = "{{baseUrl}}/v1/:parent/resourcefiles/:type/: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}}/v1/:parent/resourcefiles/:type/:name"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/v1/:parent/resourcefiles/:type/:name");
var request = new RestRequest("", Method.Delete);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/v1/:parent/resourcefiles/:type/: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/v1/:parent/resourcefiles/:type/:name HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("DELETE", "{{baseUrl}}/v1/:parent/resourcefiles/:type/:name")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/v1/:parent/resourcefiles/:type/: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}}/v1/:parent/resourcefiles/:type/:name")
  .delete(null)
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.delete("{{baseUrl}}/v1/:parent/resourcefiles/:type/: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}}/v1/:parent/resourcefiles/:type/:name');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'DELETE',
  url: '{{baseUrl}}/v1/:parent/resourcefiles/:type/:name'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/v1/:parent/resourcefiles/:type/: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}}/v1/:parent/resourcefiles/:type/:name',
  method: 'DELETE',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/v1/:parent/resourcefiles/:type/: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/v1/:parent/resourcefiles/:type/: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}}/v1/:parent/resourcefiles/:type/: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}}/v1/:parent/resourcefiles/:type/: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}}/v1/:parent/resourcefiles/:type/:name'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/v1/:parent/resourcefiles/:type/: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}}/v1/:parent/resourcefiles/:type/: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}}/v1/:parent/resourcefiles/:type/:name" in

Client.call `DELETE uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/v1/:parent/resourcefiles/:type/: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}}/v1/:parent/resourcefiles/:type/:name');

echo $response->getBody();
setUrl('{{baseUrl}}/v1/:parent/resourcefiles/:type/:name');
$request->setMethod(HTTP_METH_DELETE);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/v1/:parent/resourcefiles/:type/:name');
$request->setRequestMethod('DELETE');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/v1/:parent/resourcefiles/:type/:name' -Method DELETE 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/v1/:parent/resourcefiles/:type/:name' -Method DELETE 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("DELETE", "/baseUrl/v1/:parent/resourcefiles/:type/:name")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/v1/:parent/resourcefiles/:type/:name"

response = requests.delete(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/v1/:parent/resourcefiles/:type/:name"

response <- VERB("DELETE", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/v1/:parent/resourcefiles/:type/: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/v1/:parent/resourcefiles/:type/: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}}/v1/:parent/resourcefiles/:type/: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}}/v1/:parent/resourcefiles/:type/:name
http DELETE {{baseUrl}}/v1/:parent/resourcefiles/:type/:name
wget --quiet \
  --method DELETE \
  --output-document \
  - {{baseUrl}}/v1/:parent/resourcefiles/:type/:name
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/v1/:parent/resourcefiles/:type/: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 apigee.organizations.environments.resourcefiles.get
{{baseUrl}}/v1/:parent/resourcefiles/:type/:name
QUERY PARAMS

parent
type
name
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/v1/:parent/resourcefiles/:type/:name");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/v1/:parent/resourcefiles/:type/:name")
require "http/client"

url = "{{baseUrl}}/v1/:parent/resourcefiles/:type/: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}}/v1/:parent/resourcefiles/:type/:name"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/v1/:parent/resourcefiles/:type/:name");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/v1/:parent/resourcefiles/:type/: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/v1/:parent/resourcefiles/:type/:name HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/v1/:parent/resourcefiles/:type/:name")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/v1/:parent/resourcefiles/:type/: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}}/v1/:parent/resourcefiles/:type/:name")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/v1/:parent/resourcefiles/:type/: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}}/v1/:parent/resourcefiles/:type/:name');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'GET',
  url: '{{baseUrl}}/v1/:parent/resourcefiles/:type/:name'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/v1/:parent/resourcefiles/:type/: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}}/v1/:parent/resourcefiles/:type/:name',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/v1/:parent/resourcefiles/:type/:name")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/v1/:parent/resourcefiles/:type/: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}}/v1/:parent/resourcefiles/:type/: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}}/v1/:parent/resourcefiles/:type/: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}}/v1/:parent/resourcefiles/:type/:name'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/v1/:parent/resourcefiles/:type/: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}}/v1/:parent/resourcefiles/:type/: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}}/v1/:parent/resourcefiles/:type/:name" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/v1/:parent/resourcefiles/:type/: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}}/v1/:parent/resourcefiles/:type/:name');

echo $response->getBody();
setUrl('{{baseUrl}}/v1/:parent/resourcefiles/:type/:name');
$request->setMethod(HTTP_METH_GET);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/v1/:parent/resourcefiles/:type/:name');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/v1/:parent/resourcefiles/:type/:name' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/v1/:parent/resourcefiles/:type/:name' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/v1/:parent/resourcefiles/:type/:name")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/v1/:parent/resourcefiles/:type/:name"

response = requests.get(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/v1/:parent/resourcefiles/:type/:name"

response <- VERB("GET", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/v1/:parent/resourcefiles/:type/: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/v1/:parent/resourcefiles/:type/:name') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/v1/:parent/resourcefiles/:type/: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}}/v1/:parent/resourcefiles/:type/:name
http GET {{baseUrl}}/v1/:parent/resourcefiles/:type/:name
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/v1/:parent/resourcefiles/:type/:name
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/v1/:parent/resourcefiles/:type/: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()
GET apigee.organizations.environments.resourcefiles.list
{{baseUrl}}/v1/:parent/resourcefiles
QUERY PARAMS

parent
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/v1/:parent/resourcefiles");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/v1/:parent/resourcefiles")
require "http/client"

url = "{{baseUrl}}/v1/:parent/resourcefiles"

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}}/v1/:parent/resourcefiles"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/v1/:parent/resourcefiles");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/v1/:parent/resourcefiles"

	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/v1/:parent/resourcefiles HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/v1/:parent/resourcefiles")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/v1/:parent/resourcefiles"))
    .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}}/v1/:parent/resourcefiles")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/v1/:parent/resourcefiles")
  .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}}/v1/:parent/resourcefiles');

xhr.send(data);
import axios from 'axios';

const options = {method: 'GET', url: '{{baseUrl}}/v1/:parent/resourcefiles'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/v1/:parent/resourcefiles';
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}}/v1/:parent/resourcefiles',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/v1/:parent/resourcefiles")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/v1/:parent/resourcefiles',
  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}}/v1/:parent/resourcefiles'};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/v1/:parent/resourcefiles');

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}}/v1/:parent/resourcefiles'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/v1/:parent/resourcefiles';
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}}/v1/:parent/resourcefiles"]
                                                       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}}/v1/:parent/resourcefiles" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/v1/:parent/resourcefiles",
  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}}/v1/:parent/resourcefiles');

echo $response->getBody();
setUrl('{{baseUrl}}/v1/:parent/resourcefiles');
$request->setMethod(HTTP_METH_GET);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/v1/:parent/resourcefiles');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/v1/:parent/resourcefiles' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/v1/:parent/resourcefiles' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/v1/:parent/resourcefiles")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/v1/:parent/resourcefiles"

response = requests.get(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/v1/:parent/resourcefiles"

response <- VERB("GET", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/v1/:parent/resourcefiles")

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/v1/:parent/resourcefiles') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/v1/:parent/resourcefiles";

    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}}/v1/:parent/resourcefiles
http GET {{baseUrl}}/v1/:parent/resourcefiles
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/v1/:parent/resourcefiles
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/v1/:parent/resourcefiles")! 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 apigee.organizations.environments.resourcefiles.listEnvironmentResources
{{baseUrl}}/v1/:parent/resourcefiles/:type
QUERY PARAMS

parent
type
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/v1/:parent/resourcefiles/:type");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/v1/:parent/resourcefiles/:type")
require "http/client"

url = "{{baseUrl}}/v1/:parent/resourcefiles/:type"

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}}/v1/:parent/resourcefiles/:type"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/v1/:parent/resourcefiles/:type");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/v1/:parent/resourcefiles/:type"

	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/v1/:parent/resourcefiles/:type HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/v1/:parent/resourcefiles/:type")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/v1/:parent/resourcefiles/:type"))
    .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}}/v1/:parent/resourcefiles/:type")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/v1/:parent/resourcefiles/:type")
  .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}}/v1/:parent/resourcefiles/:type');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'GET',
  url: '{{baseUrl}}/v1/:parent/resourcefiles/:type'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/v1/:parent/resourcefiles/:type';
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}}/v1/:parent/resourcefiles/:type',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/v1/:parent/resourcefiles/:type")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/v1/:parent/resourcefiles/:type',
  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}}/v1/:parent/resourcefiles/:type'
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/v1/:parent/resourcefiles/:type');

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}}/v1/:parent/resourcefiles/:type'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/v1/:parent/resourcefiles/:type';
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}}/v1/:parent/resourcefiles/:type"]
                                                       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}}/v1/:parent/resourcefiles/:type" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/v1/:parent/resourcefiles/:type",
  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}}/v1/:parent/resourcefiles/:type');

echo $response->getBody();
setUrl('{{baseUrl}}/v1/:parent/resourcefiles/:type');
$request->setMethod(HTTP_METH_GET);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/v1/:parent/resourcefiles/:type');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/v1/:parent/resourcefiles/:type' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/v1/:parent/resourcefiles/:type' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/v1/:parent/resourcefiles/:type")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/v1/:parent/resourcefiles/:type"

response = requests.get(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/v1/:parent/resourcefiles/:type"

response <- VERB("GET", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/v1/:parent/resourcefiles/:type")

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/v1/:parent/resourcefiles/:type') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/v1/:parent/resourcefiles/:type";

    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}}/v1/:parent/resourcefiles/:type
http GET {{baseUrl}}/v1/:parent/resourcefiles/:type
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/v1/:parent/resourcefiles/:type
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/v1/:parent/resourcefiles/:type")! 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()
PUT apigee.organizations.environments.resourcefiles.update
{{baseUrl}}/v1/:parent/resourcefiles/:type/:name
QUERY PARAMS

parent
type
name
BODY json

{
  "contentType": "",
  "data": "",
  "extensions": [
    {}
  ]
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "PUT");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/v1/:parent/resourcefiles/:type/:name");

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  \"contentType\": \"\",\n  \"data\": \"\",\n  \"extensions\": [\n    {}\n  ]\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/put "{{baseUrl}}/v1/:parent/resourcefiles/:type/:name" {:content-type :json
                                                                                :form-params {:contentType ""
                                                                                              :data ""
                                                                                              :extensions [{}]}})
require "http/client"

url = "{{baseUrl}}/v1/:parent/resourcefiles/:type/:name"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"contentType\": \"\",\n  \"data\": \"\",\n  \"extensions\": [\n    {}\n  ]\n}"

response = HTTP::Client.put url, headers: headers, body: reqBody
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Put,
    RequestUri = new Uri("{{baseUrl}}/v1/:parent/resourcefiles/:type/:name"),
    Content = new StringContent("{\n  \"contentType\": \"\",\n  \"data\": \"\",\n  \"extensions\": [\n    {}\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}}/v1/:parent/resourcefiles/:type/:name");
var request = new RestRequest("", Method.Put);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"contentType\": \"\",\n  \"data\": \"\",\n  \"extensions\": [\n    {}\n  ]\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/v1/:parent/resourcefiles/:type/:name"

	payload := strings.NewReader("{\n  \"contentType\": \"\",\n  \"data\": \"\",\n  \"extensions\": [\n    {}\n  ]\n}")

	req, _ := http.NewRequest("PUT", 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))

}
PUT /baseUrl/v1/:parent/resourcefiles/:type/:name HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 67

{
  "contentType": "",
  "data": "",
  "extensions": [
    {}
  ]
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("PUT", "{{baseUrl}}/v1/:parent/resourcefiles/:type/:name")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"contentType\": \"\",\n  \"data\": \"\",\n  \"extensions\": [\n    {}\n  ]\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/v1/:parent/resourcefiles/:type/:name"))
    .header("content-type", "application/json")
    .method("PUT", HttpRequest.BodyPublishers.ofString("{\n  \"contentType\": \"\",\n  \"data\": \"\",\n  \"extensions\": [\n    {}\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  \"contentType\": \"\",\n  \"data\": \"\",\n  \"extensions\": [\n    {}\n  ]\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/v1/:parent/resourcefiles/:type/:name")
  .put(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.put("{{baseUrl}}/v1/:parent/resourcefiles/:type/:name")
  .header("content-type", "application/json")
  .body("{\n  \"contentType\": \"\",\n  \"data\": \"\",\n  \"extensions\": [\n    {}\n  ]\n}")
  .asString();
const data = JSON.stringify({
  contentType: '',
  data: '',
  extensions: [
    {}
  ]
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('PUT', '{{baseUrl}}/v1/:parent/resourcefiles/:type/:name');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'PUT',
  url: '{{baseUrl}}/v1/:parent/resourcefiles/:type/:name',
  headers: {'content-type': 'application/json'},
  data: {contentType: '', data: '', extensions: [{}]}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/v1/:parent/resourcefiles/:type/:name';
const options = {
  method: 'PUT',
  headers: {'content-type': 'application/json'},
  body: '{"contentType":"","data":"","extensions":[{}]}'
};

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}}/v1/:parent/resourcefiles/:type/:name',
  method: 'PUT',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "contentType": "",\n  "data": "",\n  "extensions": [\n    {}\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  \"contentType\": \"\",\n  \"data\": \"\",\n  \"extensions\": [\n    {}\n  ]\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/v1/:parent/resourcefiles/:type/:name")
  .put(body)
  .addHeader("content-type", "application/json")
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'PUT',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/v1/:parent/resourcefiles/:type/:name',
  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({contentType: '', data: '', extensions: [{}]}));
req.end();
const request = require('request');

const options = {
  method: 'PUT',
  url: '{{baseUrl}}/v1/:parent/resourcefiles/:type/:name',
  headers: {'content-type': 'application/json'},
  body: {contentType: '', data: '', extensions: [{}]},
  json: true
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('PUT', '{{baseUrl}}/v1/:parent/resourcefiles/:type/:name');

req.headers({
  'content-type': 'application/json'
});

req.type('json');
req.send({
  contentType: '',
  data: '',
  extensions: [
    {}
  ]
});

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'PUT',
  url: '{{baseUrl}}/v1/:parent/resourcefiles/:type/:name',
  headers: {'content-type': 'application/json'},
  data: {contentType: '', data: '', extensions: [{}]}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/v1/:parent/resourcefiles/:type/:name';
const options = {
  method: 'PUT',
  headers: {'content-type': 'application/json'},
  body: '{"contentType":"","data":"","extensions":[{}]}'
};

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 = @{ @"contentType": @"",
                              @"data": @"",
                              @"extensions": @[ @{  } ] };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/v1/:parent/resourcefiles/:type/:name"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"PUT"];
[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}}/v1/:parent/resourcefiles/:type/:name" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"contentType\": \"\",\n  \"data\": \"\",\n  \"extensions\": [\n    {}\n  ]\n}" in

Client.call ~headers ~body `PUT uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/v1/:parent/resourcefiles/:type/:name",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "PUT",
  CURLOPT_POSTFIELDS => json_encode([
    'contentType' => '',
    'data' => '',
    'extensions' => [
        [
                
        ]
    ]
  ]),
  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('PUT', '{{baseUrl}}/v1/:parent/resourcefiles/:type/:name', [
  'body' => '{
  "contentType": "",
  "data": "",
  "extensions": [
    {}
  ]
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/v1/:parent/resourcefiles/:type/:name');
$request->setMethod(HTTP_METH_PUT);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'contentType' => '',
  'data' => '',
  'extensions' => [
    [
        
    ]
  ]
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'contentType' => '',
  'data' => '',
  'extensions' => [
    [
        
    ]
  ]
]));
$request->setRequestUrl('{{baseUrl}}/v1/:parent/resourcefiles/:type/:name');
$request->setRequestMethod('PUT');
$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}}/v1/:parent/resourcefiles/:type/:name' -Method PUT -Headers $headers -ContentType 'application/json' -Body '{
  "contentType": "",
  "data": "",
  "extensions": [
    {}
  ]
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/v1/:parent/resourcefiles/:type/:name' -Method PUT -Headers $headers -ContentType 'application/json' -Body '{
  "contentType": "",
  "data": "",
  "extensions": [
    {}
  ]
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"contentType\": \"\",\n  \"data\": \"\",\n  \"extensions\": [\n    {}\n  ]\n}"

headers = { 'content-type': "application/json" }

conn.request("PUT", "/baseUrl/v1/:parent/resourcefiles/:type/:name", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/v1/:parent/resourcefiles/:type/:name"

payload = {
    "contentType": "",
    "data": "",
    "extensions": [{}]
}
headers = {"content-type": "application/json"}

response = requests.put(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/v1/:parent/resourcefiles/:type/:name"

payload <- "{\n  \"contentType\": \"\",\n  \"data\": \"\",\n  \"extensions\": [\n    {}\n  ]\n}"

encode <- "json"

response <- VERB("PUT", url, body = payload, content_type("application/json"), encode = encode)

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/v1/:parent/resourcefiles/:type/:name")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Put.new(url)
request["content-type"] = 'application/json'
request.body = "{\n  \"contentType\": \"\",\n  \"data\": \"\",\n  \"extensions\": [\n    {}\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.put('/baseUrl/v1/:parent/resourcefiles/:type/:name') do |req|
  req.body = "{\n  \"contentType\": \"\",\n  \"data\": \"\",\n  \"extensions\": [\n    {}\n  ]\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}}/v1/:parent/resourcefiles/:type/:name";

    let payload = json!({
        "contentType": "",
        "data": "",
        "extensions": (json!({}))
    });

    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("PUT").unwrap(), url)
        .headers(headers)
        .json(&payload)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request PUT \
  --url {{baseUrl}}/v1/:parent/resourcefiles/:type/:name \
  --header 'content-type: application/json' \
  --data '{
  "contentType": "",
  "data": "",
  "extensions": [
    {}
  ]
}'
echo '{
  "contentType": "",
  "data": "",
  "extensions": [
    {}
  ]
}' |  \
  http PUT {{baseUrl}}/v1/:parent/resourcefiles/:type/:name \
  content-type:application/json
wget --quiet \
  --method PUT \
  --header 'content-type: application/json' \
  --body-data '{\n  "contentType": "",\n  "data": "",\n  "extensions": [\n    {}\n  ]\n}' \
  --output-document \
  - {{baseUrl}}/v1/:parent/resourcefiles/:type/:name
import Foundation

let headers = ["content-type": "application/json"]
let parameters = [
  "contentType": "",
  "data": "",
  "extensions": [[]]
] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/v1/:parent/resourcefiles/:type/:name")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "PUT"
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 apigee.organizations.environments.securityIncidents.list
{{baseUrl}}/v1/:parent/securityIncidents
QUERY PARAMS

parent
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/v1/:parent/securityIncidents");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/v1/:parent/securityIncidents")
require "http/client"

url = "{{baseUrl}}/v1/:parent/securityIncidents"

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}}/v1/:parent/securityIncidents"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/v1/:parent/securityIncidents");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/v1/:parent/securityIncidents"

	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/v1/:parent/securityIncidents HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/v1/:parent/securityIncidents")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/v1/:parent/securityIncidents"))
    .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}}/v1/:parent/securityIncidents")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/v1/:parent/securityIncidents")
  .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}}/v1/:parent/securityIncidents');

xhr.send(data);
import axios from 'axios';

const options = {method: 'GET', url: '{{baseUrl}}/v1/:parent/securityIncidents'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/v1/:parent/securityIncidents';
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}}/v1/:parent/securityIncidents',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/v1/:parent/securityIncidents")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/v1/:parent/securityIncidents',
  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}}/v1/:parent/securityIncidents'};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/v1/:parent/securityIncidents');

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}}/v1/:parent/securityIncidents'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/v1/:parent/securityIncidents';
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}}/v1/:parent/securityIncidents"]
                                                       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}}/v1/:parent/securityIncidents" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/v1/:parent/securityIncidents",
  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}}/v1/:parent/securityIncidents');

echo $response->getBody();
setUrl('{{baseUrl}}/v1/:parent/securityIncidents');
$request->setMethod(HTTP_METH_GET);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/v1/:parent/securityIncidents');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/v1/:parent/securityIncidents' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/v1/:parent/securityIncidents' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/v1/:parent/securityIncidents")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/v1/:parent/securityIncidents"

response = requests.get(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/v1/:parent/securityIncidents"

response <- VERB("GET", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/v1/:parent/securityIncidents")

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/v1/:parent/securityIncidents') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/v1/:parent/securityIncidents";

    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}}/v1/:parent/securityIncidents
http GET {{baseUrl}}/v1/:parent/securityIncidents
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/v1/:parent/securityIncidents
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/v1/:parent/securityIncidents")! 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 apigee.organizations.environments.securityReports.create
{{baseUrl}}/v1/:parent/securityReports
QUERY PARAMS

parent
BODY json

{
  "csvDelimiter": "",
  "dimensions": [],
  "displayName": "",
  "envgroupHostname": "",
  "filter": "",
  "groupByTimeUnit": "",
  "limit": 0,
  "metrics": [
    {
      "aggregationFunction": "",
      "alias": "",
      "name": "",
      "operator": "",
      "value": ""
    }
  ],
  "mimeType": "",
  "reportDefinitionId": "",
  "timeRange": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/v1/:parent/securityReports");

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  \"csvDelimiter\": \"\",\n  \"dimensions\": [],\n  \"displayName\": \"\",\n  \"envgroupHostname\": \"\",\n  \"filter\": \"\",\n  \"groupByTimeUnit\": \"\",\n  \"limit\": 0,\n  \"metrics\": [\n    {\n      \"aggregationFunction\": \"\",\n      \"alias\": \"\",\n      \"name\": \"\",\n      \"operator\": \"\",\n      \"value\": \"\"\n    }\n  ],\n  \"mimeType\": \"\",\n  \"reportDefinitionId\": \"\",\n  \"timeRange\": \"\"\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/v1/:parent/securityReports" {:content-type :json
                                                                       :form-params {:csvDelimiter ""
                                                                                     :dimensions []
                                                                                     :displayName ""
                                                                                     :envgroupHostname ""
                                                                                     :filter ""
                                                                                     :groupByTimeUnit ""
                                                                                     :limit 0
                                                                                     :metrics [{:aggregationFunction ""
                                                                                                :alias ""
                                                                                                :name ""
                                                                                                :operator ""
                                                                                                :value ""}]
                                                                                     :mimeType ""
                                                                                     :reportDefinitionId ""
                                                                                     :timeRange ""}})
require "http/client"

url = "{{baseUrl}}/v1/:parent/securityReports"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"csvDelimiter\": \"\",\n  \"dimensions\": [],\n  \"displayName\": \"\",\n  \"envgroupHostname\": \"\",\n  \"filter\": \"\",\n  \"groupByTimeUnit\": \"\",\n  \"limit\": 0,\n  \"metrics\": [\n    {\n      \"aggregationFunction\": \"\",\n      \"alias\": \"\",\n      \"name\": \"\",\n      \"operator\": \"\",\n      \"value\": \"\"\n    }\n  ],\n  \"mimeType\": \"\",\n  \"reportDefinitionId\": \"\",\n  \"timeRange\": \"\"\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}}/v1/:parent/securityReports"),
    Content = new StringContent("{\n  \"csvDelimiter\": \"\",\n  \"dimensions\": [],\n  \"displayName\": \"\",\n  \"envgroupHostname\": \"\",\n  \"filter\": \"\",\n  \"groupByTimeUnit\": \"\",\n  \"limit\": 0,\n  \"metrics\": [\n    {\n      \"aggregationFunction\": \"\",\n      \"alias\": \"\",\n      \"name\": \"\",\n      \"operator\": \"\",\n      \"value\": \"\"\n    }\n  ],\n  \"mimeType\": \"\",\n  \"reportDefinitionId\": \"\",\n  \"timeRange\": \"\"\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}}/v1/:parent/securityReports");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"csvDelimiter\": \"\",\n  \"dimensions\": [],\n  \"displayName\": \"\",\n  \"envgroupHostname\": \"\",\n  \"filter\": \"\",\n  \"groupByTimeUnit\": \"\",\n  \"limit\": 0,\n  \"metrics\": [\n    {\n      \"aggregationFunction\": \"\",\n      \"alias\": \"\",\n      \"name\": \"\",\n      \"operator\": \"\",\n      \"value\": \"\"\n    }\n  ],\n  \"mimeType\": \"\",\n  \"reportDefinitionId\": \"\",\n  \"timeRange\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/v1/:parent/securityReports"

	payload := strings.NewReader("{\n  \"csvDelimiter\": \"\",\n  \"dimensions\": [],\n  \"displayName\": \"\",\n  \"envgroupHostname\": \"\",\n  \"filter\": \"\",\n  \"groupByTimeUnit\": \"\",\n  \"limit\": 0,\n  \"metrics\": [\n    {\n      \"aggregationFunction\": \"\",\n      \"alias\": \"\",\n      \"name\": \"\",\n      \"operator\": \"\",\n      \"value\": \"\"\n    }\n  ],\n  \"mimeType\": \"\",\n  \"reportDefinitionId\": \"\",\n  \"timeRange\": \"\"\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/v1/:parent/securityReports HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 353

{
  "csvDelimiter": "",
  "dimensions": [],
  "displayName": "",
  "envgroupHostname": "",
  "filter": "",
  "groupByTimeUnit": "",
  "limit": 0,
  "metrics": [
    {
      "aggregationFunction": "",
      "alias": "",
      "name": "",
      "operator": "",
      "value": ""
    }
  ],
  "mimeType": "",
  "reportDefinitionId": "",
  "timeRange": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/v1/:parent/securityReports")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"csvDelimiter\": \"\",\n  \"dimensions\": [],\n  \"displayName\": \"\",\n  \"envgroupHostname\": \"\",\n  \"filter\": \"\",\n  \"groupByTimeUnit\": \"\",\n  \"limit\": 0,\n  \"metrics\": [\n    {\n      \"aggregationFunction\": \"\",\n      \"alias\": \"\",\n      \"name\": \"\",\n      \"operator\": \"\",\n      \"value\": \"\"\n    }\n  ],\n  \"mimeType\": \"\",\n  \"reportDefinitionId\": \"\",\n  \"timeRange\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/v1/:parent/securityReports"))
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"csvDelimiter\": \"\",\n  \"dimensions\": [],\n  \"displayName\": \"\",\n  \"envgroupHostname\": \"\",\n  \"filter\": \"\",\n  \"groupByTimeUnit\": \"\",\n  \"limit\": 0,\n  \"metrics\": [\n    {\n      \"aggregationFunction\": \"\",\n      \"alias\": \"\",\n      \"name\": \"\",\n      \"operator\": \"\",\n      \"value\": \"\"\n    }\n  ],\n  \"mimeType\": \"\",\n  \"reportDefinitionId\": \"\",\n  \"timeRange\": \"\"\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  \"csvDelimiter\": \"\",\n  \"dimensions\": [],\n  \"displayName\": \"\",\n  \"envgroupHostname\": \"\",\n  \"filter\": \"\",\n  \"groupByTimeUnit\": \"\",\n  \"limit\": 0,\n  \"metrics\": [\n    {\n      \"aggregationFunction\": \"\",\n      \"alias\": \"\",\n      \"name\": \"\",\n      \"operator\": \"\",\n      \"value\": \"\"\n    }\n  ],\n  \"mimeType\": \"\",\n  \"reportDefinitionId\": \"\",\n  \"timeRange\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/v1/:parent/securityReports")
  .post(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/v1/:parent/securityReports")
  .header("content-type", "application/json")
  .body("{\n  \"csvDelimiter\": \"\",\n  \"dimensions\": [],\n  \"displayName\": \"\",\n  \"envgroupHostname\": \"\",\n  \"filter\": \"\",\n  \"groupByTimeUnit\": \"\",\n  \"limit\": 0,\n  \"metrics\": [\n    {\n      \"aggregationFunction\": \"\",\n      \"alias\": \"\",\n      \"name\": \"\",\n      \"operator\": \"\",\n      \"value\": \"\"\n    }\n  ],\n  \"mimeType\": \"\",\n  \"reportDefinitionId\": \"\",\n  \"timeRange\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  csvDelimiter: '',
  dimensions: [],
  displayName: '',
  envgroupHostname: '',
  filter: '',
  groupByTimeUnit: '',
  limit: 0,
  metrics: [
    {
      aggregationFunction: '',
      alias: '',
      name: '',
      operator: '',
      value: ''
    }
  ],
  mimeType: '',
  reportDefinitionId: '',
  timeRange: ''
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/v1/:parent/securityReports');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/v1/:parent/securityReports',
  headers: {'content-type': 'application/json'},
  data: {
    csvDelimiter: '',
    dimensions: [],
    displayName: '',
    envgroupHostname: '',
    filter: '',
    groupByTimeUnit: '',
    limit: 0,
    metrics: [{aggregationFunction: '', alias: '', name: '', operator: '', value: ''}],
    mimeType: '',
    reportDefinitionId: '',
    timeRange: ''
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/v1/:parent/securityReports';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"csvDelimiter":"","dimensions":[],"displayName":"","envgroupHostname":"","filter":"","groupByTimeUnit":"","limit":0,"metrics":[{"aggregationFunction":"","alias":"","name":"","operator":"","value":""}],"mimeType":"","reportDefinitionId":"","timeRange":""}'
};

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}}/v1/:parent/securityReports',
  method: 'POST',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "csvDelimiter": "",\n  "dimensions": [],\n  "displayName": "",\n  "envgroupHostname": "",\n  "filter": "",\n  "groupByTimeUnit": "",\n  "limit": 0,\n  "metrics": [\n    {\n      "aggregationFunction": "",\n      "alias": "",\n      "name": "",\n      "operator": "",\n      "value": ""\n    }\n  ],\n  "mimeType": "",\n  "reportDefinitionId": "",\n  "timeRange": ""\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"csvDelimiter\": \"\",\n  \"dimensions\": [],\n  \"displayName\": \"\",\n  \"envgroupHostname\": \"\",\n  \"filter\": \"\",\n  \"groupByTimeUnit\": \"\",\n  \"limit\": 0,\n  \"metrics\": [\n    {\n      \"aggregationFunction\": \"\",\n      \"alias\": \"\",\n      \"name\": \"\",\n      \"operator\": \"\",\n      \"value\": \"\"\n    }\n  ],\n  \"mimeType\": \"\",\n  \"reportDefinitionId\": \"\",\n  \"timeRange\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/v1/:parent/securityReports")
  .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/v1/:parent/securityReports',
  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({
  csvDelimiter: '',
  dimensions: [],
  displayName: '',
  envgroupHostname: '',
  filter: '',
  groupByTimeUnit: '',
  limit: 0,
  metrics: [{aggregationFunction: '', alias: '', name: '', operator: '', value: ''}],
  mimeType: '',
  reportDefinitionId: '',
  timeRange: ''
}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/v1/:parent/securityReports',
  headers: {'content-type': 'application/json'},
  body: {
    csvDelimiter: '',
    dimensions: [],
    displayName: '',
    envgroupHostname: '',
    filter: '',
    groupByTimeUnit: '',
    limit: 0,
    metrics: [{aggregationFunction: '', alias: '', name: '', operator: '', value: ''}],
    mimeType: '',
    reportDefinitionId: '',
    timeRange: ''
  },
  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}}/v1/:parent/securityReports');

req.headers({
  'content-type': 'application/json'
});

req.type('json');
req.send({
  csvDelimiter: '',
  dimensions: [],
  displayName: '',
  envgroupHostname: '',
  filter: '',
  groupByTimeUnit: '',
  limit: 0,
  metrics: [
    {
      aggregationFunction: '',
      alias: '',
      name: '',
      operator: '',
      value: ''
    }
  ],
  mimeType: '',
  reportDefinitionId: '',
  timeRange: ''
});

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}}/v1/:parent/securityReports',
  headers: {'content-type': 'application/json'},
  data: {
    csvDelimiter: '',
    dimensions: [],
    displayName: '',
    envgroupHostname: '',
    filter: '',
    groupByTimeUnit: '',
    limit: 0,
    metrics: [{aggregationFunction: '', alias: '', name: '', operator: '', value: ''}],
    mimeType: '',
    reportDefinitionId: '',
    timeRange: ''
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/v1/:parent/securityReports';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"csvDelimiter":"","dimensions":[],"displayName":"","envgroupHostname":"","filter":"","groupByTimeUnit":"","limit":0,"metrics":[{"aggregationFunction":"","alias":"","name":"","operator":"","value":""}],"mimeType":"","reportDefinitionId":"","timeRange":""}'
};

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 = @{ @"csvDelimiter": @"",
                              @"dimensions": @[  ],
                              @"displayName": @"",
                              @"envgroupHostname": @"",
                              @"filter": @"",
                              @"groupByTimeUnit": @"",
                              @"limit": @0,
                              @"metrics": @[ @{ @"aggregationFunction": @"", @"alias": @"", @"name": @"", @"operator": @"", @"value": @"" } ],
                              @"mimeType": @"",
                              @"reportDefinitionId": @"",
                              @"timeRange": @"" };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/v1/:parent/securityReports"]
                                                       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}}/v1/:parent/securityReports" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"csvDelimiter\": \"\",\n  \"dimensions\": [],\n  \"displayName\": \"\",\n  \"envgroupHostname\": \"\",\n  \"filter\": \"\",\n  \"groupByTimeUnit\": \"\",\n  \"limit\": 0,\n  \"metrics\": [\n    {\n      \"aggregationFunction\": \"\",\n      \"alias\": \"\",\n      \"name\": \"\",\n      \"operator\": \"\",\n      \"value\": \"\"\n    }\n  ],\n  \"mimeType\": \"\",\n  \"reportDefinitionId\": \"\",\n  \"timeRange\": \"\"\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/v1/:parent/securityReports",
  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([
    'csvDelimiter' => '',
    'dimensions' => [
        
    ],
    'displayName' => '',
    'envgroupHostname' => '',
    'filter' => '',
    'groupByTimeUnit' => '',
    'limit' => 0,
    'metrics' => [
        [
                'aggregationFunction' => '',
                'alias' => '',
                'name' => '',
                'operator' => '',
                'value' => ''
        ]
    ],
    'mimeType' => '',
    'reportDefinitionId' => '',
    'timeRange' => ''
  ]),
  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}}/v1/:parent/securityReports', [
  'body' => '{
  "csvDelimiter": "",
  "dimensions": [],
  "displayName": "",
  "envgroupHostname": "",
  "filter": "",
  "groupByTimeUnit": "",
  "limit": 0,
  "metrics": [
    {
      "aggregationFunction": "",
      "alias": "",
      "name": "",
      "operator": "",
      "value": ""
    }
  ],
  "mimeType": "",
  "reportDefinitionId": "",
  "timeRange": ""
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/v1/:parent/securityReports');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'csvDelimiter' => '',
  'dimensions' => [
    
  ],
  'displayName' => '',
  'envgroupHostname' => '',
  'filter' => '',
  'groupByTimeUnit' => '',
  'limit' => 0,
  'metrics' => [
    [
        'aggregationFunction' => '',
        'alias' => '',
        'name' => '',
        'operator' => '',
        'value' => ''
    ]
  ],
  'mimeType' => '',
  'reportDefinitionId' => '',
  'timeRange' => ''
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'csvDelimiter' => '',
  'dimensions' => [
    
  ],
  'displayName' => '',
  'envgroupHostname' => '',
  'filter' => '',
  'groupByTimeUnit' => '',
  'limit' => 0,
  'metrics' => [
    [
        'aggregationFunction' => '',
        'alias' => '',
        'name' => '',
        'operator' => '',
        'value' => ''
    ]
  ],
  'mimeType' => '',
  'reportDefinitionId' => '',
  'timeRange' => ''
]));
$request->setRequestUrl('{{baseUrl}}/v1/:parent/securityReports');
$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}}/v1/:parent/securityReports' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "csvDelimiter": "",
  "dimensions": [],
  "displayName": "",
  "envgroupHostname": "",
  "filter": "",
  "groupByTimeUnit": "",
  "limit": 0,
  "metrics": [
    {
      "aggregationFunction": "",
      "alias": "",
      "name": "",
      "operator": "",
      "value": ""
    }
  ],
  "mimeType": "",
  "reportDefinitionId": "",
  "timeRange": ""
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/v1/:parent/securityReports' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "csvDelimiter": "",
  "dimensions": [],
  "displayName": "",
  "envgroupHostname": "",
  "filter": "",
  "groupByTimeUnit": "",
  "limit": 0,
  "metrics": [
    {
      "aggregationFunction": "",
      "alias": "",
      "name": "",
      "operator": "",
      "value": ""
    }
  ],
  "mimeType": "",
  "reportDefinitionId": "",
  "timeRange": ""
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"csvDelimiter\": \"\",\n  \"dimensions\": [],\n  \"displayName\": \"\",\n  \"envgroupHostname\": \"\",\n  \"filter\": \"\",\n  \"groupByTimeUnit\": \"\",\n  \"limit\": 0,\n  \"metrics\": [\n    {\n      \"aggregationFunction\": \"\",\n      \"alias\": \"\",\n      \"name\": \"\",\n      \"operator\": \"\",\n      \"value\": \"\"\n    }\n  ],\n  \"mimeType\": \"\",\n  \"reportDefinitionId\": \"\",\n  \"timeRange\": \"\"\n}"

headers = { 'content-type': "application/json" }

conn.request("POST", "/baseUrl/v1/:parent/securityReports", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/v1/:parent/securityReports"

payload = {
    "csvDelimiter": "",
    "dimensions": [],
    "displayName": "",
    "envgroupHostname": "",
    "filter": "",
    "groupByTimeUnit": "",
    "limit": 0,
    "metrics": [
        {
            "aggregationFunction": "",
            "alias": "",
            "name": "",
            "operator": "",
            "value": ""
        }
    ],
    "mimeType": "",
    "reportDefinitionId": "",
    "timeRange": ""
}
headers = {"content-type": "application/json"}

response = requests.post(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/v1/:parent/securityReports"

payload <- "{\n  \"csvDelimiter\": \"\",\n  \"dimensions\": [],\n  \"displayName\": \"\",\n  \"envgroupHostname\": \"\",\n  \"filter\": \"\",\n  \"groupByTimeUnit\": \"\",\n  \"limit\": 0,\n  \"metrics\": [\n    {\n      \"aggregationFunction\": \"\",\n      \"alias\": \"\",\n      \"name\": \"\",\n      \"operator\": \"\",\n      \"value\": \"\"\n    }\n  ],\n  \"mimeType\": \"\",\n  \"reportDefinitionId\": \"\",\n  \"timeRange\": \"\"\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}}/v1/:parent/securityReports")

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  \"csvDelimiter\": \"\",\n  \"dimensions\": [],\n  \"displayName\": \"\",\n  \"envgroupHostname\": \"\",\n  \"filter\": \"\",\n  \"groupByTimeUnit\": \"\",\n  \"limit\": 0,\n  \"metrics\": [\n    {\n      \"aggregationFunction\": \"\",\n      \"alias\": \"\",\n      \"name\": \"\",\n      \"operator\": \"\",\n      \"value\": \"\"\n    }\n  ],\n  \"mimeType\": \"\",\n  \"reportDefinitionId\": \"\",\n  \"timeRange\": \"\"\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/v1/:parent/securityReports') do |req|
  req.body = "{\n  \"csvDelimiter\": \"\",\n  \"dimensions\": [],\n  \"displayName\": \"\",\n  \"envgroupHostname\": \"\",\n  \"filter\": \"\",\n  \"groupByTimeUnit\": \"\",\n  \"limit\": 0,\n  \"metrics\": [\n    {\n      \"aggregationFunction\": \"\",\n      \"alias\": \"\",\n      \"name\": \"\",\n      \"operator\": \"\",\n      \"value\": \"\"\n    }\n  ],\n  \"mimeType\": \"\",\n  \"reportDefinitionId\": \"\",\n  \"timeRange\": \"\"\n}"
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/v1/:parent/securityReports";

    let payload = json!({
        "csvDelimiter": "",
        "dimensions": (),
        "displayName": "",
        "envgroupHostname": "",
        "filter": "",
        "groupByTimeUnit": "",
        "limit": 0,
        "metrics": (
            json!({
                "aggregationFunction": "",
                "alias": "",
                "name": "",
                "operator": "",
                "value": ""
            })
        ),
        "mimeType": "",
        "reportDefinitionId": "",
        "timeRange": ""
    });

    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}}/v1/:parent/securityReports \
  --header 'content-type: application/json' \
  --data '{
  "csvDelimiter": "",
  "dimensions": [],
  "displayName": "",
  "envgroupHostname": "",
  "filter": "",
  "groupByTimeUnit": "",
  "limit": 0,
  "metrics": [
    {
      "aggregationFunction": "",
      "alias": "",
      "name": "",
      "operator": "",
      "value": ""
    }
  ],
  "mimeType": "",
  "reportDefinitionId": "",
  "timeRange": ""
}'
echo '{
  "csvDelimiter": "",
  "dimensions": [],
  "displayName": "",
  "envgroupHostname": "",
  "filter": "",
  "groupByTimeUnit": "",
  "limit": 0,
  "metrics": [
    {
      "aggregationFunction": "",
      "alias": "",
      "name": "",
      "operator": "",
      "value": ""
    }
  ],
  "mimeType": "",
  "reportDefinitionId": "",
  "timeRange": ""
}' |  \
  http POST {{baseUrl}}/v1/:parent/securityReports \
  content-type:application/json
wget --quiet \
  --method POST \
  --header 'content-type: application/json' \
  --body-data '{\n  "csvDelimiter": "",\n  "dimensions": [],\n  "displayName": "",\n  "envgroupHostname": "",\n  "filter": "",\n  "groupByTimeUnit": "",\n  "limit": 0,\n  "metrics": [\n    {\n      "aggregationFunction": "",\n      "alias": "",\n      "name": "",\n      "operator": "",\n      "value": ""\n    }\n  ],\n  "mimeType": "",\n  "reportDefinitionId": "",\n  "timeRange": ""\n}' \
  --output-document \
  - {{baseUrl}}/v1/:parent/securityReports
import Foundation

let headers = ["content-type": "application/json"]
let parameters = [
  "csvDelimiter": "",
  "dimensions": [],
  "displayName": "",
  "envgroupHostname": "",
  "filter": "",
  "groupByTimeUnit": "",
  "limit": 0,
  "metrics": [
    [
      "aggregationFunction": "",
      "alias": "",
      "name": "",
      "operator": "",
      "value": ""
    ]
  ],
  "mimeType": "",
  "reportDefinitionId": "",
  "timeRange": ""
] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/v1/:parent/securityReports")! 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 apigee.organizations.environments.securityReports.list
{{baseUrl}}/v1/:parent/securityReports
QUERY PARAMS

parent
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/v1/:parent/securityReports");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/v1/:parent/securityReports")
require "http/client"

url = "{{baseUrl}}/v1/:parent/securityReports"

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}}/v1/:parent/securityReports"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/v1/:parent/securityReports");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/v1/:parent/securityReports"

	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/v1/:parent/securityReports HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/v1/:parent/securityReports")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/v1/:parent/securityReports"))
    .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}}/v1/:parent/securityReports")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/v1/:parent/securityReports")
  .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}}/v1/:parent/securityReports');

xhr.send(data);
import axios from 'axios';

const options = {method: 'GET', url: '{{baseUrl}}/v1/:parent/securityReports'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/v1/:parent/securityReports';
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}}/v1/:parent/securityReports',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/v1/:parent/securityReports")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/v1/:parent/securityReports',
  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}}/v1/:parent/securityReports'};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/v1/:parent/securityReports');

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}}/v1/:parent/securityReports'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/v1/:parent/securityReports';
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}}/v1/:parent/securityReports"]
                                                       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}}/v1/:parent/securityReports" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/v1/:parent/securityReports",
  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}}/v1/:parent/securityReports');

echo $response->getBody();
setUrl('{{baseUrl}}/v1/:parent/securityReports');
$request->setMethod(HTTP_METH_GET);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/v1/:parent/securityReports');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/v1/:parent/securityReports' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/v1/:parent/securityReports' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/v1/:parent/securityReports")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/v1/:parent/securityReports"

response = requests.get(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/v1/:parent/securityReports"

response <- VERB("GET", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/v1/:parent/securityReports")

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/v1/:parent/securityReports') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/v1/:parent/securityReports";

    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}}/v1/:parent/securityReports
http GET {{baseUrl}}/v1/:parent/securityReports
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/v1/:parent/securityReports
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/v1/:parent/securityReports")! 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 apigee.organizations.environments.securityStats.queryTabularStats
{{baseUrl}}/v1/:orgenv/securityStats:queryTabularStats
QUERY PARAMS

orgenv
BODY json

{
  "dimensions": [],
  "filter": "",
  "metrics": [
    {
      "aggregation": "",
      "name": "",
      "order": ""
    }
  ],
  "pageSize": 0,
  "pageToken": "",
  "timeRange": {
    "endTime": "",
    "startTime": ""
  }
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/v1/:orgenv/securityStats:queryTabularStats");

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  \"dimensions\": [],\n  \"filter\": \"\",\n  \"metrics\": [\n    {\n      \"aggregation\": \"\",\n      \"name\": \"\",\n      \"order\": \"\"\n    }\n  ],\n  \"pageSize\": 0,\n  \"pageToken\": \"\",\n  \"timeRange\": {\n    \"endTime\": \"\",\n    \"startTime\": \"\"\n  }\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/v1/:orgenv/securityStats:queryTabularStats" {:content-type :json
                                                                                       :form-params {:dimensions []
                                                                                                     :filter ""
                                                                                                     :metrics [{:aggregation ""
                                                                                                                :name ""
                                                                                                                :order ""}]
                                                                                                     :pageSize 0
                                                                                                     :pageToken ""
                                                                                                     :timeRange {:endTime ""
                                                                                                                 :startTime ""}}})
require "http/client"

url = "{{baseUrl}}/v1/:orgenv/securityStats:queryTabularStats"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"dimensions\": [],\n  \"filter\": \"\",\n  \"metrics\": [\n    {\n      \"aggregation\": \"\",\n      \"name\": \"\",\n      \"order\": \"\"\n    }\n  ],\n  \"pageSize\": 0,\n  \"pageToken\": \"\",\n  \"timeRange\": {\n    \"endTime\": \"\",\n    \"startTime\": \"\"\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}}/v1/:orgenv/securityStats:queryTabularStats"),
    Content = new StringContent("{\n  \"dimensions\": [],\n  \"filter\": \"\",\n  \"metrics\": [\n    {\n      \"aggregation\": \"\",\n      \"name\": \"\",\n      \"order\": \"\"\n    }\n  ],\n  \"pageSize\": 0,\n  \"pageToken\": \"\",\n  \"timeRange\": {\n    \"endTime\": \"\",\n    \"startTime\": \"\"\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}}/v1/:orgenv/securityStats:queryTabularStats");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"dimensions\": [],\n  \"filter\": \"\",\n  \"metrics\": [\n    {\n      \"aggregation\": \"\",\n      \"name\": \"\",\n      \"order\": \"\"\n    }\n  ],\n  \"pageSize\": 0,\n  \"pageToken\": \"\",\n  \"timeRange\": {\n    \"endTime\": \"\",\n    \"startTime\": \"\"\n  }\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/v1/:orgenv/securityStats:queryTabularStats"

	payload := strings.NewReader("{\n  \"dimensions\": [],\n  \"filter\": \"\",\n  \"metrics\": [\n    {\n      \"aggregation\": \"\",\n      \"name\": \"\",\n      \"order\": \"\"\n    }\n  ],\n  \"pageSize\": 0,\n  \"pageToken\": \"\",\n  \"timeRange\": {\n    \"endTime\": \"\",\n    \"startTime\": \"\"\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/v1/:orgenv/securityStats:queryTabularStats HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 228

{
  "dimensions": [],
  "filter": "",
  "metrics": [
    {
      "aggregation": "",
      "name": "",
      "order": ""
    }
  ],
  "pageSize": 0,
  "pageToken": "",
  "timeRange": {
    "endTime": "",
    "startTime": ""
  }
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/v1/:orgenv/securityStats:queryTabularStats")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"dimensions\": [],\n  \"filter\": \"\",\n  \"metrics\": [\n    {\n      \"aggregation\": \"\",\n      \"name\": \"\",\n      \"order\": \"\"\n    }\n  ],\n  \"pageSize\": 0,\n  \"pageToken\": \"\",\n  \"timeRange\": {\n    \"endTime\": \"\",\n    \"startTime\": \"\"\n  }\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/v1/:orgenv/securityStats:queryTabularStats"))
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"dimensions\": [],\n  \"filter\": \"\",\n  \"metrics\": [\n    {\n      \"aggregation\": \"\",\n      \"name\": \"\",\n      \"order\": \"\"\n    }\n  ],\n  \"pageSize\": 0,\n  \"pageToken\": \"\",\n  \"timeRange\": {\n    \"endTime\": \"\",\n    \"startTime\": \"\"\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  \"dimensions\": [],\n  \"filter\": \"\",\n  \"metrics\": [\n    {\n      \"aggregation\": \"\",\n      \"name\": \"\",\n      \"order\": \"\"\n    }\n  ],\n  \"pageSize\": 0,\n  \"pageToken\": \"\",\n  \"timeRange\": {\n    \"endTime\": \"\",\n    \"startTime\": \"\"\n  }\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/v1/:orgenv/securityStats:queryTabularStats")
  .post(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/v1/:orgenv/securityStats:queryTabularStats")
  .header("content-type", "application/json")
  .body("{\n  \"dimensions\": [],\n  \"filter\": \"\",\n  \"metrics\": [\n    {\n      \"aggregation\": \"\",\n      \"name\": \"\",\n      \"order\": \"\"\n    }\n  ],\n  \"pageSize\": 0,\n  \"pageToken\": \"\",\n  \"timeRange\": {\n    \"endTime\": \"\",\n    \"startTime\": \"\"\n  }\n}")
  .asString();
const data = JSON.stringify({
  dimensions: [],
  filter: '',
  metrics: [
    {
      aggregation: '',
      name: '',
      order: ''
    }
  ],
  pageSize: 0,
  pageToken: '',
  timeRange: {
    endTime: '',
    startTime: ''
  }
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/v1/:orgenv/securityStats:queryTabularStats');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/v1/:orgenv/securityStats:queryTabularStats',
  headers: {'content-type': 'application/json'},
  data: {
    dimensions: [],
    filter: '',
    metrics: [{aggregation: '', name: '', order: ''}],
    pageSize: 0,
    pageToken: '',
    timeRange: {endTime: '', startTime: ''}
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/v1/:orgenv/securityStats:queryTabularStats';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"dimensions":[],"filter":"","metrics":[{"aggregation":"","name":"","order":""}],"pageSize":0,"pageToken":"","timeRange":{"endTime":"","startTime":""}}'
};

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}}/v1/:orgenv/securityStats:queryTabularStats',
  method: 'POST',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "dimensions": [],\n  "filter": "",\n  "metrics": [\n    {\n      "aggregation": "",\n      "name": "",\n      "order": ""\n    }\n  ],\n  "pageSize": 0,\n  "pageToken": "",\n  "timeRange": {\n    "endTime": "",\n    "startTime": ""\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  \"dimensions\": [],\n  \"filter\": \"\",\n  \"metrics\": [\n    {\n      \"aggregation\": \"\",\n      \"name\": \"\",\n      \"order\": \"\"\n    }\n  ],\n  \"pageSize\": 0,\n  \"pageToken\": \"\",\n  \"timeRange\": {\n    \"endTime\": \"\",\n    \"startTime\": \"\"\n  }\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/v1/:orgenv/securityStats:queryTabularStats")
  .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/v1/:orgenv/securityStats:queryTabularStats',
  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({
  dimensions: [],
  filter: '',
  metrics: [{aggregation: '', name: '', order: ''}],
  pageSize: 0,
  pageToken: '',
  timeRange: {endTime: '', startTime: ''}
}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/v1/:orgenv/securityStats:queryTabularStats',
  headers: {'content-type': 'application/json'},
  body: {
    dimensions: [],
    filter: '',
    metrics: [{aggregation: '', name: '', order: ''}],
    pageSize: 0,
    pageToken: '',
    timeRange: {endTime: '', startTime: ''}
  },
  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}}/v1/:orgenv/securityStats:queryTabularStats');

req.headers({
  'content-type': 'application/json'
});

req.type('json');
req.send({
  dimensions: [],
  filter: '',
  metrics: [
    {
      aggregation: '',
      name: '',
      order: ''
    }
  ],
  pageSize: 0,
  pageToken: '',
  timeRange: {
    endTime: '',
    startTime: ''
  }
});

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}}/v1/:orgenv/securityStats:queryTabularStats',
  headers: {'content-type': 'application/json'},
  data: {
    dimensions: [],
    filter: '',
    metrics: [{aggregation: '', name: '', order: ''}],
    pageSize: 0,
    pageToken: '',
    timeRange: {endTime: '', startTime: ''}
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/v1/:orgenv/securityStats:queryTabularStats';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"dimensions":[],"filter":"","metrics":[{"aggregation":"","name":"","order":""}],"pageSize":0,"pageToken":"","timeRange":{"endTime":"","startTime":""}}'
};

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 = @{ @"dimensions": @[  ],
                              @"filter": @"",
                              @"metrics": @[ @{ @"aggregation": @"", @"name": @"", @"order": @"" } ],
                              @"pageSize": @0,
                              @"pageToken": @"",
                              @"timeRange": @{ @"endTime": @"", @"startTime": @"" } };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/v1/:orgenv/securityStats:queryTabularStats"]
                                                       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}}/v1/:orgenv/securityStats:queryTabularStats" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"dimensions\": [],\n  \"filter\": \"\",\n  \"metrics\": [\n    {\n      \"aggregation\": \"\",\n      \"name\": \"\",\n      \"order\": \"\"\n    }\n  ],\n  \"pageSize\": 0,\n  \"pageToken\": \"\",\n  \"timeRange\": {\n    \"endTime\": \"\",\n    \"startTime\": \"\"\n  }\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/v1/:orgenv/securityStats:queryTabularStats",
  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([
    'dimensions' => [
        
    ],
    'filter' => '',
    'metrics' => [
        [
                'aggregation' => '',
                'name' => '',
                'order' => ''
        ]
    ],
    'pageSize' => 0,
    'pageToken' => '',
    'timeRange' => [
        'endTime' => '',
        'startTime' => ''
    ]
  ]),
  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}}/v1/:orgenv/securityStats:queryTabularStats', [
  'body' => '{
  "dimensions": [],
  "filter": "",
  "metrics": [
    {
      "aggregation": "",
      "name": "",
      "order": ""
    }
  ],
  "pageSize": 0,
  "pageToken": "",
  "timeRange": {
    "endTime": "",
    "startTime": ""
  }
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/v1/:orgenv/securityStats:queryTabularStats');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'dimensions' => [
    
  ],
  'filter' => '',
  'metrics' => [
    [
        'aggregation' => '',
        'name' => '',
        'order' => ''
    ]
  ],
  'pageSize' => 0,
  'pageToken' => '',
  'timeRange' => [
    'endTime' => '',
    'startTime' => ''
  ]
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'dimensions' => [
    
  ],
  'filter' => '',
  'metrics' => [
    [
        'aggregation' => '',
        'name' => '',
        'order' => ''
    ]
  ],
  'pageSize' => 0,
  'pageToken' => '',
  'timeRange' => [
    'endTime' => '',
    'startTime' => ''
  ]
]));
$request->setRequestUrl('{{baseUrl}}/v1/:orgenv/securityStats:queryTabularStats');
$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}}/v1/:orgenv/securityStats:queryTabularStats' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "dimensions": [],
  "filter": "",
  "metrics": [
    {
      "aggregation": "",
      "name": "",
      "order": ""
    }
  ],
  "pageSize": 0,
  "pageToken": "",
  "timeRange": {
    "endTime": "",
    "startTime": ""
  }
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/v1/:orgenv/securityStats:queryTabularStats' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "dimensions": [],
  "filter": "",
  "metrics": [
    {
      "aggregation": "",
      "name": "",
      "order": ""
    }
  ],
  "pageSize": 0,
  "pageToken": "",
  "timeRange": {
    "endTime": "",
    "startTime": ""
  }
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"dimensions\": [],\n  \"filter\": \"\",\n  \"metrics\": [\n    {\n      \"aggregation\": \"\",\n      \"name\": \"\",\n      \"order\": \"\"\n    }\n  ],\n  \"pageSize\": 0,\n  \"pageToken\": \"\",\n  \"timeRange\": {\n    \"endTime\": \"\",\n    \"startTime\": \"\"\n  }\n}"

headers = { 'content-type': "application/json" }

conn.request("POST", "/baseUrl/v1/:orgenv/securityStats:queryTabularStats", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/v1/:orgenv/securityStats:queryTabularStats"

payload = {
    "dimensions": [],
    "filter": "",
    "metrics": [
        {
            "aggregation": "",
            "name": "",
            "order": ""
        }
    ],
    "pageSize": 0,
    "pageToken": "",
    "timeRange": {
        "endTime": "",
        "startTime": ""
    }
}
headers = {"content-type": "application/json"}

response = requests.post(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/v1/:orgenv/securityStats:queryTabularStats"

payload <- "{\n  \"dimensions\": [],\n  \"filter\": \"\",\n  \"metrics\": [\n    {\n      \"aggregation\": \"\",\n      \"name\": \"\",\n      \"order\": \"\"\n    }\n  ],\n  \"pageSize\": 0,\n  \"pageToken\": \"\",\n  \"timeRange\": {\n    \"endTime\": \"\",\n    \"startTime\": \"\"\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}}/v1/:orgenv/securityStats:queryTabularStats")

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  \"dimensions\": [],\n  \"filter\": \"\",\n  \"metrics\": [\n    {\n      \"aggregation\": \"\",\n      \"name\": \"\",\n      \"order\": \"\"\n    }\n  ],\n  \"pageSize\": 0,\n  \"pageToken\": \"\",\n  \"timeRange\": {\n    \"endTime\": \"\",\n    \"startTime\": \"\"\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/v1/:orgenv/securityStats:queryTabularStats') do |req|
  req.body = "{\n  \"dimensions\": [],\n  \"filter\": \"\",\n  \"metrics\": [\n    {\n      \"aggregation\": \"\",\n      \"name\": \"\",\n      \"order\": \"\"\n    }\n  ],\n  \"pageSize\": 0,\n  \"pageToken\": \"\",\n  \"timeRange\": {\n    \"endTime\": \"\",\n    \"startTime\": \"\"\n  }\n}"
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/v1/:orgenv/securityStats:queryTabularStats";

    let payload = json!({
        "dimensions": (),
        "filter": "",
        "metrics": (
            json!({
                "aggregation": "",
                "name": "",
                "order": ""
            })
        ),
        "pageSize": 0,
        "pageToken": "",
        "timeRange": json!({
            "endTime": "",
            "startTime": ""
        })
    });

    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}}/v1/:orgenv/securityStats:queryTabularStats \
  --header 'content-type: application/json' \
  --data '{
  "dimensions": [],
  "filter": "",
  "metrics": [
    {
      "aggregation": "",
      "name": "",
      "order": ""
    }
  ],
  "pageSize": 0,
  "pageToken": "",
  "timeRange": {
    "endTime": "",
    "startTime": ""
  }
}'
echo '{
  "dimensions": [],
  "filter": "",
  "metrics": [
    {
      "aggregation": "",
      "name": "",
      "order": ""
    }
  ],
  "pageSize": 0,
  "pageToken": "",
  "timeRange": {
    "endTime": "",
    "startTime": ""
  }
}' |  \
  http POST {{baseUrl}}/v1/:orgenv/securityStats:queryTabularStats \
  content-type:application/json
wget --quiet \
  --method POST \
  --header 'content-type: application/json' \
  --body-data '{\n  "dimensions": [],\n  "filter": "",\n  "metrics": [\n    {\n      "aggregation": "",\n      "name": "",\n      "order": ""\n    }\n  ],\n  "pageSize": 0,\n  "pageToken": "",\n  "timeRange": {\n    "endTime": "",\n    "startTime": ""\n  }\n}' \
  --output-document \
  - {{baseUrl}}/v1/:orgenv/securityStats:queryTabularStats
import Foundation

let headers = ["content-type": "application/json"]
let parameters = [
  "dimensions": [],
  "filter": "",
  "metrics": [
    [
      "aggregation": "",
      "name": "",
      "order": ""
    ]
  ],
  "pageSize": 0,
  "pageToken": "",
  "timeRange": [
    "endTime": "",
    "startTime": ""
  ]
] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/v1/:orgenv/securityStats:queryTabularStats")! 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 apigee.organizations.environments.securityStats.queryTimeSeriesStats
{{baseUrl}}/v1/:orgenv/securityStats:queryTimeSeriesStats
QUERY PARAMS

orgenv
BODY json

{
  "dimensions": [],
  "filter": "",
  "metrics": [
    {
      "aggregation": "",
      "name": "",
      "order": ""
    }
  ],
  "pageSize": 0,
  "pageToken": "",
  "timeRange": {
    "endTime": "",
    "startTime": ""
  },
  "timestampOrder": "",
  "windowSize": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/v1/:orgenv/securityStats:queryTimeSeriesStats");

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  \"dimensions\": [],\n  \"filter\": \"\",\n  \"metrics\": [\n    {\n      \"aggregation\": \"\",\n      \"name\": \"\",\n      \"order\": \"\"\n    }\n  ],\n  \"pageSize\": 0,\n  \"pageToken\": \"\",\n  \"timeRange\": {\n    \"endTime\": \"\",\n    \"startTime\": \"\"\n  },\n  \"timestampOrder\": \"\",\n  \"windowSize\": \"\"\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/v1/:orgenv/securityStats:queryTimeSeriesStats" {:content-type :json
                                                                                          :form-params {:dimensions []
                                                                                                        :filter ""
                                                                                                        :metrics [{:aggregation ""
                                                                                                                   :name ""
                                                                                                                   :order ""}]
                                                                                                        :pageSize 0
                                                                                                        :pageToken ""
                                                                                                        :timeRange {:endTime ""
                                                                                                                    :startTime ""}
                                                                                                        :timestampOrder ""
                                                                                                        :windowSize ""}})
require "http/client"

url = "{{baseUrl}}/v1/:orgenv/securityStats:queryTimeSeriesStats"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"dimensions\": [],\n  \"filter\": \"\",\n  \"metrics\": [\n    {\n      \"aggregation\": \"\",\n      \"name\": \"\",\n      \"order\": \"\"\n    }\n  ],\n  \"pageSize\": 0,\n  \"pageToken\": \"\",\n  \"timeRange\": {\n    \"endTime\": \"\",\n    \"startTime\": \"\"\n  },\n  \"timestampOrder\": \"\",\n  \"windowSize\": \"\"\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}}/v1/:orgenv/securityStats:queryTimeSeriesStats"),
    Content = new StringContent("{\n  \"dimensions\": [],\n  \"filter\": \"\",\n  \"metrics\": [\n    {\n      \"aggregation\": \"\",\n      \"name\": \"\",\n      \"order\": \"\"\n    }\n  ],\n  \"pageSize\": 0,\n  \"pageToken\": \"\",\n  \"timeRange\": {\n    \"endTime\": \"\",\n    \"startTime\": \"\"\n  },\n  \"timestampOrder\": \"\",\n  \"windowSize\": \"\"\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}}/v1/:orgenv/securityStats:queryTimeSeriesStats");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"dimensions\": [],\n  \"filter\": \"\",\n  \"metrics\": [\n    {\n      \"aggregation\": \"\",\n      \"name\": \"\",\n      \"order\": \"\"\n    }\n  ],\n  \"pageSize\": 0,\n  \"pageToken\": \"\",\n  \"timeRange\": {\n    \"endTime\": \"\",\n    \"startTime\": \"\"\n  },\n  \"timestampOrder\": \"\",\n  \"windowSize\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/v1/:orgenv/securityStats:queryTimeSeriesStats"

	payload := strings.NewReader("{\n  \"dimensions\": [],\n  \"filter\": \"\",\n  \"metrics\": [\n    {\n      \"aggregation\": \"\",\n      \"name\": \"\",\n      \"order\": \"\"\n    }\n  ],\n  \"pageSize\": 0,\n  \"pageToken\": \"\",\n  \"timeRange\": {\n    \"endTime\": \"\",\n    \"startTime\": \"\"\n  },\n  \"timestampOrder\": \"\",\n  \"windowSize\": \"\"\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/v1/:orgenv/securityStats:queryTimeSeriesStats HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 272

{
  "dimensions": [],
  "filter": "",
  "metrics": [
    {
      "aggregation": "",
      "name": "",
      "order": ""
    }
  ],
  "pageSize": 0,
  "pageToken": "",
  "timeRange": {
    "endTime": "",
    "startTime": ""
  },
  "timestampOrder": "",
  "windowSize": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/v1/:orgenv/securityStats:queryTimeSeriesStats")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"dimensions\": [],\n  \"filter\": \"\",\n  \"metrics\": [\n    {\n      \"aggregation\": \"\",\n      \"name\": \"\",\n      \"order\": \"\"\n    }\n  ],\n  \"pageSize\": 0,\n  \"pageToken\": \"\",\n  \"timeRange\": {\n    \"endTime\": \"\",\n    \"startTime\": \"\"\n  },\n  \"timestampOrder\": \"\",\n  \"windowSize\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/v1/:orgenv/securityStats:queryTimeSeriesStats"))
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"dimensions\": [],\n  \"filter\": \"\",\n  \"metrics\": [\n    {\n      \"aggregation\": \"\",\n      \"name\": \"\",\n      \"order\": \"\"\n    }\n  ],\n  \"pageSize\": 0,\n  \"pageToken\": \"\",\n  \"timeRange\": {\n    \"endTime\": \"\",\n    \"startTime\": \"\"\n  },\n  \"timestampOrder\": \"\",\n  \"windowSize\": \"\"\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  \"dimensions\": [],\n  \"filter\": \"\",\n  \"metrics\": [\n    {\n      \"aggregation\": \"\",\n      \"name\": \"\",\n      \"order\": \"\"\n    }\n  ],\n  \"pageSize\": 0,\n  \"pageToken\": \"\",\n  \"timeRange\": {\n    \"endTime\": \"\",\n    \"startTime\": \"\"\n  },\n  \"timestampOrder\": \"\",\n  \"windowSize\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/v1/:orgenv/securityStats:queryTimeSeriesStats")
  .post(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/v1/:orgenv/securityStats:queryTimeSeriesStats")
  .header("content-type", "application/json")
  .body("{\n  \"dimensions\": [],\n  \"filter\": \"\",\n  \"metrics\": [\n    {\n      \"aggregation\": \"\",\n      \"name\": \"\",\n      \"order\": \"\"\n    }\n  ],\n  \"pageSize\": 0,\n  \"pageToken\": \"\",\n  \"timeRange\": {\n    \"endTime\": \"\",\n    \"startTime\": \"\"\n  },\n  \"timestampOrder\": \"\",\n  \"windowSize\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  dimensions: [],
  filter: '',
  metrics: [
    {
      aggregation: '',
      name: '',
      order: ''
    }
  ],
  pageSize: 0,
  pageToken: '',
  timeRange: {
    endTime: '',
    startTime: ''
  },
  timestampOrder: '',
  windowSize: ''
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/v1/:orgenv/securityStats:queryTimeSeriesStats');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/v1/:orgenv/securityStats:queryTimeSeriesStats',
  headers: {'content-type': 'application/json'},
  data: {
    dimensions: [],
    filter: '',
    metrics: [{aggregation: '', name: '', order: ''}],
    pageSize: 0,
    pageToken: '',
    timeRange: {endTime: '', startTime: ''},
    timestampOrder: '',
    windowSize: ''
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/v1/:orgenv/securityStats:queryTimeSeriesStats';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"dimensions":[],"filter":"","metrics":[{"aggregation":"","name":"","order":""}],"pageSize":0,"pageToken":"","timeRange":{"endTime":"","startTime":""},"timestampOrder":"","windowSize":""}'
};

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}}/v1/:orgenv/securityStats:queryTimeSeriesStats',
  method: 'POST',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "dimensions": [],\n  "filter": "",\n  "metrics": [\n    {\n      "aggregation": "",\n      "name": "",\n      "order": ""\n    }\n  ],\n  "pageSize": 0,\n  "pageToken": "",\n  "timeRange": {\n    "endTime": "",\n    "startTime": ""\n  },\n  "timestampOrder": "",\n  "windowSize": ""\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"dimensions\": [],\n  \"filter\": \"\",\n  \"metrics\": [\n    {\n      \"aggregation\": \"\",\n      \"name\": \"\",\n      \"order\": \"\"\n    }\n  ],\n  \"pageSize\": 0,\n  \"pageToken\": \"\",\n  \"timeRange\": {\n    \"endTime\": \"\",\n    \"startTime\": \"\"\n  },\n  \"timestampOrder\": \"\",\n  \"windowSize\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/v1/:orgenv/securityStats:queryTimeSeriesStats")
  .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/v1/:orgenv/securityStats:queryTimeSeriesStats',
  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({
  dimensions: [],
  filter: '',
  metrics: [{aggregation: '', name: '', order: ''}],
  pageSize: 0,
  pageToken: '',
  timeRange: {endTime: '', startTime: ''},
  timestampOrder: '',
  windowSize: ''
}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/v1/:orgenv/securityStats:queryTimeSeriesStats',
  headers: {'content-type': 'application/json'},
  body: {
    dimensions: [],
    filter: '',
    metrics: [{aggregation: '', name: '', order: ''}],
    pageSize: 0,
    pageToken: '',
    timeRange: {endTime: '', startTime: ''},
    timestampOrder: '',
    windowSize: ''
  },
  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}}/v1/:orgenv/securityStats:queryTimeSeriesStats');

req.headers({
  'content-type': 'application/json'
});

req.type('json');
req.send({
  dimensions: [],
  filter: '',
  metrics: [
    {
      aggregation: '',
      name: '',
      order: ''
    }
  ],
  pageSize: 0,
  pageToken: '',
  timeRange: {
    endTime: '',
    startTime: ''
  },
  timestampOrder: '',
  windowSize: ''
});

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}}/v1/:orgenv/securityStats:queryTimeSeriesStats',
  headers: {'content-type': 'application/json'},
  data: {
    dimensions: [],
    filter: '',
    metrics: [{aggregation: '', name: '', order: ''}],
    pageSize: 0,
    pageToken: '',
    timeRange: {endTime: '', startTime: ''},
    timestampOrder: '',
    windowSize: ''
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/v1/:orgenv/securityStats:queryTimeSeriesStats';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"dimensions":[],"filter":"","metrics":[{"aggregation":"","name":"","order":""}],"pageSize":0,"pageToken":"","timeRange":{"endTime":"","startTime":""},"timestampOrder":"","windowSize":""}'
};

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 = @{ @"dimensions": @[  ],
                              @"filter": @"",
                              @"metrics": @[ @{ @"aggregation": @"", @"name": @"", @"order": @"" } ],
                              @"pageSize": @0,
                              @"pageToken": @"",
                              @"timeRange": @{ @"endTime": @"", @"startTime": @"" },
                              @"timestampOrder": @"",
                              @"windowSize": @"" };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/v1/:orgenv/securityStats:queryTimeSeriesStats"]
                                                       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}}/v1/:orgenv/securityStats:queryTimeSeriesStats" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"dimensions\": [],\n  \"filter\": \"\",\n  \"metrics\": [\n    {\n      \"aggregation\": \"\",\n      \"name\": \"\",\n      \"order\": \"\"\n    }\n  ],\n  \"pageSize\": 0,\n  \"pageToken\": \"\",\n  \"timeRange\": {\n    \"endTime\": \"\",\n    \"startTime\": \"\"\n  },\n  \"timestampOrder\": \"\",\n  \"windowSize\": \"\"\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/v1/:orgenv/securityStats:queryTimeSeriesStats",
  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([
    'dimensions' => [
        
    ],
    'filter' => '',
    'metrics' => [
        [
                'aggregation' => '',
                'name' => '',
                'order' => ''
        ]
    ],
    'pageSize' => 0,
    'pageToken' => '',
    'timeRange' => [
        'endTime' => '',
        'startTime' => ''
    ],
    'timestampOrder' => '',
    'windowSize' => ''
  ]),
  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}}/v1/:orgenv/securityStats:queryTimeSeriesStats', [
  'body' => '{
  "dimensions": [],
  "filter": "",
  "metrics": [
    {
      "aggregation": "",
      "name": "",
      "order": ""
    }
  ],
  "pageSize": 0,
  "pageToken": "",
  "timeRange": {
    "endTime": "",
    "startTime": ""
  },
  "timestampOrder": "",
  "windowSize": ""
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/v1/:orgenv/securityStats:queryTimeSeriesStats');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'dimensions' => [
    
  ],
  'filter' => '',
  'metrics' => [
    [
        'aggregation' => '',
        'name' => '',
        'order' => ''
    ]
  ],
  'pageSize' => 0,
  'pageToken' => '',
  'timeRange' => [
    'endTime' => '',
    'startTime' => ''
  ],
  'timestampOrder' => '',
  'windowSize' => ''
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'dimensions' => [
    
  ],
  'filter' => '',
  'metrics' => [
    [
        'aggregation' => '',
        'name' => '',
        'order' => ''
    ]
  ],
  'pageSize' => 0,
  'pageToken' => '',
  'timeRange' => [
    'endTime' => '',
    'startTime' => ''
  ],
  'timestampOrder' => '',
  'windowSize' => ''
]));
$request->setRequestUrl('{{baseUrl}}/v1/:orgenv/securityStats:queryTimeSeriesStats');
$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}}/v1/:orgenv/securityStats:queryTimeSeriesStats' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "dimensions": [],
  "filter": "",
  "metrics": [
    {
      "aggregation": "",
      "name": "",
      "order": ""
    }
  ],
  "pageSize": 0,
  "pageToken": "",
  "timeRange": {
    "endTime": "",
    "startTime": ""
  },
  "timestampOrder": "",
  "windowSize": ""
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/v1/:orgenv/securityStats:queryTimeSeriesStats' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "dimensions": [],
  "filter": "",
  "metrics": [
    {
      "aggregation": "",
      "name": "",
      "order": ""
    }
  ],
  "pageSize": 0,
  "pageToken": "",
  "timeRange": {
    "endTime": "",
    "startTime": ""
  },
  "timestampOrder": "",
  "windowSize": ""
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"dimensions\": [],\n  \"filter\": \"\",\n  \"metrics\": [\n    {\n      \"aggregation\": \"\",\n      \"name\": \"\",\n      \"order\": \"\"\n    }\n  ],\n  \"pageSize\": 0,\n  \"pageToken\": \"\",\n  \"timeRange\": {\n    \"endTime\": \"\",\n    \"startTime\": \"\"\n  },\n  \"timestampOrder\": \"\",\n  \"windowSize\": \"\"\n}"

headers = { 'content-type': "application/json" }

conn.request("POST", "/baseUrl/v1/:orgenv/securityStats:queryTimeSeriesStats", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/v1/:orgenv/securityStats:queryTimeSeriesStats"

payload = {
    "dimensions": [],
    "filter": "",
    "metrics": [
        {
            "aggregation": "",
            "name": "",
            "order": ""
        }
    ],
    "pageSize": 0,
    "pageToken": "",
    "timeRange": {
        "endTime": "",
        "startTime": ""
    },
    "timestampOrder": "",
    "windowSize": ""
}
headers = {"content-type": "application/json"}

response = requests.post(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/v1/:orgenv/securityStats:queryTimeSeriesStats"

payload <- "{\n  \"dimensions\": [],\n  \"filter\": \"\",\n  \"metrics\": [\n    {\n      \"aggregation\": \"\",\n      \"name\": \"\",\n      \"order\": \"\"\n    }\n  ],\n  \"pageSize\": 0,\n  \"pageToken\": \"\",\n  \"timeRange\": {\n    \"endTime\": \"\",\n    \"startTime\": \"\"\n  },\n  \"timestampOrder\": \"\",\n  \"windowSize\": \"\"\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}}/v1/:orgenv/securityStats:queryTimeSeriesStats")

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  \"dimensions\": [],\n  \"filter\": \"\",\n  \"metrics\": [\n    {\n      \"aggregation\": \"\",\n      \"name\": \"\",\n      \"order\": \"\"\n    }\n  ],\n  \"pageSize\": 0,\n  \"pageToken\": \"\",\n  \"timeRange\": {\n    \"endTime\": \"\",\n    \"startTime\": \"\"\n  },\n  \"timestampOrder\": \"\",\n  \"windowSize\": \"\"\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/v1/:orgenv/securityStats:queryTimeSeriesStats') do |req|
  req.body = "{\n  \"dimensions\": [],\n  \"filter\": \"\",\n  \"metrics\": [\n    {\n      \"aggregation\": \"\",\n      \"name\": \"\",\n      \"order\": \"\"\n    }\n  ],\n  \"pageSize\": 0,\n  \"pageToken\": \"\",\n  \"timeRange\": {\n    \"endTime\": \"\",\n    \"startTime\": \"\"\n  },\n  \"timestampOrder\": \"\",\n  \"windowSize\": \"\"\n}"
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/v1/:orgenv/securityStats:queryTimeSeriesStats";

    let payload = json!({
        "dimensions": (),
        "filter": "",
        "metrics": (
            json!({
                "aggregation": "",
                "name": "",
                "order": ""
            })
        ),
        "pageSize": 0,
        "pageToken": "",
        "timeRange": json!({
            "endTime": "",
            "startTime": ""
        }),
        "timestampOrder": "",
        "windowSize": ""
    });

    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}}/v1/:orgenv/securityStats:queryTimeSeriesStats \
  --header 'content-type: application/json' \
  --data '{
  "dimensions": [],
  "filter": "",
  "metrics": [
    {
      "aggregation": "",
      "name": "",
      "order": ""
    }
  ],
  "pageSize": 0,
  "pageToken": "",
  "timeRange": {
    "endTime": "",
    "startTime": ""
  },
  "timestampOrder": "",
  "windowSize": ""
}'
echo '{
  "dimensions": [],
  "filter": "",
  "metrics": [
    {
      "aggregation": "",
      "name": "",
      "order": ""
    }
  ],
  "pageSize": 0,
  "pageToken": "",
  "timeRange": {
    "endTime": "",
    "startTime": ""
  },
  "timestampOrder": "",
  "windowSize": ""
}' |  \
  http POST {{baseUrl}}/v1/:orgenv/securityStats:queryTimeSeriesStats \
  content-type:application/json
wget --quiet \
  --method POST \
  --header 'content-type: application/json' \
  --body-data '{\n  "dimensions": [],\n  "filter": "",\n  "metrics": [\n    {\n      "aggregation": "",\n      "name": "",\n      "order": ""\n    }\n  ],\n  "pageSize": 0,\n  "pageToken": "",\n  "timeRange": {\n    "endTime": "",\n    "startTime": ""\n  },\n  "timestampOrder": "",\n  "windowSize": ""\n}' \
  --output-document \
  - {{baseUrl}}/v1/:orgenv/securityStats:queryTimeSeriesStats
import Foundation

let headers = ["content-type": "application/json"]
let parameters = [
  "dimensions": [],
  "filter": "",
  "metrics": [
    [
      "aggregation": "",
      "name": "",
      "order": ""
    ]
  ],
  "pageSize": 0,
  "pageToken": "",
  "timeRange": [
    "endTime": "",
    "startTime": ""
  ],
  "timestampOrder": "",
  "windowSize": ""
] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/v1/:orgenv/securityStats:queryTimeSeriesStats")! 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 apigee.organizations.environments.setIamPolicy
{{baseUrl}}/v1/:resource:setIamPolicy
QUERY PARAMS

resource
BODY json

{
  "policy": {
    "auditConfigs": [
      {
        "auditLogConfigs": [
          {
            "exemptedMembers": [],
            "logType": ""
          }
        ],
        "service": ""
      }
    ],
    "bindings": [
      {
        "condition": {
          "description": "",
          "expression": "",
          "location": "",
          "title": ""
        },
        "members": [],
        "role": ""
      }
    ],
    "etag": "",
    "version": 0
  },
  "updateMask": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/v1/:resource:setIamPolicy");

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  \"policy\": {\n    \"auditConfigs\": [\n      {\n        \"auditLogConfigs\": [\n          {\n            \"exemptedMembers\": [],\n            \"logType\": \"\"\n          }\n        ],\n        \"service\": \"\"\n      }\n    ],\n    \"bindings\": [\n      {\n        \"condition\": {\n          \"description\": \"\",\n          \"expression\": \"\",\n          \"location\": \"\",\n          \"title\": \"\"\n        },\n        \"members\": [],\n        \"role\": \"\"\n      }\n    ],\n    \"etag\": \"\",\n    \"version\": 0\n  },\n  \"updateMask\": \"\"\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/v1/:resource:setIamPolicy" {:content-type :json
                                                                      :form-params {:policy {:auditConfigs [{:auditLogConfigs [{:exemptedMembers []
                                                                                                                                :logType ""}]
                                                                                                             :service ""}]
                                                                                             :bindings [{:condition {:description ""
                                                                                                                     :expression ""
                                                                                                                     :location ""
                                                                                                                     :title ""}
                                                                                                         :members []
                                                                                                         :role ""}]
                                                                                             :etag ""
                                                                                             :version 0}
                                                                                    :updateMask ""}})
require "http/client"

url = "{{baseUrl}}/v1/:resource:setIamPolicy"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"policy\": {\n    \"auditConfigs\": [\n      {\n        \"auditLogConfigs\": [\n          {\n            \"exemptedMembers\": [],\n            \"logType\": \"\"\n          }\n        ],\n        \"service\": \"\"\n      }\n    ],\n    \"bindings\": [\n      {\n        \"condition\": {\n          \"description\": \"\",\n          \"expression\": \"\",\n          \"location\": \"\",\n          \"title\": \"\"\n        },\n        \"members\": [],\n        \"role\": \"\"\n      }\n    ],\n    \"etag\": \"\",\n    \"version\": 0\n  },\n  \"updateMask\": \"\"\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}}/v1/:resource:setIamPolicy"),
    Content = new StringContent("{\n  \"policy\": {\n    \"auditConfigs\": [\n      {\n        \"auditLogConfigs\": [\n          {\n            \"exemptedMembers\": [],\n            \"logType\": \"\"\n          }\n        ],\n        \"service\": \"\"\n      }\n    ],\n    \"bindings\": [\n      {\n        \"condition\": {\n          \"description\": \"\",\n          \"expression\": \"\",\n          \"location\": \"\",\n          \"title\": \"\"\n        },\n        \"members\": [],\n        \"role\": \"\"\n      }\n    ],\n    \"etag\": \"\",\n    \"version\": 0\n  },\n  \"updateMask\": \"\"\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}}/v1/:resource:setIamPolicy");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"policy\": {\n    \"auditConfigs\": [\n      {\n        \"auditLogConfigs\": [\n          {\n            \"exemptedMembers\": [],\n            \"logType\": \"\"\n          }\n        ],\n        \"service\": \"\"\n      }\n    ],\n    \"bindings\": [\n      {\n        \"condition\": {\n          \"description\": \"\",\n          \"expression\": \"\",\n          \"location\": \"\",\n          \"title\": \"\"\n        },\n        \"members\": [],\n        \"role\": \"\"\n      }\n    ],\n    \"etag\": \"\",\n    \"version\": 0\n  },\n  \"updateMask\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/v1/:resource:setIamPolicy"

	payload := strings.NewReader("{\n  \"policy\": {\n    \"auditConfigs\": [\n      {\n        \"auditLogConfigs\": [\n          {\n            \"exemptedMembers\": [],\n            \"logType\": \"\"\n          }\n        ],\n        \"service\": \"\"\n      }\n    ],\n    \"bindings\": [\n      {\n        \"condition\": {\n          \"description\": \"\",\n          \"expression\": \"\",\n          \"location\": \"\",\n          \"title\": \"\"\n        },\n        \"members\": [],\n        \"role\": \"\"\n      }\n    ],\n    \"etag\": \"\",\n    \"version\": 0\n  },\n  \"updateMask\": \"\"\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/v1/:resource:setIamPolicy HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 488

{
  "policy": {
    "auditConfigs": [
      {
        "auditLogConfigs": [
          {
            "exemptedMembers": [],
            "logType": ""
          }
        ],
        "service": ""
      }
    ],
    "bindings": [
      {
        "condition": {
          "description": "",
          "expression": "",
          "location": "",
          "title": ""
        },
        "members": [],
        "role": ""
      }
    ],
    "etag": "",
    "version": 0
  },
  "updateMask": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/v1/:resource:setIamPolicy")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"policy\": {\n    \"auditConfigs\": [\n      {\n        \"auditLogConfigs\": [\n          {\n            \"exemptedMembers\": [],\n            \"logType\": \"\"\n          }\n        ],\n        \"service\": \"\"\n      }\n    ],\n    \"bindings\": [\n      {\n        \"condition\": {\n          \"description\": \"\",\n          \"expression\": \"\",\n          \"location\": \"\",\n          \"title\": \"\"\n        },\n        \"members\": [],\n        \"role\": \"\"\n      }\n    ],\n    \"etag\": \"\",\n    \"version\": 0\n  },\n  \"updateMask\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/v1/:resource:setIamPolicy"))
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"policy\": {\n    \"auditConfigs\": [\n      {\n        \"auditLogConfigs\": [\n          {\n            \"exemptedMembers\": [],\n            \"logType\": \"\"\n          }\n        ],\n        \"service\": \"\"\n      }\n    ],\n    \"bindings\": [\n      {\n        \"condition\": {\n          \"description\": \"\",\n          \"expression\": \"\",\n          \"location\": \"\",\n          \"title\": \"\"\n        },\n        \"members\": [],\n        \"role\": \"\"\n      }\n    ],\n    \"etag\": \"\",\n    \"version\": 0\n  },\n  \"updateMask\": \"\"\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  \"policy\": {\n    \"auditConfigs\": [\n      {\n        \"auditLogConfigs\": [\n          {\n            \"exemptedMembers\": [],\n            \"logType\": \"\"\n          }\n        ],\n        \"service\": \"\"\n      }\n    ],\n    \"bindings\": [\n      {\n        \"condition\": {\n          \"description\": \"\",\n          \"expression\": \"\",\n          \"location\": \"\",\n          \"title\": \"\"\n        },\n        \"members\": [],\n        \"role\": \"\"\n      }\n    ],\n    \"etag\": \"\",\n    \"version\": 0\n  },\n  \"updateMask\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/v1/:resource:setIamPolicy")
  .post(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/v1/:resource:setIamPolicy")
  .header("content-type", "application/json")
  .body("{\n  \"policy\": {\n    \"auditConfigs\": [\n      {\n        \"auditLogConfigs\": [\n          {\n            \"exemptedMembers\": [],\n            \"logType\": \"\"\n          }\n        ],\n        \"service\": \"\"\n      }\n    ],\n    \"bindings\": [\n      {\n        \"condition\": {\n          \"description\": \"\",\n          \"expression\": \"\",\n          \"location\": \"\",\n          \"title\": \"\"\n        },\n        \"members\": [],\n        \"role\": \"\"\n      }\n    ],\n    \"etag\": \"\",\n    \"version\": 0\n  },\n  \"updateMask\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  policy: {
    auditConfigs: [
      {
        auditLogConfigs: [
          {
            exemptedMembers: [],
            logType: ''
          }
        ],
        service: ''
      }
    ],
    bindings: [
      {
        condition: {
          description: '',
          expression: '',
          location: '',
          title: ''
        },
        members: [],
        role: ''
      }
    ],
    etag: '',
    version: 0
  },
  updateMask: ''
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/v1/:resource:setIamPolicy');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/v1/:resource:setIamPolicy',
  headers: {'content-type': 'application/json'},
  data: {
    policy: {
      auditConfigs: [{auditLogConfigs: [{exemptedMembers: [], logType: ''}], service: ''}],
      bindings: [
        {
          condition: {description: '', expression: '', location: '', title: ''},
          members: [],
          role: ''
        }
      ],
      etag: '',
      version: 0
    },
    updateMask: ''
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/v1/:resource:setIamPolicy';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"policy":{"auditConfigs":[{"auditLogConfigs":[{"exemptedMembers":[],"logType":""}],"service":""}],"bindings":[{"condition":{"description":"","expression":"","location":"","title":""},"members":[],"role":""}],"etag":"","version":0},"updateMask":""}'
};

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}}/v1/:resource:setIamPolicy',
  method: 'POST',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "policy": {\n    "auditConfigs": [\n      {\n        "auditLogConfigs": [\n          {\n            "exemptedMembers": [],\n            "logType": ""\n          }\n        ],\n        "service": ""\n      }\n    ],\n    "bindings": [\n      {\n        "condition": {\n          "description": "",\n          "expression": "",\n          "location": "",\n          "title": ""\n        },\n        "members": [],\n        "role": ""\n      }\n    ],\n    "etag": "",\n    "version": 0\n  },\n  "updateMask": ""\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"policy\": {\n    \"auditConfigs\": [\n      {\n        \"auditLogConfigs\": [\n          {\n            \"exemptedMembers\": [],\n            \"logType\": \"\"\n          }\n        ],\n        \"service\": \"\"\n      }\n    ],\n    \"bindings\": [\n      {\n        \"condition\": {\n          \"description\": \"\",\n          \"expression\": \"\",\n          \"location\": \"\",\n          \"title\": \"\"\n        },\n        \"members\": [],\n        \"role\": \"\"\n      }\n    ],\n    \"etag\": \"\",\n    \"version\": 0\n  },\n  \"updateMask\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/v1/:resource:setIamPolicy")
  .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/v1/:resource:setIamPolicy',
  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({
  policy: {
    auditConfigs: [{auditLogConfigs: [{exemptedMembers: [], logType: ''}], service: ''}],
    bindings: [
      {
        condition: {description: '', expression: '', location: '', title: ''},
        members: [],
        role: ''
      }
    ],
    etag: '',
    version: 0
  },
  updateMask: ''
}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/v1/:resource:setIamPolicy',
  headers: {'content-type': 'application/json'},
  body: {
    policy: {
      auditConfigs: [{auditLogConfigs: [{exemptedMembers: [], logType: ''}], service: ''}],
      bindings: [
        {
          condition: {description: '', expression: '', location: '', title: ''},
          members: [],
          role: ''
        }
      ],
      etag: '',
      version: 0
    },
    updateMask: ''
  },
  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}}/v1/:resource:setIamPolicy');

req.headers({
  'content-type': 'application/json'
});

req.type('json');
req.send({
  policy: {
    auditConfigs: [
      {
        auditLogConfigs: [
          {
            exemptedMembers: [],
            logType: ''
          }
        ],
        service: ''
      }
    ],
    bindings: [
      {
        condition: {
          description: '',
          expression: '',
          location: '',
          title: ''
        },
        members: [],
        role: ''
      }
    ],
    etag: '',
    version: 0
  },
  updateMask: ''
});

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}}/v1/:resource:setIamPolicy',
  headers: {'content-type': 'application/json'},
  data: {
    policy: {
      auditConfigs: [{auditLogConfigs: [{exemptedMembers: [], logType: ''}], service: ''}],
      bindings: [
        {
          condition: {description: '', expression: '', location: '', title: ''},
          members: [],
          role: ''
        }
      ],
      etag: '',
      version: 0
    },
    updateMask: ''
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/v1/:resource:setIamPolicy';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"policy":{"auditConfigs":[{"auditLogConfigs":[{"exemptedMembers":[],"logType":""}],"service":""}],"bindings":[{"condition":{"description":"","expression":"","location":"","title":""},"members":[],"role":""}],"etag":"","version":0},"updateMask":""}'
};

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 = @{ @"policy": @{ @"auditConfigs": @[ @{ @"auditLogConfigs": @[ @{ @"exemptedMembers": @[  ], @"logType": @"" } ], @"service": @"" } ], @"bindings": @[ @{ @"condition": @{ @"description": @"", @"expression": @"", @"location": @"", @"title": @"" }, @"members": @[  ], @"role": @"" } ], @"etag": @"", @"version": @0 },
                              @"updateMask": @"" };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/v1/:resource:setIamPolicy"]
                                                       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}}/v1/:resource:setIamPolicy" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"policy\": {\n    \"auditConfigs\": [\n      {\n        \"auditLogConfigs\": [\n          {\n            \"exemptedMembers\": [],\n            \"logType\": \"\"\n          }\n        ],\n        \"service\": \"\"\n      }\n    ],\n    \"bindings\": [\n      {\n        \"condition\": {\n          \"description\": \"\",\n          \"expression\": \"\",\n          \"location\": \"\",\n          \"title\": \"\"\n        },\n        \"members\": [],\n        \"role\": \"\"\n      }\n    ],\n    \"etag\": \"\",\n    \"version\": 0\n  },\n  \"updateMask\": \"\"\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/v1/:resource:setIamPolicy",
  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([
    'policy' => [
        'auditConfigs' => [
                [
                                'auditLogConfigs' => [
                                                                [
                                                                                                                                'exemptedMembers' => [
                                                                                                                                                                                                                                                                
                                                                                                                                ],
                                                                                                                                'logType' => ''
                                                                ]
                                ],
                                'service' => ''
                ]
        ],
        'bindings' => [
                [
                                'condition' => [
                                                                'description' => '',
                                                                'expression' => '',
                                                                'location' => '',
                                                                'title' => ''
                                ],
                                'members' => [
                                                                
                                ],
                                'role' => ''
                ]
        ],
        'etag' => '',
        'version' => 0
    ],
    'updateMask' => ''
  ]),
  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}}/v1/:resource:setIamPolicy', [
  'body' => '{
  "policy": {
    "auditConfigs": [
      {
        "auditLogConfigs": [
          {
            "exemptedMembers": [],
            "logType": ""
          }
        ],
        "service": ""
      }
    ],
    "bindings": [
      {
        "condition": {
          "description": "",
          "expression": "",
          "location": "",
          "title": ""
        },
        "members": [],
        "role": ""
      }
    ],
    "etag": "",
    "version": 0
  },
  "updateMask": ""
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/v1/:resource:setIamPolicy');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'policy' => [
    'auditConfigs' => [
        [
                'auditLogConfigs' => [
                                [
                                                                'exemptedMembers' => [
                                                                                                                                
                                                                ],
                                                                'logType' => ''
                                ]
                ],
                'service' => ''
        ]
    ],
    'bindings' => [
        [
                'condition' => [
                                'description' => '',
                                'expression' => '',
                                'location' => '',
                                'title' => ''
                ],
                'members' => [
                                
                ],
                'role' => ''
        ]
    ],
    'etag' => '',
    'version' => 0
  ],
  'updateMask' => ''
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'policy' => [
    'auditConfigs' => [
        [
                'auditLogConfigs' => [
                                [
                                                                'exemptedMembers' => [
                                                                                                                                
                                                                ],
                                                                'logType' => ''
                                ]
                ],
                'service' => ''
        ]
    ],
    'bindings' => [
        [
                'condition' => [
                                'description' => '',
                                'expression' => '',
                                'location' => '',
                                'title' => ''
                ],
                'members' => [
                                
                ],
                'role' => ''
        ]
    ],
    'etag' => '',
    'version' => 0
  ],
  'updateMask' => ''
]));
$request->setRequestUrl('{{baseUrl}}/v1/:resource:setIamPolicy');
$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}}/v1/:resource:setIamPolicy' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "policy": {
    "auditConfigs": [
      {
        "auditLogConfigs": [
          {
            "exemptedMembers": [],
            "logType": ""
          }
        ],
        "service": ""
      }
    ],
    "bindings": [
      {
        "condition": {
          "description": "",
          "expression": "",
          "location": "",
          "title": ""
        },
        "members": [],
        "role": ""
      }
    ],
    "etag": "",
    "version": 0
  },
  "updateMask": ""
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/v1/:resource:setIamPolicy' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "policy": {
    "auditConfigs": [
      {
        "auditLogConfigs": [
          {
            "exemptedMembers": [],
            "logType": ""
          }
        ],
        "service": ""
      }
    ],
    "bindings": [
      {
        "condition": {
          "description": "",
          "expression": "",
          "location": "",
          "title": ""
        },
        "members": [],
        "role": ""
      }
    ],
    "etag": "",
    "version": 0
  },
  "updateMask": ""
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"policy\": {\n    \"auditConfigs\": [\n      {\n        \"auditLogConfigs\": [\n          {\n            \"exemptedMembers\": [],\n            \"logType\": \"\"\n          }\n        ],\n        \"service\": \"\"\n      }\n    ],\n    \"bindings\": [\n      {\n        \"condition\": {\n          \"description\": \"\",\n          \"expression\": \"\",\n          \"location\": \"\",\n          \"title\": \"\"\n        },\n        \"members\": [],\n        \"role\": \"\"\n      }\n    ],\n    \"etag\": \"\",\n    \"version\": 0\n  },\n  \"updateMask\": \"\"\n}"

headers = { 'content-type': "application/json" }

conn.request("POST", "/baseUrl/v1/:resource:setIamPolicy", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/v1/:resource:setIamPolicy"

payload = {
    "policy": {
        "auditConfigs": [
            {
                "auditLogConfigs": [
                    {
                        "exemptedMembers": [],
                        "logType": ""
                    }
                ],
                "service": ""
            }
        ],
        "bindings": [
            {
                "condition": {
                    "description": "",
                    "expression": "",
                    "location": "",
                    "title": ""
                },
                "members": [],
                "role": ""
            }
        ],
        "etag": "",
        "version": 0
    },
    "updateMask": ""
}
headers = {"content-type": "application/json"}

response = requests.post(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/v1/:resource:setIamPolicy"

payload <- "{\n  \"policy\": {\n    \"auditConfigs\": [\n      {\n        \"auditLogConfigs\": [\n          {\n            \"exemptedMembers\": [],\n            \"logType\": \"\"\n          }\n        ],\n        \"service\": \"\"\n      }\n    ],\n    \"bindings\": [\n      {\n        \"condition\": {\n          \"description\": \"\",\n          \"expression\": \"\",\n          \"location\": \"\",\n          \"title\": \"\"\n        },\n        \"members\": [],\n        \"role\": \"\"\n      }\n    ],\n    \"etag\": \"\",\n    \"version\": 0\n  },\n  \"updateMask\": \"\"\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}}/v1/:resource:setIamPolicy")

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  \"policy\": {\n    \"auditConfigs\": [\n      {\n        \"auditLogConfigs\": [\n          {\n            \"exemptedMembers\": [],\n            \"logType\": \"\"\n          }\n        ],\n        \"service\": \"\"\n      }\n    ],\n    \"bindings\": [\n      {\n        \"condition\": {\n          \"description\": \"\",\n          \"expression\": \"\",\n          \"location\": \"\",\n          \"title\": \"\"\n        },\n        \"members\": [],\n        \"role\": \"\"\n      }\n    ],\n    \"etag\": \"\",\n    \"version\": 0\n  },\n  \"updateMask\": \"\"\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/v1/:resource:setIamPolicy') do |req|
  req.body = "{\n  \"policy\": {\n    \"auditConfigs\": [\n      {\n        \"auditLogConfigs\": [\n          {\n            \"exemptedMembers\": [],\n            \"logType\": \"\"\n          }\n        ],\n        \"service\": \"\"\n      }\n    ],\n    \"bindings\": [\n      {\n        \"condition\": {\n          \"description\": \"\",\n          \"expression\": \"\",\n          \"location\": \"\",\n          \"title\": \"\"\n        },\n        \"members\": [],\n        \"role\": \"\"\n      }\n    ],\n    \"etag\": \"\",\n    \"version\": 0\n  },\n  \"updateMask\": \"\"\n}"
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/v1/:resource:setIamPolicy";

    let payload = json!({
        "policy": json!({
            "auditConfigs": (
                json!({
                    "auditLogConfigs": (
                        json!({
                            "exemptedMembers": (),
                            "logType": ""
                        })
                    ),
                    "service": ""
                })
            ),
            "bindings": (
                json!({
                    "condition": json!({
                        "description": "",
                        "expression": "",
                        "location": "",
                        "title": ""
                    }),
                    "members": (),
                    "role": ""
                })
            ),
            "etag": "",
            "version": 0
        }),
        "updateMask": ""
    });

    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}}/v1/:resource:setIamPolicy \
  --header 'content-type: application/json' \
  --data '{
  "policy": {
    "auditConfigs": [
      {
        "auditLogConfigs": [
          {
            "exemptedMembers": [],
            "logType": ""
          }
        ],
        "service": ""
      }
    ],
    "bindings": [
      {
        "condition": {
          "description": "",
          "expression": "",
          "location": "",
          "title": ""
        },
        "members": [],
        "role": ""
      }
    ],
    "etag": "",
    "version": 0
  },
  "updateMask": ""
}'
echo '{
  "policy": {
    "auditConfigs": [
      {
        "auditLogConfigs": [
          {
            "exemptedMembers": [],
            "logType": ""
          }
        ],
        "service": ""
      }
    ],
    "bindings": [
      {
        "condition": {
          "description": "",
          "expression": "",
          "location": "",
          "title": ""
        },
        "members": [],
        "role": ""
      }
    ],
    "etag": "",
    "version": 0
  },
  "updateMask": ""
}' |  \
  http POST {{baseUrl}}/v1/:resource:setIamPolicy \
  content-type:application/json
wget --quiet \
  --method POST \
  --header 'content-type: application/json' \
  --body-data '{\n  "policy": {\n    "auditConfigs": [\n      {\n        "auditLogConfigs": [\n          {\n            "exemptedMembers": [],\n            "logType": ""\n          }\n        ],\n        "service": ""\n      }\n    ],\n    "bindings": [\n      {\n        "condition": {\n          "description": "",\n          "expression": "",\n          "location": "",\n          "title": ""\n        },\n        "members": [],\n        "role": ""\n      }\n    ],\n    "etag": "",\n    "version": 0\n  },\n  "updateMask": ""\n}' \
  --output-document \
  - {{baseUrl}}/v1/:resource:setIamPolicy
import Foundation

let headers = ["content-type": "application/json"]
let parameters = [
  "policy": [
    "auditConfigs": [
      [
        "auditLogConfigs": [
          [
            "exemptedMembers": [],
            "logType": ""
          ]
        ],
        "service": ""
      ]
    ],
    "bindings": [
      [
        "condition": [
          "description": "",
          "expression": "",
          "location": "",
          "title": ""
        ],
        "members": [],
        "role": ""
      ]
    ],
    "etag": "",
    "version": 0
  ],
  "updateMask": ""
] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/v1/:resource:setIamPolicy")! 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 apigee.organizations.environments.sharedflows.revisions.deploy
{{baseUrl}}/v1/:name/deployments
QUERY PARAMS

name
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/v1/:name/deployments");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/v1/:name/deployments")
require "http/client"

url = "{{baseUrl}}/v1/:name/deployments"

response = HTTP::Client.post url
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Post,
    RequestUri = new Uri("{{baseUrl}}/v1/:name/deployments"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/v1/:name/deployments");
var request = new RestRequest("", Method.Post);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/v1/:name/deployments"

	req, _ := http.NewRequest("POST", url, nil)

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
POST /baseUrl/v1/:name/deployments HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/v1/:name/deployments")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/v1/:name/deployments"))
    .method("POST", 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}}/v1/:name/deployments")
  .post(null)
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/v1/:name/deployments")
  .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('POST', '{{baseUrl}}/v1/:name/deployments');

xhr.send(data);
import axios from 'axios';

const options = {method: 'POST', url: '{{baseUrl}}/v1/:name/deployments'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/v1/:name/deployments';
const options = {method: 'POST'};

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}}/v1/:name/deployments',
  method: 'POST',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/v1/:name/deployments")
  .post(null)
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'POST',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/v1/:name/deployments',
  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: 'POST', url: '{{baseUrl}}/v1/:name/deployments'};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('POST', '{{baseUrl}}/v1/:name/deployments');

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}}/v1/:name/deployments'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/v1/:name/deployments';
const options = {method: 'POST'};

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}}/v1/:name/deployments"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"POST"];

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}}/v1/:name/deployments" in

Client.call `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/v1/:name/deployments",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "POST",
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('POST', '{{baseUrl}}/v1/:name/deployments');

echo $response->getBody();
setUrl('{{baseUrl}}/v1/:name/deployments');
$request->setMethod(HTTP_METH_POST);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/v1/:name/deployments');
$request->setRequestMethod('POST');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/v1/:name/deployments' -Method POST 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/v1/:name/deployments' -Method POST 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("POST", "/baseUrl/v1/:name/deployments")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/v1/:name/deployments"

response = requests.post(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/v1/:name/deployments"

response <- VERB("POST", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/v1/:name/deployments")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Post.new(url)

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.post('/baseUrl/v1/:name/deployments') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/v1/:name/deployments";

    let client = reqwest::Client::new();
    let response = client.post(url)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request POST \
  --url {{baseUrl}}/v1/:name/deployments
http POST {{baseUrl}}/v1/:name/deployments
wget --quiet \
  --method POST \
  --output-document \
  - {{baseUrl}}/v1/:name/deployments
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/v1/:name/deployments")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "POST"

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 apigee.organizations.environments.sharedflows.revisions.getDeployments
{{baseUrl}}/v1/:name/deployments
QUERY PARAMS

name
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/v1/:name/deployments");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/v1/:name/deployments")
require "http/client"

url = "{{baseUrl}}/v1/:name/deployments"

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}}/v1/:name/deployments"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/v1/:name/deployments");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/v1/:name/deployments"

	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/v1/:name/deployments HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/v1/:name/deployments")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/v1/:name/deployments"))
    .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}}/v1/:name/deployments")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/v1/:name/deployments")
  .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}}/v1/:name/deployments');

xhr.send(data);
import axios from 'axios';

const options = {method: 'GET', url: '{{baseUrl}}/v1/:name/deployments'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/v1/:name/deployments';
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}}/v1/:name/deployments',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/v1/:name/deployments")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/v1/:name/deployments',
  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}}/v1/:name/deployments'};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/v1/:name/deployments');

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}}/v1/:name/deployments'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/v1/:name/deployments';
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}}/v1/:name/deployments"]
                                                       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}}/v1/:name/deployments" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/v1/:name/deployments",
  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}}/v1/:name/deployments');

echo $response->getBody();
setUrl('{{baseUrl}}/v1/:name/deployments');
$request->setMethod(HTTP_METH_GET);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/v1/:name/deployments');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/v1/:name/deployments' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/v1/:name/deployments' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/v1/:name/deployments")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/v1/:name/deployments"

response = requests.get(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/v1/:name/deployments"

response <- VERB("GET", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/v1/:name/deployments")

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/v1/:name/deployments') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/v1/:name/deployments";

    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}}/v1/:name/deployments
http GET {{baseUrl}}/v1/:name/deployments
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/v1/:name/deployments
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/v1/:name/deployments")! 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()
DELETE apigee.organizations.environments.sharedflows.revisions.undeploy
{{baseUrl}}/v1/:name/deployments
QUERY PARAMS

name
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "DELETE");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/v1/:name/deployments");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/delete "{{baseUrl}}/v1/:name/deployments")
require "http/client"

url = "{{baseUrl}}/v1/:name/deployments"

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}}/v1/:name/deployments"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/v1/:name/deployments");
var request = new RestRequest("", Method.Delete);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/v1/:name/deployments"

	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/v1/:name/deployments HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("DELETE", "{{baseUrl}}/v1/:name/deployments")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/v1/:name/deployments"))
    .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}}/v1/:name/deployments")
  .delete(null)
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.delete("{{baseUrl}}/v1/:name/deployments")
  .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}}/v1/:name/deployments');

xhr.send(data);
import axios from 'axios';

const options = {method: 'DELETE', url: '{{baseUrl}}/v1/:name/deployments'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/v1/:name/deployments';
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}}/v1/:name/deployments',
  method: 'DELETE',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/v1/:name/deployments")
  .delete(null)
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'DELETE',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/v1/:name/deployments',
  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}}/v1/:name/deployments'};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('DELETE', '{{baseUrl}}/v1/:name/deployments');

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}}/v1/:name/deployments'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/v1/:name/deployments';
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}}/v1/:name/deployments"]
                                                       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}}/v1/:name/deployments" in

Client.call `DELETE uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/v1/:name/deployments",
  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}}/v1/:name/deployments');

echo $response->getBody();
setUrl('{{baseUrl}}/v1/:name/deployments');
$request->setMethod(HTTP_METH_DELETE);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/v1/:name/deployments');
$request->setRequestMethod('DELETE');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/v1/:name/deployments' -Method DELETE 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/v1/:name/deployments' -Method DELETE 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("DELETE", "/baseUrl/v1/:name/deployments")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/v1/:name/deployments"

response = requests.delete(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/v1/:name/deployments"

response <- VERB("DELETE", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/v1/:name/deployments")

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/v1/:name/deployments') do |req|
end

puts response.status
puts response.body
use std::str::FromStr;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/v1/:name/deployments";

    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}}/v1/:name/deployments
http DELETE {{baseUrl}}/v1/:name/deployments
wget --quiet \
  --method DELETE \
  --output-document \
  - {{baseUrl}}/v1/:name/deployments
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/v1/:name/deployments")! 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()
POST apigee.organizations.environments.subscribe
{{baseUrl}}/v1/:parent:subscribe
QUERY PARAMS

parent
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/v1/:parent:subscribe");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/v1/:parent:subscribe")
require "http/client"

url = "{{baseUrl}}/v1/:parent:subscribe"

response = HTTP::Client.post url
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Post,
    RequestUri = new Uri("{{baseUrl}}/v1/:parent:subscribe"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/v1/:parent:subscribe");
var request = new RestRequest("", Method.Post);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/v1/:parent:subscribe"

	req, _ := http.NewRequest("POST", url, nil)

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
POST /baseUrl/v1/:parent:subscribe HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/v1/:parent:subscribe")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/v1/:parent:subscribe"))
    .method("POST", 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}}/v1/:parent:subscribe")
  .post(null)
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/v1/:parent:subscribe")
  .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('POST', '{{baseUrl}}/v1/:parent:subscribe');

xhr.send(data);
import axios from 'axios';

const options = {method: 'POST', url: '{{baseUrl}}/v1/:parent:subscribe'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/v1/:parent:subscribe';
const options = {method: 'POST'};

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}}/v1/:parent:subscribe',
  method: 'POST',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/v1/:parent:subscribe")
  .post(null)
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'POST',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/v1/:parent:subscribe',
  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: 'POST', url: '{{baseUrl}}/v1/:parent:subscribe'};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('POST', '{{baseUrl}}/v1/:parent:subscribe');

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}}/v1/:parent:subscribe'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/v1/:parent:subscribe';
const options = {method: 'POST'};

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}}/v1/:parent:subscribe"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"POST"];

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}}/v1/:parent:subscribe" in

Client.call `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/v1/:parent:subscribe",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "POST",
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('POST', '{{baseUrl}}/v1/:parent:subscribe');

echo $response->getBody();
setUrl('{{baseUrl}}/v1/:parent:subscribe');
$request->setMethod(HTTP_METH_POST);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/v1/:parent:subscribe');
$request->setRequestMethod('POST');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/v1/:parent:subscribe' -Method POST 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/v1/:parent:subscribe' -Method POST 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("POST", "/baseUrl/v1/:parent:subscribe")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/v1/:parent:subscribe"

response = requests.post(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/v1/:parent:subscribe"

response <- VERB("POST", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/v1/:parent:subscribe")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Post.new(url)

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.post('/baseUrl/v1/:parent:subscribe') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/v1/:parent:subscribe";

    let client = reqwest::Client::new();
    let response = client.post(url)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request POST \
  --url {{baseUrl}}/v1/:parent:subscribe
http POST {{baseUrl}}/v1/:parent:subscribe
wget --quiet \
  --method POST \
  --output-document \
  - {{baseUrl}}/v1/:parent:subscribe
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/v1/:parent:subscribe")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "POST"

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 apigee.organizations.environments.targetservers.create
{{baseUrl}}/v1/:parent/targetservers
QUERY PARAMS

parent
BODY json

{
  "description": "",
  "host": "",
  "isEnabled": false,
  "name": "",
  "port": 0,
  "protocol": "",
  "sSLInfo": {
    "ciphers": [],
    "clientAuthEnabled": false,
    "commonName": {
      "value": "",
      "wildcardMatch": false
    },
    "enabled": false,
    "ignoreValidationErrors": false,
    "keyAlias": "",
    "keyStore": "",
    "protocols": [],
    "trustStore": ""
  }
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/v1/:parent/targetservers");

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  \"description\": \"\",\n  \"host\": \"\",\n  \"isEnabled\": false,\n  \"name\": \"\",\n  \"port\": 0,\n  \"protocol\": \"\",\n  \"sSLInfo\": {\n    \"ciphers\": [],\n    \"clientAuthEnabled\": false,\n    \"commonName\": {\n      \"value\": \"\",\n      \"wildcardMatch\": false\n    },\n    \"enabled\": false,\n    \"ignoreValidationErrors\": false,\n    \"keyAlias\": \"\",\n    \"keyStore\": \"\",\n    \"protocols\": [],\n    \"trustStore\": \"\"\n  }\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/v1/:parent/targetservers" {:content-type :json
                                                                     :form-params {:description ""
                                                                                   :host ""
                                                                                   :isEnabled false
                                                                                   :name ""
                                                                                   :port 0
                                                                                   :protocol ""
                                                                                   :sSLInfo {:ciphers []
                                                                                             :clientAuthEnabled false
                                                                                             :commonName {:value ""
                                                                                                          :wildcardMatch false}
                                                                                             :enabled false
                                                                                             :ignoreValidationErrors false
                                                                                             :keyAlias ""
                                                                                             :keyStore ""
                                                                                             :protocols []
                                                                                             :trustStore ""}}})
require "http/client"

url = "{{baseUrl}}/v1/:parent/targetservers"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"description\": \"\",\n  \"host\": \"\",\n  \"isEnabled\": false,\n  \"name\": \"\",\n  \"port\": 0,\n  \"protocol\": \"\",\n  \"sSLInfo\": {\n    \"ciphers\": [],\n    \"clientAuthEnabled\": false,\n    \"commonName\": {\n      \"value\": \"\",\n      \"wildcardMatch\": false\n    },\n    \"enabled\": false,\n    \"ignoreValidationErrors\": false,\n    \"keyAlias\": \"\",\n    \"keyStore\": \"\",\n    \"protocols\": [],\n    \"trustStore\": \"\"\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}}/v1/:parent/targetservers"),
    Content = new StringContent("{\n  \"description\": \"\",\n  \"host\": \"\",\n  \"isEnabled\": false,\n  \"name\": \"\",\n  \"port\": 0,\n  \"protocol\": \"\",\n  \"sSLInfo\": {\n    \"ciphers\": [],\n    \"clientAuthEnabled\": false,\n    \"commonName\": {\n      \"value\": \"\",\n      \"wildcardMatch\": false\n    },\n    \"enabled\": false,\n    \"ignoreValidationErrors\": false,\n    \"keyAlias\": \"\",\n    \"keyStore\": \"\",\n    \"protocols\": [],\n    \"trustStore\": \"\"\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}}/v1/:parent/targetservers");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"description\": \"\",\n  \"host\": \"\",\n  \"isEnabled\": false,\n  \"name\": \"\",\n  \"port\": 0,\n  \"protocol\": \"\",\n  \"sSLInfo\": {\n    \"ciphers\": [],\n    \"clientAuthEnabled\": false,\n    \"commonName\": {\n      \"value\": \"\",\n      \"wildcardMatch\": false\n    },\n    \"enabled\": false,\n    \"ignoreValidationErrors\": false,\n    \"keyAlias\": \"\",\n    \"keyStore\": \"\",\n    \"protocols\": [],\n    \"trustStore\": \"\"\n  }\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/v1/:parent/targetservers"

	payload := strings.NewReader("{\n  \"description\": \"\",\n  \"host\": \"\",\n  \"isEnabled\": false,\n  \"name\": \"\",\n  \"port\": 0,\n  \"protocol\": \"\",\n  \"sSLInfo\": {\n    \"ciphers\": [],\n    \"clientAuthEnabled\": false,\n    \"commonName\": {\n      \"value\": \"\",\n      \"wildcardMatch\": false\n    },\n    \"enabled\": false,\n    \"ignoreValidationErrors\": false,\n    \"keyAlias\": \"\",\n    \"keyStore\": \"\",\n    \"protocols\": [],\n    \"trustStore\": \"\"\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/v1/:parent/targetservers HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 391

{
  "description": "",
  "host": "",
  "isEnabled": false,
  "name": "",
  "port": 0,
  "protocol": "",
  "sSLInfo": {
    "ciphers": [],
    "clientAuthEnabled": false,
    "commonName": {
      "value": "",
      "wildcardMatch": false
    },
    "enabled": false,
    "ignoreValidationErrors": false,
    "keyAlias": "",
    "keyStore": "",
    "protocols": [],
    "trustStore": ""
  }
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/v1/:parent/targetservers")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"description\": \"\",\n  \"host\": \"\",\n  \"isEnabled\": false,\n  \"name\": \"\",\n  \"port\": 0,\n  \"protocol\": \"\",\n  \"sSLInfo\": {\n    \"ciphers\": [],\n    \"clientAuthEnabled\": false,\n    \"commonName\": {\n      \"value\": \"\",\n      \"wildcardMatch\": false\n    },\n    \"enabled\": false,\n    \"ignoreValidationErrors\": false,\n    \"keyAlias\": \"\",\n    \"keyStore\": \"\",\n    \"protocols\": [],\n    \"trustStore\": \"\"\n  }\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/v1/:parent/targetservers"))
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"description\": \"\",\n  \"host\": \"\",\n  \"isEnabled\": false,\n  \"name\": \"\",\n  \"port\": 0,\n  \"protocol\": \"\",\n  \"sSLInfo\": {\n    \"ciphers\": [],\n    \"clientAuthEnabled\": false,\n    \"commonName\": {\n      \"value\": \"\",\n      \"wildcardMatch\": false\n    },\n    \"enabled\": false,\n    \"ignoreValidationErrors\": false,\n    \"keyAlias\": \"\",\n    \"keyStore\": \"\",\n    \"protocols\": [],\n    \"trustStore\": \"\"\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  \"description\": \"\",\n  \"host\": \"\",\n  \"isEnabled\": false,\n  \"name\": \"\",\n  \"port\": 0,\n  \"protocol\": \"\",\n  \"sSLInfo\": {\n    \"ciphers\": [],\n    \"clientAuthEnabled\": false,\n    \"commonName\": {\n      \"value\": \"\",\n      \"wildcardMatch\": false\n    },\n    \"enabled\": false,\n    \"ignoreValidationErrors\": false,\n    \"keyAlias\": \"\",\n    \"keyStore\": \"\",\n    \"protocols\": [],\n    \"trustStore\": \"\"\n  }\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/v1/:parent/targetservers")
  .post(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/v1/:parent/targetservers")
  .header("content-type", "application/json")
  .body("{\n  \"description\": \"\",\n  \"host\": \"\",\n  \"isEnabled\": false,\n  \"name\": \"\",\n  \"port\": 0,\n  \"protocol\": \"\",\n  \"sSLInfo\": {\n    \"ciphers\": [],\n    \"clientAuthEnabled\": false,\n    \"commonName\": {\n      \"value\": \"\",\n      \"wildcardMatch\": false\n    },\n    \"enabled\": false,\n    \"ignoreValidationErrors\": false,\n    \"keyAlias\": \"\",\n    \"keyStore\": \"\",\n    \"protocols\": [],\n    \"trustStore\": \"\"\n  }\n}")
  .asString();
const data = JSON.stringify({
  description: '',
  host: '',
  isEnabled: false,
  name: '',
  port: 0,
  protocol: '',
  sSLInfo: {
    ciphers: [],
    clientAuthEnabled: false,
    commonName: {
      value: '',
      wildcardMatch: false
    },
    enabled: false,
    ignoreValidationErrors: false,
    keyAlias: '',
    keyStore: '',
    protocols: [],
    trustStore: ''
  }
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/v1/:parent/targetservers');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/v1/:parent/targetservers',
  headers: {'content-type': 'application/json'},
  data: {
    description: '',
    host: '',
    isEnabled: false,
    name: '',
    port: 0,
    protocol: '',
    sSLInfo: {
      ciphers: [],
      clientAuthEnabled: false,
      commonName: {value: '', wildcardMatch: false},
      enabled: false,
      ignoreValidationErrors: false,
      keyAlias: '',
      keyStore: '',
      protocols: [],
      trustStore: ''
    }
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/v1/:parent/targetservers';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"description":"","host":"","isEnabled":false,"name":"","port":0,"protocol":"","sSLInfo":{"ciphers":[],"clientAuthEnabled":false,"commonName":{"value":"","wildcardMatch":false},"enabled":false,"ignoreValidationErrors":false,"keyAlias":"","keyStore":"","protocols":[],"trustStore":""}}'
};

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}}/v1/:parent/targetservers',
  method: 'POST',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "description": "",\n  "host": "",\n  "isEnabled": false,\n  "name": "",\n  "port": 0,\n  "protocol": "",\n  "sSLInfo": {\n    "ciphers": [],\n    "clientAuthEnabled": false,\n    "commonName": {\n      "value": "",\n      "wildcardMatch": false\n    },\n    "enabled": false,\n    "ignoreValidationErrors": false,\n    "keyAlias": "",\n    "keyStore": "",\n    "protocols": [],\n    "trustStore": ""\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  \"description\": \"\",\n  \"host\": \"\",\n  \"isEnabled\": false,\n  \"name\": \"\",\n  \"port\": 0,\n  \"protocol\": \"\",\n  \"sSLInfo\": {\n    \"ciphers\": [],\n    \"clientAuthEnabled\": false,\n    \"commonName\": {\n      \"value\": \"\",\n      \"wildcardMatch\": false\n    },\n    \"enabled\": false,\n    \"ignoreValidationErrors\": false,\n    \"keyAlias\": \"\",\n    \"keyStore\": \"\",\n    \"protocols\": [],\n    \"trustStore\": \"\"\n  }\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/v1/:parent/targetservers")
  .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/v1/:parent/targetservers',
  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({
  description: '',
  host: '',
  isEnabled: false,
  name: '',
  port: 0,
  protocol: '',
  sSLInfo: {
    ciphers: [],
    clientAuthEnabled: false,
    commonName: {value: '', wildcardMatch: false},
    enabled: false,
    ignoreValidationErrors: false,
    keyAlias: '',
    keyStore: '',
    protocols: [],
    trustStore: ''
  }
}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/v1/:parent/targetservers',
  headers: {'content-type': 'application/json'},
  body: {
    description: '',
    host: '',
    isEnabled: false,
    name: '',
    port: 0,
    protocol: '',
    sSLInfo: {
      ciphers: [],
      clientAuthEnabled: false,
      commonName: {value: '', wildcardMatch: false},
      enabled: false,
      ignoreValidationErrors: false,
      keyAlias: '',
      keyStore: '',
      protocols: [],
      trustStore: ''
    }
  },
  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}}/v1/:parent/targetservers');

req.headers({
  'content-type': 'application/json'
});

req.type('json');
req.send({
  description: '',
  host: '',
  isEnabled: false,
  name: '',
  port: 0,
  protocol: '',
  sSLInfo: {
    ciphers: [],
    clientAuthEnabled: false,
    commonName: {
      value: '',
      wildcardMatch: false
    },
    enabled: false,
    ignoreValidationErrors: false,
    keyAlias: '',
    keyStore: '',
    protocols: [],
    trustStore: ''
  }
});

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}}/v1/:parent/targetservers',
  headers: {'content-type': 'application/json'},
  data: {
    description: '',
    host: '',
    isEnabled: false,
    name: '',
    port: 0,
    protocol: '',
    sSLInfo: {
      ciphers: [],
      clientAuthEnabled: false,
      commonName: {value: '', wildcardMatch: false},
      enabled: false,
      ignoreValidationErrors: false,
      keyAlias: '',
      keyStore: '',
      protocols: [],
      trustStore: ''
    }
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/v1/:parent/targetservers';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"description":"","host":"","isEnabled":false,"name":"","port":0,"protocol":"","sSLInfo":{"ciphers":[],"clientAuthEnabled":false,"commonName":{"value":"","wildcardMatch":false},"enabled":false,"ignoreValidationErrors":false,"keyAlias":"","keyStore":"","protocols":[],"trustStore":""}}'
};

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 = @{ @"description": @"",
                              @"host": @"",
                              @"isEnabled": @NO,
                              @"name": @"",
                              @"port": @0,
                              @"protocol": @"",
                              @"sSLInfo": @{ @"ciphers": @[  ], @"clientAuthEnabled": @NO, @"commonName": @{ @"value": @"", @"wildcardMatch": @NO }, @"enabled": @NO, @"ignoreValidationErrors": @NO, @"keyAlias": @"", @"keyStore": @"", @"protocols": @[  ], @"trustStore": @"" } };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/v1/:parent/targetservers"]
                                                       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}}/v1/:parent/targetservers" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"description\": \"\",\n  \"host\": \"\",\n  \"isEnabled\": false,\n  \"name\": \"\",\n  \"port\": 0,\n  \"protocol\": \"\",\n  \"sSLInfo\": {\n    \"ciphers\": [],\n    \"clientAuthEnabled\": false,\n    \"commonName\": {\n      \"value\": \"\",\n      \"wildcardMatch\": false\n    },\n    \"enabled\": false,\n    \"ignoreValidationErrors\": false,\n    \"keyAlias\": \"\",\n    \"keyStore\": \"\",\n    \"protocols\": [],\n    \"trustStore\": \"\"\n  }\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/v1/:parent/targetservers",
  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([
    'description' => '',
    'host' => '',
    'isEnabled' => null,
    'name' => '',
    'port' => 0,
    'protocol' => '',
    'sSLInfo' => [
        'ciphers' => [
                
        ],
        'clientAuthEnabled' => null,
        'commonName' => [
                'value' => '',
                'wildcardMatch' => null
        ],
        'enabled' => null,
        'ignoreValidationErrors' => null,
        'keyAlias' => '',
        'keyStore' => '',
        'protocols' => [
                
        ],
        'trustStore' => ''
    ]
  ]),
  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}}/v1/:parent/targetservers', [
  'body' => '{
  "description": "",
  "host": "",
  "isEnabled": false,
  "name": "",
  "port": 0,
  "protocol": "",
  "sSLInfo": {
    "ciphers": [],
    "clientAuthEnabled": false,
    "commonName": {
      "value": "",
      "wildcardMatch": false
    },
    "enabled": false,
    "ignoreValidationErrors": false,
    "keyAlias": "",
    "keyStore": "",
    "protocols": [],
    "trustStore": ""
  }
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/v1/:parent/targetservers');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'description' => '',
  'host' => '',
  'isEnabled' => null,
  'name' => '',
  'port' => 0,
  'protocol' => '',
  'sSLInfo' => [
    'ciphers' => [
        
    ],
    'clientAuthEnabled' => null,
    'commonName' => [
        'value' => '',
        'wildcardMatch' => null
    ],
    'enabled' => null,
    'ignoreValidationErrors' => null,
    'keyAlias' => '',
    'keyStore' => '',
    'protocols' => [
        
    ],
    'trustStore' => ''
  ]
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'description' => '',
  'host' => '',
  'isEnabled' => null,
  'name' => '',
  'port' => 0,
  'protocol' => '',
  'sSLInfo' => [
    'ciphers' => [
        
    ],
    'clientAuthEnabled' => null,
    'commonName' => [
        'value' => '',
        'wildcardMatch' => null
    ],
    'enabled' => null,
    'ignoreValidationErrors' => null,
    'keyAlias' => '',
    'keyStore' => '',
    'protocols' => [
        
    ],
    'trustStore' => ''
  ]
]));
$request->setRequestUrl('{{baseUrl}}/v1/:parent/targetservers');
$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}}/v1/:parent/targetservers' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "description": "",
  "host": "",
  "isEnabled": false,
  "name": "",
  "port": 0,
  "protocol": "",
  "sSLInfo": {
    "ciphers": [],
    "clientAuthEnabled": false,
    "commonName": {
      "value": "",
      "wildcardMatch": false
    },
    "enabled": false,
    "ignoreValidationErrors": false,
    "keyAlias": "",
    "keyStore": "",
    "protocols": [],
    "trustStore": ""
  }
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/v1/:parent/targetservers' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "description": "",
  "host": "",
  "isEnabled": false,
  "name": "",
  "port": 0,
  "protocol": "",
  "sSLInfo": {
    "ciphers": [],
    "clientAuthEnabled": false,
    "commonName": {
      "value": "",
      "wildcardMatch": false
    },
    "enabled": false,
    "ignoreValidationErrors": false,
    "keyAlias": "",
    "keyStore": "",
    "protocols": [],
    "trustStore": ""
  }
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"description\": \"\",\n  \"host\": \"\",\n  \"isEnabled\": false,\n  \"name\": \"\",\n  \"port\": 0,\n  \"protocol\": \"\",\n  \"sSLInfo\": {\n    \"ciphers\": [],\n    \"clientAuthEnabled\": false,\n    \"commonName\": {\n      \"value\": \"\",\n      \"wildcardMatch\": false\n    },\n    \"enabled\": false,\n    \"ignoreValidationErrors\": false,\n    \"keyAlias\": \"\",\n    \"keyStore\": \"\",\n    \"protocols\": [],\n    \"trustStore\": \"\"\n  }\n}"

headers = { 'content-type': "application/json" }

conn.request("POST", "/baseUrl/v1/:parent/targetservers", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/v1/:parent/targetservers"

payload = {
    "description": "",
    "host": "",
    "isEnabled": False,
    "name": "",
    "port": 0,
    "protocol": "",
    "sSLInfo": {
        "ciphers": [],
        "clientAuthEnabled": False,
        "commonName": {
            "value": "",
            "wildcardMatch": False
        },
        "enabled": False,
        "ignoreValidationErrors": False,
        "keyAlias": "",
        "keyStore": "",
        "protocols": [],
        "trustStore": ""
    }
}
headers = {"content-type": "application/json"}

response = requests.post(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/v1/:parent/targetservers"

payload <- "{\n  \"description\": \"\",\n  \"host\": \"\",\n  \"isEnabled\": false,\n  \"name\": \"\",\n  \"port\": 0,\n  \"protocol\": \"\",\n  \"sSLInfo\": {\n    \"ciphers\": [],\n    \"clientAuthEnabled\": false,\n    \"commonName\": {\n      \"value\": \"\",\n      \"wildcardMatch\": false\n    },\n    \"enabled\": false,\n    \"ignoreValidationErrors\": false,\n    \"keyAlias\": \"\",\n    \"keyStore\": \"\",\n    \"protocols\": [],\n    \"trustStore\": \"\"\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}}/v1/:parent/targetservers")

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  \"description\": \"\",\n  \"host\": \"\",\n  \"isEnabled\": false,\n  \"name\": \"\",\n  \"port\": 0,\n  \"protocol\": \"\",\n  \"sSLInfo\": {\n    \"ciphers\": [],\n    \"clientAuthEnabled\": false,\n    \"commonName\": {\n      \"value\": \"\",\n      \"wildcardMatch\": false\n    },\n    \"enabled\": false,\n    \"ignoreValidationErrors\": false,\n    \"keyAlias\": \"\",\n    \"keyStore\": \"\",\n    \"protocols\": [],\n    \"trustStore\": \"\"\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/v1/:parent/targetservers') do |req|
  req.body = "{\n  \"description\": \"\",\n  \"host\": \"\",\n  \"isEnabled\": false,\n  \"name\": \"\",\n  \"port\": 0,\n  \"protocol\": \"\",\n  \"sSLInfo\": {\n    \"ciphers\": [],\n    \"clientAuthEnabled\": false,\n    \"commonName\": {\n      \"value\": \"\",\n      \"wildcardMatch\": false\n    },\n    \"enabled\": false,\n    \"ignoreValidationErrors\": false,\n    \"keyAlias\": \"\",\n    \"keyStore\": \"\",\n    \"protocols\": [],\n    \"trustStore\": \"\"\n  }\n}"
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/v1/:parent/targetservers";

    let payload = json!({
        "description": "",
        "host": "",
        "isEnabled": false,
        "name": "",
        "port": 0,
        "protocol": "",
        "sSLInfo": json!({
            "ciphers": (),
            "clientAuthEnabled": false,
            "commonName": json!({
                "value": "",
                "wildcardMatch": false
            }),
            "enabled": false,
            "ignoreValidationErrors": false,
            "keyAlias": "",
            "keyStore": "",
            "protocols": (),
            "trustStore": ""
        })
    });

    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}}/v1/:parent/targetservers \
  --header 'content-type: application/json' \
  --data '{
  "description": "",
  "host": "",
  "isEnabled": false,
  "name": "",
  "port": 0,
  "protocol": "",
  "sSLInfo": {
    "ciphers": [],
    "clientAuthEnabled": false,
    "commonName": {
      "value": "",
      "wildcardMatch": false
    },
    "enabled": false,
    "ignoreValidationErrors": false,
    "keyAlias": "",
    "keyStore": "",
    "protocols": [],
    "trustStore": ""
  }
}'
echo '{
  "description": "",
  "host": "",
  "isEnabled": false,
  "name": "",
  "port": 0,
  "protocol": "",
  "sSLInfo": {
    "ciphers": [],
    "clientAuthEnabled": false,
    "commonName": {
      "value": "",
      "wildcardMatch": false
    },
    "enabled": false,
    "ignoreValidationErrors": false,
    "keyAlias": "",
    "keyStore": "",
    "protocols": [],
    "trustStore": ""
  }
}' |  \
  http POST {{baseUrl}}/v1/:parent/targetservers \
  content-type:application/json
wget --quiet \
  --method POST \
  --header 'content-type: application/json' \
  --body-data '{\n  "description": "",\n  "host": "",\n  "isEnabled": false,\n  "name": "",\n  "port": 0,\n  "protocol": "",\n  "sSLInfo": {\n    "ciphers": [],\n    "clientAuthEnabled": false,\n    "commonName": {\n      "value": "",\n      "wildcardMatch": false\n    },\n    "enabled": false,\n    "ignoreValidationErrors": false,\n    "keyAlias": "",\n    "keyStore": "",\n    "protocols": [],\n    "trustStore": ""\n  }\n}' \
  --output-document \
  - {{baseUrl}}/v1/:parent/targetservers
import Foundation

let headers = ["content-type": "application/json"]
let parameters = [
  "description": "",
  "host": "",
  "isEnabled": false,
  "name": "",
  "port": 0,
  "protocol": "",
  "sSLInfo": [
    "ciphers": [],
    "clientAuthEnabled": false,
    "commonName": [
      "value": "",
      "wildcardMatch": false
    ],
    "enabled": false,
    "ignoreValidationErrors": false,
    "keyAlias": "",
    "keyStore": "",
    "protocols": [],
    "trustStore": ""
  ]
] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/v1/:parent/targetservers")! 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 apigee.organizations.environments.testIamPermissions
{{baseUrl}}/v1/:resource:testIamPermissions
QUERY PARAMS

resource
BODY json

{
  "permissions": []
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/v1/:resource:testIamPermissions");

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  \"permissions\": []\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/v1/:resource:testIamPermissions" {:content-type :json
                                                                            :form-params {:permissions []}})
require "http/client"

url = "{{baseUrl}}/v1/:resource:testIamPermissions"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"permissions\": []\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}}/v1/:resource:testIamPermissions"),
    Content = new StringContent("{\n  \"permissions\": []\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}}/v1/:resource:testIamPermissions");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"permissions\": []\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/v1/:resource:testIamPermissions"

	payload := strings.NewReader("{\n  \"permissions\": []\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/v1/:resource:testIamPermissions HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 23

{
  "permissions": []
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/v1/:resource:testIamPermissions")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"permissions\": []\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/v1/:resource:testIamPermissions"))
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"permissions\": []\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  \"permissions\": []\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/v1/:resource:testIamPermissions")
  .post(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/v1/:resource:testIamPermissions")
  .header("content-type", "application/json")
  .body("{\n  \"permissions\": []\n}")
  .asString();
const data = JSON.stringify({
  permissions: []
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/v1/:resource:testIamPermissions');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/v1/:resource:testIamPermissions',
  headers: {'content-type': 'application/json'},
  data: {permissions: []}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/v1/:resource:testIamPermissions';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"permissions":[]}'
};

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}}/v1/:resource:testIamPermissions',
  method: 'POST',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "permissions": []\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"permissions\": []\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/v1/:resource:testIamPermissions")
  .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/v1/:resource:testIamPermissions',
  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({permissions: []}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/v1/:resource:testIamPermissions',
  headers: {'content-type': 'application/json'},
  body: {permissions: []},
  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}}/v1/:resource:testIamPermissions');

req.headers({
  'content-type': 'application/json'
});

req.type('json');
req.send({
  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: 'POST',
  url: '{{baseUrl}}/v1/:resource:testIamPermissions',
  headers: {'content-type': 'application/json'},
  data: {permissions: []}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/v1/:resource:testIamPermissions';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"permissions":[]}'
};

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 = @{ @"permissions": @[  ] };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/v1/:resource:testIamPermissions"]
                                                       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}}/v1/:resource:testIamPermissions" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"permissions\": []\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/v1/:resource:testIamPermissions",
  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([
    'permissions' => [
        
    ]
  ]),
  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}}/v1/:resource:testIamPermissions', [
  'body' => '{
  "permissions": []
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/v1/:resource:testIamPermissions');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'permissions' => [
    
  ]
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'permissions' => [
    
  ]
]));
$request->setRequestUrl('{{baseUrl}}/v1/:resource:testIamPermissions');
$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}}/v1/:resource:testIamPermissions' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "permissions": []
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/v1/:resource:testIamPermissions' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "permissions": []
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"permissions\": []\n}"

headers = { 'content-type': "application/json" }

conn.request("POST", "/baseUrl/v1/:resource:testIamPermissions", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/v1/:resource:testIamPermissions"

payload = { "permissions": [] }
headers = {"content-type": "application/json"}

response = requests.post(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/v1/:resource:testIamPermissions"

payload <- "{\n  \"permissions\": []\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}}/v1/:resource:testIamPermissions")

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  \"permissions\": []\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/v1/:resource:testIamPermissions') do |req|
  req.body = "{\n  \"permissions\": []\n}"
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/v1/:resource:testIamPermissions";

    let payload = json!({"permissions": ()});

    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}}/v1/:resource:testIamPermissions \
  --header 'content-type: application/json' \
  --data '{
  "permissions": []
}'
echo '{
  "permissions": []
}' |  \
  http POST {{baseUrl}}/v1/:resource:testIamPermissions \
  content-type:application/json
wget --quiet \
  --method POST \
  --header 'content-type: application/json' \
  --body-data '{\n  "permissions": []\n}' \
  --output-document \
  - {{baseUrl}}/v1/:resource:testIamPermissions
import Foundation

let headers = ["content-type": "application/json"]
let parameters = ["permissions": []] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/v1/:resource:testIamPermissions")! 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 apigee.organizations.environments.traceConfig.overrides.create
{{baseUrl}}/v1/:parent/overrides
QUERY PARAMS

parent
BODY json

{
  "apiProxy": "",
  "name": "",
  "samplingConfig": {
    "sampler": "",
    "samplingRate": ""
  }
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/v1/:parent/overrides");

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  \"apiProxy\": \"\",\n  \"name\": \"\",\n  \"samplingConfig\": {\n    \"sampler\": \"\",\n    \"samplingRate\": \"\"\n  }\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/v1/:parent/overrides" {:content-type :json
                                                                 :form-params {:apiProxy ""
                                                                               :name ""
                                                                               :samplingConfig {:sampler ""
                                                                                                :samplingRate ""}}})
require "http/client"

url = "{{baseUrl}}/v1/:parent/overrides"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"apiProxy\": \"\",\n  \"name\": \"\",\n  \"samplingConfig\": {\n    \"sampler\": \"\",\n    \"samplingRate\": \"\"\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}}/v1/:parent/overrides"),
    Content = new StringContent("{\n  \"apiProxy\": \"\",\n  \"name\": \"\",\n  \"samplingConfig\": {\n    \"sampler\": \"\",\n    \"samplingRate\": \"\"\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}}/v1/:parent/overrides");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"apiProxy\": \"\",\n  \"name\": \"\",\n  \"samplingConfig\": {\n    \"sampler\": \"\",\n    \"samplingRate\": \"\"\n  }\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/v1/:parent/overrides"

	payload := strings.NewReader("{\n  \"apiProxy\": \"\",\n  \"name\": \"\",\n  \"samplingConfig\": {\n    \"sampler\": \"\",\n    \"samplingRate\": \"\"\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/v1/:parent/overrides HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 103

{
  "apiProxy": "",
  "name": "",
  "samplingConfig": {
    "sampler": "",
    "samplingRate": ""
  }
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/v1/:parent/overrides")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"apiProxy\": \"\",\n  \"name\": \"\",\n  \"samplingConfig\": {\n    \"sampler\": \"\",\n    \"samplingRate\": \"\"\n  }\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/v1/:parent/overrides"))
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"apiProxy\": \"\",\n  \"name\": \"\",\n  \"samplingConfig\": {\n    \"sampler\": \"\",\n    \"samplingRate\": \"\"\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  \"apiProxy\": \"\",\n  \"name\": \"\",\n  \"samplingConfig\": {\n    \"sampler\": \"\",\n    \"samplingRate\": \"\"\n  }\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/v1/:parent/overrides")
  .post(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/v1/:parent/overrides")
  .header("content-type", "application/json")
  .body("{\n  \"apiProxy\": \"\",\n  \"name\": \"\",\n  \"samplingConfig\": {\n    \"sampler\": \"\",\n    \"samplingRate\": \"\"\n  }\n}")
  .asString();
const data = JSON.stringify({
  apiProxy: '',
  name: '',
  samplingConfig: {
    sampler: '',
    samplingRate: ''
  }
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/v1/:parent/overrides');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/v1/:parent/overrides',
  headers: {'content-type': 'application/json'},
  data: {apiProxy: '', name: '', samplingConfig: {sampler: '', samplingRate: ''}}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/v1/:parent/overrides';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"apiProxy":"","name":"","samplingConfig":{"sampler":"","samplingRate":""}}'
};

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}}/v1/:parent/overrides',
  method: 'POST',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "apiProxy": "",\n  "name": "",\n  "samplingConfig": {\n    "sampler": "",\n    "samplingRate": ""\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  \"apiProxy\": \"\",\n  \"name\": \"\",\n  \"samplingConfig\": {\n    \"sampler\": \"\",\n    \"samplingRate\": \"\"\n  }\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/v1/:parent/overrides")
  .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/v1/:parent/overrides',
  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({apiProxy: '', name: '', samplingConfig: {sampler: '', samplingRate: ''}}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/v1/:parent/overrides',
  headers: {'content-type': 'application/json'},
  body: {apiProxy: '', name: '', samplingConfig: {sampler: '', samplingRate: ''}},
  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}}/v1/:parent/overrides');

req.headers({
  'content-type': 'application/json'
});

req.type('json');
req.send({
  apiProxy: '',
  name: '',
  samplingConfig: {
    sampler: '',
    samplingRate: ''
  }
});

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}}/v1/:parent/overrides',
  headers: {'content-type': 'application/json'},
  data: {apiProxy: '', name: '', samplingConfig: {sampler: '', samplingRate: ''}}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/v1/:parent/overrides';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"apiProxy":"","name":"","samplingConfig":{"sampler":"","samplingRate":""}}'
};

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 = @{ @"apiProxy": @"",
                              @"name": @"",
                              @"samplingConfig": @{ @"sampler": @"", @"samplingRate": @"" } };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/v1/:parent/overrides"]
                                                       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}}/v1/:parent/overrides" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"apiProxy\": \"\",\n  \"name\": \"\",\n  \"samplingConfig\": {\n    \"sampler\": \"\",\n    \"samplingRate\": \"\"\n  }\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/v1/:parent/overrides",
  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([
    'apiProxy' => '',
    'name' => '',
    'samplingConfig' => [
        'sampler' => '',
        'samplingRate' => ''
    ]
  ]),
  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}}/v1/:parent/overrides', [
  'body' => '{
  "apiProxy": "",
  "name": "",
  "samplingConfig": {
    "sampler": "",
    "samplingRate": ""
  }
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/v1/:parent/overrides');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'apiProxy' => '',
  'name' => '',
  'samplingConfig' => [
    'sampler' => '',
    'samplingRate' => ''
  ]
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'apiProxy' => '',
  'name' => '',
  'samplingConfig' => [
    'sampler' => '',
    'samplingRate' => ''
  ]
]));
$request->setRequestUrl('{{baseUrl}}/v1/:parent/overrides');
$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}}/v1/:parent/overrides' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "apiProxy": "",
  "name": "",
  "samplingConfig": {
    "sampler": "",
    "samplingRate": ""
  }
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/v1/:parent/overrides' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "apiProxy": "",
  "name": "",
  "samplingConfig": {
    "sampler": "",
    "samplingRate": ""
  }
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"apiProxy\": \"\",\n  \"name\": \"\",\n  \"samplingConfig\": {\n    \"sampler\": \"\",\n    \"samplingRate\": \"\"\n  }\n}"

headers = { 'content-type': "application/json" }

conn.request("POST", "/baseUrl/v1/:parent/overrides", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/v1/:parent/overrides"

payload = {
    "apiProxy": "",
    "name": "",
    "samplingConfig": {
        "sampler": "",
        "samplingRate": ""
    }
}
headers = {"content-type": "application/json"}

response = requests.post(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/v1/:parent/overrides"

payload <- "{\n  \"apiProxy\": \"\",\n  \"name\": \"\",\n  \"samplingConfig\": {\n    \"sampler\": \"\",\n    \"samplingRate\": \"\"\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}}/v1/:parent/overrides")

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  \"apiProxy\": \"\",\n  \"name\": \"\",\n  \"samplingConfig\": {\n    \"sampler\": \"\",\n    \"samplingRate\": \"\"\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/v1/:parent/overrides') do |req|
  req.body = "{\n  \"apiProxy\": \"\",\n  \"name\": \"\",\n  \"samplingConfig\": {\n    \"sampler\": \"\",\n    \"samplingRate\": \"\"\n  }\n}"
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/v1/:parent/overrides";

    let payload = json!({
        "apiProxy": "",
        "name": "",
        "samplingConfig": json!({
            "sampler": "",
            "samplingRate": ""
        })
    });

    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}}/v1/:parent/overrides \
  --header 'content-type: application/json' \
  --data '{
  "apiProxy": "",
  "name": "",
  "samplingConfig": {
    "sampler": "",
    "samplingRate": ""
  }
}'
echo '{
  "apiProxy": "",
  "name": "",
  "samplingConfig": {
    "sampler": "",
    "samplingRate": ""
  }
}' |  \
  http POST {{baseUrl}}/v1/:parent/overrides \
  content-type:application/json
wget --quiet \
  --method POST \
  --header 'content-type: application/json' \
  --body-data '{\n  "apiProxy": "",\n  "name": "",\n  "samplingConfig": {\n    "sampler": "",\n    "samplingRate": ""\n  }\n}' \
  --output-document \
  - {{baseUrl}}/v1/:parent/overrides
import Foundation

let headers = ["content-type": "application/json"]
let parameters = [
  "apiProxy": "",
  "name": "",
  "samplingConfig": [
    "sampler": "",
    "samplingRate": ""
  ]
] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/v1/:parent/overrides")! 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 apigee.organizations.environments.traceConfig.overrides.list
{{baseUrl}}/v1/:parent/overrides
QUERY PARAMS

parent
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/v1/:parent/overrides");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/v1/:parent/overrides")
require "http/client"

url = "{{baseUrl}}/v1/:parent/overrides"

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}}/v1/:parent/overrides"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/v1/:parent/overrides");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/v1/:parent/overrides"

	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/v1/:parent/overrides HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/v1/:parent/overrides")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/v1/:parent/overrides"))
    .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}}/v1/:parent/overrides")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/v1/:parent/overrides")
  .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}}/v1/:parent/overrides');

xhr.send(data);
import axios from 'axios';

const options = {method: 'GET', url: '{{baseUrl}}/v1/:parent/overrides'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/v1/:parent/overrides';
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}}/v1/:parent/overrides',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/v1/:parent/overrides")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/v1/:parent/overrides',
  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}}/v1/:parent/overrides'};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/v1/:parent/overrides');

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}}/v1/:parent/overrides'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/v1/:parent/overrides';
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}}/v1/:parent/overrides"]
                                                       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}}/v1/:parent/overrides" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/v1/:parent/overrides",
  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}}/v1/:parent/overrides');

echo $response->getBody();
setUrl('{{baseUrl}}/v1/:parent/overrides');
$request->setMethod(HTTP_METH_GET);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/v1/:parent/overrides');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/v1/:parent/overrides' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/v1/:parent/overrides' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/v1/:parent/overrides")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/v1/:parent/overrides"

response = requests.get(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/v1/:parent/overrides"

response <- VERB("GET", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/v1/:parent/overrides")

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/v1/:parent/overrides') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/v1/:parent/overrides";

    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}}/v1/:parent/overrides
http GET {{baseUrl}}/v1/:parent/overrides
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/v1/:parent/overrides
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/v1/:parent/overrides")! 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 apigee.organizations.environments.unsubscribe
{{baseUrl}}/v1/:parent:unsubscribe
QUERY PARAMS

parent
BODY json

{
  "name": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/v1/:parent:unsubscribe");

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  \"name\": \"\"\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/v1/:parent:unsubscribe" {:content-type :json
                                                                   :form-params {:name ""}})
require "http/client"

url = "{{baseUrl}}/v1/:parent:unsubscribe"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"name\": \"\"\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}}/v1/:parent:unsubscribe"),
    Content = new StringContent("{\n  \"name\": \"\"\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}}/v1/:parent:unsubscribe");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"name\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/v1/:parent:unsubscribe"

	payload := strings.NewReader("{\n  \"name\": \"\"\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/v1/:parent:unsubscribe HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 16

{
  "name": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/v1/:parent:unsubscribe")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"name\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/v1/:parent:unsubscribe"))
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"name\": \"\"\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  \"name\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/v1/:parent:unsubscribe")
  .post(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/v1/:parent:unsubscribe")
  .header("content-type", "application/json")
  .body("{\n  \"name\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  name: ''
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/v1/:parent:unsubscribe');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/v1/:parent:unsubscribe',
  headers: {'content-type': 'application/json'},
  data: {name: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/v1/:parent:unsubscribe';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"name":""}'
};

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}}/v1/:parent:unsubscribe',
  method: 'POST',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "name": ""\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"name\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/v1/:parent:unsubscribe")
  .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/v1/:parent:unsubscribe',
  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({name: ''}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/v1/:parent:unsubscribe',
  headers: {'content-type': 'application/json'},
  body: {name: ''},
  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}}/v1/:parent:unsubscribe');

req.headers({
  'content-type': 'application/json'
});

req.type('json');
req.send({
  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: 'POST',
  url: '{{baseUrl}}/v1/:parent:unsubscribe',
  headers: {'content-type': 'application/json'},
  data: {name: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/v1/:parent:unsubscribe';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"name":""}'
};

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 = @{ @"name": @"" };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/v1/:parent:unsubscribe"]
                                                       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}}/v1/:parent:unsubscribe" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"name\": \"\"\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/v1/:parent:unsubscribe",
  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([
    'name' => ''
  ]),
  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}}/v1/:parent:unsubscribe', [
  'body' => '{
  "name": ""
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/v1/:parent:unsubscribe');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'name' => ''
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'name' => ''
]));
$request->setRequestUrl('{{baseUrl}}/v1/:parent:unsubscribe');
$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}}/v1/:parent:unsubscribe' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "name": ""
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/v1/:parent:unsubscribe' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "name": ""
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"name\": \"\"\n}"

headers = { 'content-type': "application/json" }

conn.request("POST", "/baseUrl/v1/:parent:unsubscribe", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/v1/:parent:unsubscribe"

payload = { "name": "" }
headers = {"content-type": "application/json"}

response = requests.post(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/v1/:parent:unsubscribe"

payload <- "{\n  \"name\": \"\"\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}}/v1/:parent:unsubscribe")

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  \"name\": \"\"\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/v1/:parent:unsubscribe') do |req|
  req.body = "{\n  \"name\": \"\"\n}"
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/v1/:parent:unsubscribe";

    let payload = json!({"name": ""});

    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}}/v1/:parent:unsubscribe \
  --header 'content-type: application/json' \
  --data '{
  "name": ""
}'
echo '{
  "name": ""
}' |  \
  http POST {{baseUrl}}/v1/:parent:unsubscribe \
  content-type:application/json
wget --quiet \
  --method POST \
  --header 'content-type: application/json' \
  --body-data '{\n  "name": ""\n}' \
  --output-document \
  - {{baseUrl}}/v1/:parent:unsubscribe
import Foundation

let headers = ["content-type": "application/json"]
let parameters = ["name": ""] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/v1/:parent:unsubscribe")! 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 apigee.organizations.getProjectMapping
{{baseUrl}}/v1/:name:getProjectMapping
QUERY PARAMS

name
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/v1/:name:getProjectMapping");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/v1/:name:getProjectMapping")
require "http/client"

url = "{{baseUrl}}/v1/:name:getProjectMapping"

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}}/v1/:name:getProjectMapping"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/v1/:name:getProjectMapping");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/v1/:name:getProjectMapping"

	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/v1/:name:getProjectMapping HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/v1/:name:getProjectMapping")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/v1/:name:getProjectMapping"))
    .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}}/v1/:name:getProjectMapping")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/v1/:name:getProjectMapping")
  .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}}/v1/:name:getProjectMapping');

xhr.send(data);
import axios from 'axios';

const options = {method: 'GET', url: '{{baseUrl}}/v1/:name:getProjectMapping'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/v1/:name:getProjectMapping';
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}}/v1/:name:getProjectMapping',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/v1/:name:getProjectMapping")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/v1/:name:getProjectMapping',
  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}}/v1/:name:getProjectMapping'};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/v1/:name:getProjectMapping');

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}}/v1/:name:getProjectMapping'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/v1/:name:getProjectMapping';
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}}/v1/:name:getProjectMapping"]
                                                       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}}/v1/:name:getProjectMapping" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/v1/:name:getProjectMapping",
  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}}/v1/:name:getProjectMapping');

echo $response->getBody();
setUrl('{{baseUrl}}/v1/:name:getProjectMapping');
$request->setMethod(HTTP_METH_GET);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/v1/:name:getProjectMapping');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/v1/:name:getProjectMapping' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/v1/:name:getProjectMapping' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/v1/:name:getProjectMapping")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/v1/:name:getProjectMapping"

response = requests.get(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/v1/:name:getProjectMapping"

response <- VERB("GET", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/v1/:name:getProjectMapping")

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/v1/:name:getProjectMapping') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/v1/:name:getProjectMapping";

    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}}/v1/:name:getProjectMapping
http GET {{baseUrl}}/v1/:name:getProjectMapping
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/v1/:name:getProjectMapping
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/v1/:name:getProjectMapping")! 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 apigee.organizations.getSyncAuthorization
{{baseUrl}}/v1/:name:getSyncAuthorization
QUERY PARAMS

name
BODY json

{}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/v1/:name:getSyncAuthorization");

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, "{}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/v1/:name:getSyncAuthorization" {:content-type :json})
require "http/client"

url = "{{baseUrl}}/v1/:name:getSyncAuthorization"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{}"

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}}/v1/:name:getSyncAuthorization"),
    Content = new StringContent("{}")
    {
        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}}/v1/:name:getSyncAuthorization");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/v1/:name:getSyncAuthorization"

	payload := strings.NewReader("{}")

	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/v1/:name:getSyncAuthorization HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 2

{}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/v1/:name:getSyncAuthorization")
  .setHeader("content-type", "application/json")
  .setBody("{}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/v1/:name:getSyncAuthorization"))
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{}"))
    .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, "{}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/v1/:name:getSyncAuthorization")
  .post(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/v1/:name:getSyncAuthorization")
  .header("content-type", "application/json")
  .body("{}")
  .asString();
const data = JSON.stringify({});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/v1/:name:getSyncAuthorization');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/v1/:name:getSyncAuthorization',
  headers: {'content-type': 'application/json'},
  data: {}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/v1/:name:getSyncAuthorization';
const options = {method: 'POST', headers: {'content-type': 'application/json'}, body: '{}'};

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}}/v1/:name:getSyncAuthorization',
  method: 'POST',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{}")
val request = Request.Builder()
  .url("{{baseUrl}}/v1/:name:getSyncAuthorization")
  .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/v1/:name:getSyncAuthorization',
  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({}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/v1/:name:getSyncAuthorization',
  headers: {'content-type': 'application/json'},
  body: {},
  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}}/v1/:name:getSyncAuthorization');

req.headers({
  'content-type': 'application/json'
});

req.type('json');
req.send({});

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}}/v1/:name:getSyncAuthorization',
  headers: {'content-type': 'application/json'},
  data: {}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/v1/:name:getSyncAuthorization';
const options = {method: 'POST', headers: {'content-type': 'application/json'}, body: '{}'};

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 = @{  };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/v1/:name:getSyncAuthorization"]
                                                       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}}/v1/:name:getSyncAuthorization" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/v1/:name:getSyncAuthorization",
  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([
    
  ]),
  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}}/v1/:name:getSyncAuthorization', [
  'body' => '{}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/v1/:name:getSyncAuthorization');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  
]));
$request->setRequestUrl('{{baseUrl}}/v1/:name:getSyncAuthorization');
$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}}/v1/:name:getSyncAuthorization' -Method POST -Headers $headers -ContentType 'application/json' -Body '{}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/v1/:name:getSyncAuthorization' -Method POST -Headers $headers -ContentType 'application/json' -Body '{}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{}"

headers = { 'content-type': "application/json" }

conn.request("POST", "/baseUrl/v1/:name:getSyncAuthorization", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/v1/:name:getSyncAuthorization"

payload = {}
headers = {"content-type": "application/json"}

response = requests.post(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/v1/:name:getSyncAuthorization"

payload <- "{}"

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}}/v1/:name:getSyncAuthorization")

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 = "{}"

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/v1/:name:getSyncAuthorization') do |req|
  req.body = "{}"
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/v1/:name:getSyncAuthorization";

    let payload = json!({});

    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}}/v1/:name:getSyncAuthorization \
  --header 'content-type: application/json' \
  --data '{}'
echo '{}' |  \
  http POST {{baseUrl}}/v1/:name:getSyncAuthorization \
  content-type:application/json
wget --quiet \
  --method POST \
  --header 'content-type: application/json' \
  --body-data '{}' \
  --output-document \
  - {{baseUrl}}/v1/:name:getSyncAuthorization
import Foundation

let headers = ["content-type": "application/json"]
let parameters = [] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/v1/:name:getSyncAuthorization")! 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 apigee.organizations.hostQueries.create
{{baseUrl}}/v1/:parent/hostQueries
QUERY PARAMS

parent
BODY json

{
  "csvDelimiter": "",
  "dimensions": [],
  "envgroupHostname": "",
  "filter": "",
  "groupByTimeUnit": "",
  "limit": 0,
  "metrics": [
    {
      "alias": "",
      "function": "",
      "name": "",
      "operator": "",
      "value": ""
    }
  ],
  "name": "",
  "outputFormat": "",
  "reportDefinitionId": "",
  "timeRange": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/v1/:parent/hostQueries");

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  \"csvDelimiter\": \"\",\n  \"dimensions\": [],\n  \"envgroupHostname\": \"\",\n  \"filter\": \"\",\n  \"groupByTimeUnit\": \"\",\n  \"limit\": 0,\n  \"metrics\": [\n    {\n      \"alias\": \"\",\n      \"function\": \"\",\n      \"name\": \"\",\n      \"operator\": \"\",\n      \"value\": \"\"\n    }\n  ],\n  \"name\": \"\",\n  \"outputFormat\": \"\",\n  \"reportDefinitionId\": \"\",\n  \"timeRange\": \"\"\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/v1/:parent/hostQueries" {:content-type :json
                                                                   :form-params {:csvDelimiter ""
                                                                                 :dimensions []
                                                                                 :envgroupHostname ""
                                                                                 :filter ""
                                                                                 :groupByTimeUnit ""
                                                                                 :limit 0
                                                                                 :metrics [{:alias ""
                                                                                            :function ""
                                                                                            :name ""
                                                                                            :operator ""
                                                                                            :value ""}]
                                                                                 :name ""
                                                                                 :outputFormat ""
                                                                                 :reportDefinitionId ""
                                                                                 :timeRange ""}})
require "http/client"

url = "{{baseUrl}}/v1/:parent/hostQueries"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"csvDelimiter\": \"\",\n  \"dimensions\": [],\n  \"envgroupHostname\": \"\",\n  \"filter\": \"\",\n  \"groupByTimeUnit\": \"\",\n  \"limit\": 0,\n  \"metrics\": [\n    {\n      \"alias\": \"\",\n      \"function\": \"\",\n      \"name\": \"\",\n      \"operator\": \"\",\n      \"value\": \"\"\n    }\n  ],\n  \"name\": \"\",\n  \"outputFormat\": \"\",\n  \"reportDefinitionId\": \"\",\n  \"timeRange\": \"\"\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}}/v1/:parent/hostQueries"),
    Content = new StringContent("{\n  \"csvDelimiter\": \"\",\n  \"dimensions\": [],\n  \"envgroupHostname\": \"\",\n  \"filter\": \"\",\n  \"groupByTimeUnit\": \"\",\n  \"limit\": 0,\n  \"metrics\": [\n    {\n      \"alias\": \"\",\n      \"function\": \"\",\n      \"name\": \"\",\n      \"operator\": \"\",\n      \"value\": \"\"\n    }\n  ],\n  \"name\": \"\",\n  \"outputFormat\": \"\",\n  \"reportDefinitionId\": \"\",\n  \"timeRange\": \"\"\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}}/v1/:parent/hostQueries");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"csvDelimiter\": \"\",\n  \"dimensions\": [],\n  \"envgroupHostname\": \"\",\n  \"filter\": \"\",\n  \"groupByTimeUnit\": \"\",\n  \"limit\": 0,\n  \"metrics\": [\n    {\n      \"alias\": \"\",\n      \"function\": \"\",\n      \"name\": \"\",\n      \"operator\": \"\",\n      \"value\": \"\"\n    }\n  ],\n  \"name\": \"\",\n  \"outputFormat\": \"\",\n  \"reportDefinitionId\": \"\",\n  \"timeRange\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/v1/:parent/hostQueries"

	payload := strings.NewReader("{\n  \"csvDelimiter\": \"\",\n  \"dimensions\": [],\n  \"envgroupHostname\": \"\",\n  \"filter\": \"\",\n  \"groupByTimeUnit\": \"\",\n  \"limit\": 0,\n  \"metrics\": [\n    {\n      \"alias\": \"\",\n      \"function\": \"\",\n      \"name\": \"\",\n      \"operator\": \"\",\n      \"value\": \"\"\n    }\n  ],\n  \"name\": \"\",\n  \"outputFormat\": \"\",\n  \"reportDefinitionId\": \"\",\n  \"timeRange\": \"\"\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/v1/:parent/hostQueries HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 339

{
  "csvDelimiter": "",
  "dimensions": [],
  "envgroupHostname": "",
  "filter": "",
  "groupByTimeUnit": "",
  "limit": 0,
  "metrics": [
    {
      "alias": "",
      "function": "",
      "name": "",
      "operator": "",
      "value": ""
    }
  ],
  "name": "",
  "outputFormat": "",
  "reportDefinitionId": "",
  "timeRange": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/v1/:parent/hostQueries")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"csvDelimiter\": \"\",\n  \"dimensions\": [],\n  \"envgroupHostname\": \"\",\n  \"filter\": \"\",\n  \"groupByTimeUnit\": \"\",\n  \"limit\": 0,\n  \"metrics\": [\n    {\n      \"alias\": \"\",\n      \"function\": \"\",\n      \"name\": \"\",\n      \"operator\": \"\",\n      \"value\": \"\"\n    }\n  ],\n  \"name\": \"\",\n  \"outputFormat\": \"\",\n  \"reportDefinitionId\": \"\",\n  \"timeRange\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/v1/:parent/hostQueries"))
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"csvDelimiter\": \"\",\n  \"dimensions\": [],\n  \"envgroupHostname\": \"\",\n  \"filter\": \"\",\n  \"groupByTimeUnit\": \"\",\n  \"limit\": 0,\n  \"metrics\": [\n    {\n      \"alias\": \"\",\n      \"function\": \"\",\n      \"name\": \"\",\n      \"operator\": \"\",\n      \"value\": \"\"\n    }\n  ],\n  \"name\": \"\",\n  \"outputFormat\": \"\",\n  \"reportDefinitionId\": \"\",\n  \"timeRange\": \"\"\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  \"csvDelimiter\": \"\",\n  \"dimensions\": [],\n  \"envgroupHostname\": \"\",\n  \"filter\": \"\",\n  \"groupByTimeUnit\": \"\",\n  \"limit\": 0,\n  \"metrics\": [\n    {\n      \"alias\": \"\",\n      \"function\": \"\",\n      \"name\": \"\",\n      \"operator\": \"\",\n      \"value\": \"\"\n    }\n  ],\n  \"name\": \"\",\n  \"outputFormat\": \"\",\n  \"reportDefinitionId\": \"\",\n  \"timeRange\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/v1/:parent/hostQueries")
  .post(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/v1/:parent/hostQueries")
  .header("content-type", "application/json")
  .body("{\n  \"csvDelimiter\": \"\",\n  \"dimensions\": [],\n  \"envgroupHostname\": \"\",\n  \"filter\": \"\",\n  \"groupByTimeUnit\": \"\",\n  \"limit\": 0,\n  \"metrics\": [\n    {\n      \"alias\": \"\",\n      \"function\": \"\",\n      \"name\": \"\",\n      \"operator\": \"\",\n      \"value\": \"\"\n    }\n  ],\n  \"name\": \"\",\n  \"outputFormat\": \"\",\n  \"reportDefinitionId\": \"\",\n  \"timeRange\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  csvDelimiter: '',
  dimensions: [],
  envgroupHostname: '',
  filter: '',
  groupByTimeUnit: '',
  limit: 0,
  metrics: [
    {
      alias: '',
      function: '',
      name: '',
      operator: '',
      value: ''
    }
  ],
  name: '',
  outputFormat: '',
  reportDefinitionId: '',
  timeRange: ''
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/v1/:parent/hostQueries');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/v1/:parent/hostQueries',
  headers: {'content-type': 'application/json'},
  data: {
    csvDelimiter: '',
    dimensions: [],
    envgroupHostname: '',
    filter: '',
    groupByTimeUnit: '',
    limit: 0,
    metrics: [{alias: '', function: '', name: '', operator: '', value: ''}],
    name: '',
    outputFormat: '',
    reportDefinitionId: '',
    timeRange: ''
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/v1/:parent/hostQueries';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"csvDelimiter":"","dimensions":[],"envgroupHostname":"","filter":"","groupByTimeUnit":"","limit":0,"metrics":[{"alias":"","function":"","name":"","operator":"","value":""}],"name":"","outputFormat":"","reportDefinitionId":"","timeRange":""}'
};

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}}/v1/:parent/hostQueries',
  method: 'POST',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "csvDelimiter": "",\n  "dimensions": [],\n  "envgroupHostname": "",\n  "filter": "",\n  "groupByTimeUnit": "",\n  "limit": 0,\n  "metrics": [\n    {\n      "alias": "",\n      "function": "",\n      "name": "",\n      "operator": "",\n      "value": ""\n    }\n  ],\n  "name": "",\n  "outputFormat": "",\n  "reportDefinitionId": "",\n  "timeRange": ""\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"csvDelimiter\": \"\",\n  \"dimensions\": [],\n  \"envgroupHostname\": \"\",\n  \"filter\": \"\",\n  \"groupByTimeUnit\": \"\",\n  \"limit\": 0,\n  \"metrics\": [\n    {\n      \"alias\": \"\",\n      \"function\": \"\",\n      \"name\": \"\",\n      \"operator\": \"\",\n      \"value\": \"\"\n    }\n  ],\n  \"name\": \"\",\n  \"outputFormat\": \"\",\n  \"reportDefinitionId\": \"\",\n  \"timeRange\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/v1/:parent/hostQueries")
  .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/v1/:parent/hostQueries',
  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({
  csvDelimiter: '',
  dimensions: [],
  envgroupHostname: '',
  filter: '',
  groupByTimeUnit: '',
  limit: 0,
  metrics: [{alias: '', function: '', name: '', operator: '', value: ''}],
  name: '',
  outputFormat: '',
  reportDefinitionId: '',
  timeRange: ''
}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/v1/:parent/hostQueries',
  headers: {'content-type': 'application/json'},
  body: {
    csvDelimiter: '',
    dimensions: [],
    envgroupHostname: '',
    filter: '',
    groupByTimeUnit: '',
    limit: 0,
    metrics: [{alias: '', function: '', name: '', operator: '', value: ''}],
    name: '',
    outputFormat: '',
    reportDefinitionId: '',
    timeRange: ''
  },
  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}}/v1/:parent/hostQueries');

req.headers({
  'content-type': 'application/json'
});

req.type('json');
req.send({
  csvDelimiter: '',
  dimensions: [],
  envgroupHostname: '',
  filter: '',
  groupByTimeUnit: '',
  limit: 0,
  metrics: [
    {
      alias: '',
      function: '',
      name: '',
      operator: '',
      value: ''
    }
  ],
  name: '',
  outputFormat: '',
  reportDefinitionId: '',
  timeRange: ''
});

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}}/v1/:parent/hostQueries',
  headers: {'content-type': 'application/json'},
  data: {
    csvDelimiter: '',
    dimensions: [],
    envgroupHostname: '',
    filter: '',
    groupByTimeUnit: '',
    limit: 0,
    metrics: [{alias: '', function: '', name: '', operator: '', value: ''}],
    name: '',
    outputFormat: '',
    reportDefinitionId: '',
    timeRange: ''
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/v1/:parent/hostQueries';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"csvDelimiter":"","dimensions":[],"envgroupHostname":"","filter":"","groupByTimeUnit":"","limit":0,"metrics":[{"alias":"","function":"","name":"","operator":"","value":""}],"name":"","outputFormat":"","reportDefinitionId":"","timeRange":""}'
};

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 = @{ @"csvDelimiter": @"",
                              @"dimensions": @[  ],
                              @"envgroupHostname": @"",
                              @"filter": @"",
                              @"groupByTimeUnit": @"",
                              @"limit": @0,
                              @"metrics": @[ @{ @"alias": @"", @"function": @"", @"name": @"", @"operator": @"", @"value": @"" } ],
                              @"name": @"",
                              @"outputFormat": @"",
                              @"reportDefinitionId": @"",
                              @"timeRange": @"" };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/v1/:parent/hostQueries"]
                                                       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}}/v1/:parent/hostQueries" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"csvDelimiter\": \"\",\n  \"dimensions\": [],\n  \"envgroupHostname\": \"\",\n  \"filter\": \"\",\n  \"groupByTimeUnit\": \"\",\n  \"limit\": 0,\n  \"metrics\": [\n    {\n      \"alias\": \"\",\n      \"function\": \"\",\n      \"name\": \"\",\n      \"operator\": \"\",\n      \"value\": \"\"\n    }\n  ],\n  \"name\": \"\",\n  \"outputFormat\": \"\",\n  \"reportDefinitionId\": \"\",\n  \"timeRange\": \"\"\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/v1/:parent/hostQueries",
  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([
    'csvDelimiter' => '',
    'dimensions' => [
        
    ],
    'envgroupHostname' => '',
    'filter' => '',
    'groupByTimeUnit' => '',
    'limit' => 0,
    'metrics' => [
        [
                'alias' => '',
                'function' => '',
                'name' => '',
                'operator' => '',
                'value' => ''
        ]
    ],
    'name' => '',
    'outputFormat' => '',
    'reportDefinitionId' => '',
    'timeRange' => ''
  ]),
  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}}/v1/:parent/hostQueries', [
  'body' => '{
  "csvDelimiter": "",
  "dimensions": [],
  "envgroupHostname": "",
  "filter": "",
  "groupByTimeUnit": "",
  "limit": 0,
  "metrics": [
    {
      "alias": "",
      "function": "",
      "name": "",
      "operator": "",
      "value": ""
    }
  ],
  "name": "",
  "outputFormat": "",
  "reportDefinitionId": "",
  "timeRange": ""
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/v1/:parent/hostQueries');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'csvDelimiter' => '',
  'dimensions' => [
    
  ],
  'envgroupHostname' => '',
  'filter' => '',
  'groupByTimeUnit' => '',
  'limit' => 0,
  'metrics' => [
    [
        'alias' => '',
        'function' => '',
        'name' => '',
        'operator' => '',
        'value' => ''
    ]
  ],
  'name' => '',
  'outputFormat' => '',
  'reportDefinitionId' => '',
  'timeRange' => ''
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'csvDelimiter' => '',
  'dimensions' => [
    
  ],
  'envgroupHostname' => '',
  'filter' => '',
  'groupByTimeUnit' => '',
  'limit' => 0,
  'metrics' => [
    [
        'alias' => '',
        'function' => '',
        'name' => '',
        'operator' => '',
        'value' => ''
    ]
  ],
  'name' => '',
  'outputFormat' => '',
  'reportDefinitionId' => '',
  'timeRange' => ''
]));
$request->setRequestUrl('{{baseUrl}}/v1/:parent/hostQueries');
$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}}/v1/:parent/hostQueries' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "csvDelimiter": "",
  "dimensions": [],
  "envgroupHostname": "",
  "filter": "",
  "groupByTimeUnit": "",
  "limit": 0,
  "metrics": [
    {
      "alias": "",
      "function": "",
      "name": "",
      "operator": "",
      "value": ""
    }
  ],
  "name": "",
  "outputFormat": "",
  "reportDefinitionId": "",
  "timeRange": ""
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/v1/:parent/hostQueries' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "csvDelimiter": "",
  "dimensions": [],
  "envgroupHostname": "",
  "filter": "",
  "groupByTimeUnit": "",
  "limit": 0,
  "metrics": [
    {
      "alias": "",
      "function": "",
      "name": "",
      "operator": "",
      "value": ""
    }
  ],
  "name": "",
  "outputFormat": "",
  "reportDefinitionId": "",
  "timeRange": ""
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"csvDelimiter\": \"\",\n  \"dimensions\": [],\n  \"envgroupHostname\": \"\",\n  \"filter\": \"\",\n  \"groupByTimeUnit\": \"\",\n  \"limit\": 0,\n  \"metrics\": [\n    {\n      \"alias\": \"\",\n      \"function\": \"\",\n      \"name\": \"\",\n      \"operator\": \"\",\n      \"value\": \"\"\n    }\n  ],\n  \"name\": \"\",\n  \"outputFormat\": \"\",\n  \"reportDefinitionId\": \"\",\n  \"timeRange\": \"\"\n}"

headers = { 'content-type': "application/json" }

conn.request("POST", "/baseUrl/v1/:parent/hostQueries", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/v1/:parent/hostQueries"

payload = {
    "csvDelimiter": "",
    "dimensions": [],
    "envgroupHostname": "",
    "filter": "",
    "groupByTimeUnit": "",
    "limit": 0,
    "metrics": [
        {
            "alias": "",
            "function": "",
            "name": "",
            "operator": "",
            "value": ""
        }
    ],
    "name": "",
    "outputFormat": "",
    "reportDefinitionId": "",
    "timeRange": ""
}
headers = {"content-type": "application/json"}

response = requests.post(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/v1/:parent/hostQueries"

payload <- "{\n  \"csvDelimiter\": \"\",\n  \"dimensions\": [],\n  \"envgroupHostname\": \"\",\n  \"filter\": \"\",\n  \"groupByTimeUnit\": \"\",\n  \"limit\": 0,\n  \"metrics\": [\n    {\n      \"alias\": \"\",\n      \"function\": \"\",\n      \"name\": \"\",\n      \"operator\": \"\",\n      \"value\": \"\"\n    }\n  ],\n  \"name\": \"\",\n  \"outputFormat\": \"\",\n  \"reportDefinitionId\": \"\",\n  \"timeRange\": \"\"\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}}/v1/:parent/hostQueries")

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  \"csvDelimiter\": \"\",\n  \"dimensions\": [],\n  \"envgroupHostname\": \"\",\n  \"filter\": \"\",\n  \"groupByTimeUnit\": \"\",\n  \"limit\": 0,\n  \"metrics\": [\n    {\n      \"alias\": \"\",\n      \"function\": \"\",\n      \"name\": \"\",\n      \"operator\": \"\",\n      \"value\": \"\"\n    }\n  ],\n  \"name\": \"\",\n  \"outputFormat\": \"\",\n  \"reportDefinitionId\": \"\",\n  \"timeRange\": \"\"\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/v1/:parent/hostQueries') do |req|
  req.body = "{\n  \"csvDelimiter\": \"\",\n  \"dimensions\": [],\n  \"envgroupHostname\": \"\",\n  \"filter\": \"\",\n  \"groupByTimeUnit\": \"\",\n  \"limit\": 0,\n  \"metrics\": [\n    {\n      \"alias\": \"\",\n      \"function\": \"\",\n      \"name\": \"\",\n      \"operator\": \"\",\n      \"value\": \"\"\n    }\n  ],\n  \"name\": \"\",\n  \"outputFormat\": \"\",\n  \"reportDefinitionId\": \"\",\n  \"timeRange\": \"\"\n}"
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/v1/:parent/hostQueries";

    let payload = json!({
        "csvDelimiter": "",
        "dimensions": (),
        "envgroupHostname": "",
        "filter": "",
        "groupByTimeUnit": "",
        "limit": 0,
        "metrics": (
            json!({
                "alias": "",
                "function": "",
                "name": "",
                "operator": "",
                "value": ""
            })
        ),
        "name": "",
        "outputFormat": "",
        "reportDefinitionId": "",
        "timeRange": ""
    });

    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}}/v1/:parent/hostQueries \
  --header 'content-type: application/json' \
  --data '{
  "csvDelimiter": "",
  "dimensions": [],
  "envgroupHostname": "",
  "filter": "",
  "groupByTimeUnit": "",
  "limit": 0,
  "metrics": [
    {
      "alias": "",
      "function": "",
      "name": "",
      "operator": "",
      "value": ""
    }
  ],
  "name": "",
  "outputFormat": "",
  "reportDefinitionId": "",
  "timeRange": ""
}'
echo '{
  "csvDelimiter": "",
  "dimensions": [],
  "envgroupHostname": "",
  "filter": "",
  "groupByTimeUnit": "",
  "limit": 0,
  "metrics": [
    {
      "alias": "",
      "function": "",
      "name": "",
      "operator": "",
      "value": ""
    }
  ],
  "name": "",
  "outputFormat": "",
  "reportDefinitionId": "",
  "timeRange": ""
}' |  \
  http POST {{baseUrl}}/v1/:parent/hostQueries \
  content-type:application/json
wget --quiet \
  --method POST \
  --header 'content-type: application/json' \
  --body-data '{\n  "csvDelimiter": "",\n  "dimensions": [],\n  "envgroupHostname": "",\n  "filter": "",\n  "groupByTimeUnit": "",\n  "limit": 0,\n  "metrics": [\n    {\n      "alias": "",\n      "function": "",\n      "name": "",\n      "operator": "",\n      "value": ""\n    }\n  ],\n  "name": "",\n  "outputFormat": "",\n  "reportDefinitionId": "",\n  "timeRange": ""\n}' \
  --output-document \
  - {{baseUrl}}/v1/:parent/hostQueries
import Foundation

let headers = ["content-type": "application/json"]
let parameters = [
  "csvDelimiter": "",
  "dimensions": [],
  "envgroupHostname": "",
  "filter": "",
  "groupByTimeUnit": "",
  "limit": 0,
  "metrics": [
    [
      "alias": "",
      "function": "",
      "name": "",
      "operator": "",
      "value": ""
    ]
  ],
  "name": "",
  "outputFormat": "",
  "reportDefinitionId": "",
  "timeRange": ""
] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/v1/:parent/hostQueries")! 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 apigee.organizations.hostQueries.list
{{baseUrl}}/v1/:parent/hostQueries
QUERY PARAMS

parent
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/v1/:parent/hostQueries");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/v1/:parent/hostQueries")
require "http/client"

url = "{{baseUrl}}/v1/:parent/hostQueries"

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}}/v1/:parent/hostQueries"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/v1/:parent/hostQueries");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/v1/:parent/hostQueries"

	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/v1/:parent/hostQueries HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/v1/:parent/hostQueries")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/v1/:parent/hostQueries"))
    .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}}/v1/:parent/hostQueries")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/v1/:parent/hostQueries")
  .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}}/v1/:parent/hostQueries');

xhr.send(data);
import axios from 'axios';

const options = {method: 'GET', url: '{{baseUrl}}/v1/:parent/hostQueries'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/v1/:parent/hostQueries';
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}}/v1/:parent/hostQueries',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/v1/:parent/hostQueries")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/v1/:parent/hostQueries',
  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}}/v1/:parent/hostQueries'};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/v1/:parent/hostQueries');

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}}/v1/:parent/hostQueries'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/v1/:parent/hostQueries';
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}}/v1/:parent/hostQueries"]
                                                       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}}/v1/:parent/hostQueries" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/v1/:parent/hostQueries",
  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}}/v1/:parent/hostQueries');

echo $response->getBody();
setUrl('{{baseUrl}}/v1/:parent/hostQueries');
$request->setMethod(HTTP_METH_GET);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/v1/:parent/hostQueries');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/v1/:parent/hostQueries' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/v1/:parent/hostQueries' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/v1/:parent/hostQueries")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/v1/:parent/hostQueries"

response = requests.get(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/v1/:parent/hostQueries"

response <- VERB("GET", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/v1/:parent/hostQueries")

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/v1/:parent/hostQueries') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/v1/:parent/hostQueries";

    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}}/v1/:parent/hostQueries
http GET {{baseUrl}}/v1/:parent/hostQueries
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/v1/:parent/hostQueries
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/v1/:parent/hostQueries")! 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 apigee.organizations.hostSecurityReports.create
{{baseUrl}}/v1/:parent/hostSecurityReports
QUERY PARAMS

parent
BODY json

{
  "csvDelimiter": "",
  "dimensions": [],
  "displayName": "",
  "envgroupHostname": "",
  "filter": "",
  "groupByTimeUnit": "",
  "limit": 0,
  "metrics": [
    {
      "aggregationFunction": "",
      "alias": "",
      "name": "",
      "operator": "",
      "value": ""
    }
  ],
  "mimeType": "",
  "reportDefinitionId": "",
  "timeRange": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/v1/:parent/hostSecurityReports");

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  \"csvDelimiter\": \"\",\n  \"dimensions\": [],\n  \"displayName\": \"\",\n  \"envgroupHostname\": \"\",\n  \"filter\": \"\",\n  \"groupByTimeUnit\": \"\",\n  \"limit\": 0,\n  \"metrics\": [\n    {\n      \"aggregationFunction\": \"\",\n      \"alias\": \"\",\n      \"name\": \"\",\n      \"operator\": \"\",\n      \"value\": \"\"\n    }\n  ],\n  \"mimeType\": \"\",\n  \"reportDefinitionId\": \"\",\n  \"timeRange\": \"\"\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/v1/:parent/hostSecurityReports" {:content-type :json
                                                                           :form-params {:csvDelimiter ""
                                                                                         :dimensions []
                                                                                         :displayName ""
                                                                                         :envgroupHostname ""
                                                                                         :filter ""
                                                                                         :groupByTimeUnit ""
                                                                                         :limit 0
                                                                                         :metrics [{:aggregationFunction ""
                                                                                                    :alias ""
                                                                                                    :name ""
                                                                                                    :operator ""
                                                                                                    :value ""}]
                                                                                         :mimeType ""
                                                                                         :reportDefinitionId ""
                                                                                         :timeRange ""}})
require "http/client"

url = "{{baseUrl}}/v1/:parent/hostSecurityReports"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"csvDelimiter\": \"\",\n  \"dimensions\": [],\n  \"displayName\": \"\",\n  \"envgroupHostname\": \"\",\n  \"filter\": \"\",\n  \"groupByTimeUnit\": \"\",\n  \"limit\": 0,\n  \"metrics\": [\n    {\n      \"aggregationFunction\": \"\",\n      \"alias\": \"\",\n      \"name\": \"\",\n      \"operator\": \"\",\n      \"value\": \"\"\n    }\n  ],\n  \"mimeType\": \"\",\n  \"reportDefinitionId\": \"\",\n  \"timeRange\": \"\"\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}}/v1/:parent/hostSecurityReports"),
    Content = new StringContent("{\n  \"csvDelimiter\": \"\",\n  \"dimensions\": [],\n  \"displayName\": \"\",\n  \"envgroupHostname\": \"\",\n  \"filter\": \"\",\n  \"groupByTimeUnit\": \"\",\n  \"limit\": 0,\n  \"metrics\": [\n    {\n      \"aggregationFunction\": \"\",\n      \"alias\": \"\",\n      \"name\": \"\",\n      \"operator\": \"\",\n      \"value\": \"\"\n    }\n  ],\n  \"mimeType\": \"\",\n  \"reportDefinitionId\": \"\",\n  \"timeRange\": \"\"\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}}/v1/:parent/hostSecurityReports");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"csvDelimiter\": \"\",\n  \"dimensions\": [],\n  \"displayName\": \"\",\n  \"envgroupHostname\": \"\",\n  \"filter\": \"\",\n  \"groupByTimeUnit\": \"\",\n  \"limit\": 0,\n  \"metrics\": [\n    {\n      \"aggregationFunction\": \"\",\n      \"alias\": \"\",\n      \"name\": \"\",\n      \"operator\": \"\",\n      \"value\": \"\"\n    }\n  ],\n  \"mimeType\": \"\",\n  \"reportDefinitionId\": \"\",\n  \"timeRange\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/v1/:parent/hostSecurityReports"

	payload := strings.NewReader("{\n  \"csvDelimiter\": \"\",\n  \"dimensions\": [],\n  \"displayName\": \"\",\n  \"envgroupHostname\": \"\",\n  \"filter\": \"\",\n  \"groupByTimeUnit\": \"\",\n  \"limit\": 0,\n  \"metrics\": [\n    {\n      \"aggregationFunction\": \"\",\n      \"alias\": \"\",\n      \"name\": \"\",\n      \"operator\": \"\",\n      \"value\": \"\"\n    }\n  ],\n  \"mimeType\": \"\",\n  \"reportDefinitionId\": \"\",\n  \"timeRange\": \"\"\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/v1/:parent/hostSecurityReports HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 353

{
  "csvDelimiter": "",
  "dimensions": [],
  "displayName": "",
  "envgroupHostname": "",
  "filter": "",
  "groupByTimeUnit": "",
  "limit": 0,
  "metrics": [
    {
      "aggregationFunction": "",
      "alias": "",
      "name": "",
      "operator": "",
      "value": ""
    }
  ],
  "mimeType": "",
  "reportDefinitionId": "",
  "timeRange": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/v1/:parent/hostSecurityReports")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"csvDelimiter\": \"\",\n  \"dimensions\": [],\n  \"displayName\": \"\",\n  \"envgroupHostname\": \"\",\n  \"filter\": \"\",\n  \"groupByTimeUnit\": \"\",\n  \"limit\": 0,\n  \"metrics\": [\n    {\n      \"aggregationFunction\": \"\",\n      \"alias\": \"\",\n      \"name\": \"\",\n      \"operator\": \"\",\n      \"value\": \"\"\n    }\n  ],\n  \"mimeType\": \"\",\n  \"reportDefinitionId\": \"\",\n  \"timeRange\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/v1/:parent/hostSecurityReports"))
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"csvDelimiter\": \"\",\n  \"dimensions\": [],\n  \"displayName\": \"\",\n  \"envgroupHostname\": \"\",\n  \"filter\": \"\",\n  \"groupByTimeUnit\": \"\",\n  \"limit\": 0,\n  \"metrics\": [\n    {\n      \"aggregationFunction\": \"\",\n      \"alias\": \"\",\n      \"name\": \"\",\n      \"operator\": \"\",\n      \"value\": \"\"\n    }\n  ],\n  \"mimeType\": \"\",\n  \"reportDefinitionId\": \"\",\n  \"timeRange\": \"\"\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  \"csvDelimiter\": \"\",\n  \"dimensions\": [],\n  \"displayName\": \"\",\n  \"envgroupHostname\": \"\",\n  \"filter\": \"\",\n  \"groupByTimeUnit\": \"\",\n  \"limit\": 0,\n  \"metrics\": [\n    {\n      \"aggregationFunction\": \"\",\n      \"alias\": \"\",\n      \"name\": \"\",\n      \"operator\": \"\",\n      \"value\": \"\"\n    }\n  ],\n  \"mimeType\": \"\",\n  \"reportDefinitionId\": \"\",\n  \"timeRange\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/v1/:parent/hostSecurityReports")
  .post(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/v1/:parent/hostSecurityReports")
  .header("content-type", "application/json")
  .body("{\n  \"csvDelimiter\": \"\",\n  \"dimensions\": [],\n  \"displayName\": \"\",\n  \"envgroupHostname\": \"\",\n  \"filter\": \"\",\n  \"groupByTimeUnit\": \"\",\n  \"limit\": 0,\n  \"metrics\": [\n    {\n      \"aggregationFunction\": \"\",\n      \"alias\": \"\",\n      \"name\": \"\",\n      \"operator\": \"\",\n      \"value\": \"\"\n    }\n  ],\n  \"mimeType\": \"\",\n  \"reportDefinitionId\": \"\",\n  \"timeRange\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  csvDelimiter: '',
  dimensions: [],
  displayName: '',
  envgroupHostname: '',
  filter: '',
  groupByTimeUnit: '',
  limit: 0,
  metrics: [
    {
      aggregationFunction: '',
      alias: '',
      name: '',
      operator: '',
      value: ''
    }
  ],
  mimeType: '',
  reportDefinitionId: '',
  timeRange: ''
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/v1/:parent/hostSecurityReports');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/v1/:parent/hostSecurityReports',
  headers: {'content-type': 'application/json'},
  data: {
    csvDelimiter: '',
    dimensions: [],
    displayName: '',
    envgroupHostname: '',
    filter: '',
    groupByTimeUnit: '',
    limit: 0,
    metrics: [{aggregationFunction: '', alias: '', name: '', operator: '', value: ''}],
    mimeType: '',
    reportDefinitionId: '',
    timeRange: ''
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/v1/:parent/hostSecurityReports';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"csvDelimiter":"","dimensions":[],"displayName":"","envgroupHostname":"","filter":"","groupByTimeUnit":"","limit":0,"metrics":[{"aggregationFunction":"","alias":"","name":"","operator":"","value":""}],"mimeType":"","reportDefinitionId":"","timeRange":""}'
};

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}}/v1/:parent/hostSecurityReports',
  method: 'POST',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "csvDelimiter": "",\n  "dimensions": [],\n  "displayName": "",\n  "envgroupHostname": "",\n  "filter": "",\n  "groupByTimeUnit": "",\n  "limit": 0,\n  "metrics": [\n    {\n      "aggregationFunction": "",\n      "alias": "",\n      "name": "",\n      "operator": "",\n      "value": ""\n    }\n  ],\n  "mimeType": "",\n  "reportDefinitionId": "",\n  "timeRange": ""\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"csvDelimiter\": \"\",\n  \"dimensions\": [],\n  \"displayName\": \"\",\n  \"envgroupHostname\": \"\",\n  \"filter\": \"\",\n  \"groupByTimeUnit\": \"\",\n  \"limit\": 0,\n  \"metrics\": [\n    {\n      \"aggregationFunction\": \"\",\n      \"alias\": \"\",\n      \"name\": \"\",\n      \"operator\": \"\",\n      \"value\": \"\"\n    }\n  ],\n  \"mimeType\": \"\",\n  \"reportDefinitionId\": \"\",\n  \"timeRange\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/v1/:parent/hostSecurityReports")
  .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/v1/:parent/hostSecurityReports',
  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({
  csvDelimiter: '',
  dimensions: [],
  displayName: '',
  envgroupHostname: '',
  filter: '',
  groupByTimeUnit: '',
  limit: 0,
  metrics: [{aggregationFunction: '', alias: '', name: '', operator: '', value: ''}],
  mimeType: '',
  reportDefinitionId: '',
  timeRange: ''
}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/v1/:parent/hostSecurityReports',
  headers: {'content-type': 'application/json'},
  body: {
    csvDelimiter: '',
    dimensions: [],
    displayName: '',
    envgroupHostname: '',
    filter: '',
    groupByTimeUnit: '',
    limit: 0,
    metrics: [{aggregationFunction: '', alias: '', name: '', operator: '', value: ''}],
    mimeType: '',
    reportDefinitionId: '',
    timeRange: ''
  },
  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}}/v1/:parent/hostSecurityReports');

req.headers({
  'content-type': 'application/json'
});

req.type('json');
req.send({
  csvDelimiter: '',
  dimensions: [],
  displayName: '',
  envgroupHostname: '',
  filter: '',
  groupByTimeUnit: '',
  limit: 0,
  metrics: [
    {
      aggregationFunction: '',
      alias: '',
      name: '',
      operator: '',
      value: ''
    }
  ],
  mimeType: '',
  reportDefinitionId: '',
  timeRange: ''
});

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}}/v1/:parent/hostSecurityReports',
  headers: {'content-type': 'application/json'},
  data: {
    csvDelimiter: '',
    dimensions: [],
    displayName: '',
    envgroupHostname: '',
    filter: '',
    groupByTimeUnit: '',
    limit: 0,
    metrics: [{aggregationFunction: '', alias: '', name: '', operator: '', value: ''}],
    mimeType: '',
    reportDefinitionId: '',
    timeRange: ''
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/v1/:parent/hostSecurityReports';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"csvDelimiter":"","dimensions":[],"displayName":"","envgroupHostname":"","filter":"","groupByTimeUnit":"","limit":0,"metrics":[{"aggregationFunction":"","alias":"","name":"","operator":"","value":""}],"mimeType":"","reportDefinitionId":"","timeRange":""}'
};

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 = @{ @"csvDelimiter": @"",
                              @"dimensions": @[  ],
                              @"displayName": @"",
                              @"envgroupHostname": @"",
                              @"filter": @"",
                              @"groupByTimeUnit": @"",
                              @"limit": @0,
                              @"metrics": @[ @{ @"aggregationFunction": @"", @"alias": @"", @"name": @"", @"operator": @"", @"value": @"" } ],
                              @"mimeType": @"",
                              @"reportDefinitionId": @"",
                              @"timeRange": @"" };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/v1/:parent/hostSecurityReports"]
                                                       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}}/v1/:parent/hostSecurityReports" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"csvDelimiter\": \"\",\n  \"dimensions\": [],\n  \"displayName\": \"\",\n  \"envgroupHostname\": \"\",\n  \"filter\": \"\",\n  \"groupByTimeUnit\": \"\",\n  \"limit\": 0,\n  \"metrics\": [\n    {\n      \"aggregationFunction\": \"\",\n      \"alias\": \"\",\n      \"name\": \"\",\n      \"operator\": \"\",\n      \"value\": \"\"\n    }\n  ],\n  \"mimeType\": \"\",\n  \"reportDefinitionId\": \"\",\n  \"timeRange\": \"\"\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/v1/:parent/hostSecurityReports",
  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([
    'csvDelimiter' => '',
    'dimensions' => [
        
    ],
    'displayName' => '',
    'envgroupHostname' => '',
    'filter' => '',
    'groupByTimeUnit' => '',
    'limit' => 0,
    'metrics' => [
        [
                'aggregationFunction' => '',
                'alias' => '',
                'name' => '',
                'operator' => '',
                'value' => ''
        ]
    ],
    'mimeType' => '',
    'reportDefinitionId' => '',
    'timeRange' => ''
  ]),
  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}}/v1/:parent/hostSecurityReports', [
  'body' => '{
  "csvDelimiter": "",
  "dimensions": [],
  "displayName": "",
  "envgroupHostname": "",
  "filter": "",
  "groupByTimeUnit": "",
  "limit": 0,
  "metrics": [
    {
      "aggregationFunction": "",
      "alias": "",
      "name": "",
      "operator": "",
      "value": ""
    }
  ],
  "mimeType": "",
  "reportDefinitionId": "",
  "timeRange": ""
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/v1/:parent/hostSecurityReports');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'csvDelimiter' => '',
  'dimensions' => [
    
  ],
  'displayName' => '',
  'envgroupHostname' => '',
  'filter' => '',
  'groupByTimeUnit' => '',
  'limit' => 0,
  'metrics' => [
    [
        'aggregationFunction' => '',
        'alias' => '',
        'name' => '',
        'operator' => '',
        'value' => ''
    ]
  ],
  'mimeType' => '',
  'reportDefinitionId' => '',
  'timeRange' => ''
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'csvDelimiter' => '',
  'dimensions' => [
    
  ],
  'displayName' => '',
  'envgroupHostname' => '',
  'filter' => '',
  'groupByTimeUnit' => '',
  'limit' => 0,
  'metrics' => [
    [
        'aggregationFunction' => '',
        'alias' => '',
        'name' => '',
        'operator' => '',
        'value' => ''
    ]
  ],
  'mimeType' => '',
  'reportDefinitionId' => '',
  'timeRange' => ''
]));
$request->setRequestUrl('{{baseUrl}}/v1/:parent/hostSecurityReports');
$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}}/v1/:parent/hostSecurityReports' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "csvDelimiter": "",
  "dimensions": [],
  "displayName": "",
  "envgroupHostname": "",
  "filter": "",
  "groupByTimeUnit": "",
  "limit": 0,
  "metrics": [
    {
      "aggregationFunction": "",
      "alias": "",
      "name": "",
      "operator": "",
      "value": ""
    }
  ],
  "mimeType": "",
  "reportDefinitionId": "",
  "timeRange": ""
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/v1/:parent/hostSecurityReports' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "csvDelimiter": "",
  "dimensions": [],
  "displayName": "",
  "envgroupHostname": "",
  "filter": "",
  "groupByTimeUnit": "",
  "limit": 0,
  "metrics": [
    {
      "aggregationFunction": "",
      "alias": "",
      "name": "",
      "operator": "",
      "value": ""
    }
  ],
  "mimeType": "",
  "reportDefinitionId": "",
  "timeRange": ""
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"csvDelimiter\": \"\",\n  \"dimensions\": [],\n  \"displayName\": \"\",\n  \"envgroupHostname\": \"\",\n  \"filter\": \"\",\n  \"groupByTimeUnit\": \"\",\n  \"limit\": 0,\n  \"metrics\": [\n    {\n      \"aggregationFunction\": \"\",\n      \"alias\": \"\",\n      \"name\": \"\",\n      \"operator\": \"\",\n      \"value\": \"\"\n    }\n  ],\n  \"mimeType\": \"\",\n  \"reportDefinitionId\": \"\",\n  \"timeRange\": \"\"\n}"

headers = { 'content-type': "application/json" }

conn.request("POST", "/baseUrl/v1/:parent/hostSecurityReports", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/v1/:parent/hostSecurityReports"

payload = {
    "csvDelimiter": "",
    "dimensions": [],
    "displayName": "",
    "envgroupHostname": "",
    "filter": "",
    "groupByTimeUnit": "",
    "limit": 0,
    "metrics": [
        {
            "aggregationFunction": "",
            "alias": "",
            "name": "",
            "operator": "",
            "value": ""
        }
    ],
    "mimeType": "",
    "reportDefinitionId": "",
    "timeRange": ""
}
headers = {"content-type": "application/json"}

response = requests.post(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/v1/:parent/hostSecurityReports"

payload <- "{\n  \"csvDelimiter\": \"\",\n  \"dimensions\": [],\n  \"displayName\": \"\",\n  \"envgroupHostname\": \"\",\n  \"filter\": \"\",\n  \"groupByTimeUnit\": \"\",\n  \"limit\": 0,\n  \"metrics\": [\n    {\n      \"aggregationFunction\": \"\",\n      \"alias\": \"\",\n      \"name\": \"\",\n      \"operator\": \"\",\n      \"value\": \"\"\n    }\n  ],\n  \"mimeType\": \"\",\n  \"reportDefinitionId\": \"\",\n  \"timeRange\": \"\"\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}}/v1/:parent/hostSecurityReports")

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  \"csvDelimiter\": \"\",\n  \"dimensions\": [],\n  \"displayName\": \"\",\n  \"envgroupHostname\": \"\",\n  \"filter\": \"\",\n  \"groupByTimeUnit\": \"\",\n  \"limit\": 0,\n  \"metrics\": [\n    {\n      \"aggregationFunction\": \"\",\n      \"alias\": \"\",\n      \"name\": \"\",\n      \"operator\": \"\",\n      \"value\": \"\"\n    }\n  ],\n  \"mimeType\": \"\",\n  \"reportDefinitionId\": \"\",\n  \"timeRange\": \"\"\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/v1/:parent/hostSecurityReports') do |req|
  req.body = "{\n  \"csvDelimiter\": \"\",\n  \"dimensions\": [],\n  \"displayName\": \"\",\n  \"envgroupHostname\": \"\",\n  \"filter\": \"\",\n  \"groupByTimeUnit\": \"\",\n  \"limit\": 0,\n  \"metrics\": [\n    {\n      \"aggregationFunction\": \"\",\n      \"alias\": \"\",\n      \"name\": \"\",\n      \"operator\": \"\",\n      \"value\": \"\"\n    }\n  ],\n  \"mimeType\": \"\",\n  \"reportDefinitionId\": \"\",\n  \"timeRange\": \"\"\n}"
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/v1/:parent/hostSecurityReports";

    let payload = json!({
        "csvDelimiter": "",
        "dimensions": (),
        "displayName": "",
        "envgroupHostname": "",
        "filter": "",
        "groupByTimeUnit": "",
        "limit": 0,
        "metrics": (
            json!({
                "aggregationFunction": "",
                "alias": "",
                "name": "",
                "operator": "",
                "value": ""
            })
        ),
        "mimeType": "",
        "reportDefinitionId": "",
        "timeRange": ""
    });

    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}}/v1/:parent/hostSecurityReports \
  --header 'content-type: application/json' \
  --data '{
  "csvDelimiter": "",
  "dimensions": [],
  "displayName": "",
  "envgroupHostname": "",
  "filter": "",
  "groupByTimeUnit": "",
  "limit": 0,
  "metrics": [
    {
      "aggregationFunction": "",
      "alias": "",
      "name": "",
      "operator": "",
      "value": ""
    }
  ],
  "mimeType": "",
  "reportDefinitionId": "",
  "timeRange": ""
}'
echo '{
  "csvDelimiter": "",
  "dimensions": [],
  "displayName": "",
  "envgroupHostname": "",
  "filter": "",
  "groupByTimeUnit": "",
  "limit": 0,
  "metrics": [
    {
      "aggregationFunction": "",
      "alias": "",
      "name": "",
      "operator": "",
      "value": ""
    }
  ],
  "mimeType": "",
  "reportDefinitionId": "",
  "timeRange": ""
}' |  \
  http POST {{baseUrl}}/v1/:parent/hostSecurityReports \
  content-type:application/json
wget --quiet \
  --method POST \
  --header 'content-type: application/json' \
  --body-data '{\n  "csvDelimiter": "",\n  "dimensions": [],\n  "displayName": "",\n  "envgroupHostname": "",\n  "filter": "",\n  "groupByTimeUnit": "",\n  "limit": 0,\n  "metrics": [\n    {\n      "aggregationFunction": "",\n      "alias": "",\n      "name": "",\n      "operator": "",\n      "value": ""\n    }\n  ],\n  "mimeType": "",\n  "reportDefinitionId": "",\n  "timeRange": ""\n}' \
  --output-document \
  - {{baseUrl}}/v1/:parent/hostSecurityReports
import Foundation

let headers = ["content-type": "application/json"]
let parameters = [
  "csvDelimiter": "",
  "dimensions": [],
  "displayName": "",
  "envgroupHostname": "",
  "filter": "",
  "groupByTimeUnit": "",
  "limit": 0,
  "metrics": [
    [
      "aggregationFunction": "",
      "alias": "",
      "name": "",
      "operator": "",
      "value": ""
    ]
  ],
  "mimeType": "",
  "reportDefinitionId": "",
  "timeRange": ""
] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/v1/:parent/hostSecurityReports")! 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 apigee.organizations.hostSecurityReports.list
{{baseUrl}}/v1/:parent/hostSecurityReports
QUERY PARAMS

parent
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/v1/:parent/hostSecurityReports");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/v1/:parent/hostSecurityReports")
require "http/client"

url = "{{baseUrl}}/v1/:parent/hostSecurityReports"

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}}/v1/:parent/hostSecurityReports"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/v1/:parent/hostSecurityReports");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/v1/:parent/hostSecurityReports"

	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/v1/:parent/hostSecurityReports HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/v1/:parent/hostSecurityReports")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/v1/:parent/hostSecurityReports"))
    .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}}/v1/:parent/hostSecurityReports")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/v1/:parent/hostSecurityReports")
  .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}}/v1/:parent/hostSecurityReports');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'GET',
  url: '{{baseUrl}}/v1/:parent/hostSecurityReports'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/v1/:parent/hostSecurityReports';
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}}/v1/:parent/hostSecurityReports',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/v1/:parent/hostSecurityReports")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/v1/:parent/hostSecurityReports',
  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}}/v1/:parent/hostSecurityReports'
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/v1/:parent/hostSecurityReports');

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}}/v1/:parent/hostSecurityReports'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/v1/:parent/hostSecurityReports';
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}}/v1/:parent/hostSecurityReports"]
                                                       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}}/v1/:parent/hostSecurityReports" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/v1/:parent/hostSecurityReports",
  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}}/v1/:parent/hostSecurityReports');

echo $response->getBody();
setUrl('{{baseUrl}}/v1/:parent/hostSecurityReports');
$request->setMethod(HTTP_METH_GET);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/v1/:parent/hostSecurityReports');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/v1/:parent/hostSecurityReports' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/v1/:parent/hostSecurityReports' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/v1/:parent/hostSecurityReports")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/v1/:parent/hostSecurityReports"

response = requests.get(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/v1/:parent/hostSecurityReports"

response <- VERB("GET", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/v1/:parent/hostSecurityReports")

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/v1/:parent/hostSecurityReports') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/v1/:parent/hostSecurityReports";

    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}}/v1/:parent/hostSecurityReports
http GET {{baseUrl}}/v1/:parent/hostSecurityReports
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/v1/:parent/hostSecurityReports
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/v1/:parent/hostSecurityReports")! 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 apigee.organizations.instances.attachments.create
{{baseUrl}}/v1/:parent/attachments
QUERY PARAMS

parent
BODY json

{
  "createdAt": "",
  "environment": "",
  "name": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/v1/:parent/attachments");

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  \"createdAt\": \"\",\n  \"environment\": \"\",\n  \"name\": \"\"\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/v1/:parent/attachments" {:content-type :json
                                                                   :form-params {:createdAt ""
                                                                                 :environment ""
                                                                                 :name ""}})
require "http/client"

url = "{{baseUrl}}/v1/:parent/attachments"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"createdAt\": \"\",\n  \"environment\": \"\",\n  \"name\": \"\"\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}}/v1/:parent/attachments"),
    Content = new StringContent("{\n  \"createdAt\": \"\",\n  \"environment\": \"\",\n  \"name\": \"\"\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}}/v1/:parent/attachments");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"createdAt\": \"\",\n  \"environment\": \"\",\n  \"name\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/v1/:parent/attachments"

	payload := strings.NewReader("{\n  \"createdAt\": \"\",\n  \"environment\": \"\",\n  \"name\": \"\"\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/v1/:parent/attachments HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 56

{
  "createdAt": "",
  "environment": "",
  "name": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/v1/:parent/attachments")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"createdAt\": \"\",\n  \"environment\": \"\",\n  \"name\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/v1/:parent/attachments"))
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"createdAt\": \"\",\n  \"environment\": \"\",\n  \"name\": \"\"\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  \"createdAt\": \"\",\n  \"environment\": \"\",\n  \"name\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/v1/:parent/attachments")
  .post(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/v1/:parent/attachments")
  .header("content-type", "application/json")
  .body("{\n  \"createdAt\": \"\",\n  \"environment\": \"\",\n  \"name\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  createdAt: '',
  environment: '',
  name: ''
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/v1/:parent/attachments');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/v1/:parent/attachments',
  headers: {'content-type': 'application/json'},
  data: {createdAt: '', environment: '', name: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/v1/:parent/attachments';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"createdAt":"","environment":"","name":""}'
};

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}}/v1/:parent/attachments',
  method: 'POST',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "createdAt": "",\n  "environment": "",\n  "name": ""\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"createdAt\": \"\",\n  \"environment\": \"\",\n  \"name\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/v1/:parent/attachments")
  .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/v1/:parent/attachments',
  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({createdAt: '', environment: '', name: ''}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/v1/:parent/attachments',
  headers: {'content-type': 'application/json'},
  body: {createdAt: '', environment: '', name: ''},
  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}}/v1/:parent/attachments');

req.headers({
  'content-type': 'application/json'
});

req.type('json');
req.send({
  createdAt: '',
  environment: '',
  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: 'POST',
  url: '{{baseUrl}}/v1/:parent/attachments',
  headers: {'content-type': 'application/json'},
  data: {createdAt: '', environment: '', name: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/v1/:parent/attachments';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"createdAt":"","environment":"","name":""}'
};

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 = @{ @"createdAt": @"",
                              @"environment": @"",
                              @"name": @"" };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/v1/:parent/attachments"]
                                                       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}}/v1/:parent/attachments" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"createdAt\": \"\",\n  \"environment\": \"\",\n  \"name\": \"\"\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/v1/:parent/attachments",
  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([
    'createdAt' => '',
    'environment' => '',
    'name' => ''
  ]),
  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}}/v1/:parent/attachments', [
  'body' => '{
  "createdAt": "",
  "environment": "",
  "name": ""
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/v1/:parent/attachments');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'createdAt' => '',
  'environment' => '',
  'name' => ''
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'createdAt' => '',
  'environment' => '',
  'name' => ''
]));
$request->setRequestUrl('{{baseUrl}}/v1/:parent/attachments');
$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}}/v1/:parent/attachments' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "createdAt": "",
  "environment": "",
  "name": ""
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/v1/:parent/attachments' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "createdAt": "",
  "environment": "",
  "name": ""
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"createdAt\": \"\",\n  \"environment\": \"\",\n  \"name\": \"\"\n}"

headers = { 'content-type': "application/json" }

conn.request("POST", "/baseUrl/v1/:parent/attachments", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/v1/:parent/attachments"

payload = {
    "createdAt": "",
    "environment": "",
    "name": ""
}
headers = {"content-type": "application/json"}

response = requests.post(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/v1/:parent/attachments"

payload <- "{\n  \"createdAt\": \"\",\n  \"environment\": \"\",\n  \"name\": \"\"\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}}/v1/:parent/attachments")

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  \"createdAt\": \"\",\n  \"environment\": \"\",\n  \"name\": \"\"\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/v1/:parent/attachments') do |req|
  req.body = "{\n  \"createdAt\": \"\",\n  \"environment\": \"\",\n  \"name\": \"\"\n}"
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/v1/:parent/attachments";

    let payload = json!({
        "createdAt": "",
        "environment": "",
        "name": ""
    });

    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}}/v1/:parent/attachments \
  --header 'content-type: application/json' \
  --data '{
  "createdAt": "",
  "environment": "",
  "name": ""
}'
echo '{
  "createdAt": "",
  "environment": "",
  "name": ""
}' |  \
  http POST {{baseUrl}}/v1/:parent/attachments \
  content-type:application/json
wget --quiet \
  --method POST \
  --header 'content-type: application/json' \
  --body-data '{\n  "createdAt": "",\n  "environment": "",\n  "name": ""\n}' \
  --output-document \
  - {{baseUrl}}/v1/:parent/attachments
import Foundation

let headers = ["content-type": "application/json"]
let parameters = [
  "createdAt": "",
  "environment": "",
  "name": ""
] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/v1/:parent/attachments")! 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 apigee.organizations.instances.attachments.list
{{baseUrl}}/v1/:parent/attachments
QUERY PARAMS

parent
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/v1/:parent/attachments");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/v1/:parent/attachments")
require "http/client"

url = "{{baseUrl}}/v1/:parent/attachments"

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}}/v1/:parent/attachments"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/v1/:parent/attachments");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/v1/:parent/attachments"

	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/v1/:parent/attachments HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/v1/:parent/attachments")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/v1/:parent/attachments"))
    .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}}/v1/:parent/attachments")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/v1/:parent/attachments")
  .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}}/v1/:parent/attachments');

xhr.send(data);
import axios from 'axios';

const options = {method: 'GET', url: '{{baseUrl}}/v1/:parent/attachments'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/v1/:parent/attachments';
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}}/v1/:parent/attachments',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/v1/:parent/attachments")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/v1/:parent/attachments',
  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}}/v1/:parent/attachments'};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/v1/:parent/attachments');

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}}/v1/:parent/attachments'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/v1/:parent/attachments';
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}}/v1/:parent/attachments"]
                                                       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}}/v1/:parent/attachments" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/v1/:parent/attachments",
  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}}/v1/:parent/attachments');

echo $response->getBody();
setUrl('{{baseUrl}}/v1/:parent/attachments');
$request->setMethod(HTTP_METH_GET);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/v1/:parent/attachments');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/v1/:parent/attachments' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/v1/:parent/attachments' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/v1/:parent/attachments")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/v1/:parent/attachments"

response = requests.get(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/v1/:parent/attachments"

response <- VERB("GET", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/v1/:parent/attachments")

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/v1/:parent/attachments') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/v1/:parent/attachments";

    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}}/v1/:parent/attachments
http GET {{baseUrl}}/v1/:parent/attachments
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/v1/:parent/attachments
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/v1/:parent/attachments")! 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 apigee.organizations.instances.canaryevaluations.create
{{baseUrl}}/v1/:parent/canaryevaluations
QUERY PARAMS

parent
BODY json

{
  "control": "",
  "createTime": "",
  "endTime": "",
  "metricLabels": {
    "env": "",
    "instance_id": "",
    "location": ""
  },
  "name": "",
  "startTime": "",
  "state": "",
  "treatment": "",
  "verdict": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/v1/:parent/canaryevaluations");

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  \"control\": \"\",\n  \"createTime\": \"\",\n  \"endTime\": \"\",\n  \"metricLabels\": {\n    \"env\": \"\",\n    \"instance_id\": \"\",\n    \"location\": \"\"\n  },\n  \"name\": \"\",\n  \"startTime\": \"\",\n  \"state\": \"\",\n  \"treatment\": \"\",\n  \"verdict\": \"\"\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/v1/:parent/canaryevaluations" {:content-type :json
                                                                         :form-params {:control ""
                                                                                       :createTime ""
                                                                                       :endTime ""
                                                                                       :metricLabels {:env ""
                                                                                                      :instance_id ""
                                                                                                      :location ""}
                                                                                       :name ""
                                                                                       :startTime ""
                                                                                       :state ""
                                                                                       :treatment ""
                                                                                       :verdict ""}})
require "http/client"

url = "{{baseUrl}}/v1/:parent/canaryevaluations"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"control\": \"\",\n  \"createTime\": \"\",\n  \"endTime\": \"\",\n  \"metricLabels\": {\n    \"env\": \"\",\n    \"instance_id\": \"\",\n    \"location\": \"\"\n  },\n  \"name\": \"\",\n  \"startTime\": \"\",\n  \"state\": \"\",\n  \"treatment\": \"\",\n  \"verdict\": \"\"\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}}/v1/:parent/canaryevaluations"),
    Content = new StringContent("{\n  \"control\": \"\",\n  \"createTime\": \"\",\n  \"endTime\": \"\",\n  \"metricLabels\": {\n    \"env\": \"\",\n    \"instance_id\": \"\",\n    \"location\": \"\"\n  },\n  \"name\": \"\",\n  \"startTime\": \"\",\n  \"state\": \"\",\n  \"treatment\": \"\",\n  \"verdict\": \"\"\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}}/v1/:parent/canaryevaluations");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"control\": \"\",\n  \"createTime\": \"\",\n  \"endTime\": \"\",\n  \"metricLabels\": {\n    \"env\": \"\",\n    \"instance_id\": \"\",\n    \"location\": \"\"\n  },\n  \"name\": \"\",\n  \"startTime\": \"\",\n  \"state\": \"\",\n  \"treatment\": \"\",\n  \"verdict\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/v1/:parent/canaryevaluations"

	payload := strings.NewReader("{\n  \"control\": \"\",\n  \"createTime\": \"\",\n  \"endTime\": \"\",\n  \"metricLabels\": {\n    \"env\": \"\",\n    \"instance_id\": \"\",\n    \"location\": \"\"\n  },\n  \"name\": \"\",\n  \"startTime\": \"\",\n  \"state\": \"\",\n  \"treatment\": \"\",\n  \"verdict\": \"\"\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/v1/:parent/canaryevaluations HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 222

{
  "control": "",
  "createTime": "",
  "endTime": "",
  "metricLabels": {
    "env": "",
    "instance_id": "",
    "location": ""
  },
  "name": "",
  "startTime": "",
  "state": "",
  "treatment": "",
  "verdict": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/v1/:parent/canaryevaluations")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"control\": \"\",\n  \"createTime\": \"\",\n  \"endTime\": \"\",\n  \"metricLabels\": {\n    \"env\": \"\",\n    \"instance_id\": \"\",\n    \"location\": \"\"\n  },\n  \"name\": \"\",\n  \"startTime\": \"\",\n  \"state\": \"\",\n  \"treatment\": \"\",\n  \"verdict\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/v1/:parent/canaryevaluations"))
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"control\": \"\",\n  \"createTime\": \"\",\n  \"endTime\": \"\",\n  \"metricLabels\": {\n    \"env\": \"\",\n    \"instance_id\": \"\",\n    \"location\": \"\"\n  },\n  \"name\": \"\",\n  \"startTime\": \"\",\n  \"state\": \"\",\n  \"treatment\": \"\",\n  \"verdict\": \"\"\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  \"control\": \"\",\n  \"createTime\": \"\",\n  \"endTime\": \"\",\n  \"metricLabels\": {\n    \"env\": \"\",\n    \"instance_id\": \"\",\n    \"location\": \"\"\n  },\n  \"name\": \"\",\n  \"startTime\": \"\",\n  \"state\": \"\",\n  \"treatment\": \"\",\n  \"verdict\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/v1/:parent/canaryevaluations")
  .post(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/v1/:parent/canaryevaluations")
  .header("content-type", "application/json")
  .body("{\n  \"control\": \"\",\n  \"createTime\": \"\",\n  \"endTime\": \"\",\n  \"metricLabels\": {\n    \"env\": \"\",\n    \"instance_id\": \"\",\n    \"location\": \"\"\n  },\n  \"name\": \"\",\n  \"startTime\": \"\",\n  \"state\": \"\",\n  \"treatment\": \"\",\n  \"verdict\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  control: '',
  createTime: '',
  endTime: '',
  metricLabels: {
    env: '',
    instance_id: '',
    location: ''
  },
  name: '',
  startTime: '',
  state: '',
  treatment: '',
  verdict: ''
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/v1/:parent/canaryevaluations');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/v1/:parent/canaryevaluations',
  headers: {'content-type': 'application/json'},
  data: {
    control: '',
    createTime: '',
    endTime: '',
    metricLabels: {env: '', instance_id: '', location: ''},
    name: '',
    startTime: '',
    state: '',
    treatment: '',
    verdict: ''
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/v1/:parent/canaryevaluations';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"control":"","createTime":"","endTime":"","metricLabels":{"env":"","instance_id":"","location":""},"name":"","startTime":"","state":"","treatment":"","verdict":""}'
};

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}}/v1/:parent/canaryevaluations',
  method: 'POST',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "control": "",\n  "createTime": "",\n  "endTime": "",\n  "metricLabels": {\n    "env": "",\n    "instance_id": "",\n    "location": ""\n  },\n  "name": "",\n  "startTime": "",\n  "state": "",\n  "treatment": "",\n  "verdict": ""\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"control\": \"\",\n  \"createTime\": \"\",\n  \"endTime\": \"\",\n  \"metricLabels\": {\n    \"env\": \"\",\n    \"instance_id\": \"\",\n    \"location\": \"\"\n  },\n  \"name\": \"\",\n  \"startTime\": \"\",\n  \"state\": \"\",\n  \"treatment\": \"\",\n  \"verdict\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/v1/:parent/canaryevaluations")
  .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/v1/:parent/canaryevaluations',
  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({
  control: '',
  createTime: '',
  endTime: '',
  metricLabels: {env: '', instance_id: '', location: ''},
  name: '',
  startTime: '',
  state: '',
  treatment: '',
  verdict: ''
}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/v1/:parent/canaryevaluations',
  headers: {'content-type': 'application/json'},
  body: {
    control: '',
    createTime: '',
    endTime: '',
    metricLabels: {env: '', instance_id: '', location: ''},
    name: '',
    startTime: '',
    state: '',
    treatment: '',
    verdict: ''
  },
  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}}/v1/:parent/canaryevaluations');

req.headers({
  'content-type': 'application/json'
});

req.type('json');
req.send({
  control: '',
  createTime: '',
  endTime: '',
  metricLabels: {
    env: '',
    instance_id: '',
    location: ''
  },
  name: '',
  startTime: '',
  state: '',
  treatment: '',
  verdict: ''
});

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}}/v1/:parent/canaryevaluations',
  headers: {'content-type': 'application/json'},
  data: {
    control: '',
    createTime: '',
    endTime: '',
    metricLabels: {env: '', instance_id: '', location: ''},
    name: '',
    startTime: '',
    state: '',
    treatment: '',
    verdict: ''
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/v1/:parent/canaryevaluations';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"control":"","createTime":"","endTime":"","metricLabels":{"env":"","instance_id":"","location":""},"name":"","startTime":"","state":"","treatment":"","verdict":""}'
};

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 = @{ @"control": @"",
                              @"createTime": @"",
                              @"endTime": @"",
                              @"metricLabels": @{ @"env": @"", @"instance_id": @"", @"location": @"" },
                              @"name": @"",
                              @"startTime": @"",
                              @"state": @"",
                              @"treatment": @"",
                              @"verdict": @"" };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/v1/:parent/canaryevaluations"]
                                                       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}}/v1/:parent/canaryevaluations" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"control\": \"\",\n  \"createTime\": \"\",\n  \"endTime\": \"\",\n  \"metricLabels\": {\n    \"env\": \"\",\n    \"instance_id\": \"\",\n    \"location\": \"\"\n  },\n  \"name\": \"\",\n  \"startTime\": \"\",\n  \"state\": \"\",\n  \"treatment\": \"\",\n  \"verdict\": \"\"\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/v1/:parent/canaryevaluations",
  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([
    'control' => '',
    'createTime' => '',
    'endTime' => '',
    'metricLabels' => [
        'env' => '',
        'instance_id' => '',
        'location' => ''
    ],
    'name' => '',
    'startTime' => '',
    'state' => '',
    'treatment' => '',
    'verdict' => ''
  ]),
  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}}/v1/:parent/canaryevaluations', [
  'body' => '{
  "control": "",
  "createTime": "",
  "endTime": "",
  "metricLabels": {
    "env": "",
    "instance_id": "",
    "location": ""
  },
  "name": "",
  "startTime": "",
  "state": "",
  "treatment": "",
  "verdict": ""
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/v1/:parent/canaryevaluations');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'control' => '',
  'createTime' => '',
  'endTime' => '',
  'metricLabels' => [
    'env' => '',
    'instance_id' => '',
    'location' => ''
  ],
  'name' => '',
  'startTime' => '',
  'state' => '',
  'treatment' => '',
  'verdict' => ''
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'control' => '',
  'createTime' => '',
  'endTime' => '',
  'metricLabels' => [
    'env' => '',
    'instance_id' => '',
    'location' => ''
  ],
  'name' => '',
  'startTime' => '',
  'state' => '',
  'treatment' => '',
  'verdict' => ''
]));
$request->setRequestUrl('{{baseUrl}}/v1/:parent/canaryevaluations');
$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}}/v1/:parent/canaryevaluations' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "control": "",
  "createTime": "",
  "endTime": "",
  "metricLabels": {
    "env": "",
    "instance_id": "",
    "location": ""
  },
  "name": "",
  "startTime": "",
  "state": "",
  "treatment": "",
  "verdict": ""
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/v1/:parent/canaryevaluations' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "control": "",
  "createTime": "",
  "endTime": "",
  "metricLabels": {
    "env": "",
    "instance_id": "",
    "location": ""
  },
  "name": "",
  "startTime": "",
  "state": "",
  "treatment": "",
  "verdict": ""
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"control\": \"\",\n  \"createTime\": \"\",\n  \"endTime\": \"\",\n  \"metricLabels\": {\n    \"env\": \"\",\n    \"instance_id\": \"\",\n    \"location\": \"\"\n  },\n  \"name\": \"\",\n  \"startTime\": \"\",\n  \"state\": \"\",\n  \"treatment\": \"\",\n  \"verdict\": \"\"\n}"

headers = { 'content-type': "application/json" }

conn.request("POST", "/baseUrl/v1/:parent/canaryevaluations", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/v1/:parent/canaryevaluations"

payload = {
    "control": "",
    "createTime": "",
    "endTime": "",
    "metricLabels": {
        "env": "",
        "instance_id": "",
        "location": ""
    },
    "name": "",
    "startTime": "",
    "state": "",
    "treatment": "",
    "verdict": ""
}
headers = {"content-type": "application/json"}

response = requests.post(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/v1/:parent/canaryevaluations"

payload <- "{\n  \"control\": \"\",\n  \"createTime\": \"\",\n  \"endTime\": \"\",\n  \"metricLabels\": {\n    \"env\": \"\",\n    \"instance_id\": \"\",\n    \"location\": \"\"\n  },\n  \"name\": \"\",\n  \"startTime\": \"\",\n  \"state\": \"\",\n  \"treatment\": \"\",\n  \"verdict\": \"\"\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}}/v1/:parent/canaryevaluations")

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  \"control\": \"\",\n  \"createTime\": \"\",\n  \"endTime\": \"\",\n  \"metricLabels\": {\n    \"env\": \"\",\n    \"instance_id\": \"\",\n    \"location\": \"\"\n  },\n  \"name\": \"\",\n  \"startTime\": \"\",\n  \"state\": \"\",\n  \"treatment\": \"\",\n  \"verdict\": \"\"\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/v1/:parent/canaryevaluations') do |req|
  req.body = "{\n  \"control\": \"\",\n  \"createTime\": \"\",\n  \"endTime\": \"\",\n  \"metricLabels\": {\n    \"env\": \"\",\n    \"instance_id\": \"\",\n    \"location\": \"\"\n  },\n  \"name\": \"\",\n  \"startTime\": \"\",\n  \"state\": \"\",\n  \"treatment\": \"\",\n  \"verdict\": \"\"\n}"
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/v1/:parent/canaryevaluations";

    let payload = json!({
        "control": "",
        "createTime": "",
        "endTime": "",
        "metricLabels": json!({
            "env": "",
            "instance_id": "",
            "location": ""
        }),
        "name": "",
        "startTime": "",
        "state": "",
        "treatment": "",
        "verdict": ""
    });

    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}}/v1/:parent/canaryevaluations \
  --header 'content-type: application/json' \
  --data '{
  "control": "",
  "createTime": "",
  "endTime": "",
  "metricLabels": {
    "env": "",
    "instance_id": "",
    "location": ""
  },
  "name": "",
  "startTime": "",
  "state": "",
  "treatment": "",
  "verdict": ""
}'
echo '{
  "control": "",
  "createTime": "",
  "endTime": "",
  "metricLabels": {
    "env": "",
    "instance_id": "",
    "location": ""
  },
  "name": "",
  "startTime": "",
  "state": "",
  "treatment": "",
  "verdict": ""
}' |  \
  http POST {{baseUrl}}/v1/:parent/canaryevaluations \
  content-type:application/json
wget --quiet \
  --method POST \
  --header 'content-type: application/json' \
  --body-data '{\n  "control": "",\n  "createTime": "",\n  "endTime": "",\n  "metricLabels": {\n    "env": "",\n    "instance_id": "",\n    "location": ""\n  },\n  "name": "",\n  "startTime": "",\n  "state": "",\n  "treatment": "",\n  "verdict": ""\n}' \
  --output-document \
  - {{baseUrl}}/v1/:parent/canaryevaluations
import Foundation

let headers = ["content-type": "application/json"]
let parameters = [
  "control": "",
  "createTime": "",
  "endTime": "",
  "metricLabels": [
    "env": "",
    "instance_id": "",
    "location": ""
  ],
  "name": "",
  "startTime": "",
  "state": "",
  "treatment": "",
  "verdict": ""
] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/v1/:parent/canaryevaluations")! 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 apigee.organizations.instances.create
{{baseUrl}}/v1/:parent/instances
QUERY PARAMS

parent
BODY json

{
  "consumerAcceptList": [],
  "createdAt": "",
  "description": "",
  "diskEncryptionKeyName": "",
  "displayName": "",
  "host": "",
  "ipRange": "",
  "lastModifiedAt": "",
  "location": "",
  "name": "",
  "peeringCidrRange": "",
  "port": "",
  "runtimeVersion": "",
  "serviceAttachment": "",
  "state": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/v1/:parent/instances");

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  \"consumerAcceptList\": [],\n  \"createdAt\": \"\",\n  \"description\": \"\",\n  \"diskEncryptionKeyName\": \"\",\n  \"displayName\": \"\",\n  \"host\": \"\",\n  \"ipRange\": \"\",\n  \"lastModifiedAt\": \"\",\n  \"location\": \"\",\n  \"name\": \"\",\n  \"peeringCidrRange\": \"\",\n  \"port\": \"\",\n  \"runtimeVersion\": \"\",\n  \"serviceAttachment\": \"\",\n  \"state\": \"\"\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/v1/:parent/instances" {:content-type :json
                                                                 :form-params {:consumerAcceptList []
                                                                               :createdAt ""
                                                                               :description ""
                                                                               :diskEncryptionKeyName ""
                                                                               :displayName ""
                                                                               :host ""
                                                                               :ipRange ""
                                                                               :lastModifiedAt ""
                                                                               :location ""
                                                                               :name ""
                                                                               :peeringCidrRange ""
                                                                               :port ""
                                                                               :runtimeVersion ""
                                                                               :serviceAttachment ""
                                                                               :state ""}})
require "http/client"

url = "{{baseUrl}}/v1/:parent/instances"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"consumerAcceptList\": [],\n  \"createdAt\": \"\",\n  \"description\": \"\",\n  \"diskEncryptionKeyName\": \"\",\n  \"displayName\": \"\",\n  \"host\": \"\",\n  \"ipRange\": \"\",\n  \"lastModifiedAt\": \"\",\n  \"location\": \"\",\n  \"name\": \"\",\n  \"peeringCidrRange\": \"\",\n  \"port\": \"\",\n  \"runtimeVersion\": \"\",\n  \"serviceAttachment\": \"\",\n  \"state\": \"\"\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}}/v1/:parent/instances"),
    Content = new StringContent("{\n  \"consumerAcceptList\": [],\n  \"createdAt\": \"\",\n  \"description\": \"\",\n  \"diskEncryptionKeyName\": \"\",\n  \"displayName\": \"\",\n  \"host\": \"\",\n  \"ipRange\": \"\",\n  \"lastModifiedAt\": \"\",\n  \"location\": \"\",\n  \"name\": \"\",\n  \"peeringCidrRange\": \"\",\n  \"port\": \"\",\n  \"runtimeVersion\": \"\",\n  \"serviceAttachment\": \"\",\n  \"state\": \"\"\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}}/v1/:parent/instances");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"consumerAcceptList\": [],\n  \"createdAt\": \"\",\n  \"description\": \"\",\n  \"diskEncryptionKeyName\": \"\",\n  \"displayName\": \"\",\n  \"host\": \"\",\n  \"ipRange\": \"\",\n  \"lastModifiedAt\": \"\",\n  \"location\": \"\",\n  \"name\": \"\",\n  \"peeringCidrRange\": \"\",\n  \"port\": \"\",\n  \"runtimeVersion\": \"\",\n  \"serviceAttachment\": \"\",\n  \"state\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/v1/:parent/instances"

	payload := strings.NewReader("{\n  \"consumerAcceptList\": [],\n  \"createdAt\": \"\",\n  \"description\": \"\",\n  \"diskEncryptionKeyName\": \"\",\n  \"displayName\": \"\",\n  \"host\": \"\",\n  \"ipRange\": \"\",\n  \"lastModifiedAt\": \"\",\n  \"location\": \"\",\n  \"name\": \"\",\n  \"peeringCidrRange\": \"\",\n  \"port\": \"\",\n  \"runtimeVersion\": \"\",\n  \"serviceAttachment\": \"\",\n  \"state\": \"\"\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/v1/:parent/instances HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 315

{
  "consumerAcceptList": [],
  "createdAt": "",
  "description": "",
  "diskEncryptionKeyName": "",
  "displayName": "",
  "host": "",
  "ipRange": "",
  "lastModifiedAt": "",
  "location": "",
  "name": "",
  "peeringCidrRange": "",
  "port": "",
  "runtimeVersion": "",
  "serviceAttachment": "",
  "state": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/v1/:parent/instances")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"consumerAcceptList\": [],\n  \"createdAt\": \"\",\n  \"description\": \"\",\n  \"diskEncryptionKeyName\": \"\",\n  \"displayName\": \"\",\n  \"host\": \"\",\n  \"ipRange\": \"\",\n  \"lastModifiedAt\": \"\",\n  \"location\": \"\",\n  \"name\": \"\",\n  \"peeringCidrRange\": \"\",\n  \"port\": \"\",\n  \"runtimeVersion\": \"\",\n  \"serviceAttachment\": \"\",\n  \"state\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/v1/:parent/instances"))
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"consumerAcceptList\": [],\n  \"createdAt\": \"\",\n  \"description\": \"\",\n  \"diskEncryptionKeyName\": \"\",\n  \"displayName\": \"\",\n  \"host\": \"\",\n  \"ipRange\": \"\",\n  \"lastModifiedAt\": \"\",\n  \"location\": \"\",\n  \"name\": \"\",\n  \"peeringCidrRange\": \"\",\n  \"port\": \"\",\n  \"runtimeVersion\": \"\",\n  \"serviceAttachment\": \"\",\n  \"state\": \"\"\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  \"consumerAcceptList\": [],\n  \"createdAt\": \"\",\n  \"description\": \"\",\n  \"diskEncryptionKeyName\": \"\",\n  \"displayName\": \"\",\n  \"host\": \"\",\n  \"ipRange\": \"\",\n  \"lastModifiedAt\": \"\",\n  \"location\": \"\",\n  \"name\": \"\",\n  \"peeringCidrRange\": \"\",\n  \"port\": \"\",\n  \"runtimeVersion\": \"\",\n  \"serviceAttachment\": \"\",\n  \"state\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/v1/:parent/instances")
  .post(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/v1/:parent/instances")
  .header("content-type", "application/json")
  .body("{\n  \"consumerAcceptList\": [],\n  \"createdAt\": \"\",\n  \"description\": \"\",\n  \"diskEncryptionKeyName\": \"\",\n  \"displayName\": \"\",\n  \"host\": \"\",\n  \"ipRange\": \"\",\n  \"lastModifiedAt\": \"\",\n  \"location\": \"\",\n  \"name\": \"\",\n  \"peeringCidrRange\": \"\",\n  \"port\": \"\",\n  \"runtimeVersion\": \"\",\n  \"serviceAttachment\": \"\",\n  \"state\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  consumerAcceptList: [],
  createdAt: '',
  description: '',
  diskEncryptionKeyName: '',
  displayName: '',
  host: '',
  ipRange: '',
  lastModifiedAt: '',
  location: '',
  name: '',
  peeringCidrRange: '',
  port: '',
  runtimeVersion: '',
  serviceAttachment: '',
  state: ''
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/v1/:parent/instances');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/v1/:parent/instances',
  headers: {'content-type': 'application/json'},
  data: {
    consumerAcceptList: [],
    createdAt: '',
    description: '',
    diskEncryptionKeyName: '',
    displayName: '',
    host: '',
    ipRange: '',
    lastModifiedAt: '',
    location: '',
    name: '',
    peeringCidrRange: '',
    port: '',
    runtimeVersion: '',
    serviceAttachment: '',
    state: ''
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/v1/:parent/instances';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"consumerAcceptList":[],"createdAt":"","description":"","diskEncryptionKeyName":"","displayName":"","host":"","ipRange":"","lastModifiedAt":"","location":"","name":"","peeringCidrRange":"","port":"","runtimeVersion":"","serviceAttachment":"","state":""}'
};

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}}/v1/:parent/instances',
  method: 'POST',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "consumerAcceptList": [],\n  "createdAt": "",\n  "description": "",\n  "diskEncryptionKeyName": "",\n  "displayName": "",\n  "host": "",\n  "ipRange": "",\n  "lastModifiedAt": "",\n  "location": "",\n  "name": "",\n  "peeringCidrRange": "",\n  "port": "",\n  "runtimeVersion": "",\n  "serviceAttachment": "",\n  "state": ""\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"consumerAcceptList\": [],\n  \"createdAt\": \"\",\n  \"description\": \"\",\n  \"diskEncryptionKeyName\": \"\",\n  \"displayName\": \"\",\n  \"host\": \"\",\n  \"ipRange\": \"\",\n  \"lastModifiedAt\": \"\",\n  \"location\": \"\",\n  \"name\": \"\",\n  \"peeringCidrRange\": \"\",\n  \"port\": \"\",\n  \"runtimeVersion\": \"\",\n  \"serviceAttachment\": \"\",\n  \"state\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/v1/:parent/instances")
  .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/v1/:parent/instances',
  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({
  consumerAcceptList: [],
  createdAt: '',
  description: '',
  diskEncryptionKeyName: '',
  displayName: '',
  host: '',
  ipRange: '',
  lastModifiedAt: '',
  location: '',
  name: '',
  peeringCidrRange: '',
  port: '',
  runtimeVersion: '',
  serviceAttachment: '',
  state: ''
}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/v1/:parent/instances',
  headers: {'content-type': 'application/json'},
  body: {
    consumerAcceptList: [],
    createdAt: '',
    description: '',
    diskEncryptionKeyName: '',
    displayName: '',
    host: '',
    ipRange: '',
    lastModifiedAt: '',
    location: '',
    name: '',
    peeringCidrRange: '',
    port: '',
    runtimeVersion: '',
    serviceAttachment: '',
    state: ''
  },
  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}}/v1/:parent/instances');

req.headers({
  'content-type': 'application/json'
});

req.type('json');
req.send({
  consumerAcceptList: [],
  createdAt: '',
  description: '',
  diskEncryptionKeyName: '',
  displayName: '',
  host: '',
  ipRange: '',
  lastModifiedAt: '',
  location: '',
  name: '',
  peeringCidrRange: '',
  port: '',
  runtimeVersion: '',
  serviceAttachment: '',
  state: ''
});

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}}/v1/:parent/instances',
  headers: {'content-type': 'application/json'},
  data: {
    consumerAcceptList: [],
    createdAt: '',
    description: '',
    diskEncryptionKeyName: '',
    displayName: '',
    host: '',
    ipRange: '',
    lastModifiedAt: '',
    location: '',
    name: '',
    peeringCidrRange: '',
    port: '',
    runtimeVersion: '',
    serviceAttachment: '',
    state: ''
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/v1/:parent/instances';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"consumerAcceptList":[],"createdAt":"","description":"","diskEncryptionKeyName":"","displayName":"","host":"","ipRange":"","lastModifiedAt":"","location":"","name":"","peeringCidrRange":"","port":"","runtimeVersion":"","serviceAttachment":"","state":""}'
};

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 = @{ @"consumerAcceptList": @[  ],
                              @"createdAt": @"",
                              @"description": @"",
                              @"diskEncryptionKeyName": @"",
                              @"displayName": @"",
                              @"host": @"",
                              @"ipRange": @"",
                              @"lastModifiedAt": @"",
                              @"location": @"",
                              @"name": @"",
                              @"peeringCidrRange": @"",
                              @"port": @"",
                              @"runtimeVersion": @"",
                              @"serviceAttachment": @"",
                              @"state": @"" };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/v1/:parent/instances"]
                                                       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}}/v1/:parent/instances" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"consumerAcceptList\": [],\n  \"createdAt\": \"\",\n  \"description\": \"\",\n  \"diskEncryptionKeyName\": \"\",\n  \"displayName\": \"\",\n  \"host\": \"\",\n  \"ipRange\": \"\",\n  \"lastModifiedAt\": \"\",\n  \"location\": \"\",\n  \"name\": \"\",\n  \"peeringCidrRange\": \"\",\n  \"port\": \"\",\n  \"runtimeVersion\": \"\",\n  \"serviceAttachment\": \"\",\n  \"state\": \"\"\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/v1/:parent/instances",
  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([
    'consumerAcceptList' => [
        
    ],
    'createdAt' => '',
    'description' => '',
    'diskEncryptionKeyName' => '',
    'displayName' => '',
    'host' => '',
    'ipRange' => '',
    'lastModifiedAt' => '',
    'location' => '',
    'name' => '',
    'peeringCidrRange' => '',
    'port' => '',
    'runtimeVersion' => '',
    'serviceAttachment' => '',
    'state' => ''
  ]),
  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}}/v1/:parent/instances', [
  'body' => '{
  "consumerAcceptList": [],
  "createdAt": "",
  "description": "",
  "diskEncryptionKeyName": "",
  "displayName": "",
  "host": "",
  "ipRange": "",
  "lastModifiedAt": "",
  "location": "",
  "name": "",
  "peeringCidrRange": "",
  "port": "",
  "runtimeVersion": "",
  "serviceAttachment": "",
  "state": ""
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/v1/:parent/instances');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'consumerAcceptList' => [
    
  ],
  'createdAt' => '',
  'description' => '',
  'diskEncryptionKeyName' => '',
  'displayName' => '',
  'host' => '',
  'ipRange' => '',
  'lastModifiedAt' => '',
  'location' => '',
  'name' => '',
  'peeringCidrRange' => '',
  'port' => '',
  'runtimeVersion' => '',
  'serviceAttachment' => '',
  'state' => ''
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'consumerAcceptList' => [
    
  ],
  'createdAt' => '',
  'description' => '',
  'diskEncryptionKeyName' => '',
  'displayName' => '',
  'host' => '',
  'ipRange' => '',
  'lastModifiedAt' => '',
  'location' => '',
  'name' => '',
  'peeringCidrRange' => '',
  'port' => '',
  'runtimeVersion' => '',
  'serviceAttachment' => '',
  'state' => ''
]));
$request->setRequestUrl('{{baseUrl}}/v1/:parent/instances');
$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}}/v1/:parent/instances' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "consumerAcceptList": [],
  "createdAt": "",
  "description": "",
  "diskEncryptionKeyName": "",
  "displayName": "",
  "host": "",
  "ipRange": "",
  "lastModifiedAt": "",
  "location": "",
  "name": "",
  "peeringCidrRange": "",
  "port": "",
  "runtimeVersion": "",
  "serviceAttachment": "",
  "state": ""
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/v1/:parent/instances' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "consumerAcceptList": [],
  "createdAt": "",
  "description": "",
  "diskEncryptionKeyName": "",
  "displayName": "",
  "host": "",
  "ipRange": "",
  "lastModifiedAt": "",
  "location": "",
  "name": "",
  "peeringCidrRange": "",
  "port": "",
  "runtimeVersion": "",
  "serviceAttachment": "",
  "state": ""
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"consumerAcceptList\": [],\n  \"createdAt\": \"\",\n  \"description\": \"\",\n  \"diskEncryptionKeyName\": \"\",\n  \"displayName\": \"\",\n  \"host\": \"\",\n  \"ipRange\": \"\",\n  \"lastModifiedAt\": \"\",\n  \"location\": \"\",\n  \"name\": \"\",\n  \"peeringCidrRange\": \"\",\n  \"port\": \"\",\n  \"runtimeVersion\": \"\",\n  \"serviceAttachment\": \"\",\n  \"state\": \"\"\n}"

headers = { 'content-type': "application/json" }

conn.request("POST", "/baseUrl/v1/:parent/instances", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/v1/:parent/instances"

payload = {
    "consumerAcceptList": [],
    "createdAt": "",
    "description": "",
    "diskEncryptionKeyName": "",
    "displayName": "",
    "host": "",
    "ipRange": "",
    "lastModifiedAt": "",
    "location": "",
    "name": "",
    "peeringCidrRange": "",
    "port": "",
    "runtimeVersion": "",
    "serviceAttachment": "",
    "state": ""
}
headers = {"content-type": "application/json"}

response = requests.post(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/v1/:parent/instances"

payload <- "{\n  \"consumerAcceptList\": [],\n  \"createdAt\": \"\",\n  \"description\": \"\",\n  \"diskEncryptionKeyName\": \"\",\n  \"displayName\": \"\",\n  \"host\": \"\",\n  \"ipRange\": \"\",\n  \"lastModifiedAt\": \"\",\n  \"location\": \"\",\n  \"name\": \"\",\n  \"peeringCidrRange\": \"\",\n  \"port\": \"\",\n  \"runtimeVersion\": \"\",\n  \"serviceAttachment\": \"\",\n  \"state\": \"\"\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}}/v1/:parent/instances")

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  \"consumerAcceptList\": [],\n  \"createdAt\": \"\",\n  \"description\": \"\",\n  \"diskEncryptionKeyName\": \"\",\n  \"displayName\": \"\",\n  \"host\": \"\",\n  \"ipRange\": \"\",\n  \"lastModifiedAt\": \"\",\n  \"location\": \"\",\n  \"name\": \"\",\n  \"peeringCidrRange\": \"\",\n  \"port\": \"\",\n  \"runtimeVersion\": \"\",\n  \"serviceAttachment\": \"\",\n  \"state\": \"\"\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/v1/:parent/instances') do |req|
  req.body = "{\n  \"consumerAcceptList\": [],\n  \"createdAt\": \"\",\n  \"description\": \"\",\n  \"diskEncryptionKeyName\": \"\",\n  \"displayName\": \"\",\n  \"host\": \"\",\n  \"ipRange\": \"\",\n  \"lastModifiedAt\": \"\",\n  \"location\": \"\",\n  \"name\": \"\",\n  \"peeringCidrRange\": \"\",\n  \"port\": \"\",\n  \"runtimeVersion\": \"\",\n  \"serviceAttachment\": \"\",\n  \"state\": \"\"\n}"
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/v1/:parent/instances";

    let payload = json!({
        "consumerAcceptList": (),
        "createdAt": "",
        "description": "",
        "diskEncryptionKeyName": "",
        "displayName": "",
        "host": "",
        "ipRange": "",
        "lastModifiedAt": "",
        "location": "",
        "name": "",
        "peeringCidrRange": "",
        "port": "",
        "runtimeVersion": "",
        "serviceAttachment": "",
        "state": ""
    });

    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}}/v1/:parent/instances \
  --header 'content-type: application/json' \
  --data '{
  "consumerAcceptList": [],
  "createdAt": "",
  "description": "",
  "diskEncryptionKeyName": "",
  "displayName": "",
  "host": "",
  "ipRange": "",
  "lastModifiedAt": "",
  "location": "",
  "name": "",
  "peeringCidrRange": "",
  "port": "",
  "runtimeVersion": "",
  "serviceAttachment": "",
  "state": ""
}'
echo '{
  "consumerAcceptList": [],
  "createdAt": "",
  "description": "",
  "diskEncryptionKeyName": "",
  "displayName": "",
  "host": "",
  "ipRange": "",
  "lastModifiedAt": "",
  "location": "",
  "name": "",
  "peeringCidrRange": "",
  "port": "",
  "runtimeVersion": "",
  "serviceAttachment": "",
  "state": ""
}' |  \
  http POST {{baseUrl}}/v1/:parent/instances \
  content-type:application/json
wget --quiet \
  --method POST \
  --header 'content-type: application/json' \
  --body-data '{\n  "consumerAcceptList": [],\n  "createdAt": "",\n  "description": "",\n  "diskEncryptionKeyName": "",\n  "displayName": "",\n  "host": "",\n  "ipRange": "",\n  "lastModifiedAt": "",\n  "location": "",\n  "name": "",\n  "peeringCidrRange": "",\n  "port": "",\n  "runtimeVersion": "",\n  "serviceAttachment": "",\n  "state": ""\n}' \
  --output-document \
  - {{baseUrl}}/v1/:parent/instances
import Foundation

let headers = ["content-type": "application/json"]
let parameters = [
  "consumerAcceptList": [],
  "createdAt": "",
  "description": "",
  "diskEncryptionKeyName": "",
  "displayName": "",
  "host": "",
  "ipRange": "",
  "lastModifiedAt": "",
  "location": "",
  "name": "",
  "peeringCidrRange": "",
  "port": "",
  "runtimeVersion": "",
  "serviceAttachment": "",
  "state": ""
] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/v1/:parent/instances")! 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 apigee.organizations.instances.list
{{baseUrl}}/v1/:parent/instances
QUERY PARAMS

parent
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/v1/:parent/instances");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/v1/:parent/instances")
require "http/client"

url = "{{baseUrl}}/v1/:parent/instances"

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}}/v1/:parent/instances"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/v1/:parent/instances");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/v1/:parent/instances"

	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/v1/:parent/instances HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/v1/:parent/instances")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/v1/:parent/instances"))
    .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}}/v1/:parent/instances")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/v1/:parent/instances")
  .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}}/v1/:parent/instances');

xhr.send(data);
import axios from 'axios';

const options = {method: 'GET', url: '{{baseUrl}}/v1/:parent/instances'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/v1/:parent/instances';
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}}/v1/:parent/instances',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/v1/:parent/instances")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/v1/:parent/instances',
  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}}/v1/:parent/instances'};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/v1/:parent/instances');

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}}/v1/:parent/instances'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/v1/:parent/instances';
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}}/v1/:parent/instances"]
                                                       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}}/v1/:parent/instances" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/v1/:parent/instances",
  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}}/v1/:parent/instances');

echo $response->getBody();
setUrl('{{baseUrl}}/v1/:parent/instances');
$request->setMethod(HTTP_METH_GET);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/v1/:parent/instances');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/v1/:parent/instances' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/v1/:parent/instances' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/v1/:parent/instances")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/v1/:parent/instances"

response = requests.get(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/v1/:parent/instances"

response <- VERB("GET", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/v1/:parent/instances")

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/v1/:parent/instances') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/v1/:parent/instances";

    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}}/v1/:parent/instances
http GET {{baseUrl}}/v1/:parent/instances
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/v1/:parent/instances
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/v1/:parent/instances")! 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 apigee.organizations.instances.natAddresses.activate
{{baseUrl}}/v1/:name:activate
QUERY PARAMS

name
BODY json

{}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/v1/:name:activate");

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, "{}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/v1/:name:activate" {:content-type :json})
require "http/client"

url = "{{baseUrl}}/v1/:name:activate"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{}"

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}}/v1/:name:activate"),
    Content = new StringContent("{}")
    {
        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}}/v1/:name:activate");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/v1/:name:activate"

	payload := strings.NewReader("{}")

	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/v1/:name:activate HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 2

{}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/v1/:name:activate")
  .setHeader("content-type", "application/json")
  .setBody("{}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/v1/:name:activate"))
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{}"))
    .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, "{}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/v1/:name:activate")
  .post(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/v1/:name:activate")
  .header("content-type", "application/json")
  .body("{}")
  .asString();
const data = JSON.stringify({});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/v1/:name:activate');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/v1/:name:activate',
  headers: {'content-type': 'application/json'},
  data: {}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/v1/:name:activate';
const options = {method: 'POST', headers: {'content-type': 'application/json'}, body: '{}'};

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}}/v1/:name:activate',
  method: 'POST',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{}")
val request = Request.Builder()
  .url("{{baseUrl}}/v1/:name:activate")
  .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/v1/:name:activate',
  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({}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/v1/:name:activate',
  headers: {'content-type': 'application/json'},
  body: {},
  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}}/v1/:name:activate');

req.headers({
  'content-type': 'application/json'
});

req.type('json');
req.send({});

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}}/v1/:name:activate',
  headers: {'content-type': 'application/json'},
  data: {}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/v1/:name:activate';
const options = {method: 'POST', headers: {'content-type': 'application/json'}, body: '{}'};

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 = @{  };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/v1/:name:activate"]
                                                       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}}/v1/:name:activate" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/v1/:name:activate",
  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([
    
  ]),
  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}}/v1/:name:activate', [
  'body' => '{}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/v1/:name:activate');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  
]));
$request->setRequestUrl('{{baseUrl}}/v1/:name:activate');
$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}}/v1/:name:activate' -Method POST -Headers $headers -ContentType 'application/json' -Body '{}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/v1/:name:activate' -Method POST -Headers $headers -ContentType 'application/json' -Body '{}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{}"

headers = { 'content-type': "application/json" }

conn.request("POST", "/baseUrl/v1/:name:activate", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/v1/:name:activate"

payload = {}
headers = {"content-type": "application/json"}

response = requests.post(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/v1/:name:activate"

payload <- "{}"

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}}/v1/:name:activate")

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 = "{}"

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/v1/:name:activate') do |req|
  req.body = "{}"
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/v1/:name:activate";

    let payload = json!({});

    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}}/v1/:name:activate \
  --header 'content-type: application/json' \
  --data '{}'
echo '{}' |  \
  http POST {{baseUrl}}/v1/:name:activate \
  content-type:application/json
wget --quiet \
  --method POST \
  --header 'content-type: application/json' \
  --body-data '{}' \
  --output-document \
  - {{baseUrl}}/v1/:name:activate
import Foundation

let headers = ["content-type": "application/json"]
let parameters = [] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/v1/:name:activate")! 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 apigee.organizations.instances.natAddresses.create
{{baseUrl}}/v1/:parent/natAddresses
QUERY PARAMS

parent
BODY json

{
  "ipAddress": "",
  "name": "",
  "state": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/v1/:parent/natAddresses");

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  \"ipAddress\": \"\",\n  \"name\": \"\",\n  \"state\": \"\"\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/v1/:parent/natAddresses" {:content-type :json
                                                                    :form-params {:ipAddress ""
                                                                                  :name ""
                                                                                  :state ""}})
require "http/client"

url = "{{baseUrl}}/v1/:parent/natAddresses"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"ipAddress\": \"\",\n  \"name\": \"\",\n  \"state\": \"\"\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}}/v1/:parent/natAddresses"),
    Content = new StringContent("{\n  \"ipAddress\": \"\",\n  \"name\": \"\",\n  \"state\": \"\"\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}}/v1/:parent/natAddresses");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"ipAddress\": \"\",\n  \"name\": \"\",\n  \"state\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/v1/:parent/natAddresses"

	payload := strings.NewReader("{\n  \"ipAddress\": \"\",\n  \"name\": \"\",\n  \"state\": \"\"\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/v1/:parent/natAddresses HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 50

{
  "ipAddress": "",
  "name": "",
  "state": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/v1/:parent/natAddresses")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"ipAddress\": \"\",\n  \"name\": \"\",\n  \"state\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/v1/:parent/natAddresses"))
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"ipAddress\": \"\",\n  \"name\": \"\",\n  \"state\": \"\"\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  \"ipAddress\": \"\",\n  \"name\": \"\",\n  \"state\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/v1/:parent/natAddresses")
  .post(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/v1/:parent/natAddresses")
  .header("content-type", "application/json")
  .body("{\n  \"ipAddress\": \"\",\n  \"name\": \"\",\n  \"state\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  ipAddress: '',
  name: '',
  state: ''
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/v1/:parent/natAddresses');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/v1/:parent/natAddresses',
  headers: {'content-type': 'application/json'},
  data: {ipAddress: '', name: '', state: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/v1/:parent/natAddresses';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"ipAddress":"","name":"","state":""}'
};

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}}/v1/:parent/natAddresses',
  method: 'POST',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "ipAddress": "",\n  "name": "",\n  "state": ""\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"ipAddress\": \"\",\n  \"name\": \"\",\n  \"state\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/v1/:parent/natAddresses")
  .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/v1/:parent/natAddresses',
  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({ipAddress: '', name: '', state: ''}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/v1/:parent/natAddresses',
  headers: {'content-type': 'application/json'},
  body: {ipAddress: '', name: '', state: ''},
  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}}/v1/:parent/natAddresses');

req.headers({
  'content-type': 'application/json'
});

req.type('json');
req.send({
  ipAddress: '',
  name: '',
  state: ''
});

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}}/v1/:parent/natAddresses',
  headers: {'content-type': 'application/json'},
  data: {ipAddress: '', name: '', state: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/v1/:parent/natAddresses';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"ipAddress":"","name":"","state":""}'
};

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 = @{ @"ipAddress": @"",
                              @"name": @"",
                              @"state": @"" };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/v1/:parent/natAddresses"]
                                                       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}}/v1/:parent/natAddresses" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"ipAddress\": \"\",\n  \"name\": \"\",\n  \"state\": \"\"\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/v1/:parent/natAddresses",
  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([
    'ipAddress' => '',
    'name' => '',
    'state' => ''
  ]),
  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}}/v1/:parent/natAddresses', [
  'body' => '{
  "ipAddress": "",
  "name": "",
  "state": ""
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/v1/:parent/natAddresses');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'ipAddress' => '',
  'name' => '',
  'state' => ''
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'ipAddress' => '',
  'name' => '',
  'state' => ''
]));
$request->setRequestUrl('{{baseUrl}}/v1/:parent/natAddresses');
$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}}/v1/:parent/natAddresses' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "ipAddress": "",
  "name": "",
  "state": ""
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/v1/:parent/natAddresses' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "ipAddress": "",
  "name": "",
  "state": ""
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"ipAddress\": \"\",\n  \"name\": \"\",\n  \"state\": \"\"\n}"

headers = { 'content-type': "application/json" }

conn.request("POST", "/baseUrl/v1/:parent/natAddresses", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/v1/:parent/natAddresses"

payload = {
    "ipAddress": "",
    "name": "",
    "state": ""
}
headers = {"content-type": "application/json"}

response = requests.post(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/v1/:parent/natAddresses"

payload <- "{\n  \"ipAddress\": \"\",\n  \"name\": \"\",\n  \"state\": \"\"\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}}/v1/:parent/natAddresses")

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  \"ipAddress\": \"\",\n  \"name\": \"\",\n  \"state\": \"\"\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/v1/:parent/natAddresses') do |req|
  req.body = "{\n  \"ipAddress\": \"\",\n  \"name\": \"\",\n  \"state\": \"\"\n}"
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/v1/:parent/natAddresses";

    let payload = json!({
        "ipAddress": "",
        "name": "",
        "state": ""
    });

    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}}/v1/:parent/natAddresses \
  --header 'content-type: application/json' \
  --data '{
  "ipAddress": "",
  "name": "",
  "state": ""
}'
echo '{
  "ipAddress": "",
  "name": "",
  "state": ""
}' |  \
  http POST {{baseUrl}}/v1/:parent/natAddresses \
  content-type:application/json
wget --quiet \
  --method POST \
  --header 'content-type: application/json' \
  --body-data '{\n  "ipAddress": "",\n  "name": "",\n  "state": ""\n}' \
  --output-document \
  - {{baseUrl}}/v1/:parent/natAddresses
import Foundation

let headers = ["content-type": "application/json"]
let parameters = [
  "ipAddress": "",
  "name": "",
  "state": ""
] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/v1/:parent/natAddresses")! 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 apigee.organizations.instances.natAddresses.list
{{baseUrl}}/v1/:parent/natAddresses
QUERY PARAMS

parent
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/v1/:parent/natAddresses");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/v1/:parent/natAddresses")
require "http/client"

url = "{{baseUrl}}/v1/:parent/natAddresses"

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}}/v1/:parent/natAddresses"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/v1/:parent/natAddresses");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/v1/:parent/natAddresses"

	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/v1/:parent/natAddresses HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/v1/:parent/natAddresses")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/v1/:parent/natAddresses"))
    .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}}/v1/:parent/natAddresses")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/v1/:parent/natAddresses")
  .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}}/v1/:parent/natAddresses');

xhr.send(data);
import axios from 'axios';

const options = {method: 'GET', url: '{{baseUrl}}/v1/:parent/natAddresses'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/v1/:parent/natAddresses';
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}}/v1/:parent/natAddresses',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/v1/:parent/natAddresses")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/v1/:parent/natAddresses',
  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}}/v1/:parent/natAddresses'};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/v1/:parent/natAddresses');

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}}/v1/:parent/natAddresses'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/v1/:parent/natAddresses';
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}}/v1/:parent/natAddresses"]
                                                       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}}/v1/:parent/natAddresses" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/v1/:parent/natAddresses",
  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}}/v1/:parent/natAddresses');

echo $response->getBody();
setUrl('{{baseUrl}}/v1/:parent/natAddresses');
$request->setMethod(HTTP_METH_GET);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/v1/:parent/natAddresses');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/v1/:parent/natAddresses' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/v1/:parent/natAddresses' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/v1/:parent/natAddresses")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/v1/:parent/natAddresses"

response = requests.get(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/v1/:parent/natAddresses"

response <- VERB("GET", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/v1/:parent/natAddresses")

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/v1/:parent/natAddresses') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/v1/:parent/natAddresses";

    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}}/v1/:parent/natAddresses
http GET {{baseUrl}}/v1/:parent/natAddresses
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/v1/:parent/natAddresses
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/v1/:parent/natAddresses")! 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 apigee.organizations.instances.reportStatus
{{baseUrl}}/v1/:instance:reportStatus
QUERY PARAMS

instance
BODY json

{
  "instanceUid": "",
  "reportTime": "",
  "resources": [
    {
      "resource": "",
      "revisions": [
        {
          "errors": [
            {
              "code": "",
              "message": "",
              "resource": "",
              "type": ""
            }
          ],
          "jsonSpec": "",
          "replicas": 0,
          "revisionId": ""
        }
      ],
      "totalReplicas": 0,
      "uid": ""
    }
  ]
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/v1/:instance:reportStatus");

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  \"instanceUid\": \"\",\n  \"reportTime\": \"\",\n  \"resources\": [\n    {\n      \"resource\": \"\",\n      \"revisions\": [\n        {\n          \"errors\": [\n            {\n              \"code\": \"\",\n              \"message\": \"\",\n              \"resource\": \"\",\n              \"type\": \"\"\n            }\n          ],\n          \"jsonSpec\": \"\",\n          \"replicas\": 0,\n          \"revisionId\": \"\"\n        }\n      ],\n      \"totalReplicas\": 0,\n      \"uid\": \"\"\n    }\n  ]\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/v1/:instance:reportStatus" {:content-type :json
                                                                      :form-params {:instanceUid ""
                                                                                    :reportTime ""
                                                                                    :resources [{:resource ""
                                                                                                 :revisions [{:errors [{:code ""
                                                                                                                        :message ""
                                                                                                                        :resource ""
                                                                                                                        :type ""}]
                                                                                                              :jsonSpec ""
                                                                                                              :replicas 0
                                                                                                              :revisionId ""}]
                                                                                                 :totalReplicas 0
                                                                                                 :uid ""}]}})
require "http/client"

url = "{{baseUrl}}/v1/:instance:reportStatus"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"instanceUid\": \"\",\n  \"reportTime\": \"\",\n  \"resources\": [\n    {\n      \"resource\": \"\",\n      \"revisions\": [\n        {\n          \"errors\": [\n            {\n              \"code\": \"\",\n              \"message\": \"\",\n              \"resource\": \"\",\n              \"type\": \"\"\n            }\n          ],\n          \"jsonSpec\": \"\",\n          \"replicas\": 0,\n          \"revisionId\": \"\"\n        }\n      ],\n      \"totalReplicas\": 0,\n      \"uid\": \"\"\n    }\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}}/v1/:instance:reportStatus"),
    Content = new StringContent("{\n  \"instanceUid\": \"\",\n  \"reportTime\": \"\",\n  \"resources\": [\n    {\n      \"resource\": \"\",\n      \"revisions\": [\n        {\n          \"errors\": [\n            {\n              \"code\": \"\",\n              \"message\": \"\",\n              \"resource\": \"\",\n              \"type\": \"\"\n            }\n          ],\n          \"jsonSpec\": \"\",\n          \"replicas\": 0,\n          \"revisionId\": \"\"\n        }\n      ],\n      \"totalReplicas\": 0,\n      \"uid\": \"\"\n    }\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}}/v1/:instance:reportStatus");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"instanceUid\": \"\",\n  \"reportTime\": \"\",\n  \"resources\": [\n    {\n      \"resource\": \"\",\n      \"revisions\": [\n        {\n          \"errors\": [\n            {\n              \"code\": \"\",\n              \"message\": \"\",\n              \"resource\": \"\",\n              \"type\": \"\"\n            }\n          ],\n          \"jsonSpec\": \"\",\n          \"replicas\": 0,\n          \"revisionId\": \"\"\n        }\n      ],\n      \"totalReplicas\": 0,\n      \"uid\": \"\"\n    }\n  ]\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/v1/:instance:reportStatus"

	payload := strings.NewReader("{\n  \"instanceUid\": \"\",\n  \"reportTime\": \"\",\n  \"resources\": [\n    {\n      \"resource\": \"\",\n      \"revisions\": [\n        {\n          \"errors\": [\n            {\n              \"code\": \"\",\n              \"message\": \"\",\n              \"resource\": \"\",\n              \"type\": \"\"\n            }\n          ],\n          \"jsonSpec\": \"\",\n          \"replicas\": 0,\n          \"revisionId\": \"\"\n        }\n      ],\n      \"totalReplicas\": 0,\n      \"uid\": \"\"\n    }\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/v1/:instance:reportStatus HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 442

{
  "instanceUid": "",
  "reportTime": "",
  "resources": [
    {
      "resource": "",
      "revisions": [
        {
          "errors": [
            {
              "code": "",
              "message": "",
              "resource": "",
              "type": ""
            }
          ],
          "jsonSpec": "",
          "replicas": 0,
          "revisionId": ""
        }
      ],
      "totalReplicas": 0,
      "uid": ""
    }
  ]
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/v1/:instance:reportStatus")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"instanceUid\": \"\",\n  \"reportTime\": \"\",\n  \"resources\": [\n    {\n      \"resource\": \"\",\n      \"revisions\": [\n        {\n          \"errors\": [\n            {\n              \"code\": \"\",\n              \"message\": \"\",\n              \"resource\": \"\",\n              \"type\": \"\"\n            }\n          ],\n          \"jsonSpec\": \"\",\n          \"replicas\": 0,\n          \"revisionId\": \"\"\n        }\n      ],\n      \"totalReplicas\": 0,\n      \"uid\": \"\"\n    }\n  ]\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/v1/:instance:reportStatus"))
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"instanceUid\": \"\",\n  \"reportTime\": \"\",\n  \"resources\": [\n    {\n      \"resource\": \"\",\n      \"revisions\": [\n        {\n          \"errors\": [\n            {\n              \"code\": \"\",\n              \"message\": \"\",\n              \"resource\": \"\",\n              \"type\": \"\"\n            }\n          ],\n          \"jsonSpec\": \"\",\n          \"replicas\": 0,\n          \"revisionId\": \"\"\n        }\n      ],\n      \"totalReplicas\": 0,\n      \"uid\": \"\"\n    }\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  \"instanceUid\": \"\",\n  \"reportTime\": \"\",\n  \"resources\": [\n    {\n      \"resource\": \"\",\n      \"revisions\": [\n        {\n          \"errors\": [\n            {\n              \"code\": \"\",\n              \"message\": \"\",\n              \"resource\": \"\",\n              \"type\": \"\"\n            }\n          ],\n          \"jsonSpec\": \"\",\n          \"replicas\": 0,\n          \"revisionId\": \"\"\n        }\n      ],\n      \"totalReplicas\": 0,\n      \"uid\": \"\"\n    }\n  ]\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/v1/:instance:reportStatus")
  .post(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/v1/:instance:reportStatus")
  .header("content-type", "application/json")
  .body("{\n  \"instanceUid\": \"\",\n  \"reportTime\": \"\",\n  \"resources\": [\n    {\n      \"resource\": \"\",\n      \"revisions\": [\n        {\n          \"errors\": [\n            {\n              \"code\": \"\",\n              \"message\": \"\",\n              \"resource\": \"\",\n              \"type\": \"\"\n            }\n          ],\n          \"jsonSpec\": \"\",\n          \"replicas\": 0,\n          \"revisionId\": \"\"\n        }\n      ],\n      \"totalReplicas\": 0,\n      \"uid\": \"\"\n    }\n  ]\n}")
  .asString();
const data = JSON.stringify({
  instanceUid: '',
  reportTime: '',
  resources: [
    {
      resource: '',
      revisions: [
        {
          errors: [
            {
              code: '',
              message: '',
              resource: '',
              type: ''
            }
          ],
          jsonSpec: '',
          replicas: 0,
          revisionId: ''
        }
      ],
      totalReplicas: 0,
      uid: ''
    }
  ]
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/v1/:instance:reportStatus');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/v1/:instance:reportStatus',
  headers: {'content-type': 'application/json'},
  data: {
    instanceUid: '',
    reportTime: '',
    resources: [
      {
        resource: '',
        revisions: [
          {
            errors: [{code: '', message: '', resource: '', type: ''}],
            jsonSpec: '',
            replicas: 0,
            revisionId: ''
          }
        ],
        totalReplicas: 0,
        uid: ''
      }
    ]
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/v1/:instance:reportStatus';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"instanceUid":"","reportTime":"","resources":[{"resource":"","revisions":[{"errors":[{"code":"","message":"","resource":"","type":""}],"jsonSpec":"","replicas":0,"revisionId":""}],"totalReplicas":0,"uid":""}]}'
};

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}}/v1/:instance:reportStatus',
  method: 'POST',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "instanceUid": "",\n  "reportTime": "",\n  "resources": [\n    {\n      "resource": "",\n      "revisions": [\n        {\n          "errors": [\n            {\n              "code": "",\n              "message": "",\n              "resource": "",\n              "type": ""\n            }\n          ],\n          "jsonSpec": "",\n          "replicas": 0,\n          "revisionId": ""\n        }\n      ],\n      "totalReplicas": 0,\n      "uid": ""\n    }\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  \"instanceUid\": \"\",\n  \"reportTime\": \"\",\n  \"resources\": [\n    {\n      \"resource\": \"\",\n      \"revisions\": [\n        {\n          \"errors\": [\n            {\n              \"code\": \"\",\n              \"message\": \"\",\n              \"resource\": \"\",\n              \"type\": \"\"\n            }\n          ],\n          \"jsonSpec\": \"\",\n          \"replicas\": 0,\n          \"revisionId\": \"\"\n        }\n      ],\n      \"totalReplicas\": 0,\n      \"uid\": \"\"\n    }\n  ]\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/v1/:instance:reportStatus")
  .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/v1/:instance:reportStatus',
  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({
  instanceUid: '',
  reportTime: '',
  resources: [
    {
      resource: '',
      revisions: [
        {
          errors: [{code: '', message: '', resource: '', type: ''}],
          jsonSpec: '',
          replicas: 0,
          revisionId: ''
        }
      ],
      totalReplicas: 0,
      uid: ''
    }
  ]
}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/v1/:instance:reportStatus',
  headers: {'content-type': 'application/json'},
  body: {
    instanceUid: '',
    reportTime: '',
    resources: [
      {
        resource: '',
        revisions: [
          {
            errors: [{code: '', message: '', resource: '', type: ''}],
            jsonSpec: '',
            replicas: 0,
            revisionId: ''
          }
        ],
        totalReplicas: 0,
        uid: ''
      }
    ]
  },
  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}}/v1/:instance:reportStatus');

req.headers({
  'content-type': 'application/json'
});

req.type('json');
req.send({
  instanceUid: '',
  reportTime: '',
  resources: [
    {
      resource: '',
      revisions: [
        {
          errors: [
            {
              code: '',
              message: '',
              resource: '',
              type: ''
            }
          ],
          jsonSpec: '',
          replicas: 0,
          revisionId: ''
        }
      ],
      totalReplicas: 0,
      uid: ''
    }
  ]
});

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}}/v1/:instance:reportStatus',
  headers: {'content-type': 'application/json'},
  data: {
    instanceUid: '',
    reportTime: '',
    resources: [
      {
        resource: '',
        revisions: [
          {
            errors: [{code: '', message: '', resource: '', type: ''}],
            jsonSpec: '',
            replicas: 0,
            revisionId: ''
          }
        ],
        totalReplicas: 0,
        uid: ''
      }
    ]
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/v1/:instance:reportStatus';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"instanceUid":"","reportTime":"","resources":[{"resource":"","revisions":[{"errors":[{"code":"","message":"","resource":"","type":""}],"jsonSpec":"","replicas":0,"revisionId":""}],"totalReplicas":0,"uid":""}]}'
};

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 = @{ @"instanceUid": @"",
                              @"reportTime": @"",
                              @"resources": @[ @{ @"resource": @"", @"revisions": @[ @{ @"errors": @[ @{ @"code": @"", @"message": @"", @"resource": @"", @"type": @"" } ], @"jsonSpec": @"", @"replicas": @0, @"revisionId": @"" } ], @"totalReplicas": @0, @"uid": @"" } ] };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/v1/:instance:reportStatus"]
                                                       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}}/v1/:instance:reportStatus" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"instanceUid\": \"\",\n  \"reportTime\": \"\",\n  \"resources\": [\n    {\n      \"resource\": \"\",\n      \"revisions\": [\n        {\n          \"errors\": [\n            {\n              \"code\": \"\",\n              \"message\": \"\",\n              \"resource\": \"\",\n              \"type\": \"\"\n            }\n          ],\n          \"jsonSpec\": \"\",\n          \"replicas\": 0,\n          \"revisionId\": \"\"\n        }\n      ],\n      \"totalReplicas\": 0,\n      \"uid\": \"\"\n    }\n  ]\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/v1/:instance:reportStatus",
  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([
    'instanceUid' => '',
    'reportTime' => '',
    'resources' => [
        [
                'resource' => '',
                'revisions' => [
                                [
                                                                'errors' => [
                                                                                                                                [
                                                                                                                                                                                                                                                                'code' => '',
                                                                                                                                                                                                                                                                'message' => '',
                                                                                                                                                                                                                                                                'resource' => '',
                                                                                                                                                                                                                                                                'type' => ''
                                                                                                                                ]
                                                                ],
                                                                'jsonSpec' => '',
                                                                'replicas' => 0,
                                                                'revisionId' => ''
                                ]
                ],
                'totalReplicas' => 0,
                'uid' => ''
        ]
    ]
  ]),
  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}}/v1/:instance:reportStatus', [
  'body' => '{
  "instanceUid": "",
  "reportTime": "",
  "resources": [
    {
      "resource": "",
      "revisions": [
        {
          "errors": [
            {
              "code": "",
              "message": "",
              "resource": "",
              "type": ""
            }
          ],
          "jsonSpec": "",
          "replicas": 0,
          "revisionId": ""
        }
      ],
      "totalReplicas": 0,
      "uid": ""
    }
  ]
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/v1/:instance:reportStatus');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'instanceUid' => '',
  'reportTime' => '',
  'resources' => [
    [
        'resource' => '',
        'revisions' => [
                [
                                'errors' => [
                                                                [
                                                                                                                                'code' => '',
                                                                                                                                'message' => '',
                                                                                                                                'resource' => '',
                                                                                                                                'type' => ''
                                                                ]
                                ],
                                'jsonSpec' => '',
                                'replicas' => 0,
                                'revisionId' => ''
                ]
        ],
        'totalReplicas' => 0,
        'uid' => ''
    ]
  ]
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'instanceUid' => '',
  'reportTime' => '',
  'resources' => [
    [
        'resource' => '',
        'revisions' => [
                [
                                'errors' => [
                                                                [
                                                                                                                                'code' => '',
                                                                                                                                'message' => '',
                                                                                                                                'resource' => '',
                                                                                                                                'type' => ''
                                                                ]
                                ],
                                'jsonSpec' => '',
                                'replicas' => 0,
                                'revisionId' => ''
                ]
        ],
        'totalReplicas' => 0,
        'uid' => ''
    ]
  ]
]));
$request->setRequestUrl('{{baseUrl}}/v1/:instance:reportStatus');
$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}}/v1/:instance:reportStatus' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "instanceUid": "",
  "reportTime": "",
  "resources": [
    {
      "resource": "",
      "revisions": [
        {
          "errors": [
            {
              "code": "",
              "message": "",
              "resource": "",
              "type": ""
            }
          ],
          "jsonSpec": "",
          "replicas": 0,
          "revisionId": ""
        }
      ],
      "totalReplicas": 0,
      "uid": ""
    }
  ]
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/v1/:instance:reportStatus' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "instanceUid": "",
  "reportTime": "",
  "resources": [
    {
      "resource": "",
      "revisions": [
        {
          "errors": [
            {
              "code": "",
              "message": "",
              "resource": "",
              "type": ""
            }
          ],
          "jsonSpec": "",
          "replicas": 0,
          "revisionId": ""
        }
      ],
      "totalReplicas": 0,
      "uid": ""
    }
  ]
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"instanceUid\": \"\",\n  \"reportTime\": \"\",\n  \"resources\": [\n    {\n      \"resource\": \"\",\n      \"revisions\": [\n        {\n          \"errors\": [\n            {\n              \"code\": \"\",\n              \"message\": \"\",\n              \"resource\": \"\",\n              \"type\": \"\"\n            }\n          ],\n          \"jsonSpec\": \"\",\n          \"replicas\": 0,\n          \"revisionId\": \"\"\n        }\n      ],\n      \"totalReplicas\": 0,\n      \"uid\": \"\"\n    }\n  ]\n}"

headers = { 'content-type': "application/json" }

conn.request("POST", "/baseUrl/v1/:instance:reportStatus", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/v1/:instance:reportStatus"

payload = {
    "instanceUid": "",
    "reportTime": "",
    "resources": [
        {
            "resource": "",
            "revisions": [
                {
                    "errors": [
                        {
                            "code": "",
                            "message": "",
                            "resource": "",
                            "type": ""
                        }
                    ],
                    "jsonSpec": "",
                    "replicas": 0,
                    "revisionId": ""
                }
            ],
            "totalReplicas": 0,
            "uid": ""
        }
    ]
}
headers = {"content-type": "application/json"}

response = requests.post(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/v1/:instance:reportStatus"

payload <- "{\n  \"instanceUid\": \"\",\n  \"reportTime\": \"\",\n  \"resources\": [\n    {\n      \"resource\": \"\",\n      \"revisions\": [\n        {\n          \"errors\": [\n            {\n              \"code\": \"\",\n              \"message\": \"\",\n              \"resource\": \"\",\n              \"type\": \"\"\n            }\n          ],\n          \"jsonSpec\": \"\",\n          \"replicas\": 0,\n          \"revisionId\": \"\"\n        }\n      ],\n      \"totalReplicas\": 0,\n      \"uid\": \"\"\n    }\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}}/v1/:instance:reportStatus")

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  \"instanceUid\": \"\",\n  \"reportTime\": \"\",\n  \"resources\": [\n    {\n      \"resource\": \"\",\n      \"revisions\": [\n        {\n          \"errors\": [\n            {\n              \"code\": \"\",\n              \"message\": \"\",\n              \"resource\": \"\",\n              \"type\": \"\"\n            }\n          ],\n          \"jsonSpec\": \"\",\n          \"replicas\": 0,\n          \"revisionId\": \"\"\n        }\n      ],\n      \"totalReplicas\": 0,\n      \"uid\": \"\"\n    }\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/v1/:instance:reportStatus') do |req|
  req.body = "{\n  \"instanceUid\": \"\",\n  \"reportTime\": \"\",\n  \"resources\": [\n    {\n      \"resource\": \"\",\n      \"revisions\": [\n        {\n          \"errors\": [\n            {\n              \"code\": \"\",\n              \"message\": \"\",\n              \"resource\": \"\",\n              \"type\": \"\"\n            }\n          ],\n          \"jsonSpec\": \"\",\n          \"replicas\": 0,\n          \"revisionId\": \"\"\n        }\n      ],\n      \"totalReplicas\": 0,\n      \"uid\": \"\"\n    }\n  ]\n}"
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/v1/:instance:reportStatus";

    let payload = json!({
        "instanceUid": "",
        "reportTime": "",
        "resources": (
            json!({
                "resource": "",
                "revisions": (
                    json!({
                        "errors": (
                            json!({
                                "code": "",
                                "message": "",
                                "resource": "",
                                "type": ""
                            })
                        ),
                        "jsonSpec": "",
                        "replicas": 0,
                        "revisionId": ""
                    })
                ),
                "totalReplicas": 0,
                "uid": ""
            })
        )
    });

    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}}/v1/:instance:reportStatus \
  --header 'content-type: application/json' \
  --data '{
  "instanceUid": "",
  "reportTime": "",
  "resources": [
    {
      "resource": "",
      "revisions": [
        {
          "errors": [
            {
              "code": "",
              "message": "",
              "resource": "",
              "type": ""
            }
          ],
          "jsonSpec": "",
          "replicas": 0,
          "revisionId": ""
        }
      ],
      "totalReplicas": 0,
      "uid": ""
    }
  ]
}'
echo '{
  "instanceUid": "",
  "reportTime": "",
  "resources": [
    {
      "resource": "",
      "revisions": [
        {
          "errors": [
            {
              "code": "",
              "message": "",
              "resource": "",
              "type": ""
            }
          ],
          "jsonSpec": "",
          "replicas": 0,
          "revisionId": ""
        }
      ],
      "totalReplicas": 0,
      "uid": ""
    }
  ]
}' |  \
  http POST {{baseUrl}}/v1/:instance:reportStatus \
  content-type:application/json
wget --quiet \
  --method POST \
  --header 'content-type: application/json' \
  --body-data '{\n  "instanceUid": "",\n  "reportTime": "",\n  "resources": [\n    {\n      "resource": "",\n      "revisions": [\n        {\n          "errors": [\n            {\n              "code": "",\n              "message": "",\n              "resource": "",\n              "type": ""\n            }\n          ],\n          "jsonSpec": "",\n          "replicas": 0,\n          "revisionId": ""\n        }\n      ],\n      "totalReplicas": 0,\n      "uid": ""\n    }\n  ]\n}' \
  --output-document \
  - {{baseUrl}}/v1/:instance:reportStatus
import Foundation

let headers = ["content-type": "application/json"]
let parameters = [
  "instanceUid": "",
  "reportTime": "",
  "resources": [
    [
      "resource": "",
      "revisions": [
        [
          "errors": [
            [
              "code": "",
              "message": "",
              "resource": "",
              "type": ""
            ]
          ],
          "jsonSpec": "",
          "replicas": 0,
          "revisionId": ""
        ]
      ],
      "totalReplicas": 0,
      "uid": ""
    ]
  ]
] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/v1/:instance:reportStatus")! 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 apigee.organizations.keyvaluemaps.create
{{baseUrl}}/v1/:parent/keyvaluemaps
QUERY PARAMS

parent
BODY json

{
  "encrypted": false,
  "name": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/v1/:parent/keyvaluemaps");

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  \"encrypted\": false,\n  \"name\": \"\"\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/v1/:parent/keyvaluemaps" {:content-type :json
                                                                    :form-params {:encrypted false
                                                                                  :name ""}})
require "http/client"

url = "{{baseUrl}}/v1/:parent/keyvaluemaps"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"encrypted\": false,\n  \"name\": \"\"\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}}/v1/:parent/keyvaluemaps"),
    Content = new StringContent("{\n  \"encrypted\": false,\n  \"name\": \"\"\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}}/v1/:parent/keyvaluemaps");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"encrypted\": false,\n  \"name\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/v1/:parent/keyvaluemaps"

	payload := strings.NewReader("{\n  \"encrypted\": false,\n  \"name\": \"\"\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/v1/:parent/keyvaluemaps HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 38

{
  "encrypted": false,
  "name": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/v1/:parent/keyvaluemaps")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"encrypted\": false,\n  \"name\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/v1/:parent/keyvaluemaps"))
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"encrypted\": false,\n  \"name\": \"\"\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  \"encrypted\": false,\n  \"name\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/v1/:parent/keyvaluemaps")
  .post(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/v1/:parent/keyvaluemaps")
  .header("content-type", "application/json")
  .body("{\n  \"encrypted\": false,\n  \"name\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  encrypted: false,
  name: ''
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/v1/:parent/keyvaluemaps');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/v1/:parent/keyvaluemaps',
  headers: {'content-type': 'application/json'},
  data: {encrypted: false, name: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/v1/:parent/keyvaluemaps';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"encrypted":false,"name":""}'
};

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}}/v1/:parent/keyvaluemaps',
  method: 'POST',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "encrypted": false,\n  "name": ""\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"encrypted\": false,\n  \"name\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/v1/:parent/keyvaluemaps")
  .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/v1/:parent/keyvaluemaps',
  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({encrypted: false, name: ''}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/v1/:parent/keyvaluemaps',
  headers: {'content-type': 'application/json'},
  body: {encrypted: false, name: ''},
  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}}/v1/:parent/keyvaluemaps');

req.headers({
  'content-type': 'application/json'
});

req.type('json');
req.send({
  encrypted: false,
  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: 'POST',
  url: '{{baseUrl}}/v1/:parent/keyvaluemaps',
  headers: {'content-type': 'application/json'},
  data: {encrypted: false, name: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/v1/:parent/keyvaluemaps';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"encrypted":false,"name":""}'
};

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 = @{ @"encrypted": @NO,
                              @"name": @"" };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/v1/:parent/keyvaluemaps"]
                                                       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}}/v1/:parent/keyvaluemaps" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"encrypted\": false,\n  \"name\": \"\"\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/v1/:parent/keyvaluemaps",
  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([
    'encrypted' => null,
    'name' => ''
  ]),
  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}}/v1/:parent/keyvaluemaps', [
  'body' => '{
  "encrypted": false,
  "name": ""
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/v1/:parent/keyvaluemaps');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'encrypted' => null,
  'name' => ''
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'encrypted' => null,
  'name' => ''
]));
$request->setRequestUrl('{{baseUrl}}/v1/:parent/keyvaluemaps');
$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}}/v1/:parent/keyvaluemaps' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "encrypted": false,
  "name": ""
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/v1/:parent/keyvaluemaps' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "encrypted": false,
  "name": ""
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"encrypted\": false,\n  \"name\": \"\"\n}"

headers = { 'content-type': "application/json" }

conn.request("POST", "/baseUrl/v1/:parent/keyvaluemaps", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/v1/:parent/keyvaluemaps"

payload = {
    "encrypted": False,
    "name": ""
}
headers = {"content-type": "application/json"}

response = requests.post(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/v1/:parent/keyvaluemaps"

payload <- "{\n  \"encrypted\": false,\n  \"name\": \"\"\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}}/v1/:parent/keyvaluemaps")

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  \"encrypted\": false,\n  \"name\": \"\"\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/v1/:parent/keyvaluemaps') do |req|
  req.body = "{\n  \"encrypted\": false,\n  \"name\": \"\"\n}"
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/v1/:parent/keyvaluemaps";

    let payload = json!({
        "encrypted": false,
        "name": ""
    });

    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}}/v1/:parent/keyvaluemaps \
  --header 'content-type: application/json' \
  --data '{
  "encrypted": false,
  "name": ""
}'
echo '{
  "encrypted": false,
  "name": ""
}' |  \
  http POST {{baseUrl}}/v1/:parent/keyvaluemaps \
  content-type:application/json
wget --quiet \
  --method POST \
  --header 'content-type: application/json' \
  --body-data '{\n  "encrypted": false,\n  "name": ""\n}' \
  --output-document \
  - {{baseUrl}}/v1/:parent/keyvaluemaps
import Foundation

let headers = ["content-type": "application/json"]
let parameters = [
  "encrypted": false,
  "name": ""
] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/v1/:parent/keyvaluemaps")! 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 apigee.organizations.keyvaluemaps.entries.create
{{baseUrl}}/v1/:parent/entries
QUERY PARAMS

parent
BODY json

{
  "name": "",
  "value": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/v1/:parent/entries");

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  \"name\": \"\",\n  \"value\": \"\"\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/v1/:parent/entries" {:content-type :json
                                                               :form-params {:name ""
                                                                             :value ""}})
require "http/client"

url = "{{baseUrl}}/v1/:parent/entries"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"name\": \"\",\n  \"value\": \"\"\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}}/v1/:parent/entries"),
    Content = new StringContent("{\n  \"name\": \"\",\n  \"value\": \"\"\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}}/v1/:parent/entries");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"name\": \"\",\n  \"value\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/v1/:parent/entries"

	payload := strings.NewReader("{\n  \"name\": \"\",\n  \"value\": \"\"\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/v1/:parent/entries HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 31

{
  "name": "",
  "value": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/v1/:parent/entries")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"name\": \"\",\n  \"value\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/v1/:parent/entries"))
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"name\": \"\",\n  \"value\": \"\"\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  \"name\": \"\",\n  \"value\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/v1/:parent/entries")
  .post(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/v1/:parent/entries")
  .header("content-type", "application/json")
  .body("{\n  \"name\": \"\",\n  \"value\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  name: '',
  value: ''
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/v1/:parent/entries');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/v1/:parent/entries',
  headers: {'content-type': 'application/json'},
  data: {name: '', value: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/v1/:parent/entries';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"name":"","value":""}'
};

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}}/v1/:parent/entries',
  method: 'POST',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "name": "",\n  "value": ""\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"name\": \"\",\n  \"value\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/v1/:parent/entries")
  .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/v1/:parent/entries',
  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({name: '', value: ''}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/v1/:parent/entries',
  headers: {'content-type': 'application/json'},
  body: {name: '', value: ''},
  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}}/v1/:parent/entries');

req.headers({
  'content-type': 'application/json'
});

req.type('json');
req.send({
  name: '',
  value: ''
});

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}}/v1/:parent/entries',
  headers: {'content-type': 'application/json'},
  data: {name: '', value: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/v1/:parent/entries';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"name":"","value":""}'
};

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 = @{ @"name": @"",
                              @"value": @"" };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/v1/:parent/entries"]
                                                       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}}/v1/:parent/entries" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"name\": \"\",\n  \"value\": \"\"\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/v1/:parent/entries",
  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([
    'name' => '',
    'value' => ''
  ]),
  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}}/v1/:parent/entries', [
  'body' => '{
  "name": "",
  "value": ""
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/v1/:parent/entries');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'name' => '',
  'value' => ''
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'name' => '',
  'value' => ''
]));
$request->setRequestUrl('{{baseUrl}}/v1/:parent/entries');
$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}}/v1/:parent/entries' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "name": "",
  "value": ""
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/v1/:parent/entries' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "name": "",
  "value": ""
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"name\": \"\",\n  \"value\": \"\"\n}"

headers = { 'content-type': "application/json" }

conn.request("POST", "/baseUrl/v1/:parent/entries", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/v1/:parent/entries"

payload = {
    "name": "",
    "value": ""
}
headers = {"content-type": "application/json"}

response = requests.post(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/v1/:parent/entries"

payload <- "{\n  \"name\": \"\",\n  \"value\": \"\"\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}}/v1/:parent/entries")

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  \"name\": \"\",\n  \"value\": \"\"\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/v1/:parent/entries') do |req|
  req.body = "{\n  \"name\": \"\",\n  \"value\": \"\"\n}"
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/v1/:parent/entries";

    let payload = json!({
        "name": "",
        "value": ""
    });

    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}}/v1/:parent/entries \
  --header 'content-type: application/json' \
  --data '{
  "name": "",
  "value": ""
}'
echo '{
  "name": "",
  "value": ""
}' |  \
  http POST {{baseUrl}}/v1/:parent/entries \
  content-type:application/json
wget --quiet \
  --method POST \
  --header 'content-type: application/json' \
  --body-data '{\n  "name": "",\n  "value": ""\n}' \
  --output-document \
  - {{baseUrl}}/v1/:parent/entries
import Foundation

let headers = ["content-type": "application/json"]
let parameters = [
  "name": "",
  "value": ""
] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/v1/:parent/entries")! 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 apigee.organizations.keyvaluemaps.entries.list
{{baseUrl}}/v1/:parent/entries
QUERY PARAMS

parent
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/v1/:parent/entries");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/v1/:parent/entries")
require "http/client"

url = "{{baseUrl}}/v1/:parent/entries"

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}}/v1/:parent/entries"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/v1/:parent/entries");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/v1/:parent/entries"

	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/v1/:parent/entries HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/v1/:parent/entries")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/v1/:parent/entries"))
    .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}}/v1/:parent/entries")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/v1/:parent/entries")
  .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}}/v1/:parent/entries');

xhr.send(data);
import axios from 'axios';

const options = {method: 'GET', url: '{{baseUrl}}/v1/:parent/entries'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/v1/:parent/entries';
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}}/v1/:parent/entries',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/v1/:parent/entries")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/v1/:parent/entries',
  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}}/v1/:parent/entries'};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/v1/:parent/entries');

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}}/v1/:parent/entries'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/v1/:parent/entries';
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}}/v1/:parent/entries"]
                                                       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}}/v1/:parent/entries" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/v1/:parent/entries",
  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}}/v1/:parent/entries');

echo $response->getBody();
setUrl('{{baseUrl}}/v1/:parent/entries');
$request->setMethod(HTTP_METH_GET);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/v1/:parent/entries');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/v1/:parent/entries' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/v1/:parent/entries' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/v1/:parent/entries")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/v1/:parent/entries"

response = requests.get(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/v1/:parent/entries"

response <- VERB("GET", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/v1/:parent/entries")

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/v1/:parent/entries') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/v1/:parent/entries";

    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}}/v1/:parent/entries
http GET {{baseUrl}}/v1/:parent/entries
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/v1/:parent/entries
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/v1/:parent/entries")! 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 apigee.organizations.list
{{baseUrl}}/v1/:parent
QUERY PARAMS

parent
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/v1/:parent");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/v1/:parent")
require "http/client"

url = "{{baseUrl}}/v1/:parent"

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}}/v1/:parent"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/v1/:parent");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/v1/:parent"

	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/v1/:parent HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/v1/:parent")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/v1/:parent"))
    .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}}/v1/:parent")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/v1/:parent")
  .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}}/v1/:parent');

xhr.send(data);
import axios from 'axios';

const options = {method: 'GET', url: '{{baseUrl}}/v1/:parent'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/v1/:parent';
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}}/v1/:parent',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/v1/:parent")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/v1/:parent',
  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}}/v1/:parent'};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/v1/:parent');

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}}/v1/:parent'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/v1/:parent';
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}}/v1/:parent"]
                                                       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}}/v1/:parent" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/v1/:parent",
  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}}/v1/:parent');

echo $response->getBody();
setUrl('{{baseUrl}}/v1/:parent');
$request->setMethod(HTTP_METH_GET);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/v1/:parent');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/v1/:parent' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/v1/:parent' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/v1/:parent")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/v1/:parent"

response = requests.get(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/v1/:parent"

response <- VERB("GET", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/v1/:parent")

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/v1/:parent') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/v1/:parent";

    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}}/v1/:parent
http GET {{baseUrl}}/v1/:parent
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/v1/:parent
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/v1/:parent")! 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 apigee.organizations.operations.list
{{baseUrl}}/v1/:name/operations
QUERY PARAMS

name
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/v1/:name/operations");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/v1/:name/operations")
require "http/client"

url = "{{baseUrl}}/v1/:name/operations"

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}}/v1/:name/operations"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/v1/:name/operations");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/v1/:name/operations"

	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/v1/:name/operations HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/v1/:name/operations")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/v1/:name/operations"))
    .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}}/v1/:name/operations")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/v1/:name/operations")
  .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}}/v1/:name/operations');

xhr.send(data);
import axios from 'axios';

const options = {method: 'GET', url: '{{baseUrl}}/v1/:name/operations'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/v1/:name/operations';
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}}/v1/:name/operations',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/v1/:name/operations")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/v1/:name/operations',
  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}}/v1/:name/operations'};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/v1/:name/operations');

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}}/v1/:name/operations'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/v1/:name/operations';
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}}/v1/:name/operations"]
                                                       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}}/v1/:name/operations" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/v1/:name/operations",
  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}}/v1/:name/operations');

echo $response->getBody();
setUrl('{{baseUrl}}/v1/:name/operations');
$request->setMethod(HTTP_METH_GET);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/v1/:name/operations');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/v1/:name/operations' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/v1/:name/operations' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/v1/:name/operations")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/v1/:name/operations"

response = requests.get(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/v1/:name/operations"

response <- VERB("GET", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/v1/:name/operations")

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/v1/:name/operations') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/v1/:name/operations";

    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}}/v1/:name/operations
http GET {{baseUrl}}/v1/:name/operations
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/v1/:name/operations
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/v1/:name/operations")! 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 apigee.organizations.reports.create
{{baseUrl}}/v1/:parent/reports
QUERY PARAMS

parent
BODY json

{
  "chartType": "",
  "comments": [],
  "createdAt": "",
  "dimensions": [],
  "displayName": "",
  "environment": "",
  "filter": "",
  "fromTime": "",
  "lastModifiedAt": "",
  "lastViewedAt": "",
  "limit": "",
  "metrics": [
    {
      "function": "",
      "name": ""
    }
  ],
  "name": "",
  "offset": "",
  "organization": "",
  "properties": [
    {
      "property": "",
      "value": [
        {
          "name": "",
          "value": ""
        }
      ]
    }
  ],
  "sortByCols": [],
  "sortOrder": "",
  "tags": [],
  "timeUnit": "",
  "toTime": "",
  "topk": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/v1/:parent/reports");

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  \"chartType\": \"\",\n  \"comments\": [],\n  \"createdAt\": \"\",\n  \"dimensions\": [],\n  \"displayName\": \"\",\n  \"environment\": \"\",\n  \"filter\": \"\",\n  \"fromTime\": \"\",\n  \"lastModifiedAt\": \"\",\n  \"lastViewedAt\": \"\",\n  \"limit\": \"\",\n  \"metrics\": [\n    {\n      \"function\": \"\",\n      \"name\": \"\"\n    }\n  ],\n  \"name\": \"\",\n  \"offset\": \"\",\n  \"organization\": \"\",\n  \"properties\": [\n    {\n      \"property\": \"\",\n      \"value\": [\n        {\n          \"name\": \"\",\n          \"value\": \"\"\n        }\n      ]\n    }\n  ],\n  \"sortByCols\": [],\n  \"sortOrder\": \"\",\n  \"tags\": [],\n  \"timeUnit\": \"\",\n  \"toTime\": \"\",\n  \"topk\": \"\"\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/v1/:parent/reports" {:content-type :json
                                                               :form-params {:chartType ""
                                                                             :comments []
                                                                             :createdAt ""
                                                                             :dimensions []
                                                                             :displayName ""
                                                                             :environment ""
                                                                             :filter ""
                                                                             :fromTime ""
                                                                             :lastModifiedAt ""
                                                                             :lastViewedAt ""
                                                                             :limit ""
                                                                             :metrics [{:function ""
                                                                                        :name ""}]
                                                                             :name ""
                                                                             :offset ""
                                                                             :organization ""
                                                                             :properties [{:property ""
                                                                                           :value [{:name ""
                                                                                                    :value ""}]}]
                                                                             :sortByCols []
                                                                             :sortOrder ""
                                                                             :tags []
                                                                             :timeUnit ""
                                                                             :toTime ""
                                                                             :topk ""}})
require "http/client"

url = "{{baseUrl}}/v1/:parent/reports"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"chartType\": \"\",\n  \"comments\": [],\n  \"createdAt\": \"\",\n  \"dimensions\": [],\n  \"displayName\": \"\",\n  \"environment\": \"\",\n  \"filter\": \"\",\n  \"fromTime\": \"\",\n  \"lastModifiedAt\": \"\",\n  \"lastViewedAt\": \"\",\n  \"limit\": \"\",\n  \"metrics\": [\n    {\n      \"function\": \"\",\n      \"name\": \"\"\n    }\n  ],\n  \"name\": \"\",\n  \"offset\": \"\",\n  \"organization\": \"\",\n  \"properties\": [\n    {\n      \"property\": \"\",\n      \"value\": [\n        {\n          \"name\": \"\",\n          \"value\": \"\"\n        }\n      ]\n    }\n  ],\n  \"sortByCols\": [],\n  \"sortOrder\": \"\",\n  \"tags\": [],\n  \"timeUnit\": \"\",\n  \"toTime\": \"\",\n  \"topk\": \"\"\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}}/v1/:parent/reports"),
    Content = new StringContent("{\n  \"chartType\": \"\",\n  \"comments\": [],\n  \"createdAt\": \"\",\n  \"dimensions\": [],\n  \"displayName\": \"\",\n  \"environment\": \"\",\n  \"filter\": \"\",\n  \"fromTime\": \"\",\n  \"lastModifiedAt\": \"\",\n  \"lastViewedAt\": \"\",\n  \"limit\": \"\",\n  \"metrics\": [\n    {\n      \"function\": \"\",\n      \"name\": \"\"\n    }\n  ],\n  \"name\": \"\",\n  \"offset\": \"\",\n  \"organization\": \"\",\n  \"properties\": [\n    {\n      \"property\": \"\",\n      \"value\": [\n        {\n          \"name\": \"\",\n          \"value\": \"\"\n        }\n      ]\n    }\n  ],\n  \"sortByCols\": [],\n  \"sortOrder\": \"\",\n  \"tags\": [],\n  \"timeUnit\": \"\",\n  \"toTime\": \"\",\n  \"topk\": \"\"\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}}/v1/:parent/reports");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"chartType\": \"\",\n  \"comments\": [],\n  \"createdAt\": \"\",\n  \"dimensions\": [],\n  \"displayName\": \"\",\n  \"environment\": \"\",\n  \"filter\": \"\",\n  \"fromTime\": \"\",\n  \"lastModifiedAt\": \"\",\n  \"lastViewedAt\": \"\",\n  \"limit\": \"\",\n  \"metrics\": [\n    {\n      \"function\": \"\",\n      \"name\": \"\"\n    }\n  ],\n  \"name\": \"\",\n  \"offset\": \"\",\n  \"organization\": \"\",\n  \"properties\": [\n    {\n      \"property\": \"\",\n      \"value\": [\n        {\n          \"name\": \"\",\n          \"value\": \"\"\n        }\n      ]\n    }\n  ],\n  \"sortByCols\": [],\n  \"sortOrder\": \"\",\n  \"tags\": [],\n  \"timeUnit\": \"\",\n  \"toTime\": \"\",\n  \"topk\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/v1/:parent/reports"

	payload := strings.NewReader("{\n  \"chartType\": \"\",\n  \"comments\": [],\n  \"createdAt\": \"\",\n  \"dimensions\": [],\n  \"displayName\": \"\",\n  \"environment\": \"\",\n  \"filter\": \"\",\n  \"fromTime\": \"\",\n  \"lastModifiedAt\": \"\",\n  \"lastViewedAt\": \"\",\n  \"limit\": \"\",\n  \"metrics\": [\n    {\n      \"function\": \"\",\n      \"name\": \"\"\n    }\n  ],\n  \"name\": \"\",\n  \"offset\": \"\",\n  \"organization\": \"\",\n  \"properties\": [\n    {\n      \"property\": \"\",\n      \"value\": [\n        {\n          \"name\": \"\",\n          \"value\": \"\"\n        }\n      ]\n    }\n  ],\n  \"sortByCols\": [],\n  \"sortOrder\": \"\",\n  \"tags\": [],\n  \"timeUnit\": \"\",\n  \"toTime\": \"\",\n  \"topk\": \"\"\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/v1/:parent/reports HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 585

{
  "chartType": "",
  "comments": [],
  "createdAt": "",
  "dimensions": [],
  "displayName": "",
  "environment": "",
  "filter": "",
  "fromTime": "",
  "lastModifiedAt": "",
  "lastViewedAt": "",
  "limit": "",
  "metrics": [
    {
      "function": "",
      "name": ""
    }
  ],
  "name": "",
  "offset": "",
  "organization": "",
  "properties": [
    {
      "property": "",
      "value": [
        {
          "name": "",
          "value": ""
        }
      ]
    }
  ],
  "sortByCols": [],
  "sortOrder": "",
  "tags": [],
  "timeUnit": "",
  "toTime": "",
  "topk": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/v1/:parent/reports")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"chartType\": \"\",\n  \"comments\": [],\n  \"createdAt\": \"\",\n  \"dimensions\": [],\n  \"displayName\": \"\",\n  \"environment\": \"\",\n  \"filter\": \"\",\n  \"fromTime\": \"\",\n  \"lastModifiedAt\": \"\",\n  \"lastViewedAt\": \"\",\n  \"limit\": \"\",\n  \"metrics\": [\n    {\n      \"function\": \"\",\n      \"name\": \"\"\n    }\n  ],\n  \"name\": \"\",\n  \"offset\": \"\",\n  \"organization\": \"\",\n  \"properties\": [\n    {\n      \"property\": \"\",\n      \"value\": [\n        {\n          \"name\": \"\",\n          \"value\": \"\"\n        }\n      ]\n    }\n  ],\n  \"sortByCols\": [],\n  \"sortOrder\": \"\",\n  \"tags\": [],\n  \"timeUnit\": \"\",\n  \"toTime\": \"\",\n  \"topk\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/v1/:parent/reports"))
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"chartType\": \"\",\n  \"comments\": [],\n  \"createdAt\": \"\",\n  \"dimensions\": [],\n  \"displayName\": \"\",\n  \"environment\": \"\",\n  \"filter\": \"\",\n  \"fromTime\": \"\",\n  \"lastModifiedAt\": \"\",\n  \"lastViewedAt\": \"\",\n  \"limit\": \"\",\n  \"metrics\": [\n    {\n      \"function\": \"\",\n      \"name\": \"\"\n    }\n  ],\n  \"name\": \"\",\n  \"offset\": \"\",\n  \"organization\": \"\",\n  \"properties\": [\n    {\n      \"property\": \"\",\n      \"value\": [\n        {\n          \"name\": \"\",\n          \"value\": \"\"\n        }\n      ]\n    }\n  ],\n  \"sortByCols\": [],\n  \"sortOrder\": \"\",\n  \"tags\": [],\n  \"timeUnit\": \"\",\n  \"toTime\": \"\",\n  \"topk\": \"\"\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  \"chartType\": \"\",\n  \"comments\": [],\n  \"createdAt\": \"\",\n  \"dimensions\": [],\n  \"displayName\": \"\",\n  \"environment\": \"\",\n  \"filter\": \"\",\n  \"fromTime\": \"\",\n  \"lastModifiedAt\": \"\",\n  \"lastViewedAt\": \"\",\n  \"limit\": \"\",\n  \"metrics\": [\n    {\n      \"function\": \"\",\n      \"name\": \"\"\n    }\n  ],\n  \"name\": \"\",\n  \"offset\": \"\",\n  \"organization\": \"\",\n  \"properties\": [\n    {\n      \"property\": \"\",\n      \"value\": [\n        {\n          \"name\": \"\",\n          \"value\": \"\"\n        }\n      ]\n    }\n  ],\n  \"sortByCols\": [],\n  \"sortOrder\": \"\",\n  \"tags\": [],\n  \"timeUnit\": \"\",\n  \"toTime\": \"\",\n  \"topk\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/v1/:parent/reports")
  .post(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/v1/:parent/reports")
  .header("content-type", "application/json")
  .body("{\n  \"chartType\": \"\",\n  \"comments\": [],\n  \"createdAt\": \"\",\n  \"dimensions\": [],\n  \"displayName\": \"\",\n  \"environment\": \"\",\n  \"filter\": \"\",\n  \"fromTime\": \"\",\n  \"lastModifiedAt\": \"\",\n  \"lastViewedAt\": \"\",\n  \"limit\": \"\",\n  \"metrics\": [\n    {\n      \"function\": \"\",\n      \"name\": \"\"\n    }\n  ],\n  \"name\": \"\",\n  \"offset\": \"\",\n  \"organization\": \"\",\n  \"properties\": [\n    {\n      \"property\": \"\",\n      \"value\": [\n        {\n          \"name\": \"\",\n          \"value\": \"\"\n        }\n      ]\n    }\n  ],\n  \"sortByCols\": [],\n  \"sortOrder\": \"\",\n  \"tags\": [],\n  \"timeUnit\": \"\",\n  \"toTime\": \"\",\n  \"topk\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  chartType: '',
  comments: [],
  createdAt: '',
  dimensions: [],
  displayName: '',
  environment: '',
  filter: '',
  fromTime: '',
  lastModifiedAt: '',
  lastViewedAt: '',
  limit: '',
  metrics: [
    {
      function: '',
      name: ''
    }
  ],
  name: '',
  offset: '',
  organization: '',
  properties: [
    {
      property: '',
      value: [
        {
          name: '',
          value: ''
        }
      ]
    }
  ],
  sortByCols: [],
  sortOrder: '',
  tags: [],
  timeUnit: '',
  toTime: '',
  topk: ''
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/v1/:parent/reports');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/v1/:parent/reports',
  headers: {'content-type': 'application/json'},
  data: {
    chartType: '',
    comments: [],
    createdAt: '',
    dimensions: [],
    displayName: '',
    environment: '',
    filter: '',
    fromTime: '',
    lastModifiedAt: '',
    lastViewedAt: '',
    limit: '',
    metrics: [{function: '', name: ''}],
    name: '',
    offset: '',
    organization: '',
    properties: [{property: '', value: [{name: '', value: ''}]}],
    sortByCols: [],
    sortOrder: '',
    tags: [],
    timeUnit: '',
    toTime: '',
    topk: ''
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/v1/:parent/reports';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"chartType":"","comments":[],"createdAt":"","dimensions":[],"displayName":"","environment":"","filter":"","fromTime":"","lastModifiedAt":"","lastViewedAt":"","limit":"","metrics":[{"function":"","name":""}],"name":"","offset":"","organization":"","properties":[{"property":"","value":[{"name":"","value":""}]}],"sortByCols":[],"sortOrder":"","tags":[],"timeUnit":"","toTime":"","topk":""}'
};

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}}/v1/:parent/reports',
  method: 'POST',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "chartType": "",\n  "comments": [],\n  "createdAt": "",\n  "dimensions": [],\n  "displayName": "",\n  "environment": "",\n  "filter": "",\n  "fromTime": "",\n  "lastModifiedAt": "",\n  "lastViewedAt": "",\n  "limit": "",\n  "metrics": [\n    {\n      "function": "",\n      "name": ""\n    }\n  ],\n  "name": "",\n  "offset": "",\n  "organization": "",\n  "properties": [\n    {\n      "property": "",\n      "value": [\n        {\n          "name": "",\n          "value": ""\n        }\n      ]\n    }\n  ],\n  "sortByCols": [],\n  "sortOrder": "",\n  "tags": [],\n  "timeUnit": "",\n  "toTime": "",\n  "topk": ""\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"chartType\": \"\",\n  \"comments\": [],\n  \"createdAt\": \"\",\n  \"dimensions\": [],\n  \"displayName\": \"\",\n  \"environment\": \"\",\n  \"filter\": \"\",\n  \"fromTime\": \"\",\n  \"lastModifiedAt\": \"\",\n  \"lastViewedAt\": \"\",\n  \"limit\": \"\",\n  \"metrics\": [\n    {\n      \"function\": \"\",\n      \"name\": \"\"\n    }\n  ],\n  \"name\": \"\",\n  \"offset\": \"\",\n  \"organization\": \"\",\n  \"properties\": [\n    {\n      \"property\": \"\",\n      \"value\": [\n        {\n          \"name\": \"\",\n          \"value\": \"\"\n        }\n      ]\n    }\n  ],\n  \"sortByCols\": [],\n  \"sortOrder\": \"\",\n  \"tags\": [],\n  \"timeUnit\": \"\",\n  \"toTime\": \"\",\n  \"topk\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/v1/:parent/reports")
  .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/v1/:parent/reports',
  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({
  chartType: '',
  comments: [],
  createdAt: '',
  dimensions: [],
  displayName: '',
  environment: '',
  filter: '',
  fromTime: '',
  lastModifiedAt: '',
  lastViewedAt: '',
  limit: '',
  metrics: [{function: '', name: ''}],
  name: '',
  offset: '',
  organization: '',
  properties: [{property: '', value: [{name: '', value: ''}]}],
  sortByCols: [],
  sortOrder: '',
  tags: [],
  timeUnit: '',
  toTime: '',
  topk: ''
}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/v1/:parent/reports',
  headers: {'content-type': 'application/json'},
  body: {
    chartType: '',
    comments: [],
    createdAt: '',
    dimensions: [],
    displayName: '',
    environment: '',
    filter: '',
    fromTime: '',
    lastModifiedAt: '',
    lastViewedAt: '',
    limit: '',
    metrics: [{function: '', name: ''}],
    name: '',
    offset: '',
    organization: '',
    properties: [{property: '', value: [{name: '', value: ''}]}],
    sortByCols: [],
    sortOrder: '',
    tags: [],
    timeUnit: '',
    toTime: '',
    topk: ''
  },
  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}}/v1/:parent/reports');

req.headers({
  'content-type': 'application/json'
});

req.type('json');
req.send({
  chartType: '',
  comments: [],
  createdAt: '',
  dimensions: [],
  displayName: '',
  environment: '',
  filter: '',
  fromTime: '',
  lastModifiedAt: '',
  lastViewedAt: '',
  limit: '',
  metrics: [
    {
      function: '',
      name: ''
    }
  ],
  name: '',
  offset: '',
  organization: '',
  properties: [
    {
      property: '',
      value: [
        {
          name: '',
          value: ''
        }
      ]
    }
  ],
  sortByCols: [],
  sortOrder: '',
  tags: [],
  timeUnit: '',
  toTime: '',
  topk: ''
});

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}}/v1/:parent/reports',
  headers: {'content-type': 'application/json'},
  data: {
    chartType: '',
    comments: [],
    createdAt: '',
    dimensions: [],
    displayName: '',
    environment: '',
    filter: '',
    fromTime: '',
    lastModifiedAt: '',
    lastViewedAt: '',
    limit: '',
    metrics: [{function: '', name: ''}],
    name: '',
    offset: '',
    organization: '',
    properties: [{property: '', value: [{name: '', value: ''}]}],
    sortByCols: [],
    sortOrder: '',
    tags: [],
    timeUnit: '',
    toTime: '',
    topk: ''
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/v1/:parent/reports';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"chartType":"","comments":[],"createdAt":"","dimensions":[],"displayName":"","environment":"","filter":"","fromTime":"","lastModifiedAt":"","lastViewedAt":"","limit":"","metrics":[{"function":"","name":""}],"name":"","offset":"","organization":"","properties":[{"property":"","value":[{"name":"","value":""}]}],"sortByCols":[],"sortOrder":"","tags":[],"timeUnit":"","toTime":"","topk":""}'
};

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 = @{ @"chartType": @"",
                              @"comments": @[  ],
                              @"createdAt": @"",
                              @"dimensions": @[  ],
                              @"displayName": @"",
                              @"environment": @"",
                              @"filter": @"",
                              @"fromTime": @"",
                              @"lastModifiedAt": @"",
                              @"lastViewedAt": @"",
                              @"limit": @"",
                              @"metrics": @[ @{ @"function": @"", @"name": @"" } ],
                              @"name": @"",
                              @"offset": @"",
                              @"organization": @"",
                              @"properties": @[ @{ @"property": @"", @"value": @[ @{ @"name": @"", @"value": @"" } ] } ],
                              @"sortByCols": @[  ],
                              @"sortOrder": @"",
                              @"tags": @[  ],
                              @"timeUnit": @"",
                              @"toTime": @"",
                              @"topk": @"" };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/v1/:parent/reports"]
                                                       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}}/v1/:parent/reports" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"chartType\": \"\",\n  \"comments\": [],\n  \"createdAt\": \"\",\n  \"dimensions\": [],\n  \"displayName\": \"\",\n  \"environment\": \"\",\n  \"filter\": \"\",\n  \"fromTime\": \"\",\n  \"lastModifiedAt\": \"\",\n  \"lastViewedAt\": \"\",\n  \"limit\": \"\",\n  \"metrics\": [\n    {\n      \"function\": \"\",\n      \"name\": \"\"\n    }\n  ],\n  \"name\": \"\",\n  \"offset\": \"\",\n  \"organization\": \"\",\n  \"properties\": [\n    {\n      \"property\": \"\",\n      \"value\": [\n        {\n          \"name\": \"\",\n          \"value\": \"\"\n        }\n      ]\n    }\n  ],\n  \"sortByCols\": [],\n  \"sortOrder\": \"\",\n  \"tags\": [],\n  \"timeUnit\": \"\",\n  \"toTime\": \"\",\n  \"topk\": \"\"\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/v1/:parent/reports",
  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([
    'chartType' => '',
    'comments' => [
        
    ],
    'createdAt' => '',
    'dimensions' => [
        
    ],
    'displayName' => '',
    'environment' => '',
    'filter' => '',
    'fromTime' => '',
    'lastModifiedAt' => '',
    'lastViewedAt' => '',
    'limit' => '',
    'metrics' => [
        [
                'function' => '',
                'name' => ''
        ]
    ],
    'name' => '',
    'offset' => '',
    'organization' => '',
    'properties' => [
        [
                'property' => '',
                'value' => [
                                [
                                                                'name' => '',
                                                                'value' => ''
                                ]
                ]
        ]
    ],
    'sortByCols' => [
        
    ],
    'sortOrder' => '',
    'tags' => [
        
    ],
    'timeUnit' => '',
    'toTime' => '',
    'topk' => ''
  ]),
  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}}/v1/:parent/reports', [
  'body' => '{
  "chartType": "",
  "comments": [],
  "createdAt": "",
  "dimensions": [],
  "displayName": "",
  "environment": "",
  "filter": "",
  "fromTime": "",
  "lastModifiedAt": "",
  "lastViewedAt": "",
  "limit": "",
  "metrics": [
    {
      "function": "",
      "name": ""
    }
  ],
  "name": "",
  "offset": "",
  "organization": "",
  "properties": [
    {
      "property": "",
      "value": [
        {
          "name": "",
          "value": ""
        }
      ]
    }
  ],
  "sortByCols": [],
  "sortOrder": "",
  "tags": [],
  "timeUnit": "",
  "toTime": "",
  "topk": ""
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/v1/:parent/reports');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'chartType' => '',
  'comments' => [
    
  ],
  'createdAt' => '',
  'dimensions' => [
    
  ],
  'displayName' => '',
  'environment' => '',
  'filter' => '',
  'fromTime' => '',
  'lastModifiedAt' => '',
  'lastViewedAt' => '',
  'limit' => '',
  'metrics' => [
    [
        'function' => '',
        'name' => ''
    ]
  ],
  'name' => '',
  'offset' => '',
  'organization' => '',
  'properties' => [
    [
        'property' => '',
        'value' => [
                [
                                'name' => '',
                                'value' => ''
                ]
        ]
    ]
  ],
  'sortByCols' => [
    
  ],
  'sortOrder' => '',
  'tags' => [
    
  ],
  'timeUnit' => '',
  'toTime' => '',
  'topk' => ''
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'chartType' => '',
  'comments' => [
    
  ],
  'createdAt' => '',
  'dimensions' => [
    
  ],
  'displayName' => '',
  'environment' => '',
  'filter' => '',
  'fromTime' => '',
  'lastModifiedAt' => '',
  'lastViewedAt' => '',
  'limit' => '',
  'metrics' => [
    [
        'function' => '',
        'name' => ''
    ]
  ],
  'name' => '',
  'offset' => '',
  'organization' => '',
  'properties' => [
    [
        'property' => '',
        'value' => [
                [
                                'name' => '',
                                'value' => ''
                ]
        ]
    ]
  ],
  'sortByCols' => [
    
  ],
  'sortOrder' => '',
  'tags' => [
    
  ],
  'timeUnit' => '',
  'toTime' => '',
  'topk' => ''
]));
$request->setRequestUrl('{{baseUrl}}/v1/:parent/reports');
$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}}/v1/:parent/reports' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "chartType": "",
  "comments": [],
  "createdAt": "",
  "dimensions": [],
  "displayName": "",
  "environment": "",
  "filter": "",
  "fromTime": "",
  "lastModifiedAt": "",
  "lastViewedAt": "",
  "limit": "",
  "metrics": [
    {
      "function": "",
      "name": ""
    }
  ],
  "name": "",
  "offset": "",
  "organization": "",
  "properties": [
    {
      "property": "",
      "value": [
        {
          "name": "",
          "value": ""
        }
      ]
    }
  ],
  "sortByCols": [],
  "sortOrder": "",
  "tags": [],
  "timeUnit": "",
  "toTime": "",
  "topk": ""
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/v1/:parent/reports' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "chartType": "",
  "comments": [],
  "createdAt": "",
  "dimensions": [],
  "displayName": "",
  "environment": "",
  "filter": "",
  "fromTime": "",
  "lastModifiedAt": "",
  "lastViewedAt": "",
  "limit": "",
  "metrics": [
    {
      "function": "",
      "name": ""
    }
  ],
  "name": "",
  "offset": "",
  "organization": "",
  "properties": [
    {
      "property": "",
      "value": [
        {
          "name": "",
          "value": ""
        }
      ]
    }
  ],
  "sortByCols": [],
  "sortOrder": "",
  "tags": [],
  "timeUnit": "",
  "toTime": "",
  "topk": ""
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"chartType\": \"\",\n  \"comments\": [],\n  \"createdAt\": \"\",\n  \"dimensions\": [],\n  \"displayName\": \"\",\n  \"environment\": \"\",\n  \"filter\": \"\",\n  \"fromTime\": \"\",\n  \"lastModifiedAt\": \"\",\n  \"lastViewedAt\": \"\",\n  \"limit\": \"\",\n  \"metrics\": [\n    {\n      \"function\": \"\",\n      \"name\": \"\"\n    }\n  ],\n  \"name\": \"\",\n  \"offset\": \"\",\n  \"organization\": \"\",\n  \"properties\": [\n    {\n      \"property\": \"\",\n      \"value\": [\n        {\n          \"name\": \"\",\n          \"value\": \"\"\n        }\n      ]\n    }\n  ],\n  \"sortByCols\": [],\n  \"sortOrder\": \"\",\n  \"tags\": [],\n  \"timeUnit\": \"\",\n  \"toTime\": \"\",\n  \"topk\": \"\"\n}"

headers = { 'content-type': "application/json" }

conn.request("POST", "/baseUrl/v1/:parent/reports", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/v1/:parent/reports"

payload = {
    "chartType": "",
    "comments": [],
    "createdAt": "",
    "dimensions": [],
    "displayName": "",
    "environment": "",
    "filter": "",
    "fromTime": "",
    "lastModifiedAt": "",
    "lastViewedAt": "",
    "limit": "",
    "metrics": [
        {
            "function": "",
            "name": ""
        }
    ],
    "name": "",
    "offset": "",
    "organization": "",
    "properties": [
        {
            "property": "",
            "value": [
                {
                    "name": "",
                    "value": ""
                }
            ]
        }
    ],
    "sortByCols": [],
    "sortOrder": "",
    "tags": [],
    "timeUnit": "",
    "toTime": "",
    "topk": ""
}
headers = {"content-type": "application/json"}

response = requests.post(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/v1/:parent/reports"

payload <- "{\n  \"chartType\": \"\",\n  \"comments\": [],\n  \"createdAt\": \"\",\n  \"dimensions\": [],\n  \"displayName\": \"\",\n  \"environment\": \"\",\n  \"filter\": \"\",\n  \"fromTime\": \"\",\n  \"lastModifiedAt\": \"\",\n  \"lastViewedAt\": \"\",\n  \"limit\": \"\",\n  \"metrics\": [\n    {\n      \"function\": \"\",\n      \"name\": \"\"\n    }\n  ],\n  \"name\": \"\",\n  \"offset\": \"\",\n  \"organization\": \"\",\n  \"properties\": [\n    {\n      \"property\": \"\",\n      \"value\": [\n        {\n          \"name\": \"\",\n          \"value\": \"\"\n        }\n      ]\n    }\n  ],\n  \"sortByCols\": [],\n  \"sortOrder\": \"\",\n  \"tags\": [],\n  \"timeUnit\": \"\",\n  \"toTime\": \"\",\n  \"topk\": \"\"\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}}/v1/:parent/reports")

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  \"chartType\": \"\",\n  \"comments\": [],\n  \"createdAt\": \"\",\n  \"dimensions\": [],\n  \"displayName\": \"\",\n  \"environment\": \"\",\n  \"filter\": \"\",\n  \"fromTime\": \"\",\n  \"lastModifiedAt\": \"\",\n  \"lastViewedAt\": \"\",\n  \"limit\": \"\",\n  \"metrics\": [\n    {\n      \"function\": \"\",\n      \"name\": \"\"\n    }\n  ],\n  \"name\": \"\",\n  \"offset\": \"\",\n  \"organization\": \"\",\n  \"properties\": [\n    {\n      \"property\": \"\",\n      \"value\": [\n        {\n          \"name\": \"\",\n          \"value\": \"\"\n        }\n      ]\n    }\n  ],\n  \"sortByCols\": [],\n  \"sortOrder\": \"\",\n  \"tags\": [],\n  \"timeUnit\": \"\",\n  \"toTime\": \"\",\n  \"topk\": \"\"\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/v1/:parent/reports') do |req|
  req.body = "{\n  \"chartType\": \"\",\n  \"comments\": [],\n  \"createdAt\": \"\",\n  \"dimensions\": [],\n  \"displayName\": \"\",\n  \"environment\": \"\",\n  \"filter\": \"\",\n  \"fromTime\": \"\",\n  \"lastModifiedAt\": \"\",\n  \"lastViewedAt\": \"\",\n  \"limit\": \"\",\n  \"metrics\": [\n    {\n      \"function\": \"\",\n      \"name\": \"\"\n    }\n  ],\n  \"name\": \"\",\n  \"offset\": \"\",\n  \"organization\": \"\",\n  \"properties\": [\n    {\n      \"property\": \"\",\n      \"value\": [\n        {\n          \"name\": \"\",\n          \"value\": \"\"\n        }\n      ]\n    }\n  ],\n  \"sortByCols\": [],\n  \"sortOrder\": \"\",\n  \"tags\": [],\n  \"timeUnit\": \"\",\n  \"toTime\": \"\",\n  \"topk\": \"\"\n}"
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/v1/:parent/reports";

    let payload = json!({
        "chartType": "",
        "comments": (),
        "createdAt": "",
        "dimensions": (),
        "displayName": "",
        "environment": "",
        "filter": "",
        "fromTime": "",
        "lastModifiedAt": "",
        "lastViewedAt": "",
        "limit": "",
        "metrics": (
            json!({
                "function": "",
                "name": ""
            })
        ),
        "name": "",
        "offset": "",
        "organization": "",
        "properties": (
            json!({
                "property": "",
                "value": (
                    json!({
                        "name": "",
                        "value": ""
                    })
                )
            })
        ),
        "sortByCols": (),
        "sortOrder": "",
        "tags": (),
        "timeUnit": "",
        "toTime": "",
        "topk": ""
    });

    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}}/v1/:parent/reports \
  --header 'content-type: application/json' \
  --data '{
  "chartType": "",
  "comments": [],
  "createdAt": "",
  "dimensions": [],
  "displayName": "",
  "environment": "",
  "filter": "",
  "fromTime": "",
  "lastModifiedAt": "",
  "lastViewedAt": "",
  "limit": "",
  "metrics": [
    {
      "function": "",
      "name": ""
    }
  ],
  "name": "",
  "offset": "",
  "organization": "",
  "properties": [
    {
      "property": "",
      "value": [
        {
          "name": "",
          "value": ""
        }
      ]
    }
  ],
  "sortByCols": [],
  "sortOrder": "",
  "tags": [],
  "timeUnit": "",
  "toTime": "",
  "topk": ""
}'
echo '{
  "chartType": "",
  "comments": [],
  "createdAt": "",
  "dimensions": [],
  "displayName": "",
  "environment": "",
  "filter": "",
  "fromTime": "",
  "lastModifiedAt": "",
  "lastViewedAt": "",
  "limit": "",
  "metrics": [
    {
      "function": "",
      "name": ""
    }
  ],
  "name": "",
  "offset": "",
  "organization": "",
  "properties": [
    {
      "property": "",
      "value": [
        {
          "name": "",
          "value": ""
        }
      ]
    }
  ],
  "sortByCols": [],
  "sortOrder": "",
  "tags": [],
  "timeUnit": "",
  "toTime": "",
  "topk": ""
}' |  \
  http POST {{baseUrl}}/v1/:parent/reports \
  content-type:application/json
wget --quiet \
  --method POST \
  --header 'content-type: application/json' \
  --body-data '{\n  "chartType": "",\n  "comments": [],\n  "createdAt": "",\n  "dimensions": [],\n  "displayName": "",\n  "environment": "",\n  "filter": "",\n  "fromTime": "",\n  "lastModifiedAt": "",\n  "lastViewedAt": "",\n  "limit": "",\n  "metrics": [\n    {\n      "function": "",\n      "name": ""\n    }\n  ],\n  "name": "",\n  "offset": "",\n  "organization": "",\n  "properties": [\n    {\n      "property": "",\n      "value": [\n        {\n          "name": "",\n          "value": ""\n        }\n      ]\n    }\n  ],\n  "sortByCols": [],\n  "sortOrder": "",\n  "tags": [],\n  "timeUnit": "",\n  "toTime": "",\n  "topk": ""\n}' \
  --output-document \
  - {{baseUrl}}/v1/:parent/reports
import Foundation

let headers = ["content-type": "application/json"]
let parameters = [
  "chartType": "",
  "comments": [],
  "createdAt": "",
  "dimensions": [],
  "displayName": "",
  "environment": "",
  "filter": "",
  "fromTime": "",
  "lastModifiedAt": "",
  "lastViewedAt": "",
  "limit": "",
  "metrics": [
    [
      "function": "",
      "name": ""
    ]
  ],
  "name": "",
  "offset": "",
  "organization": "",
  "properties": [
    [
      "property": "",
      "value": [
        [
          "name": "",
          "value": ""
        ]
      ]
    ]
  ],
  "sortByCols": [],
  "sortOrder": "",
  "tags": [],
  "timeUnit": "",
  "toTime": "",
  "topk": ""
] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/v1/:parent/reports")! 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 apigee.organizations.reports.list
{{baseUrl}}/v1/:parent/reports
QUERY PARAMS

parent
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/v1/:parent/reports");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/v1/:parent/reports")
require "http/client"

url = "{{baseUrl}}/v1/:parent/reports"

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}}/v1/:parent/reports"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/v1/:parent/reports");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/v1/:parent/reports"

	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/v1/:parent/reports HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/v1/:parent/reports")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/v1/:parent/reports"))
    .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}}/v1/:parent/reports")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/v1/:parent/reports")
  .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}}/v1/:parent/reports');

xhr.send(data);
import axios from 'axios';

const options = {method: 'GET', url: '{{baseUrl}}/v1/:parent/reports'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/v1/:parent/reports';
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}}/v1/:parent/reports',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/v1/:parent/reports")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/v1/:parent/reports',
  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}}/v1/:parent/reports'};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/v1/:parent/reports');

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}}/v1/:parent/reports'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/v1/:parent/reports';
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}}/v1/:parent/reports"]
                                                       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}}/v1/:parent/reports" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/v1/:parent/reports",
  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}}/v1/:parent/reports');

echo $response->getBody();
setUrl('{{baseUrl}}/v1/:parent/reports');
$request->setMethod(HTTP_METH_GET);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/v1/:parent/reports');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/v1/:parent/reports' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/v1/:parent/reports' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/v1/:parent/reports")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/v1/:parent/reports"

response = requests.get(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/v1/:parent/reports"

response <- VERB("GET", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/v1/:parent/reports")

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/v1/:parent/reports') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/v1/:parent/reports";

    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}}/v1/:parent/reports
http GET {{baseUrl}}/v1/:parent/reports
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/v1/:parent/reports
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/v1/:parent/reports")! 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()
PUT apigee.organizations.reports.update
{{baseUrl}}/v1/:name
QUERY PARAMS

name
BODY json

{
  "chartType": "",
  "comments": [],
  "createdAt": "",
  "dimensions": [],
  "displayName": "",
  "environment": "",
  "filter": "",
  "fromTime": "",
  "lastModifiedAt": "",
  "lastViewedAt": "",
  "limit": "",
  "metrics": [
    {
      "function": "",
      "name": ""
    }
  ],
  "name": "",
  "offset": "",
  "organization": "",
  "properties": [
    {
      "property": "",
      "value": [
        {
          "name": "",
          "value": ""
        }
      ]
    }
  ],
  "sortByCols": [],
  "sortOrder": "",
  "tags": [],
  "timeUnit": "",
  "toTime": "",
  "topk": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "PUT");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/v1/:name");

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  \"chartType\": \"\",\n  \"comments\": [],\n  \"createdAt\": \"\",\n  \"dimensions\": [],\n  \"displayName\": \"\",\n  \"environment\": \"\",\n  \"filter\": \"\",\n  \"fromTime\": \"\",\n  \"lastModifiedAt\": \"\",\n  \"lastViewedAt\": \"\",\n  \"limit\": \"\",\n  \"metrics\": [\n    {\n      \"function\": \"\",\n      \"name\": \"\"\n    }\n  ],\n  \"name\": \"\",\n  \"offset\": \"\",\n  \"organization\": \"\",\n  \"properties\": [\n    {\n      \"property\": \"\",\n      \"value\": [\n        {\n          \"name\": \"\",\n          \"value\": \"\"\n        }\n      ]\n    }\n  ],\n  \"sortByCols\": [],\n  \"sortOrder\": \"\",\n  \"tags\": [],\n  \"timeUnit\": \"\",\n  \"toTime\": \"\",\n  \"topk\": \"\"\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/put "{{baseUrl}}/v1/:name" {:content-type :json
                                                    :form-params {:chartType ""
                                                                  :comments []
                                                                  :createdAt ""
                                                                  :dimensions []
                                                                  :displayName ""
                                                                  :environment ""
                                                                  :filter ""
                                                                  :fromTime ""
                                                                  :lastModifiedAt ""
                                                                  :lastViewedAt ""
                                                                  :limit ""
                                                                  :metrics [{:function ""
                                                                             :name ""}]
                                                                  :name ""
                                                                  :offset ""
                                                                  :organization ""
                                                                  :properties [{:property ""
                                                                                :value [{:name ""
                                                                                         :value ""}]}]
                                                                  :sortByCols []
                                                                  :sortOrder ""
                                                                  :tags []
                                                                  :timeUnit ""
                                                                  :toTime ""
                                                                  :topk ""}})
require "http/client"

url = "{{baseUrl}}/v1/:name"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"chartType\": \"\",\n  \"comments\": [],\n  \"createdAt\": \"\",\n  \"dimensions\": [],\n  \"displayName\": \"\",\n  \"environment\": \"\",\n  \"filter\": \"\",\n  \"fromTime\": \"\",\n  \"lastModifiedAt\": \"\",\n  \"lastViewedAt\": \"\",\n  \"limit\": \"\",\n  \"metrics\": [\n    {\n      \"function\": \"\",\n      \"name\": \"\"\n    }\n  ],\n  \"name\": \"\",\n  \"offset\": \"\",\n  \"organization\": \"\",\n  \"properties\": [\n    {\n      \"property\": \"\",\n      \"value\": [\n        {\n          \"name\": \"\",\n          \"value\": \"\"\n        }\n      ]\n    }\n  ],\n  \"sortByCols\": [],\n  \"sortOrder\": \"\",\n  \"tags\": [],\n  \"timeUnit\": \"\",\n  \"toTime\": \"\",\n  \"topk\": \"\"\n}"

response = HTTP::Client.put url, headers: headers, body: reqBody
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Put,
    RequestUri = new Uri("{{baseUrl}}/v1/:name"),
    Content = new StringContent("{\n  \"chartType\": \"\",\n  \"comments\": [],\n  \"createdAt\": \"\",\n  \"dimensions\": [],\n  \"displayName\": \"\",\n  \"environment\": \"\",\n  \"filter\": \"\",\n  \"fromTime\": \"\",\n  \"lastModifiedAt\": \"\",\n  \"lastViewedAt\": \"\",\n  \"limit\": \"\",\n  \"metrics\": [\n    {\n      \"function\": \"\",\n      \"name\": \"\"\n    }\n  ],\n  \"name\": \"\",\n  \"offset\": \"\",\n  \"organization\": \"\",\n  \"properties\": [\n    {\n      \"property\": \"\",\n      \"value\": [\n        {\n          \"name\": \"\",\n          \"value\": \"\"\n        }\n      ]\n    }\n  ],\n  \"sortByCols\": [],\n  \"sortOrder\": \"\",\n  \"tags\": [],\n  \"timeUnit\": \"\",\n  \"toTime\": \"\",\n  \"topk\": \"\"\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}}/v1/:name");
var request = new RestRequest("", Method.Put);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"chartType\": \"\",\n  \"comments\": [],\n  \"createdAt\": \"\",\n  \"dimensions\": [],\n  \"displayName\": \"\",\n  \"environment\": \"\",\n  \"filter\": \"\",\n  \"fromTime\": \"\",\n  \"lastModifiedAt\": \"\",\n  \"lastViewedAt\": \"\",\n  \"limit\": \"\",\n  \"metrics\": [\n    {\n      \"function\": \"\",\n      \"name\": \"\"\n    }\n  ],\n  \"name\": \"\",\n  \"offset\": \"\",\n  \"organization\": \"\",\n  \"properties\": [\n    {\n      \"property\": \"\",\n      \"value\": [\n        {\n          \"name\": \"\",\n          \"value\": \"\"\n        }\n      ]\n    }\n  ],\n  \"sortByCols\": [],\n  \"sortOrder\": \"\",\n  \"tags\": [],\n  \"timeUnit\": \"\",\n  \"toTime\": \"\",\n  \"topk\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/v1/:name"

	payload := strings.NewReader("{\n  \"chartType\": \"\",\n  \"comments\": [],\n  \"createdAt\": \"\",\n  \"dimensions\": [],\n  \"displayName\": \"\",\n  \"environment\": \"\",\n  \"filter\": \"\",\n  \"fromTime\": \"\",\n  \"lastModifiedAt\": \"\",\n  \"lastViewedAt\": \"\",\n  \"limit\": \"\",\n  \"metrics\": [\n    {\n      \"function\": \"\",\n      \"name\": \"\"\n    }\n  ],\n  \"name\": \"\",\n  \"offset\": \"\",\n  \"organization\": \"\",\n  \"properties\": [\n    {\n      \"property\": \"\",\n      \"value\": [\n        {\n          \"name\": \"\",\n          \"value\": \"\"\n        }\n      ]\n    }\n  ],\n  \"sortByCols\": [],\n  \"sortOrder\": \"\",\n  \"tags\": [],\n  \"timeUnit\": \"\",\n  \"toTime\": \"\",\n  \"topk\": \"\"\n}")

	req, _ := http.NewRequest("PUT", 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))

}
PUT /baseUrl/v1/:name HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 585

{
  "chartType": "",
  "comments": [],
  "createdAt": "",
  "dimensions": [],
  "displayName": "",
  "environment": "",
  "filter": "",
  "fromTime": "",
  "lastModifiedAt": "",
  "lastViewedAt": "",
  "limit": "",
  "metrics": [
    {
      "function": "",
      "name": ""
    }
  ],
  "name": "",
  "offset": "",
  "organization": "",
  "properties": [
    {
      "property": "",
      "value": [
        {
          "name": "",
          "value": ""
        }
      ]
    }
  ],
  "sortByCols": [],
  "sortOrder": "",
  "tags": [],
  "timeUnit": "",
  "toTime": "",
  "topk": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("PUT", "{{baseUrl}}/v1/:name")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"chartType\": \"\",\n  \"comments\": [],\n  \"createdAt\": \"\",\n  \"dimensions\": [],\n  \"displayName\": \"\",\n  \"environment\": \"\",\n  \"filter\": \"\",\n  \"fromTime\": \"\",\n  \"lastModifiedAt\": \"\",\n  \"lastViewedAt\": \"\",\n  \"limit\": \"\",\n  \"metrics\": [\n    {\n      \"function\": \"\",\n      \"name\": \"\"\n    }\n  ],\n  \"name\": \"\",\n  \"offset\": \"\",\n  \"organization\": \"\",\n  \"properties\": [\n    {\n      \"property\": \"\",\n      \"value\": [\n        {\n          \"name\": \"\",\n          \"value\": \"\"\n        }\n      ]\n    }\n  ],\n  \"sortByCols\": [],\n  \"sortOrder\": \"\",\n  \"tags\": [],\n  \"timeUnit\": \"\",\n  \"toTime\": \"\",\n  \"topk\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/v1/:name"))
    .header("content-type", "application/json")
    .method("PUT", HttpRequest.BodyPublishers.ofString("{\n  \"chartType\": \"\",\n  \"comments\": [],\n  \"createdAt\": \"\",\n  \"dimensions\": [],\n  \"displayName\": \"\",\n  \"environment\": \"\",\n  \"filter\": \"\",\n  \"fromTime\": \"\",\n  \"lastModifiedAt\": \"\",\n  \"lastViewedAt\": \"\",\n  \"limit\": \"\",\n  \"metrics\": [\n    {\n      \"function\": \"\",\n      \"name\": \"\"\n    }\n  ],\n  \"name\": \"\",\n  \"offset\": \"\",\n  \"organization\": \"\",\n  \"properties\": [\n    {\n      \"property\": \"\",\n      \"value\": [\n        {\n          \"name\": \"\",\n          \"value\": \"\"\n        }\n      ]\n    }\n  ],\n  \"sortByCols\": [],\n  \"sortOrder\": \"\",\n  \"tags\": [],\n  \"timeUnit\": \"\",\n  \"toTime\": \"\",\n  \"topk\": \"\"\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  \"chartType\": \"\",\n  \"comments\": [],\n  \"createdAt\": \"\",\n  \"dimensions\": [],\n  \"displayName\": \"\",\n  \"environment\": \"\",\n  \"filter\": \"\",\n  \"fromTime\": \"\",\n  \"lastModifiedAt\": \"\",\n  \"lastViewedAt\": \"\",\n  \"limit\": \"\",\n  \"metrics\": [\n    {\n      \"function\": \"\",\n      \"name\": \"\"\n    }\n  ],\n  \"name\": \"\",\n  \"offset\": \"\",\n  \"organization\": \"\",\n  \"properties\": [\n    {\n      \"property\": \"\",\n      \"value\": [\n        {\n          \"name\": \"\",\n          \"value\": \"\"\n        }\n      ]\n    }\n  ],\n  \"sortByCols\": [],\n  \"sortOrder\": \"\",\n  \"tags\": [],\n  \"timeUnit\": \"\",\n  \"toTime\": \"\",\n  \"topk\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/v1/:name")
  .put(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.put("{{baseUrl}}/v1/:name")
  .header("content-type", "application/json")
  .body("{\n  \"chartType\": \"\",\n  \"comments\": [],\n  \"createdAt\": \"\",\n  \"dimensions\": [],\n  \"displayName\": \"\",\n  \"environment\": \"\",\n  \"filter\": \"\",\n  \"fromTime\": \"\",\n  \"lastModifiedAt\": \"\",\n  \"lastViewedAt\": \"\",\n  \"limit\": \"\",\n  \"metrics\": [\n    {\n      \"function\": \"\",\n      \"name\": \"\"\n    }\n  ],\n  \"name\": \"\",\n  \"offset\": \"\",\n  \"organization\": \"\",\n  \"properties\": [\n    {\n      \"property\": \"\",\n      \"value\": [\n        {\n          \"name\": \"\",\n          \"value\": \"\"\n        }\n      ]\n    }\n  ],\n  \"sortByCols\": [],\n  \"sortOrder\": \"\",\n  \"tags\": [],\n  \"timeUnit\": \"\",\n  \"toTime\": \"\",\n  \"topk\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  chartType: '',
  comments: [],
  createdAt: '',
  dimensions: [],
  displayName: '',
  environment: '',
  filter: '',
  fromTime: '',
  lastModifiedAt: '',
  lastViewedAt: '',
  limit: '',
  metrics: [
    {
      function: '',
      name: ''
    }
  ],
  name: '',
  offset: '',
  organization: '',
  properties: [
    {
      property: '',
      value: [
        {
          name: '',
          value: ''
        }
      ]
    }
  ],
  sortByCols: [],
  sortOrder: '',
  tags: [],
  timeUnit: '',
  toTime: '',
  topk: ''
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('PUT', '{{baseUrl}}/v1/:name');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'PUT',
  url: '{{baseUrl}}/v1/:name',
  headers: {'content-type': 'application/json'},
  data: {
    chartType: '',
    comments: [],
    createdAt: '',
    dimensions: [],
    displayName: '',
    environment: '',
    filter: '',
    fromTime: '',
    lastModifiedAt: '',
    lastViewedAt: '',
    limit: '',
    metrics: [{function: '', name: ''}],
    name: '',
    offset: '',
    organization: '',
    properties: [{property: '', value: [{name: '', value: ''}]}],
    sortByCols: [],
    sortOrder: '',
    tags: [],
    timeUnit: '',
    toTime: '',
    topk: ''
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/v1/:name';
const options = {
  method: 'PUT',
  headers: {'content-type': 'application/json'},
  body: '{"chartType":"","comments":[],"createdAt":"","dimensions":[],"displayName":"","environment":"","filter":"","fromTime":"","lastModifiedAt":"","lastViewedAt":"","limit":"","metrics":[{"function":"","name":""}],"name":"","offset":"","organization":"","properties":[{"property":"","value":[{"name":"","value":""}]}],"sortByCols":[],"sortOrder":"","tags":[],"timeUnit":"","toTime":"","topk":""}'
};

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}}/v1/:name',
  method: 'PUT',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "chartType": "",\n  "comments": [],\n  "createdAt": "",\n  "dimensions": [],\n  "displayName": "",\n  "environment": "",\n  "filter": "",\n  "fromTime": "",\n  "lastModifiedAt": "",\n  "lastViewedAt": "",\n  "limit": "",\n  "metrics": [\n    {\n      "function": "",\n      "name": ""\n    }\n  ],\n  "name": "",\n  "offset": "",\n  "organization": "",\n  "properties": [\n    {\n      "property": "",\n      "value": [\n        {\n          "name": "",\n          "value": ""\n        }\n      ]\n    }\n  ],\n  "sortByCols": [],\n  "sortOrder": "",\n  "tags": [],\n  "timeUnit": "",\n  "toTime": "",\n  "topk": ""\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"chartType\": \"\",\n  \"comments\": [],\n  \"createdAt\": \"\",\n  \"dimensions\": [],\n  \"displayName\": \"\",\n  \"environment\": \"\",\n  \"filter\": \"\",\n  \"fromTime\": \"\",\n  \"lastModifiedAt\": \"\",\n  \"lastViewedAt\": \"\",\n  \"limit\": \"\",\n  \"metrics\": [\n    {\n      \"function\": \"\",\n      \"name\": \"\"\n    }\n  ],\n  \"name\": \"\",\n  \"offset\": \"\",\n  \"organization\": \"\",\n  \"properties\": [\n    {\n      \"property\": \"\",\n      \"value\": [\n        {\n          \"name\": \"\",\n          \"value\": \"\"\n        }\n      ]\n    }\n  ],\n  \"sortByCols\": [],\n  \"sortOrder\": \"\",\n  \"tags\": [],\n  \"timeUnit\": \"\",\n  \"toTime\": \"\",\n  \"topk\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/v1/:name")
  .put(body)
  .addHeader("content-type", "application/json")
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'PUT',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/v1/:name',
  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({
  chartType: '',
  comments: [],
  createdAt: '',
  dimensions: [],
  displayName: '',
  environment: '',
  filter: '',
  fromTime: '',
  lastModifiedAt: '',
  lastViewedAt: '',
  limit: '',
  metrics: [{function: '', name: ''}],
  name: '',
  offset: '',
  organization: '',
  properties: [{property: '', value: [{name: '', value: ''}]}],
  sortByCols: [],
  sortOrder: '',
  tags: [],
  timeUnit: '',
  toTime: '',
  topk: ''
}));
req.end();
const request = require('request');

const options = {
  method: 'PUT',
  url: '{{baseUrl}}/v1/:name',
  headers: {'content-type': 'application/json'},
  body: {
    chartType: '',
    comments: [],
    createdAt: '',
    dimensions: [],
    displayName: '',
    environment: '',
    filter: '',
    fromTime: '',
    lastModifiedAt: '',
    lastViewedAt: '',
    limit: '',
    metrics: [{function: '', name: ''}],
    name: '',
    offset: '',
    organization: '',
    properties: [{property: '', value: [{name: '', value: ''}]}],
    sortByCols: [],
    sortOrder: '',
    tags: [],
    timeUnit: '',
    toTime: '',
    topk: ''
  },
  json: true
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('PUT', '{{baseUrl}}/v1/:name');

req.headers({
  'content-type': 'application/json'
});

req.type('json');
req.send({
  chartType: '',
  comments: [],
  createdAt: '',
  dimensions: [],
  displayName: '',
  environment: '',
  filter: '',
  fromTime: '',
  lastModifiedAt: '',
  lastViewedAt: '',
  limit: '',
  metrics: [
    {
      function: '',
      name: ''
    }
  ],
  name: '',
  offset: '',
  organization: '',
  properties: [
    {
      property: '',
      value: [
        {
          name: '',
          value: ''
        }
      ]
    }
  ],
  sortByCols: [],
  sortOrder: '',
  tags: [],
  timeUnit: '',
  toTime: '',
  topk: ''
});

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'PUT',
  url: '{{baseUrl}}/v1/:name',
  headers: {'content-type': 'application/json'},
  data: {
    chartType: '',
    comments: [],
    createdAt: '',
    dimensions: [],
    displayName: '',
    environment: '',
    filter: '',
    fromTime: '',
    lastModifiedAt: '',
    lastViewedAt: '',
    limit: '',
    metrics: [{function: '', name: ''}],
    name: '',
    offset: '',
    organization: '',
    properties: [{property: '', value: [{name: '', value: ''}]}],
    sortByCols: [],
    sortOrder: '',
    tags: [],
    timeUnit: '',
    toTime: '',
    topk: ''
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/v1/:name';
const options = {
  method: 'PUT',
  headers: {'content-type': 'application/json'},
  body: '{"chartType":"","comments":[],"createdAt":"","dimensions":[],"displayName":"","environment":"","filter":"","fromTime":"","lastModifiedAt":"","lastViewedAt":"","limit":"","metrics":[{"function":"","name":""}],"name":"","offset":"","organization":"","properties":[{"property":"","value":[{"name":"","value":""}]}],"sortByCols":[],"sortOrder":"","tags":[],"timeUnit":"","toTime":"","topk":""}'
};

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 = @{ @"chartType": @"",
                              @"comments": @[  ],
                              @"createdAt": @"",
                              @"dimensions": @[  ],
                              @"displayName": @"",
                              @"environment": @"",
                              @"filter": @"",
                              @"fromTime": @"",
                              @"lastModifiedAt": @"",
                              @"lastViewedAt": @"",
                              @"limit": @"",
                              @"metrics": @[ @{ @"function": @"", @"name": @"" } ],
                              @"name": @"",
                              @"offset": @"",
                              @"organization": @"",
                              @"properties": @[ @{ @"property": @"", @"value": @[ @{ @"name": @"", @"value": @"" } ] } ],
                              @"sortByCols": @[  ],
                              @"sortOrder": @"",
                              @"tags": @[  ],
                              @"timeUnit": @"",
                              @"toTime": @"",
                              @"topk": @"" };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/v1/:name"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"PUT"];
[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}}/v1/:name" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"chartType\": \"\",\n  \"comments\": [],\n  \"createdAt\": \"\",\n  \"dimensions\": [],\n  \"displayName\": \"\",\n  \"environment\": \"\",\n  \"filter\": \"\",\n  \"fromTime\": \"\",\n  \"lastModifiedAt\": \"\",\n  \"lastViewedAt\": \"\",\n  \"limit\": \"\",\n  \"metrics\": [\n    {\n      \"function\": \"\",\n      \"name\": \"\"\n    }\n  ],\n  \"name\": \"\",\n  \"offset\": \"\",\n  \"organization\": \"\",\n  \"properties\": [\n    {\n      \"property\": \"\",\n      \"value\": [\n        {\n          \"name\": \"\",\n          \"value\": \"\"\n        }\n      ]\n    }\n  ],\n  \"sortByCols\": [],\n  \"sortOrder\": \"\",\n  \"tags\": [],\n  \"timeUnit\": \"\",\n  \"toTime\": \"\",\n  \"topk\": \"\"\n}" in

Client.call ~headers ~body `PUT uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/v1/:name",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "PUT",
  CURLOPT_POSTFIELDS => json_encode([
    'chartType' => '',
    'comments' => [
        
    ],
    'createdAt' => '',
    'dimensions' => [
        
    ],
    'displayName' => '',
    'environment' => '',
    'filter' => '',
    'fromTime' => '',
    'lastModifiedAt' => '',
    'lastViewedAt' => '',
    'limit' => '',
    'metrics' => [
        [
                'function' => '',
                'name' => ''
        ]
    ],
    'name' => '',
    'offset' => '',
    'organization' => '',
    'properties' => [
        [
                'property' => '',
                'value' => [
                                [
                                                                'name' => '',
                                                                'value' => ''
                                ]
                ]
        ]
    ],
    'sortByCols' => [
        
    ],
    'sortOrder' => '',
    'tags' => [
        
    ],
    'timeUnit' => '',
    'toTime' => '',
    'topk' => ''
  ]),
  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('PUT', '{{baseUrl}}/v1/:name', [
  'body' => '{
  "chartType": "",
  "comments": [],
  "createdAt": "",
  "dimensions": [],
  "displayName": "",
  "environment": "",
  "filter": "",
  "fromTime": "",
  "lastModifiedAt": "",
  "lastViewedAt": "",
  "limit": "",
  "metrics": [
    {
      "function": "",
      "name": ""
    }
  ],
  "name": "",
  "offset": "",
  "organization": "",
  "properties": [
    {
      "property": "",
      "value": [
        {
          "name": "",
          "value": ""
        }
      ]
    }
  ],
  "sortByCols": [],
  "sortOrder": "",
  "tags": [],
  "timeUnit": "",
  "toTime": "",
  "topk": ""
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/v1/:name');
$request->setMethod(HTTP_METH_PUT);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'chartType' => '',
  'comments' => [
    
  ],
  'createdAt' => '',
  'dimensions' => [
    
  ],
  'displayName' => '',
  'environment' => '',
  'filter' => '',
  'fromTime' => '',
  'lastModifiedAt' => '',
  'lastViewedAt' => '',
  'limit' => '',
  'metrics' => [
    [
        'function' => '',
        'name' => ''
    ]
  ],
  'name' => '',
  'offset' => '',
  'organization' => '',
  'properties' => [
    [
        'property' => '',
        'value' => [
                [
                                'name' => '',
                                'value' => ''
                ]
        ]
    ]
  ],
  'sortByCols' => [
    
  ],
  'sortOrder' => '',
  'tags' => [
    
  ],
  'timeUnit' => '',
  'toTime' => '',
  'topk' => ''
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'chartType' => '',
  'comments' => [
    
  ],
  'createdAt' => '',
  'dimensions' => [
    
  ],
  'displayName' => '',
  'environment' => '',
  'filter' => '',
  'fromTime' => '',
  'lastModifiedAt' => '',
  'lastViewedAt' => '',
  'limit' => '',
  'metrics' => [
    [
        'function' => '',
        'name' => ''
    ]
  ],
  'name' => '',
  'offset' => '',
  'organization' => '',
  'properties' => [
    [
        'property' => '',
        'value' => [
                [
                                'name' => '',
                                'value' => ''
                ]
        ]
    ]
  ],
  'sortByCols' => [
    
  ],
  'sortOrder' => '',
  'tags' => [
    
  ],
  'timeUnit' => '',
  'toTime' => '',
  'topk' => ''
]));
$request->setRequestUrl('{{baseUrl}}/v1/:name');
$request->setRequestMethod('PUT');
$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}}/v1/:name' -Method PUT -Headers $headers -ContentType 'application/json' -Body '{
  "chartType": "",
  "comments": [],
  "createdAt": "",
  "dimensions": [],
  "displayName": "",
  "environment": "",
  "filter": "",
  "fromTime": "",
  "lastModifiedAt": "",
  "lastViewedAt": "",
  "limit": "",
  "metrics": [
    {
      "function": "",
      "name": ""
    }
  ],
  "name": "",
  "offset": "",
  "organization": "",
  "properties": [
    {
      "property": "",
      "value": [
        {
          "name": "",
          "value": ""
        }
      ]
    }
  ],
  "sortByCols": [],
  "sortOrder": "",
  "tags": [],
  "timeUnit": "",
  "toTime": "",
  "topk": ""
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/v1/:name' -Method PUT -Headers $headers -ContentType 'application/json' -Body '{
  "chartType": "",
  "comments": [],
  "createdAt": "",
  "dimensions": [],
  "displayName": "",
  "environment": "",
  "filter": "",
  "fromTime": "",
  "lastModifiedAt": "",
  "lastViewedAt": "",
  "limit": "",
  "metrics": [
    {
      "function": "",
      "name": ""
    }
  ],
  "name": "",
  "offset": "",
  "organization": "",
  "properties": [
    {
      "property": "",
      "value": [
        {
          "name": "",
          "value": ""
        }
      ]
    }
  ],
  "sortByCols": [],
  "sortOrder": "",
  "tags": [],
  "timeUnit": "",
  "toTime": "",
  "topk": ""
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"chartType\": \"\",\n  \"comments\": [],\n  \"createdAt\": \"\",\n  \"dimensions\": [],\n  \"displayName\": \"\",\n  \"environment\": \"\",\n  \"filter\": \"\",\n  \"fromTime\": \"\",\n  \"lastModifiedAt\": \"\",\n  \"lastViewedAt\": \"\",\n  \"limit\": \"\",\n  \"metrics\": [\n    {\n      \"function\": \"\",\n      \"name\": \"\"\n    }\n  ],\n  \"name\": \"\",\n  \"offset\": \"\",\n  \"organization\": \"\",\n  \"properties\": [\n    {\n      \"property\": \"\",\n      \"value\": [\n        {\n          \"name\": \"\",\n          \"value\": \"\"\n        }\n      ]\n    }\n  ],\n  \"sortByCols\": [],\n  \"sortOrder\": \"\",\n  \"tags\": [],\n  \"timeUnit\": \"\",\n  \"toTime\": \"\",\n  \"topk\": \"\"\n}"

headers = { 'content-type': "application/json" }

conn.request("PUT", "/baseUrl/v1/:name", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/v1/:name"

payload = {
    "chartType": "",
    "comments": [],
    "createdAt": "",
    "dimensions": [],
    "displayName": "",
    "environment": "",
    "filter": "",
    "fromTime": "",
    "lastModifiedAt": "",
    "lastViewedAt": "",
    "limit": "",
    "metrics": [
        {
            "function": "",
            "name": ""
        }
    ],
    "name": "",
    "offset": "",
    "organization": "",
    "properties": [
        {
            "property": "",
            "value": [
                {
                    "name": "",
                    "value": ""
                }
            ]
        }
    ],
    "sortByCols": [],
    "sortOrder": "",
    "tags": [],
    "timeUnit": "",
    "toTime": "",
    "topk": ""
}
headers = {"content-type": "application/json"}

response = requests.put(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/v1/:name"

payload <- "{\n  \"chartType\": \"\",\n  \"comments\": [],\n  \"createdAt\": \"\",\n  \"dimensions\": [],\n  \"displayName\": \"\",\n  \"environment\": \"\",\n  \"filter\": \"\",\n  \"fromTime\": \"\",\n  \"lastModifiedAt\": \"\",\n  \"lastViewedAt\": \"\",\n  \"limit\": \"\",\n  \"metrics\": [\n    {\n      \"function\": \"\",\n      \"name\": \"\"\n    }\n  ],\n  \"name\": \"\",\n  \"offset\": \"\",\n  \"organization\": \"\",\n  \"properties\": [\n    {\n      \"property\": \"\",\n      \"value\": [\n        {\n          \"name\": \"\",\n          \"value\": \"\"\n        }\n      ]\n    }\n  ],\n  \"sortByCols\": [],\n  \"sortOrder\": \"\",\n  \"tags\": [],\n  \"timeUnit\": \"\",\n  \"toTime\": \"\",\n  \"topk\": \"\"\n}"

encode <- "json"

response <- VERB("PUT", url, body = payload, content_type("application/json"), encode = encode)

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/v1/:name")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Put.new(url)
request["content-type"] = 'application/json'
request.body = "{\n  \"chartType\": \"\",\n  \"comments\": [],\n  \"createdAt\": \"\",\n  \"dimensions\": [],\n  \"displayName\": \"\",\n  \"environment\": \"\",\n  \"filter\": \"\",\n  \"fromTime\": \"\",\n  \"lastModifiedAt\": \"\",\n  \"lastViewedAt\": \"\",\n  \"limit\": \"\",\n  \"metrics\": [\n    {\n      \"function\": \"\",\n      \"name\": \"\"\n    }\n  ],\n  \"name\": \"\",\n  \"offset\": \"\",\n  \"organization\": \"\",\n  \"properties\": [\n    {\n      \"property\": \"\",\n      \"value\": [\n        {\n          \"name\": \"\",\n          \"value\": \"\"\n        }\n      ]\n    }\n  ],\n  \"sortByCols\": [],\n  \"sortOrder\": \"\",\n  \"tags\": [],\n  \"timeUnit\": \"\",\n  \"toTime\": \"\",\n  \"topk\": \"\"\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.put('/baseUrl/v1/:name') do |req|
  req.body = "{\n  \"chartType\": \"\",\n  \"comments\": [],\n  \"createdAt\": \"\",\n  \"dimensions\": [],\n  \"displayName\": \"\",\n  \"environment\": \"\",\n  \"filter\": \"\",\n  \"fromTime\": \"\",\n  \"lastModifiedAt\": \"\",\n  \"lastViewedAt\": \"\",\n  \"limit\": \"\",\n  \"metrics\": [\n    {\n      \"function\": \"\",\n      \"name\": \"\"\n    }\n  ],\n  \"name\": \"\",\n  \"offset\": \"\",\n  \"organization\": \"\",\n  \"properties\": [\n    {\n      \"property\": \"\",\n      \"value\": [\n        {\n          \"name\": \"\",\n          \"value\": \"\"\n        }\n      ]\n    }\n  ],\n  \"sortByCols\": [],\n  \"sortOrder\": \"\",\n  \"tags\": [],\n  \"timeUnit\": \"\",\n  \"toTime\": \"\",\n  \"topk\": \"\"\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}}/v1/:name";

    let payload = json!({
        "chartType": "",
        "comments": (),
        "createdAt": "",
        "dimensions": (),
        "displayName": "",
        "environment": "",
        "filter": "",
        "fromTime": "",
        "lastModifiedAt": "",
        "lastViewedAt": "",
        "limit": "",
        "metrics": (
            json!({
                "function": "",
                "name": ""
            })
        ),
        "name": "",
        "offset": "",
        "organization": "",
        "properties": (
            json!({
                "property": "",
                "value": (
                    json!({
                        "name": "",
                        "value": ""
                    })
                )
            })
        ),
        "sortByCols": (),
        "sortOrder": "",
        "tags": (),
        "timeUnit": "",
        "toTime": "",
        "topk": ""
    });

    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("PUT").unwrap(), url)
        .headers(headers)
        .json(&payload)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request PUT \
  --url {{baseUrl}}/v1/:name \
  --header 'content-type: application/json' \
  --data '{
  "chartType": "",
  "comments": [],
  "createdAt": "",
  "dimensions": [],
  "displayName": "",
  "environment": "",
  "filter": "",
  "fromTime": "",
  "lastModifiedAt": "",
  "lastViewedAt": "",
  "limit": "",
  "metrics": [
    {
      "function": "",
      "name": ""
    }
  ],
  "name": "",
  "offset": "",
  "organization": "",
  "properties": [
    {
      "property": "",
      "value": [
        {
          "name": "",
          "value": ""
        }
      ]
    }
  ],
  "sortByCols": [],
  "sortOrder": "",
  "tags": [],
  "timeUnit": "",
  "toTime": "",
  "topk": ""
}'
echo '{
  "chartType": "",
  "comments": [],
  "createdAt": "",
  "dimensions": [],
  "displayName": "",
  "environment": "",
  "filter": "",
  "fromTime": "",
  "lastModifiedAt": "",
  "lastViewedAt": "",
  "limit": "",
  "metrics": [
    {
      "function": "",
      "name": ""
    }
  ],
  "name": "",
  "offset": "",
  "organization": "",
  "properties": [
    {
      "property": "",
      "value": [
        {
          "name": "",
          "value": ""
        }
      ]
    }
  ],
  "sortByCols": [],
  "sortOrder": "",
  "tags": [],
  "timeUnit": "",
  "toTime": "",
  "topk": ""
}' |  \
  http PUT {{baseUrl}}/v1/:name \
  content-type:application/json
wget --quiet \
  --method PUT \
  --header 'content-type: application/json' \
  --body-data '{\n  "chartType": "",\n  "comments": [],\n  "createdAt": "",\n  "dimensions": [],\n  "displayName": "",\n  "environment": "",\n  "filter": "",\n  "fromTime": "",\n  "lastModifiedAt": "",\n  "lastViewedAt": "",\n  "limit": "",\n  "metrics": [\n    {\n      "function": "",\n      "name": ""\n    }\n  ],\n  "name": "",\n  "offset": "",\n  "organization": "",\n  "properties": [\n    {\n      "property": "",\n      "value": [\n        {\n          "name": "",\n          "value": ""\n        }\n      ]\n    }\n  ],\n  "sortByCols": [],\n  "sortOrder": "",\n  "tags": [],\n  "timeUnit": "",\n  "toTime": "",\n  "topk": ""\n}' \
  --output-document \
  - {{baseUrl}}/v1/:name
import Foundation

let headers = ["content-type": "application/json"]
let parameters = [
  "chartType": "",
  "comments": [],
  "createdAt": "",
  "dimensions": [],
  "displayName": "",
  "environment": "",
  "filter": "",
  "fromTime": "",
  "lastModifiedAt": "",
  "lastViewedAt": "",
  "limit": "",
  "metrics": [
    [
      "function": "",
      "name": ""
    ]
  ],
  "name": "",
  "offset": "",
  "organization": "",
  "properties": [
    [
      "property": "",
      "value": [
        [
          "name": "",
          "value": ""
        ]
      ]
    ]
  ],
  "sortByCols": [],
  "sortOrder": "",
  "tags": [],
  "timeUnit": "",
  "toTime": "",
  "topk": ""
] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/v1/:name")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "PUT"
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 apigee.organizations.securityProfiles.environments.computeEnvironmentScores
{{baseUrl}}/v1/:profileEnvironment:computeEnvironmentScores
QUERY PARAMS

profileEnvironment
BODY json

{
  "filters": [
    {
      "scorePath": ""
    }
  ],
  "pageSize": 0,
  "pageToken": "",
  "timeRange": {
    "endTime": "",
    "startTime": ""
  }
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/v1/:profileEnvironment:computeEnvironmentScores");

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  \"filters\": [\n    {\n      \"scorePath\": \"\"\n    }\n  ],\n  \"pageSize\": 0,\n  \"pageToken\": \"\",\n  \"timeRange\": {\n    \"endTime\": \"\",\n    \"startTime\": \"\"\n  }\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/v1/:profileEnvironment:computeEnvironmentScores" {:content-type :json
                                                                                            :form-params {:filters [{:scorePath ""}]
                                                                                                          :pageSize 0
                                                                                                          :pageToken ""
                                                                                                          :timeRange {:endTime ""
                                                                                                                      :startTime ""}}})
require "http/client"

url = "{{baseUrl}}/v1/:profileEnvironment:computeEnvironmentScores"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"filters\": [\n    {\n      \"scorePath\": \"\"\n    }\n  ],\n  \"pageSize\": 0,\n  \"pageToken\": \"\",\n  \"timeRange\": {\n    \"endTime\": \"\",\n    \"startTime\": \"\"\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}}/v1/:profileEnvironment:computeEnvironmentScores"),
    Content = new StringContent("{\n  \"filters\": [\n    {\n      \"scorePath\": \"\"\n    }\n  ],\n  \"pageSize\": 0,\n  \"pageToken\": \"\",\n  \"timeRange\": {\n    \"endTime\": \"\",\n    \"startTime\": \"\"\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}}/v1/:profileEnvironment:computeEnvironmentScores");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"filters\": [\n    {\n      \"scorePath\": \"\"\n    }\n  ],\n  \"pageSize\": 0,\n  \"pageToken\": \"\",\n  \"timeRange\": {\n    \"endTime\": \"\",\n    \"startTime\": \"\"\n  }\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/v1/:profileEnvironment:computeEnvironmentScores"

	payload := strings.NewReader("{\n  \"filters\": [\n    {\n      \"scorePath\": \"\"\n    }\n  ],\n  \"pageSize\": 0,\n  \"pageToken\": \"\",\n  \"timeRange\": {\n    \"endTime\": \"\",\n    \"startTime\": \"\"\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/v1/:profileEnvironment:computeEnvironmentScores HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 153

{
  "filters": [
    {
      "scorePath": ""
    }
  ],
  "pageSize": 0,
  "pageToken": "",
  "timeRange": {
    "endTime": "",
    "startTime": ""
  }
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/v1/:profileEnvironment:computeEnvironmentScores")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"filters\": [\n    {\n      \"scorePath\": \"\"\n    }\n  ],\n  \"pageSize\": 0,\n  \"pageToken\": \"\",\n  \"timeRange\": {\n    \"endTime\": \"\",\n    \"startTime\": \"\"\n  }\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/v1/:profileEnvironment:computeEnvironmentScores"))
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"filters\": [\n    {\n      \"scorePath\": \"\"\n    }\n  ],\n  \"pageSize\": 0,\n  \"pageToken\": \"\",\n  \"timeRange\": {\n    \"endTime\": \"\",\n    \"startTime\": \"\"\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  \"filters\": [\n    {\n      \"scorePath\": \"\"\n    }\n  ],\n  \"pageSize\": 0,\n  \"pageToken\": \"\",\n  \"timeRange\": {\n    \"endTime\": \"\",\n    \"startTime\": \"\"\n  }\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/v1/:profileEnvironment:computeEnvironmentScores")
  .post(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/v1/:profileEnvironment:computeEnvironmentScores")
  .header("content-type", "application/json")
  .body("{\n  \"filters\": [\n    {\n      \"scorePath\": \"\"\n    }\n  ],\n  \"pageSize\": 0,\n  \"pageToken\": \"\",\n  \"timeRange\": {\n    \"endTime\": \"\",\n    \"startTime\": \"\"\n  }\n}")
  .asString();
const data = JSON.stringify({
  filters: [
    {
      scorePath: ''
    }
  ],
  pageSize: 0,
  pageToken: '',
  timeRange: {
    endTime: '',
    startTime: ''
  }
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/v1/:profileEnvironment:computeEnvironmentScores');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/v1/:profileEnvironment:computeEnvironmentScores',
  headers: {'content-type': 'application/json'},
  data: {
    filters: [{scorePath: ''}],
    pageSize: 0,
    pageToken: '',
    timeRange: {endTime: '', startTime: ''}
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/v1/:profileEnvironment:computeEnvironmentScores';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"filters":[{"scorePath":""}],"pageSize":0,"pageToken":"","timeRange":{"endTime":"","startTime":""}}'
};

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}}/v1/:profileEnvironment:computeEnvironmentScores',
  method: 'POST',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "filters": [\n    {\n      "scorePath": ""\n    }\n  ],\n  "pageSize": 0,\n  "pageToken": "",\n  "timeRange": {\n    "endTime": "",\n    "startTime": ""\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  \"filters\": [\n    {\n      \"scorePath\": \"\"\n    }\n  ],\n  \"pageSize\": 0,\n  \"pageToken\": \"\",\n  \"timeRange\": {\n    \"endTime\": \"\",\n    \"startTime\": \"\"\n  }\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/v1/:profileEnvironment:computeEnvironmentScores")
  .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/v1/:profileEnvironment:computeEnvironmentScores',
  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({
  filters: [{scorePath: ''}],
  pageSize: 0,
  pageToken: '',
  timeRange: {endTime: '', startTime: ''}
}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/v1/:profileEnvironment:computeEnvironmentScores',
  headers: {'content-type': 'application/json'},
  body: {
    filters: [{scorePath: ''}],
    pageSize: 0,
    pageToken: '',
    timeRange: {endTime: '', startTime: ''}
  },
  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}}/v1/:profileEnvironment:computeEnvironmentScores');

req.headers({
  'content-type': 'application/json'
});

req.type('json');
req.send({
  filters: [
    {
      scorePath: ''
    }
  ],
  pageSize: 0,
  pageToken: '',
  timeRange: {
    endTime: '',
    startTime: ''
  }
});

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}}/v1/:profileEnvironment:computeEnvironmentScores',
  headers: {'content-type': 'application/json'},
  data: {
    filters: [{scorePath: ''}],
    pageSize: 0,
    pageToken: '',
    timeRange: {endTime: '', startTime: ''}
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/v1/:profileEnvironment:computeEnvironmentScores';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"filters":[{"scorePath":""}],"pageSize":0,"pageToken":"","timeRange":{"endTime":"","startTime":""}}'
};

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 = @{ @"filters": @[ @{ @"scorePath": @"" } ],
                              @"pageSize": @0,
                              @"pageToken": @"",
                              @"timeRange": @{ @"endTime": @"", @"startTime": @"" } };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/v1/:profileEnvironment:computeEnvironmentScores"]
                                                       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}}/v1/:profileEnvironment:computeEnvironmentScores" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"filters\": [\n    {\n      \"scorePath\": \"\"\n    }\n  ],\n  \"pageSize\": 0,\n  \"pageToken\": \"\",\n  \"timeRange\": {\n    \"endTime\": \"\",\n    \"startTime\": \"\"\n  }\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/v1/:profileEnvironment:computeEnvironmentScores",
  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([
    'filters' => [
        [
                'scorePath' => ''
        ]
    ],
    'pageSize' => 0,
    'pageToken' => '',
    'timeRange' => [
        'endTime' => '',
        'startTime' => ''
    ]
  ]),
  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}}/v1/:profileEnvironment:computeEnvironmentScores', [
  'body' => '{
  "filters": [
    {
      "scorePath": ""
    }
  ],
  "pageSize": 0,
  "pageToken": "",
  "timeRange": {
    "endTime": "",
    "startTime": ""
  }
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/v1/:profileEnvironment:computeEnvironmentScores');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'filters' => [
    [
        'scorePath' => ''
    ]
  ],
  'pageSize' => 0,
  'pageToken' => '',
  'timeRange' => [
    'endTime' => '',
    'startTime' => ''
  ]
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'filters' => [
    [
        'scorePath' => ''
    ]
  ],
  'pageSize' => 0,
  'pageToken' => '',
  'timeRange' => [
    'endTime' => '',
    'startTime' => ''
  ]
]));
$request->setRequestUrl('{{baseUrl}}/v1/:profileEnvironment:computeEnvironmentScores');
$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}}/v1/:profileEnvironment:computeEnvironmentScores' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "filters": [
    {
      "scorePath": ""
    }
  ],
  "pageSize": 0,
  "pageToken": "",
  "timeRange": {
    "endTime": "",
    "startTime": ""
  }
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/v1/:profileEnvironment:computeEnvironmentScores' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "filters": [
    {
      "scorePath": ""
    }
  ],
  "pageSize": 0,
  "pageToken": "",
  "timeRange": {
    "endTime": "",
    "startTime": ""
  }
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"filters\": [\n    {\n      \"scorePath\": \"\"\n    }\n  ],\n  \"pageSize\": 0,\n  \"pageToken\": \"\",\n  \"timeRange\": {\n    \"endTime\": \"\",\n    \"startTime\": \"\"\n  }\n}"

headers = { 'content-type': "application/json" }

conn.request("POST", "/baseUrl/v1/:profileEnvironment:computeEnvironmentScores", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/v1/:profileEnvironment:computeEnvironmentScores"

payload = {
    "filters": [{ "scorePath": "" }],
    "pageSize": 0,
    "pageToken": "",
    "timeRange": {
        "endTime": "",
        "startTime": ""
    }
}
headers = {"content-type": "application/json"}

response = requests.post(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/v1/:profileEnvironment:computeEnvironmentScores"

payload <- "{\n  \"filters\": [\n    {\n      \"scorePath\": \"\"\n    }\n  ],\n  \"pageSize\": 0,\n  \"pageToken\": \"\",\n  \"timeRange\": {\n    \"endTime\": \"\",\n    \"startTime\": \"\"\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}}/v1/:profileEnvironment:computeEnvironmentScores")

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  \"filters\": [\n    {\n      \"scorePath\": \"\"\n    }\n  ],\n  \"pageSize\": 0,\n  \"pageToken\": \"\",\n  \"timeRange\": {\n    \"endTime\": \"\",\n    \"startTime\": \"\"\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/v1/:profileEnvironment:computeEnvironmentScores') do |req|
  req.body = "{\n  \"filters\": [\n    {\n      \"scorePath\": \"\"\n    }\n  ],\n  \"pageSize\": 0,\n  \"pageToken\": \"\",\n  \"timeRange\": {\n    \"endTime\": \"\",\n    \"startTime\": \"\"\n  }\n}"
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/v1/:profileEnvironment:computeEnvironmentScores";

    let payload = json!({
        "filters": (json!({"scorePath": ""})),
        "pageSize": 0,
        "pageToken": "",
        "timeRange": json!({
            "endTime": "",
            "startTime": ""
        })
    });

    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}}/v1/:profileEnvironment:computeEnvironmentScores \
  --header 'content-type: application/json' \
  --data '{
  "filters": [
    {
      "scorePath": ""
    }
  ],
  "pageSize": 0,
  "pageToken": "",
  "timeRange": {
    "endTime": "",
    "startTime": ""
  }
}'
echo '{
  "filters": [
    {
      "scorePath": ""
    }
  ],
  "pageSize": 0,
  "pageToken": "",
  "timeRange": {
    "endTime": "",
    "startTime": ""
  }
}' |  \
  http POST {{baseUrl}}/v1/:profileEnvironment:computeEnvironmentScores \
  content-type:application/json
wget --quiet \
  --method POST \
  --header 'content-type: application/json' \
  --body-data '{\n  "filters": [\n    {\n      "scorePath": ""\n    }\n  ],\n  "pageSize": 0,\n  "pageToken": "",\n  "timeRange": {\n    "endTime": "",\n    "startTime": ""\n  }\n}' \
  --output-document \
  - {{baseUrl}}/v1/:profileEnvironment:computeEnvironmentScores
import Foundation

let headers = ["content-type": "application/json"]
let parameters = [
  "filters": [["scorePath": ""]],
  "pageSize": 0,
  "pageToken": "",
  "timeRange": [
    "endTime": "",
    "startTime": ""
  ]
] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/v1/:profileEnvironment:computeEnvironmentScores")! 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 apigee.organizations.securityProfiles.environments.create
{{baseUrl}}/v1/:parent/environments
QUERY PARAMS

parent
BODY json

{
  "attachTime": "",
  "name": "",
  "securityProfileRevisionId": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/v1/:parent/environments");

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  \"attachTime\": \"\",\n  \"name\": \"\",\n  \"securityProfileRevisionId\": \"\"\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/v1/:parent/environments" {:content-type :json
                                                                    :form-params {:attachTime ""
                                                                                  :name ""
                                                                                  :securityProfileRevisionId ""}})
require "http/client"

url = "{{baseUrl}}/v1/:parent/environments"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"attachTime\": \"\",\n  \"name\": \"\",\n  \"securityProfileRevisionId\": \"\"\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}}/v1/:parent/environments"),
    Content = new StringContent("{\n  \"attachTime\": \"\",\n  \"name\": \"\",\n  \"securityProfileRevisionId\": \"\"\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}}/v1/:parent/environments");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"attachTime\": \"\",\n  \"name\": \"\",\n  \"securityProfileRevisionId\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/v1/:parent/environments"

	payload := strings.NewReader("{\n  \"attachTime\": \"\",\n  \"name\": \"\",\n  \"securityProfileRevisionId\": \"\"\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/v1/:parent/environments HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 71

{
  "attachTime": "",
  "name": "",
  "securityProfileRevisionId": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/v1/:parent/environments")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"attachTime\": \"\",\n  \"name\": \"\",\n  \"securityProfileRevisionId\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/v1/:parent/environments"))
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"attachTime\": \"\",\n  \"name\": \"\",\n  \"securityProfileRevisionId\": \"\"\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  \"attachTime\": \"\",\n  \"name\": \"\",\n  \"securityProfileRevisionId\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/v1/:parent/environments")
  .post(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/v1/:parent/environments")
  .header("content-type", "application/json")
  .body("{\n  \"attachTime\": \"\",\n  \"name\": \"\",\n  \"securityProfileRevisionId\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  attachTime: '',
  name: '',
  securityProfileRevisionId: ''
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/v1/:parent/environments');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/v1/:parent/environments',
  headers: {'content-type': 'application/json'},
  data: {attachTime: '', name: '', securityProfileRevisionId: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/v1/:parent/environments';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"attachTime":"","name":"","securityProfileRevisionId":""}'
};

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}}/v1/:parent/environments',
  method: 'POST',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "attachTime": "",\n  "name": "",\n  "securityProfileRevisionId": ""\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"attachTime\": \"\",\n  \"name\": \"\",\n  \"securityProfileRevisionId\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/v1/:parent/environments")
  .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/v1/:parent/environments',
  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({attachTime: '', name: '', securityProfileRevisionId: ''}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/v1/:parent/environments',
  headers: {'content-type': 'application/json'},
  body: {attachTime: '', name: '', securityProfileRevisionId: ''},
  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}}/v1/:parent/environments');

req.headers({
  'content-type': 'application/json'
});

req.type('json');
req.send({
  attachTime: '',
  name: '',
  securityProfileRevisionId: ''
});

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}}/v1/:parent/environments',
  headers: {'content-type': 'application/json'},
  data: {attachTime: '', name: '', securityProfileRevisionId: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/v1/:parent/environments';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"attachTime":"","name":"","securityProfileRevisionId":""}'
};

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 = @{ @"attachTime": @"",
                              @"name": @"",
                              @"securityProfileRevisionId": @"" };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/v1/:parent/environments"]
                                                       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}}/v1/:parent/environments" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"attachTime\": \"\",\n  \"name\": \"\",\n  \"securityProfileRevisionId\": \"\"\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/v1/:parent/environments",
  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([
    'attachTime' => '',
    'name' => '',
    'securityProfileRevisionId' => ''
  ]),
  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}}/v1/:parent/environments', [
  'body' => '{
  "attachTime": "",
  "name": "",
  "securityProfileRevisionId": ""
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/v1/:parent/environments');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'attachTime' => '',
  'name' => '',
  'securityProfileRevisionId' => ''
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'attachTime' => '',
  'name' => '',
  'securityProfileRevisionId' => ''
]));
$request->setRequestUrl('{{baseUrl}}/v1/:parent/environments');
$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}}/v1/:parent/environments' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "attachTime": "",
  "name": "",
  "securityProfileRevisionId": ""
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/v1/:parent/environments' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "attachTime": "",
  "name": "",
  "securityProfileRevisionId": ""
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"attachTime\": \"\",\n  \"name\": \"\",\n  \"securityProfileRevisionId\": \"\"\n}"

headers = { 'content-type': "application/json" }

conn.request("POST", "/baseUrl/v1/:parent/environments", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/v1/:parent/environments"

payload = {
    "attachTime": "",
    "name": "",
    "securityProfileRevisionId": ""
}
headers = {"content-type": "application/json"}

response = requests.post(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/v1/:parent/environments"

payload <- "{\n  \"attachTime\": \"\",\n  \"name\": \"\",\n  \"securityProfileRevisionId\": \"\"\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}}/v1/:parent/environments")

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  \"attachTime\": \"\",\n  \"name\": \"\",\n  \"securityProfileRevisionId\": \"\"\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/v1/:parent/environments') do |req|
  req.body = "{\n  \"attachTime\": \"\",\n  \"name\": \"\",\n  \"securityProfileRevisionId\": \"\"\n}"
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/v1/:parent/environments";

    let payload = json!({
        "attachTime": "",
        "name": "",
        "securityProfileRevisionId": ""
    });

    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}}/v1/:parent/environments \
  --header 'content-type: application/json' \
  --data '{
  "attachTime": "",
  "name": "",
  "securityProfileRevisionId": ""
}'
echo '{
  "attachTime": "",
  "name": "",
  "securityProfileRevisionId": ""
}' |  \
  http POST {{baseUrl}}/v1/:parent/environments \
  content-type:application/json
wget --quiet \
  --method POST \
  --header 'content-type: application/json' \
  --body-data '{\n  "attachTime": "",\n  "name": "",\n  "securityProfileRevisionId": ""\n}' \
  --output-document \
  - {{baseUrl}}/v1/:parent/environments
import Foundation

let headers = ["content-type": "application/json"]
let parameters = [
  "attachTime": "",
  "name": "",
  "securityProfileRevisionId": ""
] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/v1/:parent/environments")! 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 apigee.organizations.securityProfiles.list
{{baseUrl}}/v1/:parent/securityProfiles
QUERY PARAMS

parent
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/v1/:parent/securityProfiles");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/v1/:parent/securityProfiles")
require "http/client"

url = "{{baseUrl}}/v1/:parent/securityProfiles"

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}}/v1/:parent/securityProfiles"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/v1/:parent/securityProfiles");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/v1/:parent/securityProfiles"

	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/v1/:parent/securityProfiles HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/v1/:parent/securityProfiles")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/v1/:parent/securityProfiles"))
    .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}}/v1/:parent/securityProfiles")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/v1/:parent/securityProfiles")
  .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}}/v1/:parent/securityProfiles');

xhr.send(data);
import axios from 'axios';

const options = {method: 'GET', url: '{{baseUrl}}/v1/:parent/securityProfiles'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/v1/:parent/securityProfiles';
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}}/v1/:parent/securityProfiles',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/v1/:parent/securityProfiles")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/v1/:parent/securityProfiles',
  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}}/v1/:parent/securityProfiles'};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/v1/:parent/securityProfiles');

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}}/v1/:parent/securityProfiles'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/v1/:parent/securityProfiles';
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}}/v1/:parent/securityProfiles"]
                                                       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}}/v1/:parent/securityProfiles" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/v1/:parent/securityProfiles",
  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}}/v1/:parent/securityProfiles');

echo $response->getBody();
setUrl('{{baseUrl}}/v1/:parent/securityProfiles');
$request->setMethod(HTTP_METH_GET);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/v1/:parent/securityProfiles');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/v1/:parent/securityProfiles' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/v1/:parent/securityProfiles' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/v1/:parent/securityProfiles")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/v1/:parent/securityProfiles"

response = requests.get(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/v1/:parent/securityProfiles"

response <- VERB("GET", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/v1/:parent/securityProfiles")

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/v1/:parent/securityProfiles') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/v1/:parent/securityProfiles";

    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}}/v1/:parent/securityProfiles
http GET {{baseUrl}}/v1/:parent/securityProfiles
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/v1/:parent/securityProfiles
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/v1/:parent/securityProfiles")! 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 apigee.organizations.securityProfiles.listRevisions
{{baseUrl}}/v1/:name:listRevisions
QUERY PARAMS

name
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/v1/:name:listRevisions");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/v1/:name:listRevisions")
require "http/client"

url = "{{baseUrl}}/v1/:name:listRevisions"

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}}/v1/:name:listRevisions"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/v1/:name:listRevisions");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/v1/:name:listRevisions"

	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/v1/:name:listRevisions HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/v1/:name:listRevisions")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/v1/:name:listRevisions"))
    .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}}/v1/:name:listRevisions")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/v1/:name:listRevisions")
  .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}}/v1/:name:listRevisions');

xhr.send(data);
import axios from 'axios';

const options = {method: 'GET', url: '{{baseUrl}}/v1/:name:listRevisions'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/v1/:name:listRevisions';
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}}/v1/:name:listRevisions',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/v1/:name:listRevisions")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/v1/:name:listRevisions',
  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}}/v1/:name:listRevisions'};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/v1/:name:listRevisions');

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}}/v1/:name:listRevisions'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/v1/:name:listRevisions';
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}}/v1/:name:listRevisions"]
                                                       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}}/v1/:name:listRevisions" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/v1/:name:listRevisions",
  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}}/v1/:name:listRevisions');

echo $response->getBody();
setUrl('{{baseUrl}}/v1/:name:listRevisions');
$request->setMethod(HTTP_METH_GET);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/v1/:name:listRevisions');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/v1/:name:listRevisions' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/v1/:name:listRevisions' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/v1/:name:listRevisions")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/v1/:name:listRevisions"

response = requests.get(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/v1/:name:listRevisions"

response <- VERB("GET", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/v1/:name:listRevisions")

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/v1/:name:listRevisions') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/v1/:name:listRevisions";

    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}}/v1/:name:listRevisions
http GET {{baseUrl}}/v1/:name:listRevisions
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/v1/:name:listRevisions
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/v1/:name:listRevisions")! 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 apigee.organizations.setAddons
{{baseUrl}}/v1/:org:setAddons
QUERY PARAMS

org
BODY json

{
  "addonsConfig": {
    "advancedApiOpsConfig": {
      "enabled": false
    },
    "apiSecurityConfig": {
      "enabled": false,
      "expiresAt": ""
    },
    "connectorsPlatformConfig": {
      "enabled": false,
      "expiresAt": ""
    },
    "integrationConfig": {
      "enabled": false
    },
    "monetizationConfig": {
      "enabled": false
    }
  }
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/v1/:org:setAddons");

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  \"addonsConfig\": {\n    \"advancedApiOpsConfig\": {\n      \"enabled\": false\n    },\n    \"apiSecurityConfig\": {\n      \"enabled\": false,\n      \"expiresAt\": \"\"\n    },\n    \"connectorsPlatformConfig\": {\n      \"enabled\": false,\n      \"expiresAt\": \"\"\n    },\n    \"integrationConfig\": {\n      \"enabled\": false\n    },\n    \"monetizationConfig\": {\n      \"enabled\": false\n    }\n  }\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/v1/:org:setAddons" {:content-type :json
                                                              :form-params {:addonsConfig {:advancedApiOpsConfig {:enabled false}
                                                                                           :apiSecurityConfig {:enabled false
                                                                                                               :expiresAt ""}
                                                                                           :connectorsPlatformConfig {:enabled false
                                                                                                                      :expiresAt ""}
                                                                                           :integrationConfig {:enabled false}
                                                                                           :monetizationConfig {:enabled false}}}})
require "http/client"

url = "{{baseUrl}}/v1/:org:setAddons"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"addonsConfig\": {\n    \"advancedApiOpsConfig\": {\n      \"enabled\": false\n    },\n    \"apiSecurityConfig\": {\n      \"enabled\": false,\n      \"expiresAt\": \"\"\n    },\n    \"connectorsPlatformConfig\": {\n      \"enabled\": false,\n      \"expiresAt\": \"\"\n    },\n    \"integrationConfig\": {\n      \"enabled\": false\n    },\n    \"monetizationConfig\": {\n      \"enabled\": false\n    }\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}}/v1/:org:setAddons"),
    Content = new StringContent("{\n  \"addonsConfig\": {\n    \"advancedApiOpsConfig\": {\n      \"enabled\": false\n    },\n    \"apiSecurityConfig\": {\n      \"enabled\": false,\n      \"expiresAt\": \"\"\n    },\n    \"connectorsPlatformConfig\": {\n      \"enabled\": false,\n      \"expiresAt\": \"\"\n    },\n    \"integrationConfig\": {\n      \"enabled\": false\n    },\n    \"monetizationConfig\": {\n      \"enabled\": false\n    }\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}}/v1/:org:setAddons");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"addonsConfig\": {\n    \"advancedApiOpsConfig\": {\n      \"enabled\": false\n    },\n    \"apiSecurityConfig\": {\n      \"enabled\": false,\n      \"expiresAt\": \"\"\n    },\n    \"connectorsPlatformConfig\": {\n      \"enabled\": false,\n      \"expiresAt\": \"\"\n    },\n    \"integrationConfig\": {\n      \"enabled\": false\n    },\n    \"monetizationConfig\": {\n      \"enabled\": false\n    }\n  }\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/v1/:org:setAddons"

	payload := strings.NewReader("{\n  \"addonsConfig\": {\n    \"advancedApiOpsConfig\": {\n      \"enabled\": false\n    },\n    \"apiSecurityConfig\": {\n      \"enabled\": false,\n      \"expiresAt\": \"\"\n    },\n    \"connectorsPlatformConfig\": {\n      \"enabled\": false,\n      \"expiresAt\": \"\"\n    },\n    \"integrationConfig\": {\n      \"enabled\": false\n    },\n    \"monetizationConfig\": {\n      \"enabled\": false\n    }\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/v1/:org:setAddons HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 368

{
  "addonsConfig": {
    "advancedApiOpsConfig": {
      "enabled": false
    },
    "apiSecurityConfig": {
      "enabled": false,
      "expiresAt": ""
    },
    "connectorsPlatformConfig": {
      "enabled": false,
      "expiresAt": ""
    },
    "integrationConfig": {
      "enabled": false
    },
    "monetizationConfig": {
      "enabled": false
    }
  }
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/v1/:org:setAddons")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"addonsConfig\": {\n    \"advancedApiOpsConfig\": {\n      \"enabled\": false\n    },\n    \"apiSecurityConfig\": {\n      \"enabled\": false,\n      \"expiresAt\": \"\"\n    },\n    \"connectorsPlatformConfig\": {\n      \"enabled\": false,\n      \"expiresAt\": \"\"\n    },\n    \"integrationConfig\": {\n      \"enabled\": false\n    },\n    \"monetizationConfig\": {\n      \"enabled\": false\n    }\n  }\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/v1/:org:setAddons"))
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"addonsConfig\": {\n    \"advancedApiOpsConfig\": {\n      \"enabled\": false\n    },\n    \"apiSecurityConfig\": {\n      \"enabled\": false,\n      \"expiresAt\": \"\"\n    },\n    \"connectorsPlatformConfig\": {\n      \"enabled\": false,\n      \"expiresAt\": \"\"\n    },\n    \"integrationConfig\": {\n      \"enabled\": false\n    },\n    \"monetizationConfig\": {\n      \"enabled\": false\n    }\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  \"addonsConfig\": {\n    \"advancedApiOpsConfig\": {\n      \"enabled\": false\n    },\n    \"apiSecurityConfig\": {\n      \"enabled\": false,\n      \"expiresAt\": \"\"\n    },\n    \"connectorsPlatformConfig\": {\n      \"enabled\": false,\n      \"expiresAt\": \"\"\n    },\n    \"integrationConfig\": {\n      \"enabled\": false\n    },\n    \"monetizationConfig\": {\n      \"enabled\": false\n    }\n  }\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/v1/:org:setAddons")
  .post(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/v1/:org:setAddons")
  .header("content-type", "application/json")
  .body("{\n  \"addonsConfig\": {\n    \"advancedApiOpsConfig\": {\n      \"enabled\": false\n    },\n    \"apiSecurityConfig\": {\n      \"enabled\": false,\n      \"expiresAt\": \"\"\n    },\n    \"connectorsPlatformConfig\": {\n      \"enabled\": false,\n      \"expiresAt\": \"\"\n    },\n    \"integrationConfig\": {\n      \"enabled\": false\n    },\n    \"monetizationConfig\": {\n      \"enabled\": false\n    }\n  }\n}")
  .asString();
const data = JSON.stringify({
  addonsConfig: {
    advancedApiOpsConfig: {
      enabled: false
    },
    apiSecurityConfig: {
      enabled: false,
      expiresAt: ''
    },
    connectorsPlatformConfig: {
      enabled: false,
      expiresAt: ''
    },
    integrationConfig: {
      enabled: false
    },
    monetizationConfig: {
      enabled: 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}}/v1/:org:setAddons');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/v1/:org:setAddons',
  headers: {'content-type': 'application/json'},
  data: {
    addonsConfig: {
      advancedApiOpsConfig: {enabled: false},
      apiSecurityConfig: {enabled: false, expiresAt: ''},
      connectorsPlatformConfig: {enabled: false, expiresAt: ''},
      integrationConfig: {enabled: false},
      monetizationConfig: {enabled: false}
    }
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/v1/:org:setAddons';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"addonsConfig":{"advancedApiOpsConfig":{"enabled":false},"apiSecurityConfig":{"enabled":false,"expiresAt":""},"connectorsPlatformConfig":{"enabled":false,"expiresAt":""},"integrationConfig":{"enabled":false},"monetizationConfig":{"enabled":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}}/v1/:org:setAddons',
  method: 'POST',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "addonsConfig": {\n    "advancedApiOpsConfig": {\n      "enabled": false\n    },\n    "apiSecurityConfig": {\n      "enabled": false,\n      "expiresAt": ""\n    },\n    "connectorsPlatformConfig": {\n      "enabled": false,\n      "expiresAt": ""\n    },\n    "integrationConfig": {\n      "enabled": false\n    },\n    "monetizationConfig": {\n      "enabled": false\n    }\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  \"addonsConfig\": {\n    \"advancedApiOpsConfig\": {\n      \"enabled\": false\n    },\n    \"apiSecurityConfig\": {\n      \"enabled\": false,\n      \"expiresAt\": \"\"\n    },\n    \"connectorsPlatformConfig\": {\n      \"enabled\": false,\n      \"expiresAt\": \"\"\n    },\n    \"integrationConfig\": {\n      \"enabled\": false\n    },\n    \"monetizationConfig\": {\n      \"enabled\": false\n    }\n  }\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/v1/:org:setAddons")
  .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/v1/:org:setAddons',
  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({
  addonsConfig: {
    advancedApiOpsConfig: {enabled: false},
    apiSecurityConfig: {enabled: false, expiresAt: ''},
    connectorsPlatformConfig: {enabled: false, expiresAt: ''},
    integrationConfig: {enabled: false},
    monetizationConfig: {enabled: false}
  }
}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/v1/:org:setAddons',
  headers: {'content-type': 'application/json'},
  body: {
    addonsConfig: {
      advancedApiOpsConfig: {enabled: false},
      apiSecurityConfig: {enabled: false, expiresAt: ''},
      connectorsPlatformConfig: {enabled: false, expiresAt: ''},
      integrationConfig: {enabled: false},
      monetizationConfig: {enabled: 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}}/v1/:org:setAddons');

req.headers({
  'content-type': 'application/json'
});

req.type('json');
req.send({
  addonsConfig: {
    advancedApiOpsConfig: {
      enabled: false
    },
    apiSecurityConfig: {
      enabled: false,
      expiresAt: ''
    },
    connectorsPlatformConfig: {
      enabled: false,
      expiresAt: ''
    },
    integrationConfig: {
      enabled: false
    },
    monetizationConfig: {
      enabled: 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}}/v1/:org:setAddons',
  headers: {'content-type': 'application/json'},
  data: {
    addonsConfig: {
      advancedApiOpsConfig: {enabled: false},
      apiSecurityConfig: {enabled: false, expiresAt: ''},
      connectorsPlatformConfig: {enabled: false, expiresAt: ''},
      integrationConfig: {enabled: false},
      monetizationConfig: {enabled: false}
    }
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/v1/:org:setAddons';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"addonsConfig":{"advancedApiOpsConfig":{"enabled":false},"apiSecurityConfig":{"enabled":false,"expiresAt":""},"connectorsPlatformConfig":{"enabled":false,"expiresAt":""},"integrationConfig":{"enabled":false},"monetizationConfig":{"enabled":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 = @{ @"addonsConfig": @{ @"advancedApiOpsConfig": @{ @"enabled": @NO }, @"apiSecurityConfig": @{ @"enabled": @NO, @"expiresAt": @"" }, @"connectorsPlatformConfig": @{ @"enabled": @NO, @"expiresAt": @"" }, @"integrationConfig": @{ @"enabled": @NO }, @"monetizationConfig": @{ @"enabled": @NO } } };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/v1/:org:setAddons"]
                                                       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}}/v1/:org:setAddons" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"addonsConfig\": {\n    \"advancedApiOpsConfig\": {\n      \"enabled\": false\n    },\n    \"apiSecurityConfig\": {\n      \"enabled\": false,\n      \"expiresAt\": \"\"\n    },\n    \"connectorsPlatformConfig\": {\n      \"enabled\": false,\n      \"expiresAt\": \"\"\n    },\n    \"integrationConfig\": {\n      \"enabled\": false\n    },\n    \"monetizationConfig\": {\n      \"enabled\": false\n    }\n  }\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/v1/:org:setAddons",
  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([
    'addonsConfig' => [
        'advancedApiOpsConfig' => [
                'enabled' => null
        ],
        'apiSecurityConfig' => [
                'enabled' => null,
                'expiresAt' => ''
        ],
        'connectorsPlatformConfig' => [
                'enabled' => null,
                'expiresAt' => ''
        ],
        'integrationConfig' => [
                'enabled' => null
        ],
        'monetizationConfig' => [
                'enabled' => 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}}/v1/:org:setAddons', [
  'body' => '{
  "addonsConfig": {
    "advancedApiOpsConfig": {
      "enabled": false
    },
    "apiSecurityConfig": {
      "enabled": false,
      "expiresAt": ""
    },
    "connectorsPlatformConfig": {
      "enabled": false,
      "expiresAt": ""
    },
    "integrationConfig": {
      "enabled": false
    },
    "monetizationConfig": {
      "enabled": false
    }
  }
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/v1/:org:setAddons');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'addonsConfig' => [
    'advancedApiOpsConfig' => [
        'enabled' => null
    ],
    'apiSecurityConfig' => [
        'enabled' => null,
        'expiresAt' => ''
    ],
    'connectorsPlatformConfig' => [
        'enabled' => null,
        'expiresAt' => ''
    ],
    'integrationConfig' => [
        'enabled' => null
    ],
    'monetizationConfig' => [
        'enabled' => null
    ]
  ]
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'addonsConfig' => [
    'advancedApiOpsConfig' => [
        'enabled' => null
    ],
    'apiSecurityConfig' => [
        'enabled' => null,
        'expiresAt' => ''
    ],
    'connectorsPlatformConfig' => [
        'enabled' => null,
        'expiresAt' => ''
    ],
    'integrationConfig' => [
        'enabled' => null
    ],
    'monetizationConfig' => [
        'enabled' => null
    ]
  ]
]));
$request->setRequestUrl('{{baseUrl}}/v1/:org:setAddons');
$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}}/v1/:org:setAddons' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "addonsConfig": {
    "advancedApiOpsConfig": {
      "enabled": false
    },
    "apiSecurityConfig": {
      "enabled": false,
      "expiresAt": ""
    },
    "connectorsPlatformConfig": {
      "enabled": false,
      "expiresAt": ""
    },
    "integrationConfig": {
      "enabled": false
    },
    "monetizationConfig": {
      "enabled": false
    }
  }
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/v1/:org:setAddons' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "addonsConfig": {
    "advancedApiOpsConfig": {
      "enabled": false
    },
    "apiSecurityConfig": {
      "enabled": false,
      "expiresAt": ""
    },
    "connectorsPlatformConfig": {
      "enabled": false,
      "expiresAt": ""
    },
    "integrationConfig": {
      "enabled": false
    },
    "monetizationConfig": {
      "enabled": false
    }
  }
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"addonsConfig\": {\n    \"advancedApiOpsConfig\": {\n      \"enabled\": false\n    },\n    \"apiSecurityConfig\": {\n      \"enabled\": false,\n      \"expiresAt\": \"\"\n    },\n    \"connectorsPlatformConfig\": {\n      \"enabled\": false,\n      \"expiresAt\": \"\"\n    },\n    \"integrationConfig\": {\n      \"enabled\": false\n    },\n    \"monetizationConfig\": {\n      \"enabled\": false\n    }\n  }\n}"

headers = { 'content-type': "application/json" }

conn.request("POST", "/baseUrl/v1/:org:setAddons", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/v1/:org:setAddons"

payload = { "addonsConfig": {
        "advancedApiOpsConfig": { "enabled": False },
        "apiSecurityConfig": {
            "enabled": False,
            "expiresAt": ""
        },
        "connectorsPlatformConfig": {
            "enabled": False,
            "expiresAt": ""
        },
        "integrationConfig": { "enabled": False },
        "monetizationConfig": { "enabled": False }
    } }
headers = {"content-type": "application/json"}

response = requests.post(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/v1/:org:setAddons"

payload <- "{\n  \"addonsConfig\": {\n    \"advancedApiOpsConfig\": {\n      \"enabled\": false\n    },\n    \"apiSecurityConfig\": {\n      \"enabled\": false,\n      \"expiresAt\": \"\"\n    },\n    \"connectorsPlatformConfig\": {\n      \"enabled\": false,\n      \"expiresAt\": \"\"\n    },\n    \"integrationConfig\": {\n      \"enabled\": false\n    },\n    \"monetizationConfig\": {\n      \"enabled\": false\n    }\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}}/v1/:org:setAddons")

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  \"addonsConfig\": {\n    \"advancedApiOpsConfig\": {\n      \"enabled\": false\n    },\n    \"apiSecurityConfig\": {\n      \"enabled\": false,\n      \"expiresAt\": \"\"\n    },\n    \"connectorsPlatformConfig\": {\n      \"enabled\": false,\n      \"expiresAt\": \"\"\n    },\n    \"integrationConfig\": {\n      \"enabled\": false\n    },\n    \"monetizationConfig\": {\n      \"enabled\": false\n    }\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/v1/:org:setAddons') do |req|
  req.body = "{\n  \"addonsConfig\": {\n    \"advancedApiOpsConfig\": {\n      \"enabled\": false\n    },\n    \"apiSecurityConfig\": {\n      \"enabled\": false,\n      \"expiresAt\": \"\"\n    },\n    \"connectorsPlatformConfig\": {\n      \"enabled\": false,\n      \"expiresAt\": \"\"\n    },\n    \"integrationConfig\": {\n      \"enabled\": false\n    },\n    \"monetizationConfig\": {\n      \"enabled\": false\n    }\n  }\n}"
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/v1/:org:setAddons";

    let payload = json!({"addonsConfig": json!({
            "advancedApiOpsConfig": json!({"enabled": false}),
            "apiSecurityConfig": json!({
                "enabled": false,
                "expiresAt": ""
            }),
            "connectorsPlatformConfig": json!({
                "enabled": false,
                "expiresAt": ""
            }),
            "integrationConfig": json!({"enabled": false}),
            "monetizationConfig": json!({"enabled": 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}}/v1/:org:setAddons \
  --header 'content-type: application/json' \
  --data '{
  "addonsConfig": {
    "advancedApiOpsConfig": {
      "enabled": false
    },
    "apiSecurityConfig": {
      "enabled": false,
      "expiresAt": ""
    },
    "connectorsPlatformConfig": {
      "enabled": false,
      "expiresAt": ""
    },
    "integrationConfig": {
      "enabled": false
    },
    "monetizationConfig": {
      "enabled": false
    }
  }
}'
echo '{
  "addonsConfig": {
    "advancedApiOpsConfig": {
      "enabled": false
    },
    "apiSecurityConfig": {
      "enabled": false,
      "expiresAt": ""
    },
    "connectorsPlatformConfig": {
      "enabled": false,
      "expiresAt": ""
    },
    "integrationConfig": {
      "enabled": false
    },
    "monetizationConfig": {
      "enabled": false
    }
  }
}' |  \
  http POST {{baseUrl}}/v1/:org:setAddons \
  content-type:application/json
wget --quiet \
  --method POST \
  --header 'content-type: application/json' \
  --body-data '{\n  "addonsConfig": {\n    "advancedApiOpsConfig": {\n      "enabled": false\n    },\n    "apiSecurityConfig": {\n      "enabled": false,\n      "expiresAt": ""\n    },\n    "connectorsPlatformConfig": {\n      "enabled": false,\n      "expiresAt": ""\n    },\n    "integrationConfig": {\n      "enabled": false\n    },\n    "monetizationConfig": {\n      "enabled": false\n    }\n  }\n}' \
  --output-document \
  - {{baseUrl}}/v1/:org:setAddons
import Foundation

let headers = ["content-type": "application/json"]
let parameters = ["addonsConfig": [
    "advancedApiOpsConfig": ["enabled": false],
    "apiSecurityConfig": [
      "enabled": false,
      "expiresAt": ""
    ],
    "connectorsPlatformConfig": [
      "enabled": false,
      "expiresAt": ""
    ],
    "integrationConfig": ["enabled": false],
    "monetizationConfig": ["enabled": false]
  ]] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/v1/:org:setAddons")! 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 apigee.organizations.setSyncAuthorization
{{baseUrl}}/v1/:name:setSyncAuthorization
QUERY PARAMS

name
BODY json

{
  "etag": "",
  "identities": []
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/v1/:name:setSyncAuthorization");

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  \"etag\": \"\",\n  \"identities\": []\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/v1/:name:setSyncAuthorization" {:content-type :json
                                                                          :form-params {:etag ""
                                                                                        :identities []}})
require "http/client"

url = "{{baseUrl}}/v1/:name:setSyncAuthorization"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"etag\": \"\",\n  \"identities\": []\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}}/v1/:name:setSyncAuthorization"),
    Content = new StringContent("{\n  \"etag\": \"\",\n  \"identities\": []\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}}/v1/:name:setSyncAuthorization");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"etag\": \"\",\n  \"identities\": []\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/v1/:name:setSyncAuthorization"

	payload := strings.NewReader("{\n  \"etag\": \"\",\n  \"identities\": []\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/v1/:name:setSyncAuthorization HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 36

{
  "etag": "",
  "identities": []
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/v1/:name:setSyncAuthorization")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"etag\": \"\",\n  \"identities\": []\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/v1/:name:setSyncAuthorization"))
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"etag\": \"\",\n  \"identities\": []\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  \"etag\": \"\",\n  \"identities\": []\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/v1/:name:setSyncAuthorization")
  .post(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/v1/:name:setSyncAuthorization")
  .header("content-type", "application/json")
  .body("{\n  \"etag\": \"\",\n  \"identities\": []\n}")
  .asString();
const data = JSON.stringify({
  etag: '',
  identities: []
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/v1/:name:setSyncAuthorization');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/v1/:name:setSyncAuthorization',
  headers: {'content-type': 'application/json'},
  data: {etag: '', identities: []}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/v1/:name:setSyncAuthorization';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"etag":"","identities":[]}'
};

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}}/v1/:name:setSyncAuthorization',
  method: 'POST',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "etag": "",\n  "identities": []\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"etag\": \"\",\n  \"identities\": []\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/v1/:name:setSyncAuthorization")
  .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/v1/:name:setSyncAuthorization',
  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({etag: '', identities: []}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/v1/:name:setSyncAuthorization',
  headers: {'content-type': 'application/json'},
  body: {etag: '', identities: []},
  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}}/v1/:name:setSyncAuthorization');

req.headers({
  'content-type': 'application/json'
});

req.type('json');
req.send({
  etag: '',
  identities: []
});

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}}/v1/:name:setSyncAuthorization',
  headers: {'content-type': 'application/json'},
  data: {etag: '', identities: []}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/v1/:name:setSyncAuthorization';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"etag":"","identities":[]}'
};

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 = @{ @"etag": @"",
                              @"identities": @[  ] };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/v1/:name:setSyncAuthorization"]
                                                       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}}/v1/:name:setSyncAuthorization" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"etag\": \"\",\n  \"identities\": []\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/v1/:name:setSyncAuthorization",
  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([
    'etag' => '',
    'identities' => [
        
    ]
  ]),
  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}}/v1/:name:setSyncAuthorization', [
  'body' => '{
  "etag": "",
  "identities": []
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/v1/:name:setSyncAuthorization');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'etag' => '',
  'identities' => [
    
  ]
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'etag' => '',
  'identities' => [
    
  ]
]));
$request->setRequestUrl('{{baseUrl}}/v1/:name:setSyncAuthorization');
$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}}/v1/:name:setSyncAuthorization' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "etag": "",
  "identities": []
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/v1/:name:setSyncAuthorization' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "etag": "",
  "identities": []
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"etag\": \"\",\n  \"identities\": []\n}"

headers = { 'content-type': "application/json" }

conn.request("POST", "/baseUrl/v1/:name:setSyncAuthorization", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/v1/:name:setSyncAuthorization"

payload = {
    "etag": "",
    "identities": []
}
headers = {"content-type": "application/json"}

response = requests.post(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/v1/:name:setSyncAuthorization"

payload <- "{\n  \"etag\": \"\",\n  \"identities\": []\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}}/v1/:name:setSyncAuthorization")

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  \"etag\": \"\",\n  \"identities\": []\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/v1/:name:setSyncAuthorization') do |req|
  req.body = "{\n  \"etag\": \"\",\n  \"identities\": []\n}"
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/v1/:name:setSyncAuthorization";

    let payload = json!({
        "etag": "",
        "identities": ()
    });

    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}}/v1/:name:setSyncAuthorization \
  --header 'content-type: application/json' \
  --data '{
  "etag": "",
  "identities": []
}'
echo '{
  "etag": "",
  "identities": []
}' |  \
  http POST {{baseUrl}}/v1/:name:setSyncAuthorization \
  content-type:application/json
wget --quiet \
  --method POST \
  --header 'content-type: application/json' \
  --body-data '{\n  "etag": "",\n  "identities": []\n}' \
  --output-document \
  - {{baseUrl}}/v1/:name:setSyncAuthorization
import Foundation

let headers = ["content-type": "application/json"]
let parameters = [
  "etag": "",
  "identities": []
] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/v1/:name:setSyncAuthorization")! 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 apigee.organizations.sharedflows.create
{{baseUrl}}/v1/:parent/sharedflows
QUERY PARAMS

parent
BODY json

{
  "contentType": "",
  "data": "",
  "extensions": [
    {}
  ]
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/v1/:parent/sharedflows");

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  \"contentType\": \"\",\n  \"data\": \"\",\n  \"extensions\": [\n    {}\n  ]\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/v1/:parent/sharedflows" {:content-type :json
                                                                   :form-params {:contentType ""
                                                                                 :data ""
                                                                                 :extensions [{}]}})
require "http/client"

url = "{{baseUrl}}/v1/:parent/sharedflows"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"contentType\": \"\",\n  \"data\": \"\",\n  \"extensions\": [\n    {}\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}}/v1/:parent/sharedflows"),
    Content = new StringContent("{\n  \"contentType\": \"\",\n  \"data\": \"\",\n  \"extensions\": [\n    {}\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}}/v1/:parent/sharedflows");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"contentType\": \"\",\n  \"data\": \"\",\n  \"extensions\": [\n    {}\n  ]\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/v1/:parent/sharedflows"

	payload := strings.NewReader("{\n  \"contentType\": \"\",\n  \"data\": \"\",\n  \"extensions\": [\n    {}\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/v1/:parent/sharedflows HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 67

{
  "contentType": "",
  "data": "",
  "extensions": [
    {}
  ]
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/v1/:parent/sharedflows")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"contentType\": \"\",\n  \"data\": \"\",\n  \"extensions\": [\n    {}\n  ]\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/v1/:parent/sharedflows"))
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"contentType\": \"\",\n  \"data\": \"\",\n  \"extensions\": [\n    {}\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  \"contentType\": \"\",\n  \"data\": \"\",\n  \"extensions\": [\n    {}\n  ]\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/v1/:parent/sharedflows")
  .post(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/v1/:parent/sharedflows")
  .header("content-type", "application/json")
  .body("{\n  \"contentType\": \"\",\n  \"data\": \"\",\n  \"extensions\": [\n    {}\n  ]\n}")
  .asString();
const data = JSON.stringify({
  contentType: '',
  data: '',
  extensions: [
    {}
  ]
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/v1/:parent/sharedflows');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/v1/:parent/sharedflows',
  headers: {'content-type': 'application/json'},
  data: {contentType: '', data: '', extensions: [{}]}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/v1/:parent/sharedflows';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"contentType":"","data":"","extensions":[{}]}'
};

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}}/v1/:parent/sharedflows',
  method: 'POST',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "contentType": "",\n  "data": "",\n  "extensions": [\n    {}\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  \"contentType\": \"\",\n  \"data\": \"\",\n  \"extensions\": [\n    {}\n  ]\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/v1/:parent/sharedflows")
  .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/v1/:parent/sharedflows',
  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({contentType: '', data: '', extensions: [{}]}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/v1/:parent/sharedflows',
  headers: {'content-type': 'application/json'},
  body: {contentType: '', data: '', extensions: [{}]},
  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}}/v1/:parent/sharedflows');

req.headers({
  'content-type': 'application/json'
});

req.type('json');
req.send({
  contentType: '',
  data: '',
  extensions: [
    {}
  ]
});

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}}/v1/:parent/sharedflows',
  headers: {'content-type': 'application/json'},
  data: {contentType: '', data: '', extensions: [{}]}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/v1/:parent/sharedflows';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"contentType":"","data":"","extensions":[{}]}'
};

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 = @{ @"contentType": @"",
                              @"data": @"",
                              @"extensions": @[ @{  } ] };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/v1/:parent/sharedflows"]
                                                       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}}/v1/:parent/sharedflows" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"contentType\": \"\",\n  \"data\": \"\",\n  \"extensions\": [\n    {}\n  ]\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/v1/:parent/sharedflows",
  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([
    'contentType' => '',
    'data' => '',
    'extensions' => [
        [
                
        ]
    ]
  ]),
  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}}/v1/:parent/sharedflows', [
  'body' => '{
  "contentType": "",
  "data": "",
  "extensions": [
    {}
  ]
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/v1/:parent/sharedflows');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'contentType' => '',
  'data' => '',
  'extensions' => [
    [
        
    ]
  ]
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'contentType' => '',
  'data' => '',
  'extensions' => [
    [
        
    ]
  ]
]));
$request->setRequestUrl('{{baseUrl}}/v1/:parent/sharedflows');
$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}}/v1/:parent/sharedflows' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "contentType": "",
  "data": "",
  "extensions": [
    {}
  ]
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/v1/:parent/sharedflows' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "contentType": "",
  "data": "",
  "extensions": [
    {}
  ]
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"contentType\": \"\",\n  \"data\": \"\",\n  \"extensions\": [\n    {}\n  ]\n}"

headers = { 'content-type': "application/json" }

conn.request("POST", "/baseUrl/v1/:parent/sharedflows", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/v1/:parent/sharedflows"

payload = {
    "contentType": "",
    "data": "",
    "extensions": [{}]
}
headers = {"content-type": "application/json"}

response = requests.post(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/v1/:parent/sharedflows"

payload <- "{\n  \"contentType\": \"\",\n  \"data\": \"\",\n  \"extensions\": [\n    {}\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}}/v1/:parent/sharedflows")

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  \"contentType\": \"\",\n  \"data\": \"\",\n  \"extensions\": [\n    {}\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/v1/:parent/sharedflows') do |req|
  req.body = "{\n  \"contentType\": \"\",\n  \"data\": \"\",\n  \"extensions\": [\n    {}\n  ]\n}"
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/v1/:parent/sharedflows";

    let payload = json!({
        "contentType": "",
        "data": "",
        "extensions": (json!({}))
    });

    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}}/v1/:parent/sharedflows \
  --header 'content-type: application/json' \
  --data '{
  "contentType": "",
  "data": "",
  "extensions": [
    {}
  ]
}'
echo '{
  "contentType": "",
  "data": "",
  "extensions": [
    {}
  ]
}' |  \
  http POST {{baseUrl}}/v1/:parent/sharedflows \
  content-type:application/json
wget --quiet \
  --method POST \
  --header 'content-type: application/json' \
  --body-data '{\n  "contentType": "",\n  "data": "",\n  "extensions": [\n    {}\n  ]\n}' \
  --output-document \
  - {{baseUrl}}/v1/:parent/sharedflows
import Foundation

let headers = ["content-type": "application/json"]
let parameters = [
  "contentType": "",
  "data": "",
  "extensions": [[]]
] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/v1/:parent/sharedflows")! 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 apigee.organizations.sharedflows.list
{{baseUrl}}/v1/:parent/sharedflows
QUERY PARAMS

parent
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/v1/:parent/sharedflows");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/v1/:parent/sharedflows")
require "http/client"

url = "{{baseUrl}}/v1/:parent/sharedflows"

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}}/v1/:parent/sharedflows"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/v1/:parent/sharedflows");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/v1/:parent/sharedflows"

	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/v1/:parent/sharedflows HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/v1/:parent/sharedflows")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/v1/:parent/sharedflows"))
    .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}}/v1/:parent/sharedflows")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/v1/:parent/sharedflows")
  .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}}/v1/:parent/sharedflows');

xhr.send(data);
import axios from 'axios';

const options = {method: 'GET', url: '{{baseUrl}}/v1/:parent/sharedflows'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/v1/:parent/sharedflows';
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}}/v1/:parent/sharedflows',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/v1/:parent/sharedflows")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/v1/:parent/sharedflows',
  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}}/v1/:parent/sharedflows'};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/v1/:parent/sharedflows');

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}}/v1/:parent/sharedflows'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/v1/:parent/sharedflows';
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}}/v1/:parent/sharedflows"]
                                                       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}}/v1/:parent/sharedflows" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/v1/:parent/sharedflows",
  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}}/v1/:parent/sharedflows');

echo $response->getBody();
setUrl('{{baseUrl}}/v1/:parent/sharedflows');
$request->setMethod(HTTP_METH_GET);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/v1/:parent/sharedflows');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/v1/:parent/sharedflows' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/v1/:parent/sharedflows' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/v1/:parent/sharedflows")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/v1/:parent/sharedflows"

response = requests.get(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/v1/:parent/sharedflows"

response <- VERB("GET", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/v1/:parent/sharedflows")

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/v1/:parent/sharedflows') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/v1/:parent/sharedflows";

    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}}/v1/:parent/sharedflows
http GET {{baseUrl}}/v1/:parent/sharedflows
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/v1/:parent/sharedflows
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/v1/:parent/sharedflows")! 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 apigee.organizations.sharedflows.revisions.deployments.list
{{baseUrl}}/v1/:parent/deployments
QUERY PARAMS

parent
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/v1/:parent/deployments");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/v1/:parent/deployments")
require "http/client"

url = "{{baseUrl}}/v1/:parent/deployments"

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}}/v1/:parent/deployments"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/v1/:parent/deployments");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/v1/:parent/deployments"

	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/v1/:parent/deployments HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/v1/:parent/deployments")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/v1/:parent/deployments"))
    .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}}/v1/:parent/deployments")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/v1/:parent/deployments")
  .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}}/v1/:parent/deployments');

xhr.send(data);
import axios from 'axios';

const options = {method: 'GET', url: '{{baseUrl}}/v1/:parent/deployments'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/v1/:parent/deployments';
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}}/v1/:parent/deployments',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/v1/:parent/deployments")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/v1/:parent/deployments',
  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}}/v1/:parent/deployments'};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/v1/:parent/deployments');

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}}/v1/:parent/deployments'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/v1/:parent/deployments';
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}}/v1/:parent/deployments"]
                                                       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}}/v1/:parent/deployments" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/v1/:parent/deployments",
  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}}/v1/:parent/deployments');

echo $response->getBody();
setUrl('{{baseUrl}}/v1/:parent/deployments');
$request->setMethod(HTTP_METH_GET);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/v1/:parent/deployments');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/v1/:parent/deployments' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/v1/:parent/deployments' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/v1/:parent/deployments")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/v1/:parent/deployments"

response = requests.get(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/v1/:parent/deployments"

response <- VERB("GET", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/v1/:parent/deployments")

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/v1/:parent/deployments') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/v1/:parent/deployments";

    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}}/v1/:parent/deployments
http GET {{baseUrl}}/v1/:parent/deployments
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/v1/:parent/deployments
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/v1/:parent/deployments")! 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 apigee.organizations.sharedflows.revisions.updateSharedFlowRevision
{{baseUrl}}/v1/:name
QUERY PARAMS

name
BODY json

{
  "contentType": "",
  "data": "",
  "extensions": [
    {}
  ]
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/v1/:name");

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  \"contentType\": \"\",\n  \"data\": \"\",\n  \"extensions\": [\n    {}\n  ]\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/v1/:name" {:content-type :json
                                                     :form-params {:contentType ""
                                                                   :data ""
                                                                   :extensions [{}]}})
require "http/client"

url = "{{baseUrl}}/v1/:name"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"contentType\": \"\",\n  \"data\": \"\",\n  \"extensions\": [\n    {}\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}}/v1/:name"),
    Content = new StringContent("{\n  \"contentType\": \"\",\n  \"data\": \"\",\n  \"extensions\": [\n    {}\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}}/v1/:name");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"contentType\": \"\",\n  \"data\": \"\",\n  \"extensions\": [\n    {}\n  ]\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/v1/:name"

	payload := strings.NewReader("{\n  \"contentType\": \"\",\n  \"data\": \"\",\n  \"extensions\": [\n    {}\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/v1/:name HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 67

{
  "contentType": "",
  "data": "",
  "extensions": [
    {}
  ]
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/v1/:name")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"contentType\": \"\",\n  \"data\": \"\",\n  \"extensions\": [\n    {}\n  ]\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/v1/:name"))
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"contentType\": \"\",\n  \"data\": \"\",\n  \"extensions\": [\n    {}\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  \"contentType\": \"\",\n  \"data\": \"\",\n  \"extensions\": [\n    {}\n  ]\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/v1/:name")
  .post(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/v1/:name")
  .header("content-type", "application/json")
  .body("{\n  \"contentType\": \"\",\n  \"data\": \"\",\n  \"extensions\": [\n    {}\n  ]\n}")
  .asString();
const data = JSON.stringify({
  contentType: '',
  data: '',
  extensions: [
    {}
  ]
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/v1/:name');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/v1/:name',
  headers: {'content-type': 'application/json'},
  data: {contentType: '', data: '', extensions: [{}]}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/v1/:name';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"contentType":"","data":"","extensions":[{}]}'
};

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}}/v1/:name',
  method: 'POST',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "contentType": "",\n  "data": "",\n  "extensions": [\n    {}\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  \"contentType\": \"\",\n  \"data\": \"\",\n  \"extensions\": [\n    {}\n  ]\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/v1/:name")
  .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/v1/:name',
  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({contentType: '', data: '', extensions: [{}]}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/v1/:name',
  headers: {'content-type': 'application/json'},
  body: {contentType: '', data: '', extensions: [{}]},
  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}}/v1/:name');

req.headers({
  'content-type': 'application/json'
});

req.type('json');
req.send({
  contentType: '',
  data: '',
  extensions: [
    {}
  ]
});

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}}/v1/:name',
  headers: {'content-type': 'application/json'},
  data: {contentType: '', data: '', extensions: [{}]}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/v1/:name';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"contentType":"","data":"","extensions":[{}]}'
};

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 = @{ @"contentType": @"",
                              @"data": @"",
                              @"extensions": @[ @{  } ] };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/v1/:name"]
                                                       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}}/v1/:name" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"contentType\": \"\",\n  \"data\": \"\",\n  \"extensions\": [\n    {}\n  ]\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/v1/:name",
  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([
    'contentType' => '',
    'data' => '',
    'extensions' => [
        [
                
        ]
    ]
  ]),
  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}}/v1/:name', [
  'body' => '{
  "contentType": "",
  "data": "",
  "extensions": [
    {}
  ]
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/v1/:name');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'contentType' => '',
  'data' => '',
  'extensions' => [
    [
        
    ]
  ]
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'contentType' => '',
  'data' => '',
  'extensions' => [
    [
        
    ]
  ]
]));
$request->setRequestUrl('{{baseUrl}}/v1/:name');
$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}}/v1/:name' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "contentType": "",
  "data": "",
  "extensions": [
    {}
  ]
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/v1/:name' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "contentType": "",
  "data": "",
  "extensions": [
    {}
  ]
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"contentType\": \"\",\n  \"data\": \"\",\n  \"extensions\": [\n    {}\n  ]\n}"

headers = { 'content-type': "application/json" }

conn.request("POST", "/baseUrl/v1/:name", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/v1/:name"

payload = {
    "contentType": "",
    "data": "",
    "extensions": [{}]
}
headers = {"content-type": "application/json"}

response = requests.post(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/v1/:name"

payload <- "{\n  \"contentType\": \"\",\n  \"data\": \"\",\n  \"extensions\": [\n    {}\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}}/v1/:name")

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  \"contentType\": \"\",\n  \"data\": \"\",\n  \"extensions\": [\n    {}\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/v1/:name') do |req|
  req.body = "{\n  \"contentType\": \"\",\n  \"data\": \"\",\n  \"extensions\": [\n    {}\n  ]\n}"
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/v1/:name";

    let payload = json!({
        "contentType": "",
        "data": "",
        "extensions": (json!({}))
    });

    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}}/v1/:name \
  --header 'content-type: application/json' \
  --data '{
  "contentType": "",
  "data": "",
  "extensions": [
    {}
  ]
}'
echo '{
  "contentType": "",
  "data": "",
  "extensions": [
    {}
  ]
}' |  \
  http POST {{baseUrl}}/v1/:name \
  content-type:application/json
wget --quiet \
  --method POST \
  --header 'content-type: application/json' \
  --body-data '{\n  "contentType": "",\n  "data": "",\n  "extensions": [\n    {}\n  ]\n}' \
  --output-document \
  - {{baseUrl}}/v1/:name
import Foundation

let headers = ["content-type": "application/json"]
let parameters = [
  "contentType": "",
  "data": "",
  "extensions": [[]]
] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/v1/:name")! 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 apigee.organizations.sites.apicategories.create
{{baseUrl}}/v1/:parent/apicategories
QUERY PARAMS

parent
BODY json

{
  "id": "",
  "name": "",
  "siteId": "",
  "updateTime": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/v1/:parent/apicategories");

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  \"id\": \"\",\n  \"name\": \"\",\n  \"siteId\": \"\",\n  \"updateTime\": \"\"\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/v1/:parent/apicategories" {:content-type :json
                                                                     :form-params {:id ""
                                                                                   :name ""
                                                                                   :siteId ""
                                                                                   :updateTime ""}})
require "http/client"

url = "{{baseUrl}}/v1/:parent/apicategories"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"id\": \"\",\n  \"name\": \"\",\n  \"siteId\": \"\",\n  \"updateTime\": \"\"\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}}/v1/:parent/apicategories"),
    Content = new StringContent("{\n  \"id\": \"\",\n  \"name\": \"\",\n  \"siteId\": \"\",\n  \"updateTime\": \"\"\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}}/v1/:parent/apicategories");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"id\": \"\",\n  \"name\": \"\",\n  \"siteId\": \"\",\n  \"updateTime\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/v1/:parent/apicategories"

	payload := strings.NewReader("{\n  \"id\": \"\",\n  \"name\": \"\",\n  \"siteId\": \"\",\n  \"updateTime\": \"\"\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/v1/:parent/apicategories HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 64

{
  "id": "",
  "name": "",
  "siteId": "",
  "updateTime": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/v1/:parent/apicategories")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"id\": \"\",\n  \"name\": \"\",\n  \"siteId\": \"\",\n  \"updateTime\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/v1/:parent/apicategories"))
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"id\": \"\",\n  \"name\": \"\",\n  \"siteId\": \"\",\n  \"updateTime\": \"\"\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  \"id\": \"\",\n  \"name\": \"\",\n  \"siteId\": \"\",\n  \"updateTime\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/v1/:parent/apicategories")
  .post(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/v1/:parent/apicategories")
  .header("content-type", "application/json")
  .body("{\n  \"id\": \"\",\n  \"name\": \"\",\n  \"siteId\": \"\",\n  \"updateTime\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  id: '',
  name: '',
  siteId: '',
  updateTime: ''
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/v1/:parent/apicategories');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/v1/:parent/apicategories',
  headers: {'content-type': 'application/json'},
  data: {id: '', name: '', siteId: '', updateTime: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/v1/:parent/apicategories';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"id":"","name":"","siteId":"","updateTime":""}'
};

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}}/v1/:parent/apicategories',
  method: 'POST',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "id": "",\n  "name": "",\n  "siteId": "",\n  "updateTime": ""\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"id\": \"\",\n  \"name\": \"\",\n  \"siteId\": \"\",\n  \"updateTime\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/v1/:parent/apicategories")
  .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/v1/:parent/apicategories',
  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({id: '', name: '', siteId: '', updateTime: ''}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/v1/:parent/apicategories',
  headers: {'content-type': 'application/json'},
  body: {id: '', name: '', siteId: '', updateTime: ''},
  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}}/v1/:parent/apicategories');

req.headers({
  'content-type': 'application/json'
});

req.type('json');
req.send({
  id: '',
  name: '',
  siteId: '',
  updateTime: ''
});

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}}/v1/:parent/apicategories',
  headers: {'content-type': 'application/json'},
  data: {id: '', name: '', siteId: '', updateTime: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/v1/:parent/apicategories';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"id":"","name":"","siteId":"","updateTime":""}'
};

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 = @{ @"id": @"",
                              @"name": @"",
                              @"siteId": @"",
                              @"updateTime": @"" };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/v1/:parent/apicategories"]
                                                       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}}/v1/:parent/apicategories" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"id\": \"\",\n  \"name\": \"\",\n  \"siteId\": \"\",\n  \"updateTime\": \"\"\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/v1/:parent/apicategories",
  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([
    'id' => '',
    'name' => '',
    'siteId' => '',
    'updateTime' => ''
  ]),
  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}}/v1/:parent/apicategories', [
  'body' => '{
  "id": "",
  "name": "",
  "siteId": "",
  "updateTime": ""
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/v1/:parent/apicategories');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'id' => '',
  'name' => '',
  'siteId' => '',
  'updateTime' => ''
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'id' => '',
  'name' => '',
  'siteId' => '',
  'updateTime' => ''
]));
$request->setRequestUrl('{{baseUrl}}/v1/:parent/apicategories');
$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}}/v1/:parent/apicategories' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "id": "",
  "name": "",
  "siteId": "",
  "updateTime": ""
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/v1/:parent/apicategories' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "id": "",
  "name": "",
  "siteId": "",
  "updateTime": ""
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"id\": \"\",\n  \"name\": \"\",\n  \"siteId\": \"\",\n  \"updateTime\": \"\"\n}"

headers = { 'content-type': "application/json" }

conn.request("POST", "/baseUrl/v1/:parent/apicategories", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/v1/:parent/apicategories"

payload = {
    "id": "",
    "name": "",
    "siteId": "",
    "updateTime": ""
}
headers = {"content-type": "application/json"}

response = requests.post(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/v1/:parent/apicategories"

payload <- "{\n  \"id\": \"\",\n  \"name\": \"\",\n  \"siteId\": \"\",\n  \"updateTime\": \"\"\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}}/v1/:parent/apicategories")

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  \"id\": \"\",\n  \"name\": \"\",\n  \"siteId\": \"\",\n  \"updateTime\": \"\"\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/v1/:parent/apicategories') do |req|
  req.body = "{\n  \"id\": \"\",\n  \"name\": \"\",\n  \"siteId\": \"\",\n  \"updateTime\": \"\"\n}"
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/v1/:parent/apicategories";

    let payload = json!({
        "id": "",
        "name": "",
        "siteId": "",
        "updateTime": ""
    });

    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}}/v1/:parent/apicategories \
  --header 'content-type: application/json' \
  --data '{
  "id": "",
  "name": "",
  "siteId": "",
  "updateTime": ""
}'
echo '{
  "id": "",
  "name": "",
  "siteId": "",
  "updateTime": ""
}' |  \
  http POST {{baseUrl}}/v1/:parent/apicategories \
  content-type:application/json
wget --quiet \
  --method POST \
  --header 'content-type: application/json' \
  --body-data '{\n  "id": "",\n  "name": "",\n  "siteId": "",\n  "updateTime": ""\n}' \
  --output-document \
  - {{baseUrl}}/v1/:parent/apicategories
import Foundation

let headers = ["content-type": "application/json"]
let parameters = [
  "id": "",
  "name": "",
  "siteId": "",
  "updateTime": ""
] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/v1/:parent/apicategories")! 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 apigee.organizations.sites.apicategories.delete
{{baseUrl}}/v1/: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}}/v1/:name");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/delete "{{baseUrl}}/v1/:name")
require "http/client"

url = "{{baseUrl}}/v1/: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}}/v1/:name"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/v1/:name");
var request = new RestRequest("", Method.Delete);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/v1/: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/v1/:name HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("DELETE", "{{baseUrl}}/v1/:name")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/v1/: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}}/v1/:name")
  .delete(null)
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.delete("{{baseUrl}}/v1/: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}}/v1/:name');

xhr.send(data);
import axios from 'axios';

const options = {method: 'DELETE', url: '{{baseUrl}}/v1/:name'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/v1/: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}}/v1/:name',
  method: 'DELETE',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/v1/: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/v1/: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}}/v1/: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}}/v1/: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}}/v1/:name'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/v1/: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}}/v1/: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}}/v1/:name" in

Client.call `DELETE uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/v1/: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}}/v1/:name');

echo $response->getBody();
setUrl('{{baseUrl}}/v1/:name');
$request->setMethod(HTTP_METH_DELETE);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/v1/:name');
$request->setRequestMethod('DELETE');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/v1/:name' -Method DELETE 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/v1/:name' -Method DELETE 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("DELETE", "/baseUrl/v1/:name")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/v1/:name"

response = requests.delete(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/v1/:name"

response <- VERB("DELETE", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/v1/: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/v1/: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}}/v1/: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}}/v1/:name
http DELETE {{baseUrl}}/v1/:name
wget --quiet \
  --method DELETE \
  --output-document \
  - {{baseUrl}}/v1/:name
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/v1/: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 apigee.organizations.sites.apicategories.get
{{baseUrl}}/v1/: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}}/v1/:name");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/v1/:name")
require "http/client"

url = "{{baseUrl}}/v1/: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}}/v1/:name"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/v1/:name");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/v1/: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/v1/:name HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/v1/:name")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/v1/: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}}/v1/:name")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/v1/: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}}/v1/:name');

xhr.send(data);
import axios from 'axios';

const options = {method: 'GET', url: '{{baseUrl}}/v1/:name'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/v1/: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}}/v1/:name',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/v1/:name")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/v1/: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}}/v1/: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}}/v1/: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}}/v1/:name'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/v1/: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}}/v1/: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}}/v1/:name" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/v1/: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}}/v1/:name');

echo $response->getBody();
setUrl('{{baseUrl}}/v1/:name');
$request->setMethod(HTTP_METH_GET);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/v1/:name');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/v1/:name' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/v1/:name' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/v1/:name")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/v1/:name"

response = requests.get(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/v1/:name"

response <- VERB("GET", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/v1/: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/v1/:name') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/v1/: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}}/v1/:name
http GET {{baseUrl}}/v1/:name
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/v1/:name
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/v1/: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()
GET apigee.organizations.sites.apicategories.list
{{baseUrl}}/v1/:parent/apicategories
QUERY PARAMS

parent
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/v1/:parent/apicategories");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/v1/:parent/apicategories")
require "http/client"

url = "{{baseUrl}}/v1/:parent/apicategories"

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}}/v1/:parent/apicategories"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/v1/:parent/apicategories");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/v1/:parent/apicategories"

	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/v1/:parent/apicategories HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/v1/:parent/apicategories")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/v1/:parent/apicategories"))
    .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}}/v1/:parent/apicategories")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/v1/:parent/apicategories")
  .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}}/v1/:parent/apicategories');

xhr.send(data);
import axios from 'axios';

const options = {method: 'GET', url: '{{baseUrl}}/v1/:parent/apicategories'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/v1/:parent/apicategories';
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}}/v1/:parent/apicategories',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/v1/:parent/apicategories")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/v1/:parent/apicategories',
  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}}/v1/:parent/apicategories'};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/v1/:parent/apicategories');

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}}/v1/:parent/apicategories'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/v1/:parent/apicategories';
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}}/v1/:parent/apicategories"]
                                                       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}}/v1/:parent/apicategories" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/v1/:parent/apicategories",
  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}}/v1/:parent/apicategories');

echo $response->getBody();
setUrl('{{baseUrl}}/v1/:parent/apicategories');
$request->setMethod(HTTP_METH_GET);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/v1/:parent/apicategories');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/v1/:parent/apicategories' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/v1/:parent/apicategories' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/v1/:parent/apicategories")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/v1/:parent/apicategories"

response = requests.get(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/v1/:parent/apicategories"

response <- VERB("GET", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/v1/:parent/apicategories")

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/v1/:parent/apicategories') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/v1/:parent/apicategories";

    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}}/v1/:parent/apicategories
http GET {{baseUrl}}/v1/:parent/apicategories
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/v1/:parent/apicategories
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/v1/:parent/apicategories")! 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 apigee.organizations.sites.apicategories.patch
{{baseUrl}}/v1/:name
QUERY PARAMS

name
BODY json

{
  "id": "",
  "name": "",
  "siteId": "",
  "updateTime": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "PATCH");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/v1/:name");

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  \"id\": \"\",\n  \"name\": \"\",\n  \"siteId\": \"\",\n  \"updateTime\": \"\"\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/patch "{{baseUrl}}/v1/:name" {:content-type :json
                                                      :form-params {:id ""
                                                                    :name ""
                                                                    :siteId ""
                                                                    :updateTime ""}})
require "http/client"

url = "{{baseUrl}}/v1/:name"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"id\": \"\",\n  \"name\": \"\",\n  \"siteId\": \"\",\n  \"updateTime\": \"\"\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}}/v1/:name"),
    Content = new StringContent("{\n  \"id\": \"\",\n  \"name\": \"\",\n  \"siteId\": \"\",\n  \"updateTime\": \"\"\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}}/v1/:name");
var request = new RestRequest("", Method.Patch);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"id\": \"\",\n  \"name\": \"\",\n  \"siteId\": \"\",\n  \"updateTime\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/v1/:name"

	payload := strings.NewReader("{\n  \"id\": \"\",\n  \"name\": \"\",\n  \"siteId\": \"\",\n  \"updateTime\": \"\"\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/v1/:name HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 64

{
  "id": "",
  "name": "",
  "siteId": "",
  "updateTime": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("PATCH", "{{baseUrl}}/v1/:name")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"id\": \"\",\n  \"name\": \"\",\n  \"siteId\": \"\",\n  \"updateTime\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/v1/:name"))
    .header("content-type", "application/json")
    .method("PATCH", HttpRequest.BodyPublishers.ofString("{\n  \"id\": \"\",\n  \"name\": \"\",\n  \"siteId\": \"\",\n  \"updateTime\": \"\"\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  \"id\": \"\",\n  \"name\": \"\",\n  \"siteId\": \"\",\n  \"updateTime\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/v1/:name")
  .patch(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.patch("{{baseUrl}}/v1/:name")
  .header("content-type", "application/json")
  .body("{\n  \"id\": \"\",\n  \"name\": \"\",\n  \"siteId\": \"\",\n  \"updateTime\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  id: '',
  name: '',
  siteId: '',
  updateTime: ''
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('PATCH', '{{baseUrl}}/v1/:name');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'PATCH',
  url: '{{baseUrl}}/v1/:name',
  headers: {'content-type': 'application/json'},
  data: {id: '', name: '', siteId: '', updateTime: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/v1/:name';
const options = {
  method: 'PATCH',
  headers: {'content-type': 'application/json'},
  body: '{"id":"","name":"","siteId":"","updateTime":""}'
};

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}}/v1/:name',
  method: 'PATCH',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "id": "",\n  "name": "",\n  "siteId": "",\n  "updateTime": ""\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"id\": \"\",\n  \"name\": \"\",\n  \"siteId\": \"\",\n  \"updateTime\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/v1/:name")
  .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/v1/:name',
  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({id: '', name: '', siteId: '', updateTime: ''}));
req.end();
const request = require('request');

const options = {
  method: 'PATCH',
  url: '{{baseUrl}}/v1/:name',
  headers: {'content-type': 'application/json'},
  body: {id: '', name: '', siteId: '', updateTime: ''},
  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}}/v1/:name');

req.headers({
  'content-type': 'application/json'
});

req.type('json');
req.send({
  id: '',
  name: '',
  siteId: '',
  updateTime: ''
});

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}}/v1/:name',
  headers: {'content-type': 'application/json'},
  data: {id: '', name: '', siteId: '', updateTime: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/v1/:name';
const options = {
  method: 'PATCH',
  headers: {'content-type': 'application/json'},
  body: '{"id":"","name":"","siteId":"","updateTime":""}'
};

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 = @{ @"id": @"",
                              @"name": @"",
                              @"siteId": @"",
                              @"updateTime": @"" };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/v1/:name"]
                                                       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}}/v1/:name" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"id\": \"\",\n  \"name\": \"\",\n  \"siteId\": \"\",\n  \"updateTime\": \"\"\n}" in

Client.call ~headers ~body `PATCH uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/v1/:name",
  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([
    'id' => '',
    'name' => '',
    'siteId' => '',
    'updateTime' => ''
  ]),
  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}}/v1/:name', [
  'body' => '{
  "id": "",
  "name": "",
  "siteId": "",
  "updateTime": ""
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/v1/:name');
$request->setMethod(HttpRequest::HTTP_METH_PATCH);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'id' => '',
  'name' => '',
  'siteId' => '',
  'updateTime' => ''
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'id' => '',
  'name' => '',
  'siteId' => '',
  'updateTime' => ''
]));
$request->setRequestUrl('{{baseUrl}}/v1/:name');
$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}}/v1/:name' -Method PATCH -Headers $headers -ContentType 'application/json' -Body '{
  "id": "",
  "name": "",
  "siteId": "",
  "updateTime": ""
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/v1/:name' -Method PATCH -Headers $headers -ContentType 'application/json' -Body '{
  "id": "",
  "name": "",
  "siteId": "",
  "updateTime": ""
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"id\": \"\",\n  \"name\": \"\",\n  \"siteId\": \"\",\n  \"updateTime\": \"\"\n}"

headers = { 'content-type': "application/json" }

conn.request("PATCH", "/baseUrl/v1/:name", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/v1/:name"

payload = {
    "id": "",
    "name": "",
    "siteId": "",
    "updateTime": ""
}
headers = {"content-type": "application/json"}

response = requests.patch(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/v1/:name"

payload <- "{\n  \"id\": \"\",\n  \"name\": \"\",\n  \"siteId\": \"\",\n  \"updateTime\": \"\"\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}}/v1/:name")

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  \"id\": \"\",\n  \"name\": \"\",\n  \"siteId\": \"\",\n  \"updateTime\": \"\"\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/v1/:name') do |req|
  req.body = "{\n  \"id\": \"\",\n  \"name\": \"\",\n  \"siteId\": \"\",\n  \"updateTime\": \"\"\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}}/v1/:name";

    let payload = json!({
        "id": "",
        "name": "",
        "siteId": "",
        "updateTime": ""
    });

    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}}/v1/:name \
  --header 'content-type: application/json' \
  --data '{
  "id": "",
  "name": "",
  "siteId": "",
  "updateTime": ""
}'
echo '{
  "id": "",
  "name": "",
  "siteId": "",
  "updateTime": ""
}' |  \
  http PATCH {{baseUrl}}/v1/:name \
  content-type:application/json
wget --quiet \
  --method PATCH \
  --header 'content-type: application/json' \
  --body-data '{\n  "id": "",\n  "name": "",\n  "siteId": "",\n  "updateTime": ""\n}' \
  --output-document \
  - {{baseUrl}}/v1/:name
import Foundation

let headers = ["content-type": "application/json"]
let parameters = [
  "id": "",
  "name": "",
  "siteId": "",
  "updateTime": ""
] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/v1/:name")! 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 apigee.projects.provisionOrganization
{{baseUrl}}/v1/:project:provisionOrganization
QUERY PARAMS

project
BODY json

{
  "analyticsRegion": "",
  "authorizedNetwork": "",
  "runtimeLocation": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/v1/:project:provisionOrganization");

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  \"analyticsRegion\": \"\",\n  \"authorizedNetwork\": \"\",\n  \"runtimeLocation\": \"\"\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/v1/:project:provisionOrganization" {:content-type :json
                                                                              :form-params {:analyticsRegion ""
                                                                                            :authorizedNetwork ""
                                                                                            :runtimeLocation ""}})
require "http/client"

url = "{{baseUrl}}/v1/:project:provisionOrganization"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"analyticsRegion\": \"\",\n  \"authorizedNetwork\": \"\",\n  \"runtimeLocation\": \"\"\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}}/v1/:project:provisionOrganization"),
    Content = new StringContent("{\n  \"analyticsRegion\": \"\",\n  \"authorizedNetwork\": \"\",\n  \"runtimeLocation\": \"\"\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}}/v1/:project:provisionOrganization");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"analyticsRegion\": \"\",\n  \"authorizedNetwork\": \"\",\n  \"runtimeLocation\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/v1/:project:provisionOrganization"

	payload := strings.NewReader("{\n  \"analyticsRegion\": \"\",\n  \"authorizedNetwork\": \"\",\n  \"runtimeLocation\": \"\"\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/v1/:project:provisionOrganization HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 79

{
  "analyticsRegion": "",
  "authorizedNetwork": "",
  "runtimeLocation": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/v1/:project:provisionOrganization")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"analyticsRegion\": \"\",\n  \"authorizedNetwork\": \"\",\n  \"runtimeLocation\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/v1/:project:provisionOrganization"))
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"analyticsRegion\": \"\",\n  \"authorizedNetwork\": \"\",\n  \"runtimeLocation\": \"\"\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  \"analyticsRegion\": \"\",\n  \"authorizedNetwork\": \"\",\n  \"runtimeLocation\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/v1/:project:provisionOrganization")
  .post(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/v1/:project:provisionOrganization")
  .header("content-type", "application/json")
  .body("{\n  \"analyticsRegion\": \"\",\n  \"authorizedNetwork\": \"\",\n  \"runtimeLocation\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  analyticsRegion: '',
  authorizedNetwork: '',
  runtimeLocation: ''
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/v1/:project:provisionOrganization');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/v1/:project:provisionOrganization',
  headers: {'content-type': 'application/json'},
  data: {analyticsRegion: '', authorizedNetwork: '', runtimeLocation: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/v1/:project:provisionOrganization';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"analyticsRegion":"","authorizedNetwork":"","runtimeLocation":""}'
};

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}}/v1/:project:provisionOrganization',
  method: 'POST',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "analyticsRegion": "",\n  "authorizedNetwork": "",\n  "runtimeLocation": ""\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"analyticsRegion\": \"\",\n  \"authorizedNetwork\": \"\",\n  \"runtimeLocation\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/v1/:project:provisionOrganization")
  .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/v1/:project:provisionOrganization',
  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({analyticsRegion: '', authorizedNetwork: '', runtimeLocation: ''}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/v1/:project:provisionOrganization',
  headers: {'content-type': 'application/json'},
  body: {analyticsRegion: '', authorizedNetwork: '', runtimeLocation: ''},
  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}}/v1/:project:provisionOrganization');

req.headers({
  'content-type': 'application/json'
});

req.type('json');
req.send({
  analyticsRegion: '',
  authorizedNetwork: '',
  runtimeLocation: ''
});

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}}/v1/:project:provisionOrganization',
  headers: {'content-type': 'application/json'},
  data: {analyticsRegion: '', authorizedNetwork: '', runtimeLocation: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/v1/:project:provisionOrganization';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"analyticsRegion":"","authorizedNetwork":"","runtimeLocation":""}'
};

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 = @{ @"analyticsRegion": @"",
                              @"authorizedNetwork": @"",
                              @"runtimeLocation": @"" };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/v1/:project:provisionOrganization"]
                                                       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}}/v1/:project:provisionOrganization" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"analyticsRegion\": \"\",\n  \"authorizedNetwork\": \"\",\n  \"runtimeLocation\": \"\"\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/v1/:project:provisionOrganization",
  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([
    'analyticsRegion' => '',
    'authorizedNetwork' => '',
    'runtimeLocation' => ''
  ]),
  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}}/v1/:project:provisionOrganization', [
  'body' => '{
  "analyticsRegion": "",
  "authorizedNetwork": "",
  "runtimeLocation": ""
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/v1/:project:provisionOrganization');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'analyticsRegion' => '',
  'authorizedNetwork' => '',
  'runtimeLocation' => ''
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'analyticsRegion' => '',
  'authorizedNetwork' => '',
  'runtimeLocation' => ''
]));
$request->setRequestUrl('{{baseUrl}}/v1/:project:provisionOrganization');
$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}}/v1/:project:provisionOrganization' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "analyticsRegion": "",
  "authorizedNetwork": "",
  "runtimeLocation": ""
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/v1/:project:provisionOrganization' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "analyticsRegion": "",
  "authorizedNetwork": "",
  "runtimeLocation": ""
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"analyticsRegion\": \"\",\n  \"authorizedNetwork\": \"\",\n  \"runtimeLocation\": \"\"\n}"

headers = { 'content-type': "application/json" }

conn.request("POST", "/baseUrl/v1/:project:provisionOrganization", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/v1/:project:provisionOrganization"

payload = {
    "analyticsRegion": "",
    "authorizedNetwork": "",
    "runtimeLocation": ""
}
headers = {"content-type": "application/json"}

response = requests.post(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/v1/:project:provisionOrganization"

payload <- "{\n  \"analyticsRegion\": \"\",\n  \"authorizedNetwork\": \"\",\n  \"runtimeLocation\": \"\"\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}}/v1/:project:provisionOrganization")

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  \"analyticsRegion\": \"\",\n  \"authorizedNetwork\": \"\",\n  \"runtimeLocation\": \"\"\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/v1/:project:provisionOrganization') do |req|
  req.body = "{\n  \"analyticsRegion\": \"\",\n  \"authorizedNetwork\": \"\",\n  \"runtimeLocation\": \"\"\n}"
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/v1/:project:provisionOrganization";

    let payload = json!({
        "analyticsRegion": "",
        "authorizedNetwork": "",
        "runtimeLocation": ""
    });

    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}}/v1/:project:provisionOrganization \
  --header 'content-type: application/json' \
  --data '{
  "analyticsRegion": "",
  "authorizedNetwork": "",
  "runtimeLocation": ""
}'
echo '{
  "analyticsRegion": "",
  "authorizedNetwork": "",
  "runtimeLocation": ""
}' |  \
  http POST {{baseUrl}}/v1/:project:provisionOrganization \
  content-type:application/json
wget --quiet \
  --method POST \
  --header 'content-type: application/json' \
  --body-data '{\n  "analyticsRegion": "",\n  "authorizedNetwork": "",\n  "runtimeLocation": ""\n}' \
  --output-document \
  - {{baseUrl}}/v1/:project:provisionOrganization
import Foundation

let headers = ["content-type": "application/json"]
let parameters = [
  "analyticsRegion": "",
  "authorizedNetwork": "",
  "runtimeLocation": ""
] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/v1/:project:provisionOrganization")! 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()