Apigee API
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()
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()
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()
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()
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()
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()
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()
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()